ფუნქციის გამოძახება საშუალებას გაძლევთ ასისტენტს აღწეროთ ნებისმიერი მორგებული ფუნქცია ან გარე API, რის შედეგადაც ასისტენტს შეუძლია გონივრულად გამოიძახოს ეს ფუნქციები შესაბამისი არგუმენტების შემცველი JSON ობიექტის გამოტანით.
როგორ გამოვიყენოთ ფუნქციის გამოძახება Chat Playground-ში
ახალი ფუნქციის დასამატებლად, დააწკაპუნეთ „+ხელსაწყოები > ფუნქციები“-ზე ეკრანის მარცხენა მხარეს მდებარე კონფიგურაციის პანელში Responses API-სთვის, ან უბრალოდ „+ფუნქცია“-ზე ჩატის დასრულების API-სთვის.
შემდეგ შეიყვანეთ JSON სქემა ფუნქციის პარამეტრებით. შეგიძლიათ გამოიყენოთ Beta-ს „გენერირების“ ფუნქციონალი, რათა ჩვეულებრივ ტექსტად აღწეროთ, რა გსურთ რომ ფუნქციამ გააკეთოს, და მიიღოთ შემოთავაზებული JSON სქემა.
ახლა ფუნქციას დაინახავთ ეკრანის მარცხენა მხარეს, „ხელსაწყოების“ ქვეშ.
Playground-ში ფუნქციის შესამოწმებლად, შეიყვანეთ შეტყობინება, რომელიც მოდელს ფუნქციის გამოძახებას აიძულებს.
მაგალითად, get_weather ფუნქციისთვის შეიყვანეთ: „რა ამინდია ბერკლიში?“
როდესაც ფუნქცია გამოიძახება, შეიყვანეთ თქვენი ფუნქციის შედეგი, მაგ. „{temp: 80}“, და დააჭირეთ „გაშვებას“. შემდეგ Assistant გამოიყენებს თქვენ მიერ მიწოდებული ფუნქციის შედეგს თავის პასუხში.
უჭერს თუ არა ეს მხარს პარალელურ ფუნქციის გამოძახებას?
დიახ, პარალელური ფუნქციის გამოძახება მხარდაჭერილია Chat Playground-ში.
პარალელური ფუნქციის გამოძახება არის მოდელის უნარი, ერთად შეასრულოს რამდენიმე ფუნქციის გამოძახება, რაც საშუალებას იძლევა ამ ფუნქციის გამოძახებების ეფექტები და შედეგები პარალელურად დამუშავდეს. ეს განსაკუთრებით სასარგებლოა, თუ ფუნქციებს დიდი დრო სჭირდება, და ამცირებს API-სთან მიმოსვლების რაოდენობას.
სტრუქტურირებული შედეგების ჩასართავად, სქემაში დააყენეთ strict: "true"
როდესაც სტრუქტურირებული შედეგები ჩართულია, მოდელის მიერ ფუნქციის გამოძახებებისთვის გენერირებული არგუმენტები გარანტირებულად შეესაბამება თქვენს მიერ მოწოდებულ JSON სქემას.
თუ სტრუქტურირებულ შედეგებს არ იყენებთ, არგუმენტების სტრუქტურის სისწორე გარანტირებული არ არის, ამიტომ გირჩევთ, მათ გამოყენებამდე არგუმენტები ჯერ გადაამოწმოთ ვალიდაციის ბიბლიოთეკით, როგორიცაა Pydantic.
შეიტყვეთ მეტი სტრუქტურირებული შედეგებით ფუნქციის გამოძახების შესახებ.
როგორ ვაიძულოთ ფუნქციის არჩევა Playground-ში
დააწკაპუნეთ „პარამეტრების“ ხატულაზე მოდელის სახელის გვერდით
დააწკაპუნეთ ხელსაწყოს არჩევანზე
შეცვალეთ „ავტომატური“ „სავალდებულოთი“ ან სასურველი ფუნქციით (წინასწარ შექმნილით).
