API Key 模式:把 openrelay 当成私人版 OpenRouter

什么场景需要 API Key 模式

你的 SDK 代码 / curl / Python 脚本想接入 openrelay 但不通过 IDE。

拿 API Key

Web UI → API Keys → Create New →

sk-or-{providerId}-{12hex}

格式拆解:

  • sk-or- — openrelay 标识
  • {providerId} — kiro / groq / openrouter 等
  • {12hex} — 12 位十六进制随机数

Python 调用示例

from openai import OpenAI

client = OpenAI(
    base_url="http://localhost:18765/v1",
    api_key="sk-or-kiro-a1b2c3d4e5f6"
)

r = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Hello"}]
)

为什么要用

  • 统一接口:换 provider 只换 key
  • 本地账单:不用 OpenRouter 抽水
  • 隐私:请求不出本机