sideagentDokumentasi

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

OpsiFungsinya
specOpenAPI 3.0 atau 3.1: URL, objek, atau string JSON.
baseUrlHost API yang di-pin. Daftar servers pada spec diabaikan.
llmbaseUrl, apiKey, dan model dari host apa pun yang kompatibel dengan OpenAI.
allowAllowlist operation ID yang menolak semuanya secara default, atau tag:name.
allowedOriginsOrigin browser yang boleh memanggil endpoint.
getAuthMengembalikan ID pengguna dan header yang diteruskan ke API Anda.
approvalSecretMenandatangani approval token. Atur ini pada deployment serverless atau multi-instance, agar setiap instance memverifikasi token yang sama.
checkpointer, threadStoreRiwayat chat yang persisten. Lihat Chat history.
knowledge, vectorStoreSource 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.