# Dokumentasjon for AI-agenter

Denne dokumentasjonen er laget for å leses av både AI-assistenter og mennesker. Gi agenten din ett av inngangspunktene nedenfor, så kan den skrive korrekt integrasjonskode uten å gjette parameternavn eller priser.

## Inngangspunkter

| URL | Hva det er |
|---|---|
| [https://doitong.com/developers/llms.txt](https://doitong.com/developers/llms.txt) | Indeks i formatet [llms.txt](https://llmstxt.org): alle veiledninger og modeller med en beskrivelse på én linje. |
| [https://doitong.com/developers/llms-full.txt](https://doitong.com/developers/llms-full.txt) | Alle veiledninger i sin helhet, de fremhevede modellene i sin helhet og det viktigste om alle 1 496 modeller (id, produsent, pris, lenke til hele siden) i én Markdown-fil. |
| `/<lang>/developers/llms.txt` | Den samme indeksen med veiledningene på et annet språk på nettstedet, for eksempel `https://doitong.com/de/developers/llms.txt` (engelsk er standard). |
| `<any page>.md` | Markdown-versjonen av en side, for eksempel [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` | Det samme som modellens `.md`-versjon. |
| [https://doitong.com/developers/openapi.json](https://doitong.com/developers/openapi.json) | OpenAPI 3.1 for kodegeneratorer: alle endepunkter og typede forespørselskropper for de fremhevede modellene; `?model=<id>`, `?category=<id>` eller `?models=all` legger til flere. |
| `https://api.doitong.com/v1/models` | Katalogen som JSON (ingen nøkkel nødvendig). |

Markdown-siden til hver modell har prisen i USD og API-kreditter, alle parametere med alle tillatte verdier, et eksempel med bare obligatoriske felter og et fullstendig eksempel, responsstrukturen og ferdig kode for curl, JavaScript, Python og MCP.

## Kopier for AI

Alle modellsider har en **Kopier for AI**-knapp: kopier siden som Markdown, eller åpne den i ChatGPT eller Claude med en instruksjon som peker assistenten til Markdown-versjonen.

## En instruksjon som fungerer

Lim dette inn i Claude, ChatGPT eller Cursor, og beskriv deretter hva du vil bygge:

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

## La agenten kalle modeller selv

For å la en agent generere medier direkte kobler du til [MCP-serveren](https://doitong.com/developers/docs/mcp) med en nøkkel som har et budsjett i API-kreditter. Agenten får da verktøy for å søke etter modeller, hente pris, kjøre dem og hente resultater, og kan ikke bruke mer enn budsjettet.
