跳转到内容

其他应用

支持自定义 OpenAI 或 Anthropic 接口的应用,都可以接入 Rabah,比如各种聊天客户端、编辑器插件、翻译工具和自动化工具。

应用里的设置名称各不相同,但需要填的都是这三项:

设置项常见名称填什么
接入地址Base URL、API 地址、API Endpoint、代理地址见下表
密钥API Key、密钥、Token你的 Rabah 密钥
模型Model、模型名模型广场 里的模型名

接入地址按应用选择的接口类型来填:

应用里选的类型接入地址
OpenAI / OpenAI 兼容 / 自定义 OpenAIhttps://api.rabah.ai/v1
Anthropic / Claudehttps://api.rabah.ai

一般优先选 OpenAI 兼容,支持的应用最多。

有的应用会自己在地址后面加上 /v1,有的不会。如果按上表填写后请求报 404,看看应用的说明或示例:

  • 示例里写的是 https://api.openai.com/v1:填 https://api.rabah.ai/v1。
  • 示例里写的是 https://api.openai.com:填 https://api.rabah.ai。

很多应用有”获取模型”或”检查”按钮,它会调用 /v1/models,列出这个密钥能用的模型。列表为空时,检查密钥的”线路与模型”设置。

用官方 SDK 时,只要改接入地址和密钥。以 OpenAI 的 Python SDK 为例:

from openai import OpenAI
client = OpenAI(
base_url="https://api.rabah.ai/v1",
api_key="你的密钥",
)
reply = client.chat.completions.create(
model="MODEL_NAME",
messages=[{"role": "user", "content": "你好"}],
)
print(reply.choices[0].message.content)

Anthropic 的 SDK 同理,把 base_url 设为 https://api.rabah.ai,不带 /v1。