OpenAI
Αυτή η σελίδα μεταφράστηκε αυτόματα. Δείτε το πρωτότυπο άρθρο στα αγγλικά.

Κλήση λειτουργιών στο Chat Playground

Μπορείτε να χρησιμοποιήσετε την κλήση λειτουργιών στο OpenA Playground.

Τελευταία ενημέρωση: 15 days ago

Η κλήση λειτουργιών σάς επιτρέπει να περιγράψετε οποιεσδήποτε προσαρμοσμένες λειτουργίες ή εξωτερικά API στον βοηθό, επιτρέποντάς του να καλεί έξυπνα αυτές τις λειτουργίες παράγοντας ένα αντικείμενο JSON που περιέχει τα σχετικά ορίσματα.

Πώς να χρησιμοποιήσετε την κλήση λειτουργιών στο Chat Playground

Για να προσθέσετε μια νέα λειτουργία, κάντε κλικ στο "+Tools > Functions" στον πίνακα διαμόρφωσης στην αριστερή πλευρά της οθόνης για το Responses API ή απλώς στο "+Function" για το Chat Completions API.

Στη συνέχεια, εισαγάγετε το σχήμα JSON με τις παραμέτρους της λειτουργίας. Μπορείτε να χρησιμοποιήσετε τη λειτουργία Beta "Generate" για να περιγράψετε με απλό κείμενο τι θα θέλατε να κάνει η λειτουργία, ώστε να λάβετε ένα προτεινόμενο σχήμα JSON.

Τώρα θα δείτε τη λειτουργία να εμφανίζεται στην αριστερή πλευρά της οθόνης στην ενότητα «Tools».

Για να δοκιμάσετε τη λειτουργία στο playground, εισαγάγετε ένα μήνυμα που θα ενεργοποιούσε το μοντέλο να καλέσει τη λειτουργία.

Για παράδειγμα, για τη λειτουργία get_weather, εισαγάγετε: "ποιος είναι ο καιρός στο Berkeley;"

Όταν κληθεί η λειτουργία, εισαγάγετε την έξοδο της λειτουργίας σας, π.χ. "{temp: 80}" και πατήστε «Run». Στη συνέχεια, ο Βοηθός θα χρησιμοποιήσει την έξοδο της λειτουργίας που παρείχατε για την απάντησή του.

Υποστηρίζεται παράλληλη κλήση λειτουργιών;

Ναι, η παράλληλη κλήση λειτουργιών υποστηρίζεται στο Chat Playground.

Η παράλληλη κλήση λειτουργιών είναι η δυνατότητα του μοντέλου να εκτελεί πολλές κλήσεις λειτουργιών μαζί, επιτρέποντας τα αποτελέσματα και οι επιδράσεις αυτών των κλήσεων να επιλύονται παράλληλα. Αυτό είναι ιδιαίτερα χρήσιμο αν οι λειτουργίες χρειάζονται πολύ χρόνο και μειώνει τις επαναλαμβανόμενες κλήσεις στο API.

Ενεργοποιήστε τα δομημένα αποτελέσματα ορίζοντας strict: "true" στο σχήμα

Όταν τα δομημένα αποτελέσματα είναι ενεργοποιημένα, τα ορίσματα που δημιουργούνται από το μοντέλο για τις κλήσεις λειτουργιών είναι εγγυημένο ότι θα ταιριάζουν με το JSON Schema που παρέχετε.

Αν δεν χρησιμοποιείτε δομημένα αποτελέσματα, τότε η δομή των ορισμάτων δεν είναι εγγυημένο ότι θα είναι σωστή, επομένως συνιστούμε τη χρήση μιας βιβλιοθήκης επικύρωσης όπως η Pydantic για να επαληθεύετε πρώτα τα ορίσματα πριν τα χρησιμοποιήσετε.

Μάθετε περισσότερα για την κλήση λειτουργιών με δομημένα αποτελέσματα.

Πώς να επιβάλετε το Function Choice στο Playground

  1. Κάντε κλικ στο εικονίδιο "Settings" δίπλα στο όνομα του μοντέλου

  2. Κάντε κλικ στο Tool Choice

  3. Αλλάξτε από "Auto" σε "Required" ή στην επιθυμητή λειτουργία (που δημιουργήθηκε προηγουμένως).

Σας βοήθησε αυτό το άρθρο;