# Dokumentation til AI-agenter

Denne dokumentation er bygget til at blive læst af både AI-assistenter og mennesker. Giv din agent et af nedenstående adgangspunkter, så kan den skrive korrekt integrationskode uden at gætte på parameternavne eller priser.

## Adgangspunkter

| URL | Hvad det er |
|---|---|
| [https://doitong.com/developers/llms.txt](https://doitong.com/developers/llms.txt) | Indeks i [llms.txt](https://llmstxt.org)-formatet: hver guide og model med en beskrivelse på én linje. |
| [https://doitong.com/developers/llms-full.txt](https://doitong.com/developers/llms-full.txt) | Hver guide i fuld længde, de fremhævede modeller i fuld længde og det væsentligste om alle 1.496 modeller (id, producent, pris, link til den fulde side) i én Markdown-fil. |
| `/<lang>/developers/llms.txt` | Det samme indeks med guiderne på et andet sprog, for eksempel `https://doitong.com/de/developers/llms.txt` (engelsk er standard). |
| `<any page>.md` | Markdown-tvillingen til 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`-tvilling. |
| [https://doitong.com/developers/openapi.json](https://doitong.com/developers/openapi.json) | OpenAPI 3.1 til kodegeneratorer: hvert endpoint og typede anmodnings-bodies for de fremhævede modeller; `?model=<id>`, `?category=<id>` eller `?models=all` tilføjer andre. |
| `https://api.doitong.com/v1/models` | Kataloget som JSON (ingen nøgle påkrævet). |

Hver models Markdown-side indeholder prisen i USD og API-kreditter, hver parameter med alle tilladte værdier, et eksempel med kun de påkrævede felter og et fuldt eksempel, responsets struktur samt færdig kode til curl, JavaScript, Python og MCP.

## Kopier til AI

Hver modelside har en **Kopier til AI**-knap: kopier siden som Markdown, eller åbn den i ChatGPT eller Claude med en prompt, der henviser assistenten til Markdown-versionen.

## En prompt, der virker

Sæt dette ind i Claude, ChatGPT eller Cursor, og beskriv derefter, hvad 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.
```

## Lad agenten kalde modeller selv

For at lade en agent generere medier direkte skal du forbinde [MCP-serveren](https://doitong.com/developers/docs/mcp) med en nøgle, der har et budget i API-kreditter. Agenten har derefter værktøjer til at søge efter modeller, indhente priser, køre og hente resultater, og den kan ikke bruge mere end budgettet.
