Skip to content

OpenAI 兼容客户端

本页适用于支持自定义 OpenAI-compatible Base URL 与 API Key 的客户端、SDK 或内部工具。它是通用手动配置路径,不代表任何第三方产品获得官方认证或其可选功能均已验证。

开始前

从目标客户端的官方渠道安装适用于 Windows、macOS 或 Linux 的当前版本。创建单独 API Key,获取其实际模型清单:

bash
curl 'https://ai.tavonilo.com/v1/models' \
  -H "Authorization: Bearer $AI_SHOP_API_KEY"

只使用返回的 data[].id,并把 Key 放在系统凭据存储、环境变量或部署平台 Secret 中。

标准配置

字段
Base URLhttps://ai.tavonilo.com/v1
API Key独立 API Key
Model当前 /v1/models 返回的模型 ID
首选请求POST /v1/responsesPOST /v1/chat/completions

Python SDK 的最小验证:

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-own-key",
    base_url="https://ai.tavonilo.com/v1",
)
result = client.chat.completions.create(
    model="<MODEL_ID>",
    messages=[{"role": "user", "content": "Reply with connected."}],
)
print(result.choices[0].message.content)

恢复与安全

  • 401:检查 Bearer Key 与 Secret 注入。
  • 403:检查 Key 的分组、模型、余额和路由权限。
  • 404:Base URL 不应包含完整请求路径,也不能出现 /v1/v1
  • 429:使用客户端队列、退避和限流。
  • 5xx:只安全重试,记录脱敏请求 ID 和时间。

对于 Anthropic Messages 使用不同的根 Base URL 和认证头,请改看 Claude CodeMessages API

API access is subject to the AIShop service terms.