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

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

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

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

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

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

Για να προσθέσετε μια νέα λειτουργία, κάντε κλικ στο «+Εργαλεία > Λειτουργίες» στον πίνακα ρυθμίσεων στην αριστερή πλευρά της οθόνης για το Responses API ή, απλώς, στο «+Λειτουργία» για το Chat Completions API.

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

Θα δείτε τώρα τη λειτουργία στη λίστα στην αριστερή πλευρά της οθόνης κάτω από τα «Εργαλεία».

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

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

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

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

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

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

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

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

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


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

Πώς να επιβάλετε την Επιλογή λειτουργίας στο Playground

  1. Κάντε κλικ στο εικονίδιο «Ρυθμίσεις» δίπλα στο όνομα του μοντέλου

  2. Κάντε κλικ στην Επιλογή εργαλείου

  3. Αλλάξτε από «Αυτόματο» σε «Απαιτούμενο» ή στην επιθυμητή λειτουργία (που έχει δημιουργηθεί προηγουμένως).

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