# Documentación para agentes de IA

Esta documentación está diseñada para que la lean tanto los asistentes de IA como las personas. Proporciona a tu agente uno de los puntos de entrada siguientes y
podrá escribir código de integración correcto sin adivinar nombres de parámetros ni precios.

## Puntos de entrada

| URL | Descripción |
|---|---|
| [https://doitong.com/developers/llms.txt](https://doitong.com/developers/llms.txt) | Índice en el formato [llms.txt](https://llmstxt.org): todas las guías y modelos con una descripción de una línea. |
| [https://doitong.com/developers/llms-full.txt](https://doitong.com/developers/llms-full.txt) | Todas las guías completas, los modelos destacados completos y lo esencial de los 1496 modelos (id, fabricante, precio, enlace a la página completa) en un único archivo Markdown. |
| `/<lang>/developers/llms.txt` | El mismo índice con las guías en otro idioma del sitio, por ejemplo `https://doitong.com/de/developers/llms.txt` (el inglés es el idioma predeterminado). |
| `<any page>.md` | La versión Markdown de una página, por ejemplo [https://doitong.com/developers/models/flux/schnell.md](https://doitong.com/developers/models/flux/schnell.md) o [https://doitong.com/developers/docs/quickstart.md](https://doitong.com/developers/docs/quickstart.md). |
| `/developers/models/<id>/llms.txt` | Igual que la versión `.md` del modelo. |
| [https://doitong.com/developers/openapi.json](https://doitong.com/developers/openapi.json) | OpenAPI 3.1 para generadores de código: todos los endpoints y cuerpos de solicitud tipados de los modelos destacados; `?model=<id>`, `?category=<id>` o `?models=all` añaden otros. |
| `https://api.doitong.com/v1/models` | El catálogo en formato JSON (no se necesita ninguna clave). |

La página Markdown de cada modelo incluye su precio en USD y créditos de API, todos los parámetros con todos los valores permitidos, un ejemplo solo con los campos obligatorios y otro
completo, la estructura de la respuesta y código listo para curl, JavaScript, Python y MCP.

## Copiar para IA

Cada página de modelo tiene un botón **Copiar para IA**: copia la página como Markdown o ábrela en ChatGPT o Claude con un
prompt que dirija al asistente a la versión Markdown.

## Un prompt que funciona

Pega esto en Claude, ChatGPT o Cursor y después describe lo que quieres crear:

```text Prompt
I want to generate images/video/audio with the Doitong API.
Read https://doitong.com/developers/llms.txt first, then the .md page of each model you plan to use.
Facts: base URL https://api.doitong.com/v1; auth header "Authorization: Bearer <key>" with the key from the
DOITONG_API_KEY environment variable; run with POST /run/{model_id}?wait=20 and, if the status is
still queued or running, poll GET /requests/{id}?wait=20; outputs[].url are file URLs on Doitong storage
(kept forever by default; add ?storage=temporary for throwaway runs, deleted after 7 days).
Get the price first with POST /quote/{model_id} (same body): exact, or for a model charged by usage the
most the run can cost (the unused part is refunded). Prices are in USD; 1000 API credits = 1 USD.
Use the parameter names from the model page; never invent parameters.
```

## Permitir que el agente llame a los modelos por sí mismo

Para permitir que un agente genere contenido multimedia directamente, conecta el [servidor MCP](https://doitong.com/developers/docs/mcp) con una clave que tenga un
presupuesto en créditos de API. El agente tendrá herramientas para buscar modelos, consultar precios, ejecutarlos y obtener resultados, y no podrá gastar más que
el presupuesto.
