APIMaster.ai

OpenAI 兼容接口——一个 API 调用所有大模型 | APIMaster.ai

OpenAI 兼容 API 使用指南:用同一套代码调用 Claude、DeepSeek、GPT、Gemini。APIMaster 提供统一 OpenAI 格式接入支持 LangChain、Dify、Open WebUI。

OpenAI 兼容接口——一个 API 接入所有大模型

OpenAI 的 API 格式已成为大模型领域的事实标准。"OpenAI 兼容接口"意味着:只需改两行代码,就能从 GPT 切换到 Claude、DeepSeek 或其他任何兼容模型,无需重写业务逻辑。

APIMaster.ai 提供统一的 OpenAI 兼容接口,覆盖 Claude、GPT、DeepSeek、Gemini 等主流模型。

什么是 OpenAI 兼容接口

任何实现了以下接口的服务都是"OpenAI 兼容"的:

接口 方法 功能
/v1/chat/completions POST 对话生成
/v1/models GET 获取模型列表
/v1/embeddings POST 生成向量

请求和响应结构与 OpenAI 官方完全相同,因此支持 OpenAI 的工具(LangChain、LiteLLM、Dify、Open WebUI 等)都可以直接使用。

APIMaster 统一接口使用方法

from openai import OpenAI

client = OpenAI(
    api_key="你的 APIMaster Key",
    base_url="https://apimaster.ai/v1",
)

# 调用 Claude
resp = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "你好!"}],
)

# 调用 DeepSeek
resp = client.chat.completions.create(
    model="deepseek-v4",
    messages=[{"role": "user", "content": "你好!"}],
)

# 调用 GPT
resp = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "你好!"}],
)

print(resp.choices[0].message.content)

一个 client,三个提供商,零代码改动。

对接主流 AI 开发框架

LangChain

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="claude-sonnet-4-6",  # 改这里就能换模型
    openai_api_key="你的APIMaster Key",
    openai_api_base="https://apimaster.ai/v1",
)

result = llm.invoke("解释一下 RAG 技术的原理。")
print(result.content)

LiteLLM

import litellm

response = litellm.completion(
    model="openai/claude-sonnet-4-6",
    api_key="你的APIMaster Key",
    api_base="https://apimaster.ai/v1",
    messages=[{"role": "user", "content": "你好!"}],
)

Dify

在模型供应商设置中:

  • 供应商类型:OpenAI-API-compatible
  • API Key:你的 APIMaster Key
  • API Base URL:https://apimaster.ai/v1
  • 模型名称:claude-sonnet-4-6gpt-4odeepseek-v4

Open WebUI

docker run -d \
  -e OPENAI_API_KEY="你的APIMaster Key" \
  -e OPENAI_API_BASE_URL="https://apimaster.ai/v1" \
  -p 3000:8080 \
  ghcr.io/open-webui/open-webui

Cursor / VS Code AI

在 AI 插件设置中填入:

  • API Key:你的 APIMaster Key
  • Base URL:https://apimaster.ai/v1

APIMaster 支持的模型

Claude(Anthropic)

  • claude-sonnet-4-6 — 最佳性价比
  • claude-opus-4-8 — 最强能力
  • claude-haiku-4-5 — 最快最便宜
  • claude-fable-5 — 创意写作

GPT(OpenAI)

  • gpt-5 — 最新旗舰
  • gpt-4o — 多模态
  • gpt-4o-mini — 经济实用

DeepSeek

  • deepseek-v4 — 极低价格,代码能力强
  • deepseek-r1 — 推理模型

Gemini(Google)

  • gemini-2.5-pro — 超长上下文

完整模型列表见 模型广场

运行时动态切换模型

模型列表 = ["claude-sonnet-4-6", "gpt-4o", "deepseek-v4"]

def 多模型对比(问题):
    client = OpenAI(api_key="你的Key", base_url="https://apimaster.ai/v1")
    for 模型 in 模型列表:
        resp = client.chat.completions.create(
            model=模型,
            messages=[{"role": "user", "content": 问题}],
            max_tokens=200,
        )
        print(f"\n=== {模型} ===")
        print(resp.choices[0].message.content)

多模型对比("用一段话解释什么是递归。")

从现有 OpenAI 代码迁移

只改两行:

# 之前(OpenAI 官方)
from openai import OpenAI
client = OpenAI(api_key="sk-...")

# 之后(APIMaster,支持所有模型)
from openai import OpenAI
client = OpenAI(
    api_key="你的APIMaster Key",  # ← 改这里
    base_url="https://apimaster.ai/v1",       # ← 加这行
)

其他所有代码——流式输出、工具调用、嵌入向量——完全不用改。

注册使用 → · 查看全部模型及价格 →