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)
网友回复
腾讯混元模型广场里都是混元模型的垂直小模型,如何api调用?
为啥所有的照片分辨率提升工具都会修改照片上的图案细节?
js如何在浏览器中将webm视频的声音分离为单独音频?
微信小程序如何播放第三方域名url的mp4视频?
ai多模态大模型能实时识别视频中的手语为文字吗?
如何远程调试别人的chrome浏览器获取调试信息?
为啥js打开新网页window.open设置窗口宽高无效?
浏览器中js的navigator.mediaDevices.getDisplayMedia屏幕录像无法录制SpeechSynthesisUtterance产生的说话声音?
js中mediaRecorder如何录制window.speechSynthesis声音音频并下载?
python如何直接获取抖音短视频的音频文件url?