OpenAI
આ પેજનો અનુવાદ મશીન દ્વારા કરવામાં આવ્યો હતો. મૂળ અંગ્રેજી લેખ જુઓ.

ચેટ Playground માં ફંક્શન કોલિંગ

તમે OpenA Playground માં ફંક્શન કોલિંગનો ઉપયોગ કરી શકો છો.

અપડેટ કર્યા તારીખ: 2 days ago

ફંક્શન કોલિંગ તમને assistantને કોઈપણ કસ્ટમ ફંક્શન્સ અથવા બાહ્ય APIs વર્ણવવાની મંજૂરી આપે છે, જેના કારણે assistant સંબંધિત આર્ગ્યુમેન્ટ્સ ધરાવતું JSON ઓબ્જેક્ટ આઉટપુટ કરીને તે ફંક્શન્સને બુદ્ધિપૂર્વક કૉલ કરી શકે છે.

ચૅટ Playgroundમાં ફંક્શન કોલિંગનો ઉપયોગ કેવી રીતે કરવો

નવું ફંક્શન ઉમેરવા માટે, રિસ્પોન્સિસ API માટે સ્ક્રીનની ડાબી બાજુની ગોઠવણી પેનલમાં "+સાધનો > ફંક્શન્સ" પર અથવા ચેટ કમ્પ્લીશન્સ API માટે ફક્ત "+ફંક્શન" પર ક્લિક કરો.

ત્યારબાદ, ફંક્શનના પરિમાણો સાથે JSON સ્કીમા દાખલ કરો. તમે ફંક્શન પાસે શું કરાવવા માગો છો તેનું સાદા લખાણમાં વર્ણન કરીને સૂચિત JSON સ્કીમા મેળવવા માટે બીટા "બનાવો" સુવિધાનો ઉપયોગ કરી શકો છો.

હવે તમને સ્ક્રીનની ડાબી બાજુએ “સાધનો” હેઠળ ફંક્શનની યાદી દેખાશે.

Playgroundમાં ફંક્શન ચકાસવા માટે એવો સંદેશ દાખલ કરો જે મોડલને ફંક્શન કૉલ કરવા પ્રેરે.

ઉદાહરણ તરીકે, get_weather ફંક્શન માટે લખો: "બર્કલીમાં હવામાન કેવું છે?"

ફંક્શન કૉલ થાય ત્યારે તમારા ફંક્શનનું આઉટપુટ દાખલ કરો, જેમ કે "{temp: 80}", અને “ચલાવો” દબાવો. ત્યારબાદ સહાયક તેના જવાબ માટે તમે આપેલા ફંક્શનના આઉટપુટનો ઉપયોગ કરશે.

શું આ પેરલલ ફંક્શન કોલિંગને સપોર્ટ કરે છે?

હા, Chat Playgroundમાં પેરલલ ફંક્શન કોલિંગ સપોર્ટેડ છે.

પેરલલ ફંક્શન કોલિંગ એ એકસાથે અનેક ફંક્શન કૉલ કરવાની મોડલની ક્ષમતા છે, જેનાથી આ ફંક્શન કૉલ્સની અસરો અને પરિણામો પેરલલ રીતે ઉકેલી શકાય છે. જો ફંક્શન્સમાં લાંબો સમય લાગે તો આ ખાસ ઉપયોગી છે, અને API સાથેના રાઉન્ડ ટ્રિપ્સ ઘટાડે છે.

સ્કીમામાં strict: "true" સેટ કરીને સ્ટ્રક્ચર્ડ આઉટપુટ્સ ચાલુ કરો

સ્ટ્રક્ચર્ડ આઉટપુટ્સ ચાલુ હોય ત્યારે, ફંક્શન કૉલ માટે મોડલ દ્વારા બનાવવામાં આવેલી દલીલો તમે આપેલી JSON સ્કીમા સાથે ચોક્કસ મેળ ખાશે.

જો તમે સ્ટ્રક્ચર્ડ આઉટપુટ્સનો ઉપયોગ ન કરતા હો, તો દલીલોની સંરચના સાચી હોવાની ખાતરી નથી. તેથી તેનો ઉપયોગ કરતાં પહેલાં દલીલો ચકાસવા માટે Pydantic જેવી માન્યતા-ચકાસણી લાઇબ્રેરી વાપરવાની ભલામણ કરીએ છીએ.


સ્ટ્રક્ચર્ડ આઉટપુટ્સ સાથે ફંક્શન કોલિંગ વિશે વધુ જાણો.

Playgroundમાં ફંક્શનની પસંદગી ફરજિયાત કેવી રીતે કરવી

  1. મોડલના નામની બાજુમાં આવેલા "સેટિંગ્સ" ચિહ્ન પર ક્લિક કરો

  2. સાધનની પસંદગી પર ક્લિક કરો

  3. "સ્વચાલિત"ને બદલે "આવશ્યક" અથવા ઇચ્છિત ફંક્શન (અગાઉ બનાવેલું) પસંદ કરો.

શું આ લેખ મદદરૂપ હતો?