Compatibilidad con OpenAI SDK
OfoxAI es totalmente compatible con el OpenAI SDK. Migrar desde una conexión directa a OpenAI solo requiere modificar dos parámetros: base_url y api_key.
Pasos de migración
Solo modifique dos líneas de código
Python
from openai import OpenAI
# Antes: conexión directa a OpenAI
# client = OpenAI(api_key="sk-openai-xxx")
# Ahora: a través de OfoxAI
client = OpenAI(
base_url="https://api.ofox.ai/v1", # Nuevo
api_key="<su OFOXAI_API_KEY>" # Reemplazar
)
# ¡El resto del código no cambia!
response = client.chat.completions.create(
model="openai/gpt-4o", # Agregar prefijo del proveedor
messages=[{"role": "user", "content": "Hello!"}]
)Nomenclatura de modelos
OfoxAI usa el formato provider/model-name para identificar modelos:
| Nombre original OpenAI | ID del modelo OfoxAI |
|---|---|
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 |
A través de OfoxAI, también puede usar modelos de otros proveedores:
| Modelos adicionales disponibles | Descripción |
|---|---|
anthropic/claude-sonnet-4.5 | Claude Sonnet 4 |
google/gemini-3-flash-preview | Gemini 3 Flash |
deepseek/deepseek-chat | DeepSeek V3 |
Compatibilidad
OfoxAI soporta las siguientes funciones de la API de OpenAI:
| Función | Estado |
|---|---|
| Chat Completions | ✅ Totalmente compatible |
| Streaming | ✅ Totalmente compatible |
| Function Calling | ✅ Totalmente compatible |
| JSON Mode | ✅ Totalmente compatible |
| Vision (entrada de imágenes) | ✅ Totalmente compatible |
| Embeddings | ✅ Totalmente compatible |
| Models List | ✅ Totalmente compatible |
| Images Generation | ✅ Totalmente compatible |
Integración con frameworks
LangChain
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://api.ofox.ai/v1",
api_key="<su 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="<su 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: '<su OFOXAI_API_KEY>'
})
const model = ofoxai('openai/gpt-4o')Cualquier framework o herramienta que soporte el OpenAI SDK puede conectarse a OfoxAI modificando el base_url.
Last updated on