OpenAI
Aquesta pàgina s'ha traduït automàticament. Mostra l'article original en anglès.

Crida a funcions al Playground de xat

Podeu fer servir la crida a funcions a l’OpenA Playground.

Actualització: 20 hours ago

La crida a funcions us permet descriure a l’assistent qualsevol funció personalitzada o API externa, cosa que permet a l’assistent cridar aquestes funcions de manera intel·ligent generant un objecte JSON que conté els arguments pertinents.

Com utilitzar la crida a funcions al Chat Playground

Per afegir una funció nova, feu clic a «+Eines > Funcions» al tauler de configuració de l’esquerra de la pantalla per a Responses API o, simplement, a «+Funció» per a l’API de complecions de xat.

A continuació, introduïu l’esquema JSON amb els paràmetres de la funció. Podeu utilitzar la funcionalitat beta «Genera» per descriure en text pla què voleu que faci la funció i obtenir un esquema JSON suggerit.

Ara veureu la funció llistada a l’esquerra de la pantalla, a «Eines».

Per provar la funció al Playground, introduïu un missatge que faci que el model cridi la funció.

Per exemple, per a la funció get_weather, introduïu: «quin temps fa a Berkeley?»

Quan es cridi la funció, introduïu la sortida de la vostra funció, p. ex. «{temp: 80}», i premeu «Executa». L’Assistent utilitzarà aleshores la sortida de la funció que heu proporcionat per a la seva resposta.

Això admet la crida a funcions en paral·lel?

Sí, la crida a funcions en paral·lel és compatible amb el Chat Playground.

La crida a funcions en paral·lel és la capacitat del model de fer diverses crides a funcions alhora, cosa que permet resoldre en paral·lel els efectes i resultats d’aquestes crides a funcions. Això és especialment útil si les funcions triguen molt, i redueix els viatges d’anada i tornada amb l’API.

Activeu els resultats estructurats establint strict: "true" a l’esquema

Quan els resultats estructurats estan activats, es garanteix que els arguments generats pel model per a les crides a funcions coincideixin amb l’esquema JSON que proporcioneu.

Si no feu servir resultats estructurats, no es garanteix que l’estructura dels arguments sigui correcta; per tant, recomanem utilitzar una biblioteca de validació com Pydantic per verificar primer els arguments abans d’utilitzar-los.


Més informació sobre la crida a funcions amb resultats estructurats.

Com forçar l’elecció de funció al Playground

  1. Feu clic a la icona de «Configuració» al costat del nom del model

  2. Feu clic a Elecció d’eina

  3. Canvieu de «Automàtic» a «Obligatori» o a la funció desitjada (creada prèviament).

T'ha estat útil aquest article?