OpenAI SDK 相容
OfoxAI 完全相容 OpenAI SDK,從 OpenAI 直連遷移只需修改兩個參數:base_url 和 api_key。
遷移步驟
只需修改兩行程式碼
Python
from openai import OpenAI
# 之前:直連 OpenAI
# client = OpenAI(api_key="sk-openai-xxx")
# 現在:透過 OfoxAI
client = OpenAI(
base_url="https://api.ofox.ai/v1", # 新增
api_key="<你的 OFOXAI_API_KEY>" # 替換
)
# 其他程式碼完全不變!
response = client.chat.completions.create(
model="openai/gpt-4o", # 新增 provider 前綴
messages=[{"role": "user", "content": "Hello!"}]
)模型命名
OfoxAI 使用 provider/model-name 格式標識模型:
| OpenAI 原始名稱 | OfoxAI 模型 ID |
|---|---|
gpt-4o | openai/gpt-4o |
gpt-4o-mini | openai/gpt-4o-mini |
gpt-5.2 | openai/gpt-5.2 |
text-embedding-3-small | openai/text-embedding-3-small |
透過 OfoxAI,你還可以使用其他廠商的模型:
| 額外可用模型 | 說明 |
|---|---|
anthropic/claude-sonnet-4.5 | Claude Sonnet 4 |
google/gemini-3-flash-preview | Gemini 3 Flash |
deepseek/deepseek-chat | DeepSeek V3 |
相容性
OfoxAI 支援 OpenAI API 的以下功能:
| 功能 | 狀態 |
|---|---|
| Chat Completions | ✅ 完全相容 |
| Streaming | ✅ 完全相容 |
| Function Calling | ✅ 完全相容 |
| JSON Mode | ✅ 完全相容 |
| Vision (圖像輸入) | ✅ 完全相容 |
| Embeddings | ✅ 完全相容 |
| Models List | ✅ 完全相容 |
| Images Generation | ✅ 完全相容 |
框架整合
LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://api.ofox.ai/v1",
api_key="<你的 OFOXAI_API_KEY>",
model="openai/gpt-4o"
)LlamaIndex
from llama_index.llms.openai import OpenAI
llm = OpenAI(
api_base="https://api.ofox.ai/v1",
api_key="<你的 OFOXAI_API_KEY>",
model="openai/gpt-4o"
)Vercel AI SDK
import { createOpenAI } from '@ai-sdk/openai'
const ofoxai = createOpenAI({
baseURL: 'https://api.ofox.ai/v1',
apiKey: '<你的 OFOXAI_API_KEY>'
})
const model = ofoxai('openai/gpt-4o')任何支援 OpenAI SDK 的框架和工具,都可以透過修改 base_url 接入 OfoxAI。
Last updated on