Descripción general de la API
OfoxAI ofrece tres protocolos de acceso API, totalmente compatibles con los SDKs oficiales de cada proveedor.
Recomendación de protocolo: para el protocolo OpenAI, recomendamos la Responses API, con mejor soporte nativo de Prompt Caching; para los modelos Claude, recomendamos el protocolo nativo de Anthropic, con todas las funciones y caché nativa.
Base URL
Autenticación
Todos los protocolos utilizan una API Key unificada de OfoxAI, pero el formato del Header varía según el protocolo:
Consulte Obtención y uso de la API Key para más detalles.
Endpoints disponibles
Protocolo compatible con OpenAI
Protocolo nativo Anthropic
Protocolo nativo Gemini
Decisiones tipadas
Permite tomar decisiones de sí/no, de opción única y de puntuación sobre un contenido y obtener respuestas estructuradas con probabilidades. Consulta la documentación de Decisions API.
Generación de video (compatible con OpenRouter)
API unificada de generación de video asíncrona. Consulta la documentación de Video API.
OfoxAI OpenAPI (Cuenta)
Endpoints de plataforma independientes del protocolo, autenticados con la API Key de OfoxAI.
Límites de tasa
OfoxAI funciona con pago por uso. Todos los usuarios comparten la misma política de tasa, sin diferencias por plan:
El RPM se calcula de forma agregada a nivel de equipo: varias API Keys del mismo equipo comparten una única cuota. Si necesita una cuota de RPM más alta, contacte a hi@ofox.ai para solicitar un ajuste.
Cuando se activa el límite de tasa, la API retorna 429 Too Many Requests con los siguientes Headers de respuesta:
x-ratelimit-limit-requests: 100
x-ratelimit-remaining-requests: 0
x-ratelimit-reset-requests: 1sCódigos de error
Todos los protocolos retornan códigos de estado HTTP unificados:
Formato de respuesta de error
{
"error": {
"code": "invalid_api_key",
"message": "La API Key proporcionada no es válida. Por favor, verifíquela e intente de nuevo.",
"type": "authentication_error"
}
}Parámetros extendidos de OfoxAI
OfoxAI ofrece parámetros extendidos sobre los protocolos estándar para control avanzado de enrutamiento y respaldo:
{
"model": "openai/gpt-6.1-sol",
"messages": [...],
"extra_body": {
"provider": {
"fallback": ["anthropic/claude-sonnet-5.5", "google/gemini-3.8-flash"]
}
}
}provider debe ubicarse dentro de extra_body en el cuerpo de la solicitud; si se coloca en el nivel superior, la solicitud devuelve 400. Consulte enrutamiento de proveedores y respaldo automático para más detalles.