Library
Server
Opsi createAgent, adapter untuk Hono, Next.js, dan Express, serta pemeriksaan doctor.
Di halaman ini
createAgent bersifat async: fungsi ini mem-parsing spec dan, jika Anda mengonfigurasi knowledge, membuat embedding-nya. Buat agent sekali lalu gunakan ulang. Hasilnya adalah objek dengan request handler dan pemeriksaan doctor().
Opsi
| Opsi | Fungsinya |
|---|---|
spec | OpenAPI 3.0 atau 3.1: URL, objek, atau string JSON. |
baseUrl | Host API yang di-pin. Daftar servers pada spec diabaikan. |
llm | baseUrl, apiKey, dan model dari host apa pun yang kompatibel dengan OpenAI. |
allow | Allowlist operation ID yang menolak semuanya secara default, atau tag:name. |
allowedOrigins | Origin browser yang boleh memanggil endpoint. |
getAuth | Mengembalikan ID pengguna dan header yang diteruskan ke API Anda. |
approvalSecret | Menandatangani approval token. Atur ini pada deployment serverless atau multi-instance, agar setiap instance memverifikasi token yang sama. |
checkpointer, threadStore | Riwayat chat yang persisten. Lihat Chat history. |
knowledge, vectorStore | Source Markdown dan URL yang dapat dicari agent. Lihat Knowledge. |
Adapter
honoHandler(agent), nextRoute(agent), dan expressHandler(agent). Inti agent.handler(request) menerima Request standar dan mengembalikan Response.
Doctor
Panggil await agent.doctor() saat aplikasi mulai. Fungsi ini melaporkan kemampuan agent (operation yang dimuat, knowledge source, peringatan) dan memeriksa koneksi ke LLM.
