Modul 2 – Prvi OpenAI API poziv
Lekcija
Čuvanje API ključa u .env
Čuvanje API ključa u .env
Čuvanje API ključa u .env je važno jer bez stabilnog API sloja FirmAssist ne može pouzdano da razgovara sa modelom.
Sada pokrećete FirmAssist: kreirate API ključ, folder strukturu i prvi PHP poziv koji vraća odgovor modela.
Detaljnije
Ovde gradite minimalni produkcijski tok: konfiguraciju, HTTP poziv, obradu odgovora i bezbedno rukovanje greškama. Ako je ovaj sloj čist, kasnije chat, OCR i RAG funkcije u FirmAssist mogu da ga koriste bez dupliranja koda i improvizovanih rešenja.
Ključne tačke
- Tajna ostaje samo na serveru.
- Payload mora biti pregledan i validan.
- HTTP status i telo odgovora proveravaju se odvojeno.
- Logovanje trajanja i greške pomaže kasnijem debug-u.
Primer u praksi
Centralno učitavanje AI tajne.
$env = parse_ini_file(__DIR__ . '/../.env');
$apiKey = $env['OPENAI_API_KEY'] ?? '';
if ($apiKey === '') {
throw new RuntimeException('OPENAI_API_KEY is missing.');
}Česta greška
Greška je sakriti sve greške iza jedne generičke poruke.
Rezime
Posle lekcije možete da napravite stabilan AI endpoint koji FirmAssist koristi kao osnovu za dalje module.
