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