# Dokumentation för AI-agenter

Den här dokumentationen är utformad för att läsas av både AI-assistenter och människor. Ge agenten en av ingångarna nedan, så kan den skriva korrekt integrationskod utan att gissa parameternamn eller priser.

## Ingångar

| URL | Vad det är |
|---|---|
| [https://doitong.com/developers/llms.txt](https://doitong.com/developers/llms.txt) | Index i formatet [llms.txt](https://llmstxt.org): varje guide och modell med en beskrivning på en rad. |
| [https://doitong.com/developers/llms-full.txt](https://doitong.com/developers/llms-full.txt) | Alla guider i sin helhet, de utvalda modellerna i sin helhet samt det viktigaste om alla 1 496 modeller (id, tillverkare, pris, länk till den fullständiga sidan) i en Markdown-fil. |
| `/<lang>/developers/llms.txt` | Samma index med guiderna på ett annat webbplatsspråk, till exempel `https://doitong.com/de/developers/llms.txt` (engelska är standard). |
| `<any page>.md` | Markdown-motsvarigheten till en sida, till exempel [https://doitong.com/developers/models/flux/schnell.md](https://doitong.com/developers/models/flux/schnell.md) eller [https://doitong.com/developers/docs/quickstart.md](https://doitong.com/developers/docs/quickstart.md). |
| `/developers/models/<id>/llms.txt` | Samma som modellens `.md`-motsvarighet. |
| [https://doitong.com/developers/openapi.json](https://doitong.com/developers/openapi.json) | OpenAPI 3.1 för kodgeneratorer: varje slutpunkt och typade begärandekroppar för de utvalda modellerna; `?model=<id>`, `?category=<id>` eller `?models=all` lägger till andra. |
| `https://api.doitong.com/v1/models` | Katalogen som JSON (ingen nyckel behövs). |

Varje modells Markdown-sida har priset i USD och API-krediter, varje parameter med alla tillåtna värden, ett exempel med endast obligatoriska fält och ett fullständigt exempel, svarsstrukturen samt färdig kod för curl, JavaScript, Python och MCP.

## Kopiera för AI

Varje modellsida har en knapp för **Kopiera för AI**: kopiera sidan som Markdown eller öppna den i ChatGPT eller Claude med en prompt som hänvisar assistenten till Markdown-versionen.

## En fungerande prompt

Klistra in detta i Claude, ChatGPT eller Cursor och beskriv sedan vad du vill bygga:

```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.
```

## Låt agenten anropa modeller själv

Om du vill låta en agent generera media direkt ansluter du [MCP-servern](https://doitong.com/developers/docs/mcp) med en nyckel som har en budget i API-krediter. Agenten får då verktyg för att söka efter modeller, hämta prisuppgifter, köra dem och hämta resultaten, och kan inte spendera mer än budgeten.
