Playground
InteraktivnoIsprobajte svaki model i endpoint u pregledniku sa svojim ključem — streaming izlaz, inspektor zahtjeva i generisani kod koji možete zalijepiti direktno u svoju aplikaciju.
Playground je chat konzola za API na /docs/playground. Razgovarate s modelom, a playground šalje iste zahtjeve koje bi poslao vaš kod: na jedan od tri endpointa, s modelom, system promptom, parametrima i alatima koje postavite. Svaki zahtjev može se pročitati nazad kao kod i kao sirovi stream događaji.
Početak
- Dajte mu ključ — Kada ste prijavljeni, playground koristi API ključ vašeg računa i prikazuje vaše stanje. Ako niste prijavljeni, izaberite Dodaj ključ i zalijepite ključ: čuva se samo u ovoj kartici i nikada se ne sprema.
- Izaberite endpoint i model — Gornja traka sadrži prekidač endpointa i izbornik modela. Novi razgovor počinje na Chat Completions sa
shannon-3. - Pošaljite poruku — Upišite ispod i pritisnite Enter. Svaki odgovor postaje dio razgovora, pa ga sljedeća poruka nastavlja. Prazan ekran nudi tri početna prompta i gotov primjer poziva alata.
Svoj ključ nalazite i rotirate na stranici Ključevi i korištenje. Ključevi i korištenje
Endpointi i modeli
Prekidač endpointa određuje koji format zahtjeva playground gradi. Možete ga promijeniti usred razgovora; poruke ostaju.
| Endpoint | Zahtjev koji šalje | Referenca |
|---|---|---|
| Chat Completions | POST /v1/chat/completions | Chat Completions |
| Responses | POST /v1/responses | Responses API |
| Messages | POST /v1/messages | Anthropic format |
Izbornik modela navodi ono što vraća GET /v1/models. Može se pretraživati, drži vaše nedavne modele na vrhu, a za svaki model prikazuje cijenu za 1M tokena, kontekstni prozor i oznake za alate, ulaz slika, razmišljanje i strukturirani izlaz.
Razgovor
- Odgovori se streamuju u razgovor dok se pišu. Razmišljanje modela prikazuje se u zasebnom bloku koji možete sklopiti.
- Ispod svakog odgovora: vrijeme do prvog tokena, tokeni u sekundi, proteklo vrijeme, ulazni i izlazni tokeni s keširanim dijelom i dijelom razmišljanja, procjena troška kruga, razlog završetka i id odgovora.
- Vaša poruka može se urediti i poslati ponovo od te tačke. Odgovor se može ponovo generisati. Poruka se može obrisati, a brisanje se može poništiti nekoliko sekundi.
- Zaustavi ili tipka Esc prekida odgovor koji se piše.
- Slike se prilažu dugmetom za slike, lijepljenjem ili spuštanjem datoteke, za modele koji primaju slike. Slika se prije slanja smanjuje na 1,568 piksela po dužoj ivici. Datoteka veća od 30 MB se preskače.
- Polje za unos i system prompt prikazuju broj tokena. Za hostirane open-weight modele to je tačan broj iz
POST /v1/tokenize. Za ostale modele to je procjena, označena sa≈. - Neuspio zahtjev prikazuje šta učiniti dalje: postavite ključ kada je ključ odbijen, dopunite kada je stanje potrošeno, sekunde čekanja nakon previše zahtjeva, ili ponovni pokušaj nakon greške servera.
Postavke zahtjeva
Dugme Postavke otvara panel sa šest kartica. Postavke pripadaju razgovoru: svaki razgovor čuva svoje.
| Kartica | Šta sadrži |
|---|---|
| System | System prompt razgovora, šalje se sa svakim zahtjevom. Pet šablona ga popunjava, a prikazuje se i njegov broj tokena. |
| Parametri | Najveći broj izlaznih tokena, temperatura, top_p, jačina razmišljanja, stop sekvence, seed, te prekidači za streaming i pretragu weba. Kontrola za koju odabrani endpoint nema polje isključena je i označena. |
| Alati | Definicije alata poslane sa zahtjevom: četiri gotove postavke (get_weather, read_file, run_shell, web_search) ili vaša vlastita definicija kao JSON, i tool_choice (auto, none, required ili jedan alat po imenu). Kada model pozove alat, razgovor prikazuje poziv s poljem za rezultat. Uz uključeno Ponudi primjere rezultata, jedan klik popunjava primjer rezultata. Možete upisati i vlastiti, pa ga poslati da nastavite krug. |
| Strukturirano | response_format: text, json_object ili json_schema s imenom šeme i JSON šemom. Kada je šema postavljena, posljednji odgovor se provjerava prema njoj i u razgovoru se označava kao usklađen ili ne. Kartica je isključena na endpointu Messages, a opcija koju odabrani model ne prima se ne nudi. |
| Kod | Zahtjev tekućeg razgovora kao cURL, Python, Node ili Go kod, izgrađen iz razgovora i njegovih postavki. Ključ se ispisuje kao YOUR_API_KEY. Kod se može kopirati ili otvoriti u velikom prikazu. |
| Događaji | Posljednji krug onako kako je prošao kroz mrežu: svaki stream događaj s vremenskim pomakom i filterom, sastavljeni odgovor, zaglavlja odgovora (x-request-id, content-type, retry-after, date) i tijelo zahtjeva. Čuvaju se do ponovnog učitavanja stranice. |
Provjere unosa
Vrijednosti koje upišete provjeravaju se prije slanja zahtjeva. Vrijednost izvan raspona označava se na svom polju, a slanje je blokirano dok se ne ispravi.
| Postavka | Provjera |
|---|---|
| Najveći broj izlaznih tokena | Cijeli broj od 1 do max_output_tokens modela. |
| Temperatura | Broj od 0 do 2. Prazno polje izostavlja ga iz zahtjeva. |
top_p | Broj od 0 do 1. Prazno polje izostavlja ga iz zahtjeva. |
seed | Cijeli broj. |
| Stop sekvence | Najviše 4, odvojene zarezima. |
response_format | Mora biti jedan koji odabrani 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. |
Uporedi dva modela
Uporedi dva modela u izborniku Više dodaje drugi izbornik modela. Svaka poruka tada ide objema modelima istovremeno, s istim postavkama, a dva odgovora stoje jedan pored drugog, označena sa A i B. Jednu stranu možete ponovo generisati zasebno. Kada jedna strana pozove alat, rezultat koji pošaljete nastavlja samo tu stranu.
Dijeljenje, izvoz i uvoz
- Kopiraj link za dijeljenje pakuje razgovor u sam link, u dio iza
#. Ništa se ne šalje na server. Slike, vaš ključ i detalji posljednjeg izvođenja se izostavljaju. Ko otvori link dobiva razgovor kao novi u svom playgroundu. - Razgovor predug za link se odbija uz napomenu. Preuzmite ga umjesto toga kao JSON.
- Preuzmi JSON razgovora sprema razgovor s njegovim postavkama kao datoteku. Uvezi JSON u panelu razgovora otvara takvu datoteku.
- Kopiraj kao cURL kopira tekući zahtjev kao jednu cURL naredbu.
Šta se gdje čuva
| Šta | Gdje se čuva |
|---|---|
| Razgovori, spremljeni alati, nedavni modeli, raspored panela | U ovom pregledniku. Ne šalju se Shannonu i ne prate vas na drugi uređaj. |
| API ključ | U memoriji otvorene kartice. Zalijepljeni ključ nestaje kada se stranica ponovo učita ili se kartica zatvori. Kada ste prijavljeni, ključ se svaki put čita iz vašeg računa. |
| Stream događaji, zaglavlja i zahtjev posljednjeg kruga | U otvorenoj stranici, do ponovnog učitavanja. |
| Zahtjevi | Šalju se iz vašeg preglednika na API s vašim ključem. Terete vaše stanje kao i svaki drugi API zahtjev. |
Tastatura
| Tipke | Šta radi |
|---|---|
Enter | Pošalji poruku. |
Shift + Enter | Započni novi red. |
Ctrl + K | Otvori paletu naredbi: promijeni endpoint ili model, postavi system šablon, započni novi razgovor, uključi streaming, alate ili poređenje. Na Macu: ⌘ K. |
Esc | Zaustavi odgovor koji se piše, ili zatvori otvoreni panel na uskom ekranu. |