APIMaster.ai

OpenAI 相容 API — 使用單一端點呼叫任何 LLM | APIMaster.ai

OpenAI 相容 API 的運作方式:透過單一 OpenAI 格式端點呼叫 Claude、DeepSeek、Gemini 和 GPT 模型。搭配 Python 範例的無痛替換指南。

OpenAI 相容 API 指南

OpenAI API 格式已成為大型語言模型的標準介面。「OpenAI 相容 API」接受相同的請求格式(/v1/chat/completions)並以相同結構回傳回應——讓您無需修改程式碼即可切換模型。

APIMaster.ai 提供與 OpenAI 相容的端點,支援 Claude、GPT、DeepSeek、Gemini 等模型。

什麼是 OpenAI 相容 API?

任何實作以下端點的 API 即為「OpenAI 相容」:

端點 方法 用途
/v1/chat/completions POST 產生回應
/v1/models GET 列出可用模型
/v1/embeddings POST 建立嵌入向量

請求/回應 schema 與 OpenAI 完全相同,因此任何支援 OpenAI 的工具(LangChain、LiteLLM、Dify、open-webui 等)都能自動運作。

如何使用 APIMaster 的 OpenAI 相容端點

基礎 URL:https://apimaster.ai/v1

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",
    base_url="https://apimaster.ai/v1",
)

# Call Claude
response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Hello from OpenAI-compatible API!"}],
)

# Call DeepSeek
response = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Hello!"}],
)

# Call GPT
response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Hello!"}],
)

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

一個客戶端、三個提供者,完全無須修改程式碼。

整合至知名框架

LangChain

from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="claude-sonnet-4-6",
    openai_api_key="YOUR_APIMASTER_KEY",
    openai_api_base="https://apimaster.ai/v1",
)

response = llm.invoke("What is LangChain used for?")
print(response.content)

LiteLLM

import litellm

response = litellm.completion(
    model="openai/claude-sonnet-4-6",
    api_key="YOUR_APIMASTER_KEY",
    api_base="https://apimaster.ai/v1",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)

Dify

在 Dify 的模型提供者設定中:

  • 提供者:OpenAI-Compatible
  • API Key:您的 APIMaster 金鑰
  • API Base URLhttps://apimaster.ai/v1
  • 模型名稱claude-sonnet-4-6gpt-5.4

Open WebUI

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

Cursor / VS Code AI 擴充功能

Custom OpenAI Base URL 設為 https://apimaster.ai/v1,並使用您的 APIMaster 金鑰。從可用清單中選取任何模型。

APIMaster OpenAI 相容端點支援的模型

Claude (Anthropic)

  • claude-sonnet-4-6 — 最佳性價比
  • claude-opus-4-8 — 最強能力
  • claude-haiku-4-5 — 最快、最便宜

GPT (OpenAI)

  • gpt-5.5 — 高效能 GPT-5 系列模型
  • gpt-5.4 — 均衡型 GPT-5 系列模型

DeepSeek

  • deepseek-v4-flash — 程式碼能力強、極便宜
  • deepseek-v4-pro — 推理能力

Gemini (Google)

  • gemini-2.5-pro — 長上下文

完整清單請參閱模型頁面

執行時期切換模型

MODELS = ["claude-sonnet-4-6", "gpt-5.4", "deepseek-v4-flash"]

def compare_models(prompt):
    client = OpenAI(api_key="YOUR_KEY", base_url="https://apimaster.ai/v1")
    for model in MODELS:
        resp = client.chat.completions.create(
            model=model,
            messages=[{"role": "user", "content": prompt}],
            max_tokens=200,
        )
        print(f"\n=== {model} ===")
        print(resp.choices[0].message.content)

compare_models("Explain recursion in one paragraph.")

從 OpenAI 遷移至 OpenAI 相容 API

只需修改兩行程式碼:

# Before
from openai import OpenAI
client = OpenAI(api_key="sk-...")

# After (APIMaster)
from openai import OpenAI
client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",   # ← changed
    base_url="https://apimaster.ai/v1",         # ← added
)

所有其他功能——模型、串流、函式呼叫、嵌入向量——完全保持不變。

為何選擇 APIMaster 的 OpenAI 相容 API

  • 所有主要提供者集中在單一端點:無需為每個提供者準備個別金鑰
  • 指紋驗證:清楚知道您實際呼叫的是哪個模型
  • 特定模型享有折扣定價

常見問題

什麼是 OpenAI 相容 API? 一個符合 OpenAI Chat Completions 端點格式(POST /v1/chat/completions)的 API。任何為 OpenAI 打造的函式庫或工具——LangChain、LlamaIndex、PromptFlow——都能在完全不修改程式碼的情況下與 OpenAI 相容 API 搭配使用。

APIMaster 的 OpenAI 相容 API 支援哪些模型? GPT-5 系列模型、GPT-4o、Claude Sonnet 4.6、Claude Opus 4.8、DeepSeek V4 Flash/Pro、Gemini 2.5 Pro 等。請參閱完整模型清單

如何從 OpenAI 切換到 OpenAI 相容 API? 修改兩個值:將 api_key 改為您的 APIMaster 金鑰,並將 base_url 改為 https://apimaster.ai/v1。所有模型呼叫、串流、工具使用及回應解析均無需變更。

APIMaster 的 API 是否支援串流和函式呼叫? 是的——兩者皆完整支援,並使用與官方 OpenAI API 相同的介面。

我能否使用單一 API 金鑰存取多個模型提供者? 可以——這正是 APIMaster 的主要優勢。一個金鑰、一個端點,只需更改 model 參數即可呼叫 GPT、Claude、DeepSeek 和 Gemini。

取得 API 存取權——一個 OpenAI 相容金鑰即可使用 GPT、Claude 與 DeepSeek → · 查看模型定價 →