Mulai cepat
Dalam sekitar lima menit, Anda akan membuat kunci API, membuat buku dari premis satu baris, menghasilkan kerangkanya, menulis bab pertama, dan menerbitkannya ke URL publik — semuanya dari baris perintah.
1. Buat kunci API
- Masuk ke Anthra di /signin.
- Buka /account/api-keys.
- Beri nama kunci (mis. “Quickstart — laptop”), centang cakupan
books:write,generation:run, danpublish:write, lalu klik Buat kunci. - Salin token-nya (diawali
ant_live_) — token hanya ditampilkan kali ini saja.
export ANTHRA_TOKEN="ant_live_…paste here…"
export ANTHRA_BASE="https://anthra.com/api/v1"2. Buat buku
curl -X POST "$ANTHRA_BASE/books" \
-H "authorization: Bearer $ANTHRA_TOKEN" \
-H "content-type: application/json" \
-d '{
"premise": "A travel memoir about a year spent walking the old salt roads of southern Europe.",
"genre": "Memoir",
"modelTier": "sonnet"
}'Respons berisi id buku. Simpan:
export BOOK_ID="…uuid…"3. Hasilkan kerangka
Proses ini sinkron (10–60 detik). Setelah selesai, buku sudah memiliki judul, subjudul, deskripsi, warna sampul, dan daftar bab awal.
curl -X POST "$ANTHRA_BASE/books/$BOOK_ID/outline" \
-H "authorization: Bearer $ANTHRA_TOKEN"4. Tulis bab pertama
Endpoint penulisan mengalirkan prosa sebagai text/plain dan menyimpan bab saat aliran ditutup. Arahkan langsung ke file:
# Get the first chapter id from the outline response, or list them:
CH_ID=$(curl -s "$ANTHRA_BASE/books/$BOOK_ID" \
-H "authorization: Bearer $ANTHRA_TOKEN" \
| python -c "import sys,json; print(json.load(sys.stdin)['data']['chapters'][0]['id'])")
curl -N -X POST "$ANTHRA_BASE/books/$BOOK_ID/chapters/$CH_ID/write" \
-H "authorization: Bearer $ANTHRA_TOKEN"Terus panggil /write untuk setiap bab secara berurutan — penulis memakai bagian akhir bab sebelumnya untuk menjaga kesinambungan.
5. Terbitkan
curl -X POST "$ANTHRA_BASE/books/$BOOK_ID/publish" \
-H "authorization: Bearer $ANTHRA_TOKEN" \
-H "content-type: application/json" \
-d '{ "publish": true, "visibility": "unlisted" }'Respons berisi readerUrl — bagikan.
Jangkau seluruh perangkat
Semua yang bisa dilakukan agen di dalam aplikasi (300+ alat — analisis prosa, panel spesialis, kesinambungan & pembangunan dunia, penyuntingan struktur, kolaborasi, dan lainnya) bisa dijangkau lewat gateway alat generik. Tampilkan katalognya, lalu panggil alat apa pun berdasarkan namanya:
# Every tool + its JSON Schema
curl "$ANTHRA_BASE/tools" \
-H "authorization: Bearer $ANTHRA_TOKEN"
# Invoke one by name
curl -X POST "$ANTHRA_BASE/tools/generate_outline" \
-H "authorization: Bearer $ANTHRA_TOKEN" \
-H "content-type: application/json" \
-d '{ "bookId": "'"$BOOK_ID"'" }'Selanjutnya
- Endpoint pembuatan — narasi, penulisan ulang, dan apa yang dibuka oleh setiap cakupan.
- Penyiapan MCP — hubungkan Anthra ke Claude Desktop, Cursor, atau Claude Code agar operasi yang sama berjalan dari chat.