极客前沿

AI 入门:用 Python 调用多种 AI 模型(OpenRouter 实战)

2026-06-11 01:30
Real Python
查看原文

学会安装 Python 包、获取 API 密钥,并用 OpenRouter 统一接口调用 GPT、Claude 等模型。

准备工作:你需要什么

开始之前,请确保你有一台能上网的电脑,并且安装了 Python(一种编程语言,用来写指令让电脑做事)。如果还没装,去 python.org 下载最新版,安装时记得勾选“Add Python to PATH”。

Tutorial Image

你还需要一个 OpenRouter 账号API 密钥(一串密码,让程序能使用服务)。访问 openrouter.ai 注册,然后在个人页面生成一个密钥,复制保存好。

Tutorial Image

安装必要的 Python 包

  1. 打开电脑的 终端(Windows 叫命令提示符,Mac/Linux 叫终端)。
  2. 输入以下命令安装 openai 包(它让 Python 能调用 OpenRouter 的 API):
    pip install openai
  3. 如果提示“pip 不是命令”,请先安装 Python 并确保 PATH 设置正确。

写第一段代码:调用 AI 模型

新建一个 Python 文件(比如 test_ai.py),粘贴以下代码:

from openai import OpenAI

client = OpenAI(
    base_url="https://openrouter.ai/api/v1",
    api_key="你的API密钥"  # 把这里换成你的密钥
)

response = client.chat.completions.create(
    model="openai/gpt-3.5-turbo",  # 选择模型
    messages=[{"role": "user", "content": "你好,请简单介绍一下自己。"}]
)

print(response.choices[0].message.content)

把代码中的 你的API密钥 替换成你刚才保存的密钥。然后运行文件:在终端里输入 python test_ai.py。如果看到 AI 的回复,恭喜你成功了!

常见问题与下一步

  • 报错 401:检查 API 密钥是否正确,有没有多余空格。
  • 报错 429:请求太快,等几秒再试。OpenRouter 免费版有速率限制。
  • 想换模型:把 model 参数改成别的,比如 anthropic/claude-3-haikugoogle/gemini-pro,具体名字在 OpenRouter 文档里查。

现在你已经能用 Python 调用多种 AI 模型了!接下来可以尝试让 AI 帮你写邮件、总结文章,或者加入 智能路由(让系统自动选最便宜或最快的模型)来优化成本。

内容来源

Real Python

发布时间

2026-06-11 01:30

返回 AI技术