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
Python
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.io/v1", # Nouveau
api_key="<votre OFOXAI_API_KEY>" # Remplacer
)
# Le reste du code ne change pas !
response = client.chat.completions.create(
model="openai/gpt-6.1-sol", # 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 :
Via OfoxAI, vous pouvez également utiliser des modèles d’autres fournisseurs. Pour les modèles recommandés, consultez le Marché des modèles OfoxAI .
Compatibilité
OfoxAI supporte les fonctions suivantes de l’API OpenAI :
Intégration avec les frameworks
LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://api.ofox.io/v1",
api_key="<votre OFOXAI_API_KEY>",
model="openai/gpt-6.1-sol"
)LlamaIndex
from llama_index.llms.openai import OpenAI
llm = OpenAI(
api_base="https://api.ofox.io/v1",
api_key="<votre OFOXAI_API_KEY>",
model="openai/gpt-6.1-sol"
)Vercel AI SDK
import { createOpenAI } from '@ai-sdk/openai'
const ofoxai = createOpenAI({
baseURL: 'https://api.ofox.io/v1',
apiKey: '<votre OFOXAI_API_KEY>'
})
const model = ofoxai('openai/gpt-6.1-sol')Tout framework ou outil supportant le SDK OpenAI peut se connecter à OfoxAI en modifiant le base_url.
Dernière mise à jour le