Jenis Error

Genkit mengetahui dua jenis khusus: GenkitError dan UserFacingError. GenkitError ditujukan untuk digunakan oleh Genkit itu sendiri atau plugin Genkit. UserFacingError ditujukan untuk ContextProviders dan kode Anda. Pemisahan antara kedua jenis error ini membantu Anda lebih memahami sumber error.

Plugin Genkit untuk hosting web (misalnya, @genkit-ai/express atau @genkit-ai/next) HARUS menangkap semua jenis Error lainnya dan melaporkannya sebagai error internal dalam respons. Tindakan ini menambahkan lapisan keamanan ke aplikasi Anda dengan memastikan bahwa detail internal aplikasi Anda tidak bocor ke penyerang.