Modul 2 – Prvi OpenAI API poziv
Lekcija
Organizacija PHP projekta za AI
Organizacija PHP projekta za AI
Organizacija PHP projekta za AI 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
Predlog folder strukture za AI modul.
$folders = [
'config/AiConfig.php',
'src/Ai/AiClient.php',
'src/Ai/Prompts/',
'src/Ai/Tools/',
'src/Ai/UseCases/',
];
print_r($folders);Č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.
