Dashboard

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.

http
1Authorization: Bearer aio_your_api_key_here

Obtenga 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/v1

Endpoints de la API

Click each endpoint to see full parameter details, example requests, and response format.

POST/api/v1/images/generations
POST/api/v1/videos/generations
POST/api/v1/audio/music
POST/api/v1/audio/speech
POST/api/v1/chat/completions
POST/api/v1/images/tools/remove-bg
POST/api/v1/images/tools/face-swap
POST/api/v1/images/tools/upscale
POST/api/v1/videos/tools/upscale
POST/api/v1/videos/tools/bg-remover
GET/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.

json
1{
2 "model": "flux-2",
3 "prompt": "A beautiful landscape",
4 "...other_params": "..."
5}

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.

1{
2 "id": "task_abc123",
3 "status": "pending",
4 "model": "kling-3",
5 "created_at": "2026-02-24T12:00:00Z"
6}

Respuestas Síncronas (Chat)

Las respuestas de chat se devuelven directamente en una sola solicitud, siguiendo el formato compatible con OpenAI.

json
1{
2 "id": "chatcmpl_xyz",
3 "model": "gemini",
4 "choices": [
5 {
6 "message": {
7 "role": "assistant",
8 "content": "..."
9 }
10 }
11 ],
12 "usage": {
13 "prompt_tokens": 12,
14 "completion_tokens": 156,
15 "total_tokens": 168
16 },
17 "credits_consumed": 2
18}

Manejo de Errores

endpoints_desc

json
1{
2 "error": {
3 "code": 401,
4 "message": "Invalid API key",
5 "type": "authentication_error"
6 }
7}
Body ParametersJSON
400:optional invalid_request

Parámetros de solicitud inválidos. Consulte la documentación del modelo para los campos requeridos.

401:optional authentication_error

La clave API falta, es inválida o fue revocada.

402:optional insufficient_credits

Su cuenta no tiene créditos suficientes. Compre más créditos para continuar.

404:optional not_found

El recurso solicitado (tarea, modelo) no fue encontrado.

429:optional rate_limit

Límite de velocidad excedido. El valor predeterminado es 60 solicitudes por minuto.

500:optional server_error

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

bash
1curl -X POST https://apiin.one/api/v1/images/generations \
2 -H "Authorization: Bearer aio_your_key" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "model": "flux-2",
6 "prompt": "A serene Japanese garden with cherry blossoms"
7 }'

3. Verifique el estado de la tarea (modelos asíncronos)

bash
1curl https://apiin.one/api/v1/tasks/task_abc123 \
2 -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:

Consola de APIPOST