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

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

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

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

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

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

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

Содан кейін функция параметрлері көрсетілген JSON схемасын енгізіңіз. Бета-нұсқадағы «Жасау» мүмкіндігін пайдаланып, функцияның не істеуі керектігін қарапайым мәтінмен сипаттай аласыз. Соның негізінде ұсынылатын JSON схемасы жасалады.

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

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

Мысалы, get_weather функциясы үшін мына сұрауды енгізіңіз: «what is the weather in Berkeley?»

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

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

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

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

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

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

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


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

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

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

  2. «Құралды таңдау» түймесін басыңыз

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

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