SDK TypeScript.
Klien nol-dependensi untuk browser, Node, Bun, Deno, dan runtime Edge. Iterator async untuk streaming, pembatalan yang sadar-AbortController, helper poll batch, metadata _anoman yang typed.
Instalasi
Package manager apa saja
npm
pnpm
yarn
bun
Nol dependensi runtime. Dual export ESM + CJS. npm ↗
Inisialisasi klien
Klien yang sama, setiap runtime
Standar
Runtime Edge (Cloudflare Workers, Vercel Edge)
Untuk Cloudflare Workers / Vercel Edge / Deno, gunakan entrypoint anoman-ai/edge — tanpa Node API.
Chat completions
Bentuk sama seperti OpenAI + _anoman yang typed
Completion dasar
Dengan tools
Input vision
Referensi endpoint lengkap di /docs/endpoints/chat-completions.
Streaming
Iterasi async native
Streaming dengan iterasi async
Batalkan dengan AbortController
Batch
Enqueue + poll dalam satu panggilan
Helper enqueue + poll
Batalkan job yang antre
Siklus batch lengkap di /docs/endpoints/batch.
Error
Hierarki exception yang typed
Semua error meng-extend AnomanError. Gunakan instanceof untuk bercabang.
Penanganan error
Opsi khusus Anoman
kwargs camelCase untuk header
Header x-anoman-* yang umum diekspos sebagai kwargs bertipe.
Session + agent ID
Paksa realtime
Lewati semantic cache
Lebih suka Python?
Cakupan sama. Klien sync + async.