# Dokumentasi untuk agen AI

Dokumentasi ini dibuat agar dapat dibaca oleh asisten AI maupun manusia. Berikan agen Anda salah satu titik masuk di bawah, lalu
agen dapat menulis kode integrasi yang benar tanpa menebak nama parameter atau harga.

## Titik masuk

| URL | Isinya |
|---|---|
| [https://doitong.com/developers/llms.txt](https://doitong.com/developers/llms.txt) | Indeks dalam format [llms.txt](https://llmstxt.org): setiap panduan dan model dengan deskripsi satu baris. |
| [https://doitong.com/developers/llms-full.txt](https://doitong.com/developers/llms-full.txt) | Setiap panduan secara lengkap, model unggulan secara lengkap, dan hal-hal penting dari semua 1.496 model (id, pembuat, harga, tautan ke halaman lengkap) dalam satu file Markdown. |
| `/<lang>/developers/llms.txt` | Indeks yang sama dengan panduan dalam bahasa situs lain, misalnya `https://doitong.com/de/developers/llms.txt` (bahasa Inggris adalah bawaan). |
| `<any page>.md` | Versi kembar Markdown suatu halaman, misalnya [https://doitong.com/developers/models/flux/schnell.md](https://doitong.com/developers/models/flux/schnell.md) atau [https://doitong.com/developers/docs/quickstart.md](https://doitong.com/developers/docs/quickstart.md). |
| `/developers/models/<id>/llms.txt` | Sama seperti versi kembar `.md` model. |
| [https://doitong.com/developers/openapi.json](https://doitong.com/developers/openapi.json) | OpenAPI 3.1 untuk generator kode: setiap endpoint dan body permintaan bertipe dari model unggulan; `?model=<id>`, `?category=<id>` atau `?models=all` menambahkan model lainnya. |
| `https://api.doitong.com/v1/models` | Katalog dalam JSON (tidak memerlukan kunci). |

Halaman Markdown setiap model memuat harganya dalam USD dan kredit API, setiap parameter beserta semua nilai yang diizinkan, contoh yang hanya memuat parameter wajib dan
contoh lengkap, bentuk respons, serta kode siap pakai untuk curl, JavaScript, Python, dan MCP.

## Salin untuk AI

Setiap halaman model memiliki tombol **Salin untuk AI**: salin halaman sebagai Markdown, atau buka di ChatGPT atau Claude dengan
prompt yang mengarahkan asisten ke versi Markdown.

## Prompt yang berfungsi

Tempelkan ini ke Claude, ChatGPT, atau Cursor, lalu jelaskan hal yang ingin Anda buat:

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

## Biarkan agen memanggil model sendiri

Agar agen dapat membuat media secara langsung, hubungkan [server MCP](https://doitong.com/developers/docs/mcp) dengan kunci yang memiliki
anggaran dalam kredit API. Agen kemudian memiliki tool untuk mencari model, mengutip harga, menjalankan dan mengambil hasil, serta tidak dapat membelanjakan lebih dari
anggaran tersebut.
