Playground
InteraktivnoIsprobajte svaki model i endpoint u pregledaču sa svojim ključem — streaming izlaz, inspektor zahteva i generisani kod koji možete nalepiti pravo u svoju aplikaciju.
Playground je čet konzola za API na /docs/playground. Razgovarate sa modelom, a playground šalje iste zahteve koje bi poslao vaš kod: na jedan od tri endpointa, sa modelom, system promptom, parametrima i alatima koje podesite. Svaki zahtev može se pročitati nazad kao kod i kao sirovi događaji streama.
Početak
- Dajte mu ključ — Kada ste prijavljeni, playground koristi API ključ vašeg naloga i prikazuje vaše stanje. Kada niste prijavljeni, izaberite Dodaj ključ i nalepite ključ: ostaje samo u ovoj kartici i nikada se ne čuva.
- Izaberite endpoint i model — Gornja traka sadrži prekidač endpointa i izbor modela. Novi razgovor počinje na Chat Completions sa
shannon-3. - Pošaljite poruku — Kucajte ispod i pritisnite Enter. Svaki odgovor se pridružuje razgovoru, pa ga sledeća poruka nastavlja. Prazan ekran nudi tri početna prompta i gotov primer poziva alata.
Svoj ključ nalazite i rotirate na stranici Ključevi i upotreba. Ključevi i upotreba
Endpointi i modeli
Prekidač endpointa određuje koji format zahteva playground gradi. Možete ga promeniti usred razgovora; poruke ostaju.
| Endpoint | Zahtev koji šalje | Referenca |
|---|---|---|
| Chat Completions | POST /v1/chat/completions | Chat Completions |
| Responses | POST /v1/responses | Responses API |
| Messages | POST /v1/messages | Anthropic format |
Izbor modela navodi ono što vraća GET /v1/models. Može da se pretražuje, drži vaše nedavne modele na vrhu i za svaki model prikazuje cenu po 1M tokena, kontekstni prozor i oznake za alate, sliku na ulazu, reasoning i strukturirani izlaz.
Razgovor
- Odgovori se strimuju u razgovor dok se pišu. Rezonovanje modela prikazuje se u posebnom bloku koji možete da sklopite.
- Ispod svakog odgovora: vreme do prvog tokena, tokeni u sekundi, proteklo vreme, ulazni i izlazni tokeni sa keširanim delom i delom za rezonovanje, procena cene poteza, razlog završetka i id odgovora.
- Vašu poruku možete izmeniti i ponovo poslati od te tačke. Odgovor se može regenerisati. Poruka se može izbrisati, a brisanje se može poništiti nekoliko sekundi.
- Zaustavi ili taster Esc prekida odgovor koji se piše.
- Slike se prilažu dugmetom za sliku, lepljenjem ili prevlačenjem fajla, za modele koji primaju slike. Slika se pre slanja smanjuje na 1,568 piksela po dužoj ivici. Fajl veći od 30 MB se preskače.
- Polje za unos i system prompt prikazuju broj tokena. Za hostovane open-weight modele to je tačan broj iz
POST /v1/tokenize. Za ostale modele to je procena, označena sa≈. - Neuspeli zahtev prikazuje šta dalje: postavite ključ kada je ključ odbijen, dopunite kada je stanje potrošeno, broj sekundi čekanja nakon previše zahteva ili ponovni pokušaj nakon greške servera.
Podešavanja zahteva
Dugme Podešavanja otvara panel sa šest kartica. Podešavanja pripadaju razgovoru: svaki razgovor čuva svoja.
| Kartica | Šta sadrži |
|---|---|
| Sistem | System prompt razgovora, šalje se sa svakim zahtevom. Pet šablona ga popunjava, a prikazuje se i njegov broj tokena. |
| Parametri | Maksimalni izlazni tokeni, temperatura, top_p, napor pri zaključivanju, stop sekvence, seed i prekidači za streaming i web pretragu. Kontrola za koju izabrani endpoint nema polje isključena je i označena. |
| Alati | Definicije alata poslate sa zahtevom: četiri preseta (get_weather, read_file, run_shell, web_search) ili vaša definicija kao JSON, i tool_choice (auto, none, required ili jedan alat po imenu). Kada model pozove alat, razgovor prikazuje poziv sa poljem za rezultat. Sa uključenim Offer sample results jedan klik popunjava primer rezultata. Možete i sami upisati rezultat, pa ga poslati da nastavite potez. |
| Strukturirano | response_format: text, json_object ili json_schema sa imenom šeme i JSON šemom. Kada je šema postavljena, poslednji odgovor se proverava prema njoj i u razgovoru se označava da li odgovara. Kartica je isključena na Messages endpointu, a opcija koju izabrani model ne prima ne nudi se. |
| Kod | Zahtev tekućeg razgovora kao cURL, Python, Node ili Go kod, izgrađen iz razgovora i njegovih podešavanja. Ključ se ispisuje kao YOUR_API_KEY. Kod se može kopirati ili otvoriti u velikom prikazu. |
| Događaji | Poslednji potez onako kako je prošao kroz mrežu: svaki događaj streama sa vremenskim pomakom i filterom, sastavljeni odgovor, zaglavlja odgovora (x-request-id, content-type, retry-after, date) i telo zahteva. Čuvaju se do ponovnog učitavanja stranice. |
Provere unosa
Vrednosti koje unesete proveravaju se pre slanja zahteva. Vrednost van opsega označava se na svom polju, a slanje je zadržano dok se ne ispravi.
| Podešavanje | Provera |
|---|---|
| Maksimalni izlazni tokeni | Ceo broj od 1 do max_output_tokens modela. |
| Temperatura | Broj od 0 do 2. Prazno izostavlja polje iz zahteva. |
top_p | Broj od 0 do 1. Prazno izostavlja polje iz zahteva. |
seed | Ceo broj. |
| Stop sekvence | Najviše 4, razdvojene zapetama. |
response_format | Mora biti onaj koji izabrani model prima. Razgovor prebačen na model bez json_schema ili bez response_format zadržava se uz navedeni razlog. |
| Slike | Uklanjaju se iz poruke kada pređete na model koji prima samo tekst, uz napomenu. |
Poređenje dva modela
Poređenje dva modela u meniju Više dodaje drugi izbor modela. Svaka poruka tada ide na oba modela istovremeno, sa istim podešavanjima, a dva odgovora stoje jedan pored drugog, označeni sa A i B. Možete regenerisati samo jednu stranu. Kada jedna strana pozove alat, rezultat koji pošaljete nastavlja samo tu stranu.
Deljenje, izvoz i uvoz
- Kopiraj link za deljenje pakuje razgovor u sam link, u deo posle
#. Ništa se ne otprema. Slike, vaš ključ i detalji poslednjeg izvršavanja se izostavljaju. Ko otvori link dobija razgovor kao novi u svom playgroundu. - Razgovor predugačak za link se odbija uz napomenu. Umesto toga preuzmite ga kao JSON.
- Preuzmi JSON konverzacije čuva razgovor sa njegovim podešavanjima kao fajl. Uvezi JSON u panelu razgovora otvara takav fajl.
- Kopiraj kao cURL kopira tekući zahtev kao jednu cURL komandu.
Šta se gde čuva
| Šta | Gde se čuva |
|---|---|
| Razgovori, sačuvani alati, nedavni modeli, raspored panela | U ovom pregledaču. Ne šalju se Shannonu i ne prate vas na drugi uređaj. |
| API ključ | U memoriji otvorene kartice. Nalepljeni ključ nestaje kada se stranica ponovo učita ili kartica zatvori. Kada ste prijavljeni, ključ se svaki put čita iz vašeg naloga. |
| Događaji streama, zaglavlja i zahtev poslednjeg poteza | U otvorenoj stranici, do ponovnog učitavanja. |
| Zahtevi | Šalju se iz vašeg pregledača na API sa vašim ključem. Računaju se na vaše stanje kao i svaki drugi API zahtev. |
Tastatura
| Tasteri | Šta radi |
|---|---|
Enter | Pošalji poruku. |
Shift + Enter | Počni novi red. |
Ctrl + K | Otvori komandnu paletu: promeni endpoint ili model, postavi system šablon, započni novi razgovor, uključi/isključi streaming, alate ili poređenje. Na Macu: ⌘ K. |
Esc | Zaustavi odgovor koji se piše, ili zatvori otvoreni panel na uskom ekranu. |