极客前沿

AI 入门:用 OpenRouter API 一次搞定多种模型

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

从零开始,学习如何安装环境、获取 API 密钥,并第一次成功调用多个 AI 模型。

准备你的开发环境

在开始之前,你需要有一台能联网的电脑,并安装好 Python(一种编程语言,用来写代码控制 AI)。如果你还没装,可以去 python.org 下载最新版本。安装时记得勾选“Add Python to PATH”,这样就能在命令行直接使用 python 命令了。

装好后,打开终端(Windows 上是命令提示符或 PowerShell,Mac/Linux 上是终端),输入 python --version,看到版本号就说明成功了。

Tutorial Image

安装必要的库

我们需要一个叫 requests 的库(帮我们发送网络请求到 AI 服务)。在终端输入以下命令安装:

  • pip install requests(如果提示 pip 找不到,试试 python -m pip install requests

常见坑:如果你同时装了 Python 2 和 3,可能需要用 pip3 代替 pip

Tutorial Image

获取 OpenRouter API 密钥

OpenRouter 是一个“中间人”服务,让你用一套代码访问多个 AI 模型。首先,去 openrouter.ai 注册账号。登录后,在个人页面找到“API Keys”部分,点击“Create Key”,复制生成的密钥(一串字母和数字)。请妥善保管,不要泄露给别人。

编写你的第一个代码

新建一个文件,比如 first_ai.py,用记事本或任何代码编辑器打开,粘贴以下内容:

Tutorial Image
import requests

headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}

data = {
    "model": "openai/gpt-3.5-turbo",
    "messages": [{"role": "user", "content": "Hello!"}]
}

response = requests.post(
    "https://openrouter.ai/api/v1/chat/completions",
    headers=headers,
    json=data
)

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

YOUR_API_KEY 换成你刚才复制的密钥。保存文件后,在终端运行:python first_ai.py。如果看到 AI 回复的“Hello! How can I assist you today?”之类的消息,就说明成功了!

常见坑:如果报错“401 Unauthorized”,检查密钥是否粘贴正确;如果“404”,检查 URL 是否写错。

下一步可以做什么

现在你已经能调用 AI 了,可以试试改 model 字段,换成其他模型,比如 anthropic/claude-2mistralai/mistral-7b-instruct。OpenRouter 支持上千种模型,你可以在它的官网浏览。也可以修改 messages 里的内容,跟 AI 聊聊天,或者让它帮你写诗、总结文章等。

记住,每个模型可能有不同的价格和速度,OpenRouter 会统一处理,你只需要在代码里改一个名字就行。

内容来源

Real Python

发布时间

2026-06-10 01:30

返回 AI技术