Skip to Content
開發文件工具整合OpenAI SDK 相容

OpenAI SDK 相容

OfoxAI 完全相容 OpenAI SDK,從 OpenAI 直連遷移只需修改兩個參數:base_urlapi_key

遷移步驟

只需修改兩行程式碼

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-4oopenai/gpt-4o
gpt-4o-miniopenai/gpt-4o-mini
gpt-5.2openai/gpt-5.2
text-embedding-3-smallopenai/text-embedding-3-small

透過 OfoxAI,你還可以使用其他廠商的模型:

額外可用模型說明
anthropic/claude-sonnet-4.5Claude Sonnet 4
google/gemini-3-flash-previewGemini 3 Flash
deepseek/deepseek-chatDeepSeek 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