Skip to Content
DocumentationIntégrationsCompatible OpenAI SDK

Compatibilité avec OpenAI SDK

OfoxAI est entièrement compatible avec le SDK OpenAI. Migrer depuis une connexion directe à OpenAI ne nécessite que la modification de deux paramètres : base_url et api_key.

Étapes de migration

Modifiez seulement deux lignes de code

from openai import OpenAI # Avant : connexion directe à OpenAI # client = OpenAI(api_key="sk-openai-xxx") # Maintenant : via OfoxAI client = OpenAI( base_url="https://api.ofox.ai/v1", # Nouveau api_key="<votre OFOXAI_API_KEY>" # Remplacer ) # Le reste du code ne change pas ! response = client.chat.completions.create( model="openai/gpt-4o", # Ajouter le préfixe du fournisseur messages=[{"role": "user", "content": "Hello!"}] )

Nomenclature des modèles

OfoxAI utilise le format provider/model-name pour identifier les modèles :

Nom original OpenAIID du modèle OfoxAI
gpt-4oopenai/gpt-4o
gpt-4o-miniopenai/gpt-4o-mini
gpt-5.2openai/gpt-5.2
text-embedding-3-smallopenai/text-embedding-3-small

Via OfoxAI, vous pouvez également utiliser des modèles d’autres fournisseurs :

Modèles supplémentaires disponiblesDescription
anthropic/claude-sonnet-4.5Claude Sonnet 4
google/gemini-3-flash-previewGemini 3 Flash
deepseek/deepseek-chatDeepSeek V3

Compatibilité

OfoxAI supporte les fonctions suivantes de l’API OpenAI :

FonctionStatut
Chat Completions✅ Entièrement compatible
Streaming✅ Entièrement compatible
Function Calling✅ Entièrement compatible
JSON Mode✅ Entièrement compatible
Vision (entrée d’images)✅ Entièrement compatible
Embeddings✅ Entièrement compatible
Models List✅ Entièrement compatible
Images Generation✅ Entièrement compatible

Intégration avec les frameworks

LangChain

from langchain_openai import ChatOpenAI llm = ChatOpenAI( base_url="https://api.ofox.ai/v1", api_key="<votre 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="<votre 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: '<votre OFOXAI_API_KEY>' }) const model = ofoxai('openai/gpt-4o')

Tout framework ou outil supportant le SDK OpenAI peut se connecter à OfoxAI en modifiant le base_url.

Last updated on