סוגי שגיאות

ל-Genkit יש ידע על שני סוגים מיוחדים: GenkitError ו-UserFacingError. GenkitError מיועד לשימוש על ידי Genkit עצמו או על ידי יישומי פלאגין של Genkit. UserFacingError מיועד ל-ContextProviders ולקוד שלך. ההפרדה בין שני סוגי השגיאות האלה עוזרת לכם להבין טוב יותר מהיכן מגיעות השגיאות.

יישומי פלאגין של Genkit לאירוח באינטרנט (למשל @genkit-ai/express או @genkit-ai/next) צריכים לתעד את כל סוגי השגיאות האחרים ולדווח עליהם בתגובה בתור שגיאה פנימית. כך מוסיפים שכבת אבטחה לאפליקציה, ומוודאים שפרטים פנימיים של האפליקציה לא נחשפים לתוקפים.