通过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公用一个账号额度,刚刚调用的模型是免费的所有没扣费,爽的一

Logo

欢迎加入西安开发者社区!我们致力于为西安地区的开发者提供学习、合作和成长的机会。参与我们的活动,与专家分享最新技术趋势,解决挑战,探索创新。加入我们,共同打造技术社区!

更多推荐