网址: https://openrouter.ai/

1 简介

OpenRouter 是一个开放协议的“大语言模型接入平台”。用户可以在一个平台上使用统一的 API 接口和统一的 APIKey 调用各种模型。

1.1 优点

  • 支持多种模型,涵盖国外主流模型(如 OpenAI、Anthropic(Claude)、Google(Gemini)、Mistral、Meta(LLaMA)等)
  • 提供部分免费模型并有免费额度
  • 支持国内信用卡支付,无需科学上网

1.2 适合对象

  • AI 应用开发者(快速测试和切换模型)
  • 对模型效果有比较需求的用户
  • 不愿意注册多家 API 的使用者

2 聊天功能

2.1 初次使用

  • 登录后方可使用,支持 gmail 登录(登录和付费操作自动跳转)
  • 与主流模型聊天需使用付费帐户(credit)
  • 可使用招行信用卡充值:$10+ 手续费=¥79.79(按需付费)

  • 点击右上角的“add model”添加模型,目前有 396 个模型

2.2 常用功能

2.2.1 模型选择

网址: https://openrouter.ai/models

  • 可设置规则筛选,不需展开即可查看价格和额度

  • 展开后显示模型具体名称(程序调用时对应 model-name)
  • 在 API 选项卡中可查看示例代码

2.3 费用查询

网址: https://openrouter.ai/settings/credits,点击“view usage”查看用量详情

2.4 使用体验

  • 整体速度快
  • 界面切换多个模型操作友好
  • 界面简洁,无冗余功能

3 通过 API 调用模型

  • 新建 API key:右上角 ->用户 ->Keys,新建 Key
  • 示例源码: https://openrouter.ai/docs/quickstart
  • 使用 openai API 即可调用
  • 模型名稍有不同,如:gpt-4o->openai/gpt-4o
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="openai/gpt-4o",
  messages=[
    {
      "role": "user",
      "content": "What is the meaning of life?"
    }
  ]
)

print(completion.choices[0].message.content)测试结果
  • 在无代理环境下可调用 openai gpt-4o

更多推荐