使用Python和Gemini AI构建AI聊天机器人(逐步指南)

Python是一种多功能编程语言,广泛应用于数据分析、机器学习、网页开发和游戏创建等多个领域。在本教程中,您将学习如何使用Python和Google Gemini构建您的第一个人工智能聊天机器人。

前提条件

在开始之前,请确保您具备以下条件:

  • 基本的Python知识
  • 计算机上安装了Python 3.9及以上版本
  • 一个Google Gemini API密钥

第一步:获取Google Gemini API密钥

API密钥是一个唯一的代码,用于验证用户或应用程序,从而授予访问Google的Gemini AI模型的权限。请按照下面视频中的快速指南获取您的API密钥。

第二步:安装Python(如果尚未安装)

本教程假设您已经安装了Python。如果没有,请参考下面的YouTube教程,获取逐步安装指南。

安装后,您可以通过运行以下命令来验证:

python --version

第3步:设置您的聊天机器人

打开终端并导航到您的项目文件夹。

通过运行以下命令安装 google-genai 包:

pip install -q -U google-genai

 

创建一个 Python 文件(例如,main.py),并粘贴以下代码。

main.py:

from google import genai

my_api_key = "GEMINI_API_KEY"
my_model = "gemini-2.0-flash"

client = genai.Client(api_key=my_api_key)
chat = client.chats.create(model=my_model)

def prompt_ai():
    to_exit = False

    while not to_exit:
        user_prompt = input("\n提示: \n")

        if user_prompt != "exit":

            response = chat.send_message_stream(user_prompt)

            print("\nGemini: ")

            for chunk in response:
                print(chunk.text, end="")

        else:
            to_exit = True

prompt_ai()

 

重要:将 GEMINI_API_KEY 替换为您的实际 API 密钥。

第4步:运行您的 AI 聊天机器人

要运行您的聊天机器人,请在终端中执行以下命令:

python main.py

故障排除提示

 

    • 命令未被识别:
        • 通过运行 python --version 确保 Python 已正确安装。

       

        • 确认您在包含 main.py 的正确项目目录中。

       

    • API 问题
        • 仔细检查您是否用有效的 API 密钥替换了 "GEMINI_API_KEY"

       

        • 确认您的互联网连接是活跃的,因为聊天机器人与 Google Gemini 的服务器进行通信。

       

    • 意外错误
        • 查看终端输出中的任何错误消息。

       

        • 通过运行 pip show google-genai 检查您的 google-genai 包安装情况,以确认其已正确安装。

       

现在,通过输入提示与您的 AI 聊天机器人互动。要退出程序,只需输入 exit

 

结论

恭喜你!你已经成功使用Python和Google Gemini构建了你的第一个AI聊天机器人。这个项目是一个很好的起点。接下来,你可以考虑通过添加错误处理、图形用户界面或将其集成到Web应用程序中来扩展其功能。

祝你编码愉快!

更多