API Kľúče
Aha, tak toto je ten slávny Bearer token! Zistil som, že ho nesmiem nikde zdieľať, inak by mi niekto mohol vyčerpať celý kredit. Ukladám ho do .env súboru, aby bol v bezpečí.
Ono to naozaj odpovedá! Predstavte si, že som strávil hodiny nad chybami v inštalácii Pythonu, ale teraz môj skript konečne posiela požiadavky na server a dostáva zmysluplné odpovede.
Pozrieť konfiguráciu
Aha, tak toto je ten slávny Bearer token! Zistil som, že ho nesmiem nikde zdieľať, inak by mi niekto mohol vyčerpať celý kredit. Ukladám ho do .env súboru, aby bol v bezpečí.
Dáta lietajú hore-dole ako JSON. Je to v podstate len zoznam kľúčov a hodnôt. Najprv som mal problém so zátvorkami, ale teraz už chápem, ako tie dáta správne zabaliť.
Kód 200 znamená víťazstvo! Ak vidím 401 alebo 404, viem, že som niečo zbabral v adrese alebo v hesle. Je to ako tajná reč medzi mojím PC a serverom.
Ono sa to zdá jednoduché, ale trafiť správnu URL adresu (endpoint) bol na začiatku celkom oriešok. Musel som presne definovať, či chcem text generovať alebo len analyzovať. Každý model, ktorý som vybral v sekcii LLM Modely, má svoju vlastnú unikátnu cestu.
Keď som prvýkrát skúsil poslať "Hello World", čakal som večnosť. Potom som prišiel na to, že musím nastaviť správne hlavičky (headers). Predstavte si tú radosť, keď sa v termináli objavila prvá veta vygenerovaná umelou inteligenciou! Bolo to krátke, strohé, ale bolo to moje.
Zabalím svoju otázku do Python slovníka, pridám parametre ako "temperature" a odošlem to cez knižnicu requests. Je to len pár riadkov kódu!
Tu prichádza na rad sekcia latency_measurements. Niekedy to trvá sekundu, inokedy päť. Server spracováva moje tokeny.
Dostanem balík dát, z ktorého musím vytiahnuť len ten text, čo ma zaujíma. Ak tam nie je chyba, vypíšem ho na obrazovku. Hotovo!
Všimol som si, že čím dlhší text chcem, tým dlhšie to trvá. Latencia je pri AI projektoch kľúčová. Ak budem neskôr robiť vlastné rozhranie, budem musieť pridať nejaké to koliesko na načítavanie, aby používateľ nezaspal.
Teraz, keď už viem, ako posielať dáta, musím sa naučiť, ako ich správne vyhodnocovať. Idem sa pozrieť na logy chýb!