OpenAI
Бұл бет машиналық аударма арқылы жасалған. Түпнұсқа ағылшын мақаласын қараңыз.

Чат сынақ алаңында функция шақыру

OpenA сынақ алаңында функция шақыруды пайдалана аласыз.

Жаңартылған: 7 days ago

Функция шақыру ассистентке кез келген пайдаланушы функцияларын немесе сыртқы API интерфейстерін сипаттауға мүмкіндік береді, соның арқасында ассистент тиісті аргументтері бар JSON нысанын шығару арқылы сол функцияларды ақылды түрде шақыра алады.

Chat сынақ алаңында функция шақыруды пайдалану жолы

Жаңа функция қосу үшін Responses API үшін экранның сол жағындағы конфигурация панелінде «+Құралдар > Функциялар» түймесін немесе Chat Completions API үшін жай ғана «+Функция» түймесін басыңыз.

Содан кейін функция параметрлері бар JSON схемасын енгізіңіз. Ұсынылған JSON схемасын алу үшін Beta «Жасау» функциясын пайдаланып, функцияның не істегенін қалайтыныңызды қарапайым мәтінмен сипаттай аласыз.

Енді функция экранның сол жағында «Құралдар» бөлімінде тізімде көрсетіледі.

Функцияны сынақ алаңында тексеру үшін модельдің функцияны шақыруына түрткі болатын хабарлама енгізіңіз.

Мысалы, get_weather функциясы үшін мынаны енгізіңіз: «Берклидегі ауа райы қандай?»

Функция шақырылған кезде, функцияңыздың нәтижесін енгізіңіз, мысалы, «{temp: 80}», содан кейін «Іске қосу» түймесін басыңыз. Содан кейін Assistant жауабында сіз берген функция нәтижесін пайдаланады.

Бұл параллель функция шақыруды қолдай ма?

Иә, Chat сынақ алаңында параллель функция шақыру қолдау табады.

Параллель функция шақыру — модельдің бірнеше функция шақыруын бірге орындау қабілеті; бұл осы функция шақыруларының әсерлері мен нәтижелерін параллель шешуге мүмкіндік береді. Бұл функциялар ұзақ уақыт алатын жағдайда әсіресе пайдалы және API-мен айналым санын азайтады.

Схемада strict: "true" орнату арқылы құрылымдалған нәтижелерді қосыңыз

Құрылымдалған нәтижелер қосылғанда, модель функция шақырулары үшін жасайтын аргументтердің сіз ұсынған JSON Schema-ға сәйкес келетініне кепілдік беріледі.

Егер құрылымдалған нәтижелерді пайдаланбасаңыз, аргументтер құрылымының дұрыс болатынына кепілдік берілмейді, сондықтан оларды пайдаланбас бұрын алдымен аргументтерді тексеру үшін Pydantic сияқты валидация кітапханасын қолдануды ұсынамыз.


Құрылымдалған нәтижелермен функция шақыру туралы толығырақ біліңіз.

Сынақ алаңында функцияны таңдауды міндеттеу жолы

  1. Модель атауының жанындағы «Параметрлер» белгішесін басыңыз

  2. Құрал таңдауды басыңыз

  3. «Авто» мәнінен «Міндетті» мәніне немесе қалаған функцияға (бұрын жасалған) өзгертіңіз.

Бұл мақала пайдалы болды ма?