Μετάβαση στο περιεχόμενο
Sursa Developers

Αντικείμενα

ChatEventError

Ένα σφάλμα αφού ξεκινήσει η ροή. Η ροή τελειώνει χωρίς done, και η ερώτηση δεν αποθηκεύεται στο αρχείο. Όταν η παρουσία του διακομιστή σταματά για ενημέρωση (code = server_restart, retry: true), η απάντηση σημειώνεται ως ακυρωμένη και δεν δημιουργείται ξανά, οπότε μπορείτε να στείλετε ξανά το ίδιο αίτημα χωρίς αλλαγές.

Πεδία

  • type"error"υποχρεωτικό
  • codeChatErrorCodeυποχρεωτικό
  • messagestringυποχρεωτικό
  • retryboolean

    Το true σημαίνει ότι η απάντηση δεν ολοκληρώθηκε λόγω του διακομιστή (η παρουσία σταμάτησε για ενημέρωση, code = server_restart), και μπορείτε να επαναλάβετε το αίτημα χωρίς αλλαγές. Λείπει για άλλους κωδικούς.

  • answer_idstring

    ID του αντικειμένου της απάντησης, αν η απάντηση έχει ήδη δημιουργηθεί.

  • detailsobject

    Λεπτομέρειες. Για sources_inaccessible και out_of_scope: hidden (ο αριθμός των μη διαθέσιμων πηγών), can_request (μπορείτε να ζητήσετε πρόσβαση με POST /v1/access-requests και answer_id), reason (το ίδιο με το πεδίο του συμβάντος), και για out_of_scope επίσης collections (μια λίστα CollectionRef όπου υπάρχει η απάντηση). Για assistant.unavailable, όταν ο Βοηθός είναι απασχολημένος (λόγος rate_limited): retry_after, η παύση πριν από νέα προσπάθεια σε δευτερόλεπτα, όπως στο 429 answers.engine_busy πριν ξεκινήσει η ροή. Το details δεν περιέχει προηγούμενο κωδικό του σφάλματος.

    Πεδία
    • hiddeninteger
    • can_requestboolean
    • reasonstring
    • collectionsarray of CollectionRef
    • retry_afterinteger
  • reasonstring

    Κωδικός λόγου για ένα μήνυμα στη γλώσσα της διεπαφής (επεκτάσιμος, ελεύθερη συμβολοσειρά). Κωδικοί σφάλματος του Βοηθού: timeout, rate_limited, upstream_unavailable, license_blocked, license_restricted, forbidden, canceled, internal, bad_request, conflict, not_found, too_large, unprocessable, not_implemented, server_restart. Κωδικοί της Sursa: engine_unavailable (ο Βοηθός δεν είναι διαθέσιμος), engine_closed (η ροή του Βοηθού έκλεισε χωρίς αποτέλεσμα), sources_inaccessible, server_restart (η παρουσία της Sursa σταμάτησε για ενημέρωση), sources_unavailable (αποκρύπτεται λόγω διαγραμμένων ή αρχειοθετημένων πηγών), out_of_scope (πηγές υπάρχουν μόνο εκτός της επιλεγμένης συλλογής), superseded (με canceled: η απάντηση αντικαταστάθηκε από επανάληψη με το ίδιο request_id) και awaiting_classification (αποκρύπτεται, επειδή το έγγραφο βρίσκεται ακόμη σε επεξεργασία: η κατηγορία πρόσβασής του δεν έχει ακόμη προσδιοριστεί, η απάντηση γίνεται διαθέσιμη μετά την ταξινόμηση, και δεν μπορεί να ζητηθεί πρόσβαση, άρα can_request = false). Εμφανίστε ένα μήνυμα με βάση τον κωδικό. Για έναν άγνωστο κωδικό εμφανίστε ένα γενικό μήνυμα με βάση το code· το message είναι μόνο εναλλακτικό κείμενο για πελάτες χωρίς μεταφράσεις, και η γλώσσα του δεν είναι εγγυημένη.

Μέρος του

ChatEvent