Функция шақыру ассистентке кез келген пайдаланушы функцияларын немесе сыртқы API интерфейстерін сипаттауға мүмкіндік береді, соның арқасында ассистент тиісті аргументтері бар JSON нысанын шығару арқылы сол функцияларды ақылды түрде шақыра алады.
Чат сынақ алаңында функция шақыру мүмкіндігін пайдалану
Сынақ алаңында құрал параметрлерін ашып, функция қосыңыз.
Содан кейін функция параметрлері бар JSON схемасын енгізіңіз. Бета-нұсқадағы Жасау мүмкіндігі арқылы функцияның не істеуі керегін қарапайым мәтінмен сипаттап, ұсынылатын JSON схемасын алуға болады.
Енді функция Құралдар тізімінде көрсетіледі.
Функцияны сынақ алаңында тексеру үшін модельді осы функцияны шақыруға бағыттайтын хабарлама енгізіңіз.
Мысалы, get_weather функциясы үшін мына мәтінді енгізіңіз: «what is the weather in Berkeley?»
Функция шақырылғанда, оның нәтижесін, мысалы, {"temp": 80} енгізіп, Іске қосу түймесін таңдаңыз. Содан кейін көмекші жауап беру үшін сіз енгізген функция нәтижесін пайдаланады.
Мұнда параллель функция шақыруға қолдау көрсетіле ме?
Иә, Чат сынақ алаңында параллель функция шақыруға қолдау көрсетіледі.
Параллель функция шақыру — модельдің бірнеше функцияны бір мезгілде шақыру қабілеті. Бұл шақырулардың әрекеттері мен нәтижелерін қатар өңдеуге мүмкіндік береді. Бұл әсіресе функциялардың орындалуы ұзаққа созылғанда пайдалы әрі API-ге жіберілетін сұраулар мен алынатын жауаптар циклдерінің санын азайтады.
Функция анықтамасында strict: true параметрін орнатып, құрылымдалған нәтижелер мүмкіндігін қосыңыз
Құрылымдалған нәтижелер қосылғанда, модельдің функция шақыру үшін жасаған аргументтері сіз берген JSON схемасына міндетті түрде сәйкес келеді.
Құрылымдалған нәтижелерді пайдаланбасаңыз, аргументтер құрылымының дұрыстығына кепілдік берілмейді. Сондықтан аргументтерді қолданар алдында Pydantic сияқты валидация кітапханасымен тексеруді ұсынамыз.
Құрылымдалған нәтижелермен функция шақыру туралы толығырақ біліңіз.
Сынақ алаңында функция таңдауды міндеттеу
Модель атауының жанындағы Параметрлер белгішесін таңдаңыз.
Құралды таңдау тармағын таңдаңыз.
Автоматты мәнін Міндетті мәніне немесе бұрын жасалған қажетті функцияға ауыстырыңыз.
