APIMaster.ai

API Tương thích OpenAI — Sử dụng Bất kỳ LLM nào với Một Endpoint | APIMaster.ai

Cách hoạt động của API tương thích OpenAI: gọi các mô hình Claude, DeepSeek, Gemini và GPT thông qua một endpoint duy nhất theo định dạng OpenAI. Hướng dẫn thay thế trực tiếp kèm ví dụ Python.

Hướng dẫn API Tương thích OpenAI

Định dạng API của OpenAI đã trở thành giao diện tiêu chuẩn cho các mô hình ngôn ngữ lớn. Một "API tương thích OpenAI" chấp nhận cùng định dạng yêu cầu (/v1/chat/completions) và trả về phản hồi theo cùng cấu trúc—cho phép bạn hoán đổi mô hình mà không cần thay đổi mã.

APIMaster.ai cung cấp endpoint tương thích OpenAI cho Claude, GPT, DeepSeek, Gemini và nhiều mô hình khác.

API Tương thích OpenAI là gì?

Bất kỳ API nào triển khai các endpoint sau đều được coi là "tương thích OpenAI":

Endpoint Phương thức Mục đích
/v1/chat/completions POST Tạo phản hồi
/v1/models GET Liệt kê các mô hình khả dụng
/v1/embeddings POST Tạo embeddings

Lược đồ yêu cầu/phản hồi giống hệt với OpenAI, do đó bất kỳ công cụ nào hỗ trợ OpenAI (LangChain, LiteLLM, Dify, open-webui, v.v.) đều hoạt động tự động.

Cách sử dụng Endpoint Tương thích OpenAI của APIMaster

Base URL: https://apimaster.ai/v1

from openai import OpenAI

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

# Gọi Claude
response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[{"role": "user", "content": "Xin chào từ API tương thích OpenAI!"}],
)

# Gọi DeepSeek
response = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Xin chào!"}],
)

# Gọi GPT
response = client.chat.completions.create(
    model="gpt-5.4",
    messages=[{"role": "user", "content": "Xin chào!"}],
)

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

Một client, ba nhà cung cấp, không thay đổi mã nào giữa chúng.

Tích hợp với các Framework Phổ biến

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("LangChain được sử dụng để làm gì?")
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": "Xin chào!"}],
)
print(response.choices[0].message.content)

Dify

Trong cài đặt nhà cung cấp mô hình của Dify:

  • Nhà cung cấp: Tương thích OpenAI
  • API Key: khóa APIMaster của bạn
  • API Base URL: https://apimaster.ai/v1
  • Tên mô hình: claude-sonnet-4-6 hoặc gpt-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 / Tiện ích mở rộng AI của VS Code

Đặt Custom OpenAI Base URL thành https://apimaster.ai/v1 và sử dụng khóa APIMaster của bạn. Chọn bất kỳ mô hình nào từ danh sách khả dụng.

Các Mô hình Khả dụng trên Endpoint Tương thích OpenAI của APIMaster

Claude (Anthropic)

  • claude-sonnet-4-6 — giá trị tốt nhất
  • claude-opus-4-8 — khả năng cao nhất
  • claude-haiku-4-5 — nhanh nhất, rẻ nhất

GPT (OpenAI)

  • gpt-5.5 — mô hình dòng GPT-5 có khả năng cao
  • gpt-5.4 — mô hình dòng GPT-5 cân bằng

DeepSeek

  • deepseek-v4-flash — lập trình mạnh, rất rẻ
  • deepseek-v4-pro — suy luận

Gemini (Google)

  • gemini-2.5-pro — ngữ cảnh dài

Xem danh sách đầy đủ tại trang mô hình.

Chuyển đổi Mô hình trong Thời gian Chạy

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("Giải thích đệ quy trong một đoạn văn.")

Di chuyển từ OpenAI sang API Tương thích OpenAI

Thay đổi chính xác hai dòng:

# Trước đây
from openai import OpenAI
client = OpenAI(api_key="sk-...")

# Sau này (APIMaster)
from openai import OpenAI
client = OpenAI(
    api_key="YOUR_APIMASTER_KEY",   # ← đã thay đổi
    base_url="https://apimaster.ai/v1",         # ← đã thêm
)

Mọi thứ khác—mô hình, streaming, gọi hàm, embeddings—vẫn giữ nguyên.

Tại sao chọn APIMaster cho API Tương thích OpenAI

  • Tất cả các nhà cung cấp chính trong một endpoint: không cần khóa riêng cho từng nhà cung cấp
  • Đã xác minh dấu vân tay: biết chính xác mô hình bạn đang gọi
  • Giá chiết khấu trên một số mô hình chọn lọc

Các Câu hỏi Thường gặp

API tương thích OpenAI là gì? Một API khớp với định dạng endpoint Chat Completions của OpenAI (POST /v1/chat/completions). Bất kỳ thư viện hoặc công cụ nào được xây dựng cho OpenAI—LangChain, LlamaIndex, PromptFlow—đều hoạt động với API tương thích OpenAI mà không cần thay đổi mã.

API tương thích OpenAI của APIMaster hỗ trợ những mô hình nào? Các mô hình dòng GPT-5, GPT-4o, Claude Sonnet 4.6, Claude Opus 4.8, DeepSeek V4 Flash/Pro, Gemini 2.5 Pro, và nhiều hơn nữa. Xem danh sách mô hình đầy đủ.

Làm thế nào để chuyển từ OpenAI sang API tương thích OpenAI? Thay đổi hai giá trị: api_key thành khóa APIMaster của bạn và base_url thành https://apimaster.ai/v1. Tất cả các lệnh gọi mô hình, streaming, sử dụng công cụ và phân tích phản hồi đều hoạt động không thay đổi.

API của APIMaster có hỗ trợ streaming và gọi hàm không? Có—cả hai đều được hỗ trợ đầy đủ và sử dụng cùng giao diện với API chính thức của OpenAI.

Tôi có thể sử dụng một khóa API cho nhiều nhà cung cấp mô hình không? Có—đó là lợi thế chính của APIMaster. Một khóa và một endpoint cho phép bạn gọi GPT, Claude, DeepSeek và Gemini chỉ bằng cách thay đổi tham số model.

Nhận quyền truy cập API — một khóa tương thích OpenAI cho GPT, Claude & DeepSeek → · Xem giá mô hình →