通过Openrouter调用大模型API
一. 注册Openrouter APIkey
1.进入openrouter官网
2.注册或登录一下
可以用你的谷歌账号也可以用你的QQ邮箱注册
3.注册成功后通过keys按钮进入key界面
4.Create Key
你可以取名,限制额度
保存你的APIkey,不保存也行这个APIkey随便建的,不记得删了重新建一个就行了,因为额度统一扣到账户里
二.构建代码
1.选择你的模型
复制这个名字就行了,这个填到
2.复制粘贴这段代码
import requests
import json
response = requests.post(
url="https://openrouter.ai/api/v1/chat/completions",
headers={
"Authorization": "Bearer 你的API-key",# 改为你的API key,Bearer空格要带上
"HTTP-Referer": "http://localhost:8088", # Optional. Site URL for rankings on openrouter.ai.
"X-Title": "test", # Optional. Site title for rankings on openrouter.ai.
},
data=json.dumps({
"model": "deepseek/deepseek-r1-distill-llama-70b:free", # 这个模型你可以在openrouter上的网站找到各种各样的
"messages": [
{
"role": "user",
"content": "中南大学在世界上排名怎么样"
}
]
})
)
print(response.json()['choices'][0]['message']['content'])
成功调用
三.查看你的费用和额度
所有key公用一个账号额度,刚刚调用的模型是免费的所有没扣费,爽的一