其他应用
支持自定义 OpenAI 或 Anthropic 接口的应用,都可以接入 Rabah,比如各种聊天客户端、编辑器插件、翻译工具和自动化工具。
应用里的设置名称各不相同,但需要填的都是这三项:
| 设置项 | 常见名称 | 填什么 |
|---|---|---|
| 接入地址 | Base URL、API 地址、API Endpoint、代理地址 | 见下表 |
| 密钥 | API Key、密钥、Token | 你的 Rabah 密钥 |
| 模型 | Model、模型名 | 模型广场 里的模型名 |
接入地址按应用选择的接口类型来填:
| 应用里选的类型 | 接入地址 |
|---|---|
| OpenAI / OpenAI 兼容 / 自定义 OpenAI | https://api.rabah.ai/v1 |
| Anthropic / Claude | https://api.rabah.ai |
一般优先选 OpenAI 兼容,支持的应用最多。
地址要不要带 /v1
Section titled “地址要不要带 /v1”有的应用会自己在地址后面加上 /v1,有的不会。如果按上表填写后请求报 404,看看应用的说明或示例:
- 示例里写的是
https://api.openai.com/v1:填https://api.rabah.ai/v1。 - 示例里写的是
https://api.openai.com:填https://api.rabah.ai。
获取模型列表
Section titled “获取模型列表”很多应用有”获取模型”或”检查”按钮,它会调用 /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。