OpenAI
ეს გვერდი მანქანური თარგმანის მეშვეობით ითარგმნა. სტატიის ინგლისური დედნის ნახვა.

ფუნქციის გამოძახება Chat Playground-ში

შეგიძლიათ OpenA Playground-ში გამოიყენოთ ფუნქციის გამოძახება.

განახლებულია: 18 days ago

ფუნქციის გამოძახება საშუალებას გაძლევთ ასისტენტს აღწეროთ ნებისმიერი მორგებული ფუნქცია ან გარე API, რის შედეგადაც ასისტენტს შეუძლია გონივრულად გამოიძახოს ეს ფუნქციები შესაბამისი არგუმენტების შემცველი JSON ობიექტის გამოტანით.

როგორ გამოვიყენოთ ფუნქციის გამოძახება ჩატის Playground-ში

ახალი ფუნქციის დასამატებლად, Responses API-ს შემთხვევაში ეკრანის მარცხენა მხარეს, კონფიგურაციის პანელში დააწკაპუნეთ „+ინსტრუმენტები > ფუნქციები“, ხოლო ჩატის დასრულების API-ს შემთხვევაში — უბრალოდ „+ფუნქცია“.

შემდეგ შეიყვანეთ JSON სქემა ფუნქციის პარამეტრებით. შეგიძლიათ გამოიყენოთ ბეტა ფუნქცია „გენერირება“: მარტივი ტექსტით აღწერეთ, რა უნდა გააკეთოს ფუნქციამ, და მიიღებთ შემოთავაზებულ JSON სქემას.

ახლა ფუნქცია ეკრანის მარცხენა მხარეს, „ინსტრუმენტების“ ქვეშ გამოჩნდება.

Playground-ში ფუნქციის გამოსაცდელად შეიყვანეთ შეტყობინება, რომელიც მოდელს ფუნქციის გამოძახებისკენ უბიძგებს.

მაგალითად, get_weather ფუნქციისთვის შეიყვანეთ: „what is the weather in Berkeley?“

ფუნქციის გამოძახების შემდეგ შეიყვანეთ თქვენი ფუნქციის შედეგი, მაგალითად, „{temp: 80}“, და დააჭირეთ „გაშვებას“. შემდეგ ასისტენტი პასუხისთვის თქვენ მიერ მიწოდებულ ფუნქციის შედეგს გამოიყენებს.

უჭერს თუ არა ეს მხარს პარალელურ ფუნქციის გამოძახებას?

დიახ, პარალელური ფუნქციის გამოძახება მხარდაჭერილია Chat Playground-ში.

პარალელური ფუნქციის გამოძახება არის მოდელის უნარი, ერთად შეასრულოს რამდენიმე ფუნქციის გამოძახება, რაც საშუალებას იძლევა ამ ფუნქციის გამოძახებების ეფექტები და შედეგები პარალელურად დამუშავდეს. ეს განსაკუთრებით სასარგებლოა, თუ ფუნქციებს დიდი დრო სჭირდება, და ამცირებს API-სთან მიმოსვლების რაოდენობას.

ჩართეთ სტრუქტურირებული შედეგები სქემაში strict: "true"-ის მითითებით

სტრუქტურირებული შედეგების ჩართვისას გარანტირებულია, რომ ფუნქციის გამოძახებებისთვის მოდელის მიერ გენერირებული არგუმენტები თქვენ მიერ მოწოდებულ JSON სქემას შეესაბამება.

თუ სტრუქტურირებულ შედეგებს არ იყენებთ, არგუმენტების სტრუქტურის სისწორე გარანტირებული არ არის. ამიტომ გირჩევთ, გამოყენებამდე არგუმენტები ჯერ Pydantic-ის მსგავსი ვალიდაციის ბიბლიოთეკით გადაამოწმოთ.


შეიტყვეთ მეტი სტრუქტურირებული შედეგებით ფუნქციის გამოძახების შესახებ.

როგორ დავაყენოთ Playground-ში ფუნქციის სავალდებულო არჩევა

  1. დააწკაპუნეთ მოდელის სახელის გვერდით მდებარე „პარამეტრების“ ხატულაზე

  2. დააწკაპუნეთ „ინსტრუმენტის არჩევაზე“

  3. „ავტომატურის“ ნაცვლად აირჩიეთ „სავალდებულო“ ან სასურველი, ადრე შექმნილი ფუნქცია.

სასარგებლო იყო ეს სტატია?