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

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

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

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

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

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

નવું ફંક્શન ઉમેરવા માટે, Responses API માટે સ્ક્રીનની ડાબી બાજુના કન્ફિગરેશન પેનલમાં “+ટૂલ્સ > ફંક્શન્સ” પર ક્લિક કરો અથવા, સરળ રીતે, ચેટ કમ્પ્લીશન્સ API માટે “+ફંક્શન” પર ક્લિક કરો.

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

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

Playgroundમાં ફંક્શનનું પરીક્ષણ કરવા માટે, એવો સંદેશ દાખલ કરો જે મોડલને ફંક્શન કોલ કરવા માટે ટ્રિગર કરે.

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

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

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

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

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

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

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

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


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

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

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

  2. ટૂલ પસંદગી પર ક્લિક કરો

  3. “ઓટો”માંથી “જરૂરી”માં અથવા ઇચ્છિત ફંક્શનમાં (અગાઉ બનાવેલ) બદલો.

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