OpenRouter 集成与实践

OpenRouter 集成与实践

OpenAI SDK

1 分钟阅读

OpenAI SDK

将 OpenRouter 与 OpenAI SDK 配合使用

使用 OpenAI SDK

  • 使用 pip install openaigithub
  • 使用 npm i openaigithub

    你也可以使用 Grit 自动迁移代码。只需运行 npx @getgrit/launcher openrouter

import OpenAI from "openai"

const openai = new OpenAI({
  baseURL: "https://openrouter.ai/api/v1",
  apiKey: "<OPENROUTER_API_KEY>",
  defaultHeaders: {
    "HTTP-Referer": "<YOUR_SITE_URL>", // 可选。用于 openrouter.ai 排名的站点 URL。
    "X-OpenRouter-Title": "<YOUR_SITE_NAME>", // 可选。用于 openrouter.ai 排名的站点标题。
  },
})

async function main() {
  const completion = await openai.chat.completions.create({
    model: "openai/gpt-4o",
    messages: [
      { role: "user", content: "说这是一次测试" }
    ],
  })

  console.log(completion.choices[0].message)
}
main();