Documentación de la API
Todo lo que necesita para integrar API in One en su aplicación.
Autenticación
Todas las solicitudes de API requieren un token Bearer en el encabezado Authorization. Puede gestionar sus claves API desde el panel de control.
Authorization: Bearer aio_your_api_key_hereObtenga su clave API: Cree su clave API gratuita desde la página de Claves API en su panel de control. Las cuentas nuevas reciben créditos de bonificación para explorar la plataforma.
URL Base
https://apiin.one/api/v1Endpoints de la API
/api/v1/images/generations/api/v1/videos/generations/api/v1/audio/music/api/v1/audio/speech/api/v1/chat/completions/api/v1/images/tools/remove-bg/api/v1/tasks/{task_id}Formato de Solicitud
Todas las solicitudes usan un cuerpo JSON con un campo 'model' obligatorio para especificar qué modelo de IA usar. Los parámetros adicionales varían según el modelo.
{
"model": "flux-2",
"prompt": "A beautiful landscape",
"...other_params": "..."
}El parámetro 'model' siempre es obligatorio. Visite la página de documentación de cada modelo para la lista completa de parámetros soportados.
Formato de Respuesta
Tareas Asíncronas (Imagen, Video, Música, Voz)
Para modelos de generación de contenido, la API devuelve un ID de tarea inmediatamente. Consulte el endpoint de estado para verificar cuándo se completa la tarea.
Initial response when task is created.
{
"id": "task_abc123",
"status": "pending",
"model": "kling-3",
"created_at": "2026-02-24T12:00:00Z"
}Respuestas Síncronas (Chat)
Las respuestas de chat se devuelven directamente en una sola solicitud, siguiendo el formato compatible con OpenAI.
{
"id": "chatcmpl_xyz",
"model": "gemini",
"choices": [
{
"message": {
"role": "assistant",
"content": "..."
}
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 156,
"total_tokens": 168
},
"credits_consumed": 2
}Manejo de Errores
Todos los errores devuelven un formato JSON consistente con código de error, mensaje y tipo.
{
"error": {
"code": 401,
"message": "Invalid API key",
"type": "authentication_error"
}
}| Status Code | Tipo | Requerido | Descripción |
|---|---|---|---|
400 | invalid_request | Opcional | Parámetros de solicitud inválidos. Consulte la documentación del modelo para los campos requeridos. |
401 | authentication_error | Opcional | La clave API falta, es inválida o fue revocada. |
402 | insufficient_credits | Opcional | Su cuenta no tiene créditos suficientes. Compre más créditos para continuar. |
404 | not_found | Opcional | El recurso solicitado (tarea, modelo) no fue encontrado. |
429 | rate_limit | Opcional | Límite de velocidad excedido. El valor predeterminado es 60 solicitudes por minuto. |
500 | server_error | Opcional | Error interno del servidor. Por favor, intente de nuevo después de un breve intervalo. |
Inicio Rápido
1. Obtenga su clave API
Regístrese y cree una clave API desde su panel de control. Las cuentas gratuitas incluyen créditos de bonificación.
2. Realice su primera solicitud
curl -X POST https://apiin.one/api/v1/images/generations \
-H "Authorization: Bearer aio_your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-2",
"prompt": "A serene Japanese garden with cherry blossoms"
}'3. Verifique el estado de la tarea (modelos asíncronos)
curl https://apiin.one/api/v1/tasks/task_abc123 \
-H "Authorization: Bearer aio_your_key"4. Explore más modelos
Navegue por nuestro directorio de modelos para encontrar el modelo de IA perfecto para su caso de uso.
Ver todos los modelos →API Tester
Test the API directly from your browser: