跳转到主要内容
不同 AI 服务商有不同的 API 格式。OpenOpen8 帮你自动转换,不用关心后端用的是哪家。

怎么用

你只需要用一种格式发请求,OpenOpen8 会自动转成目标模型需要的格式。 比如,用 OpenAI SDK 调 Claude 模型:
from openai import OpenAI

client = OpenAI(
    base_url="https://openopen8.ai/v1",
    api_key="YOUR_TOKEN",
)

# 用 OpenAI 格式调 Claude —— OpenOpen8 自动转换
response = client.chat.completions.create(
    model="claude-sonnet-4-20250514",
    messages=[{"role": "user", "content": "你好"}],
)
你发出的是 OpenAI 格式的请求,OpenOpen8 在后台转成 Claude Messages 格式发给 Anthropic,再把 Claude 的响应转回 OpenAI 格式返回给你。整个过程完全透明。

支持的转换

你发的格式可以调用的模型
OpenAI Chat Completions所有模型(GPT、Claude、Gemini、DeepSeek 等)
Claude MessagesClaude 系列模型
Gemini generateContentGemini 系列模型
推荐用 OpenAI 格式 — 它能调用所有模型,是最通用的选择。只有在你确实需要某个服务商的特有功能时,才需要用原生格式。

原生格式也支持

如果你已经在用 Anthropic SDK 或 Google Gemini SDK,也可以直接指向 OpenOpen8:
# Anthropic SDK
import anthropic
client = anthropic.Anthropic(base_url="https://openopen8.ai", api_key="YOUR_TOKEN")

# Google Gemini SDK
import google.generativeai as genai
# 设置 base URL 为 openopen8.ai 即可
两种方式都行,看你习惯用哪个 SDK。