openrouter目前有70个大模型是免费api调用使用的:https://openrouter.ai/models?q=free
包括qwen3、deepseek r1及gemini 2.0,deepseek v3、微软的phi4 推理模型、llama系列,注意免费模型每天都有限制,50次请求每天,一分钟不能超过20次请求。openrouter关键是不用科学上网就能访问官网及api服务,非常方便,如果充值10美元,免费用户可每天请求1000次。
打开网站注册一个账号,登录后点击右上角下拉菜单的keys
创建一个key
最后使用openai兼容的方式来调用模型即可,key换成刚刚创建的,model换成免费的model名称即可,代码如下:
from openai import OpenAI client = OpenAI( base_url="https://openrouter.ai/api/v1", api_key="<OPENROUTER_API_KEY>", ) completion = client.chat.completions.create( extra_headers={ "HTTP-Referer": "<YOUR_SITE_URL>", # Optional. Site URL for rankings on openrouter.ai. "X-Title": "<YOUR_SITE_NAME>", # Optional. Site title for rankings on openrouter.ai. }, model="deepseek/deepseek-chat-v3-0324:free", messages=[ { "role": "user", "content": "What is the meaning of life?" } ] ) print(completion.choices[0].message.content)旧版本openai库
#from openai import OpenAI import openai openai.api_key = "openrouter的apikey" openai.api_base = "https://openrouter.ai/api/v1" response = openai.ChatCompletion.create( model="deepseek/deepseek-chat-v3-0324:free", messages=[{"role": "user", "content": "你好"}] ) print("完整响应:", response) print("助手回复内容:", response.choices[0].message.content)
网友回复
python如何调用openai的api实现知识讲解类动画讲解视频的合成?
html如何直接调用openai的api实现海报可视化设计及文本描述生成可编辑海报?
f12前端调试如何找出按钮点击事件触发的那段代码进行调试?
abcjs如何将曲谱播放后导出mid和wav格式音频下载?
python如何将曲子文本生成音乐mp3或wav、mid文件
python中mp3、wav音乐如何转成mid格式?
js在HTML中如何将曲谱生成音乐在线播放并下载本地?
python如何实现在windows上通过键盘来模拟鼠标操作?
python如何给win10电脑增加文件或文件夹右键自定义菜单?
python如何将音乐mp3文件解析获取曲调数据?