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"
。
- 仔细检查您是否用有效的 API 密钥替换了
-
- 确认您的互联网连接是活跃的,因为聊天机器人与 Google Gemini 的服务器进行通信。
-
- API 问题:
-
- 意外错误:
-
- 查看终端输出中的任何错误消息。
-
- 通过运行
pip show google-genai
检查您的google-genai
包安装情况,以确认其已正确安装。
- 通过运行
-
- 意外错误:
现在,通过输入提示与您的 AI 聊天机器人互动。要退出程序,只需输入 exit
。
结论
恭喜你!你已经成功使用Python和Google Gemini构建了你的第一个AI聊天机器人。这个项目是一个很好的起点。接下来,你可以考虑通过添加错误处理、图形用户界面或将其集成到Web应用程序中来扩展其功能。
祝你编码愉快!