કન્ટેન્ટ પર જાઓ
API પ્લેગ્રાઉન્ડ

API પ્લેગ્રાઉન્ડ

ઇન્ટરેક્ટિવ

તમારી પોતાની કી સાથે બ્રાઉઝરમાં દરેક મોડેલ અને એન્ડપોઇન્ટ અજમાવો — streaming આઉટપુટ, રિક્વેસ્ટ ઇન્સ્પેક્ટર અને તમારી એપમાં સીધો પેસ્ટ કરી શકાય તેવો જનરેટ કરેલ કોડ.

પ્લેગ્રાઉન્ડ શરૂ કરો

પ્લેગ્રાઉન્ડ /docs/playground પર API માટેનું ચેટ કન્સોલ છે. તમે મોડેલ સાથે વાત કરો છો, અને પ્લેગ્રાઉન્ડ એ જ રિક્વેસ્ટ મોકલે છે જે તમારો કોડ મોકલે: ત્રણમાંથી એક એન્ડપોઇન્ટ પર, તમે સેટ કરેલા મોડેલ, system prompt, પેરામીટર અને ટૂલ્સ સાથે. દરેક રિક્વેસ્ટ કોડ તરીકે અને કાચી સ્ટ્રીમ ઇવેન્ટ્સ તરીકે ફરી વાંચી શકાય છે.

શરૂઆત

  • તેને કી આપો — સાઇન ઇન હોય ત્યારે, પ્લેગ્રાઉન્ડ તમારા એકાઉન્ટની API કી વાપરે છે અને તમારું બેલેન્સ બતાવે છે. સાઇન ઇન ન હોય, તો કી ઉમેરો પસંદ કરો અને કી પેસ્ટ કરો: તે ફક્ત આ ટેબમાં રખાય છે અને ક્યારેય સેવ થતી નથી.
  • એન્ડપોઇન્ટ અને મોડેલ પસંદ કરો — ટોચની બારમાં એન્ડપોઇન્ટ સ્વિચ અને મોડેલ પીકર છે. નવી વાતચીત shannon-3 સાથે Chat Completions પર શરૂ થાય છે.
  • મેસેજ મોકલો — નીચે ટાઇપ કરો અને Enter દબાવો. દરેક જવાબ વાતચીતમાં જોડાય છે, તેથી આગલો મેસેજ તેને આગળ ચલાવે છે. ખાલી સ્ક્રીન ત્રણ શરૂઆતના prompt અને તૈયાર ટૂલ-કોલ ઉદાહરણ આપે છે.

તમે તમારી કી Keys & usage પેજ પર શોધી અને રોટેટ કરી શકો છો. Keys & usage

એન્ડપોઇન્ટ્સ અને મોડેલ્સ

એન્ડપોઇન્ટ સ્વિચ નક્કી કરે છે કે પ્લેગ્રાઉન્ડ કયું રિક્વેસ્ટ ફોર્મેટ બનાવે. તમે વાતચીતની વચ્ચે તે બદલી શકો છો; મેસેજ રહે છે.

એન્ડપોઇન્ટ તે મોકલતી રિક્વેસ્ટ રેફરન્સ
Chat Completions POST /v1/chat/completions Chat Completions
Responses POST /v1/responses Responses API
Messages POST /v1/messages Anthropic ફોર્મેટ

મોડેલ પીકર GET /v1/models જે પાછું આપે તે યાદી કરે છે. તેમાં શોધી શકાય છે, તમારા તાજેતરના મોડેલ્સ ઉપર રાખે છે, અને દરેક મોડેલ માટે 1M ટોકન્સ દીઠ કિંમત, કોન્ટેક્સ્ટ વિન્ડો અને ટૂલ્સ, ઇમેજ ઇનપુટ, reasoning અને સ્ટ્રક્ચર્ડ આઉટપુટના ચિહ્નો બતાવે છે.

વાતચીત

  • જવાબો લખાતા જાય તેમ વાતચીતમાં stream થાય છે. મોડેલનું reasoning તેના પોતાના બ્લોકમાં બતાવાય છે, જેને તમે ફોલ્ડ કરી શકો છો.
  • દરેક જવાબ નીચે: પહેલા ટોકન સુધીનો સમય, પ્રતિ સેકન્ડ ટોકન્સ, વીતેલો સમય, કેશ્ડ અને reasoning ભાગો સાથે ઇનપુટ અને આઉટપુટ ટોકન્સ, ટર્નના ખર્ચનો અંદાજ, સમાપ્તિનું કારણ અને response id.
  • તમારો મેસેજ એડિટ કરી શકાય અને તે બિંદુથી ફરી મોકલી શકાય. જવાબ ફરી જનરેટ કરી શકાય. મેસેજ ડિલીટ કરી શકાય, અને ડિલીટ થોડી સેકન્ડ માટે પાછું લઈ શકાય.
  • રોકો અથવા Esc કી લખાતા જવાબને પૂરો કરે છે.
  • ઇમેજ લેતા મોડેલ્સ માટે, ઇમેજ બટનથી, પેસ્ટ કરીને અથવા ફાઇલ ડ્રોપ કરીને જોડાય છે. ઇમેજ મોકલાય તે પહેલાં તેની લાંબી ધાર 1,568 પિક્સેલ સુધી નાની કરાય છે. 30 MB થી મોટી ફાઇલ છોડી દેવાય છે.
  • કમ્પોઝર અને system prompt ટોકન ગણતરી બતાવે છે. હોસ્ટેડ open-weight મોડેલ્સ માટે તે POST /v1/tokenize ની ચોક્કસ ગણતરી છે. અન્ય મોડેલ્સ માટે તે અંદાજ છે, ≈ થી ચિહ્નિત.
  • નિષ્ફળ રિક્વેસ્ટ આગળ શું કરવું તે બતાવે છે: કી નકારાઈ હોય ત્યારે કી સેટ કરો, બેલેન્સ વપરાઈ ગયું હોય ત્યારે ટોપ-અપ કરો, બહુ રિક્વેસ્ટ પછી રાહ જોવાની સેકન્ડ, અથવા સર્વર એરર પછી ફરી પ્રયાસ.

રિક્વેસ્ટ સેટિંગ્સ

સેટિંગ્સ બટન છ ટેબવાળું પેનલ ખોલે છે. સેટિંગ્સ વાતચીતના છે: દરેક વાતચીત પોતાના રાખે છે.

ટેબ તેમાં શું છે
System વાતચીતનો system prompt, દરેક રિક્વેસ્ટ સાથે મોકલાય છે. પાંચ ટેમ્પ્લેટ તેને ભરે છે, અને તેની ટોકન ગણતરી બતાવાય છે.
પેરામીટર્સ મહત્તમ આઉટપુટ ટોકન્સ, temperature, top_p, reasoning effort, સ્ટોપ સિક્વન્સ, seed, અને streaming તથા વેબ સર્ચ માટેના સ્વિચ. પસંદ કરેલા એન્ડપોઇન્ટ પાસે જેનું ફીલ્ડ નથી તેવું કંટ્રોલ બંધ અને ચિહ્નિત હોય છે.
ટૂલ્સ રિક્વેસ્ટ સાથે મોકલાતી ટૂલ વ્યાખ્યાઓ: ચાર પ્રીસેટ (get_weather, read_file, run_shell, web_search) અથવા JSON તરીકે તમારી પોતાની વ્યાખ્યા, અને tool_choice (auto, none, required અથવા નામથી એક ટૂલ). જ્યારે મોડેલ ટૂલ કોલ કરે, ત્યારે વાતચીત પરિણામ માટેના બોક્સ સાથે કોલ બતાવે છે. નમૂના પરિણામો ઓફર કરો ચાલુ હોય ત્યારે, એક ક્લિક નમૂના પરિણામ ભરે છે. તમે પોતાનું પણ ટાઇપ કરી શકો, પછી ટર્ન ચાલુ રાખવા મોકલો.
સ્ટ્રક્ચર્ડ response_format: text, json_object અથવા schema નામ અને JSON schema સાથે json_schema. schema સેટ હોય ત્યારે, છેલ્લો જવાબ તેની સામે તપાસાય છે અને વાતચીતમાં મેળ ખાય છે કે નહીં તે ચિહ્નિત થાય છે. Messages એન્ડપોઇન્ટ પર ટેબ બંધ છે, અને પસંદ કરેલું મોડેલ ન લેતો વિકલ્પ ઓફર થતો નથી.
કોડ વર્તમાન વાતચીતની રિક્વેસ્ટ cURL, Python, Node અથવા Go કોડ તરીકે, વાતચીત અને તેના સેટિંગ્સ પરથી બનેલી. કી YOUR_API_KEY તરીકે છાપાય છે. કોડ કોપી કરી શકાય અથવા મોટા દૃશ્યમાં ખોલી શકાય.
ઇવેન્ટ્સ છેલ્લો ટર્ન જેમ વાયર પર ગયો તેમ: દરેક સ્ટ્રીમ ઇવેન્ટ તેના સમય ઓફસેટ અને ફિલ્ટર સાથે, એકત્ર કરેલો જવાબ, જવાબ હેડર્સ (x-request-id, content-type, retry-after, date) અને રિક્વેસ્ટ બોડી. પેજ ફરી લોડ થાય ત્યાં સુધી આ રખાય છે.

ઇનપુટ તપાસ

તમે ટાઇપ કરેલી કિંમતો રિક્વેસ્ટ મોકલાય તે પહેલાં તપાસાય છે. શ્રેણી બહારની કિંમત તેના ફીલ્ડ પર ચિહ્નિત થાય છે, અને સુધારાય ત્યાં સુધી મોકલવાનું રોકી રખાય છે.

સેટિંગ તપાસ
મહત્તમ આઉટપુટ ટોકન્સ 1 થી મોડેલના max_output_tokens સુધીની પૂર્ણ સંખ્યા.
Temperature 0 થી 2 ની સંખ્યા. ખાલી હોય તો ફીલ્ડ રિક્વેસ્ટમાંથી બાકાત રહે છે.
top_p 0 થી 1 ની સંખ્યા. ખાલી હોય તો ફીલ્ડ રિક્વેસ્ટમાંથી બાકાત રહે છે.
seed પૂર્ણ સંખ્યા.
સ્ટોપ સિક્વન્સ વધુમાં વધુ 4, અલ્પવિરામથી અલગ કરેલા.
response_format પસંદ કરેલું મોડેલ લે તેમાંનું એક હોવું જોઈએ. json_schema વિનાના અથવા response_format વિનાના મોડેલ પર ખસેડાયેલી વાતચીતને કારણ સાથે રોકી રાખવામાં આવે છે.
ઇમેજ ફક્ત ટેક્સ્ટ લેતા મોડેલ પર જાઓ ત્યારે નોંધ સાથે મેસેજમાંથી દૂર કરાય છે.

બે મોડેલ્સની સરખામણી કરો

વધુ મેનુમાં બે મોડેલ્સની સરખામણી કરો બીજું મોડેલ પીકર ઉમેરે છે. પછી દરેક મેસેજ સમાન સેટિંગ્સ સાથે બંને મોડેલ્સને એક સાથે જાય છે, અને બંને જવાબો A અને B ચિહ્નિત થઈને બાજુ-બાજુમાં રહે છે. તમે એક બાજુ જ ફરી જનરેટ કરી શકો છો. જ્યારે એક બાજુ ટૂલ કોલ કરે, ત્યારે તમે મોકલેલું પરિણામ ફક્ત તે બાજુને આગળ ચલાવે છે.

શેર, એક્સપોર્ટ અને ઇમ્પોર્ટ

  • શેર લિંક કોપી કરો વાતચીતને લિંકમાં જ, # પછીના ભાગમાં, પેક કરે છે. કંઈ અપલોડ થતું નથી. ઇમેજ, તમારી કી અને છેલ્લા રનની વિગતો બાકાત રખાય છે. જે લિંક ખોલે તેને વાતચીત તેના પોતાના પ્લેગ્રાઉન્ડમાં નવી વાતચીત તરીકે મળે છે.
  • લિંક માટે બહુ લાંબી વાતચીત નોંધ સાથે નકારાય છે. તેના બદલે તેને JSON તરીકે ડાઉનલોડ કરો.
  • Conversation JSON ડાઉનલોડ કરો વાતચીતને તેના સેટિંગ્સ સાથે ફાઇલ તરીકે સેવ કરે છે. વાતચીત પેનલમાં JSON ઇમ્પોર્ટ કરો આવી ફાઇલ ખોલે છે.
  • cURL તરીકે કોપી કરો વર્તમાન રિક્વેસ્ટને એક cURL કમાન્ડ તરીકે કોપી કરે છે.

શું ક્યાં રખાય છે

શું ક્યાં રાખવામાં આવે છે
વાતચીત, સેવ કરેલા ટૂલ્સ, તાજેતરના મોડેલ્સ, પેનલ લેઆઉટ આ બ્રાઉઝરમાં. તે Shannon ને મોકલાતા નથી અને બીજા ડિવાઇસ પર તમારી સાથે આવતા નથી.
API કી ખુલ્લા ટેબની મેમરીમાં. પેસ્ટ કરેલી કી પેજ ફરી લોડ થાય અથવા ટેબ બંધ થાય ત્યારે જતી રહે છે. સાઇન ઇન હોય ત્યારે કી દર વખતે તમારા એકાઉન્ટમાંથી વંચાય છે.
છેલ્લા ટર્નના સ્ટ્રીમ ઇવેન્ટ્સ, હેડર્સ અને રિક્વેસ્ટ ખુલ્લા પેજમાં, તે ફરી લોડ ન થાય ત્યાં સુધી.
રિક્વેસ્ટ્સ તમારા બ્રાઉઝરથી તમારી કી સાથે API ને મોકલાય છે. તે અન્ય કોઈપણ API રિક્વેસ્ટની જેમ તમારા બેલેન્સમાં ગણાય છે.

કીબોર્ડ

કી તે શું કરે છે
Enter મેસેજ મોકલો.
Shift + Enter નવી લાઇન શરૂ કરો.
Ctrl + K કમાન્ડ પેલેટ ખોલો: એન્ડપોઇન્ટ અથવા મોડેલ બદલો, system ટેમ્પ્લેટ સેટ કરો, નવી વાતચીત શરૂ કરો, streaming, ટૂલ્સ અથવા સરખામણી ટોગલ કરો. Mac પર: ⌘ K.
Esc લખાતો જવાબ અટકાવો, અથવા સાંકડી સ્ક્રીન પર ખુલ્લું પેનલ બંધ કરો.

પ્લેગ્રાઉન્ડ શરૂ કરો