Hallo!

BrainTech - Softwarelösungen, Webdesign und Anwendungen.

Modul 2 – Erster OpenAI-API-Aufruf Lektion

Erster API-Request

Erster API-Request

Diese Lektion behandelt ersten HTTP-Aufruf an OpenAI im Kontext von PHP-Webanwendungen mit OpenAI und ähnlichen APIs. Der Fokus liegt auf dem praktischen Verständnis von Architektur, Kosten und Nutzererlebnis in der Produktion.

Im BrainTech AI Developer-Kurs bauen Sie modulare Integration vom ersten API-Aufruf bis RAG, Agenten und lokale Modelle. Beispiele nutzen PHP 8, .env für Geheimnisse und klare Frontend/Backend-Trennung ohne API-Schlüssel im Client.

Im Detail

Wir erklären ersten HTTP-Aufruf an OpenAI im Detail: wann anwenden, welche Parameter tunen und wie vor Produktion testen. In PHP nutzen Sie eine Service-Klasse (z. B. AiClient) für HTTP, Fehlerlogging und Token-Messung. Dokumentieren Sie Ein-/Ausgaben und Fallback-Verhalten bei Modell- oder Rate-Limit-Fehlern.

Wichtige Punkte

  • Kernkonzept verstehen: ersten HTTP-Aufruf an OpenAI.
  • Integration im PHP-8-Backend ohne Geheimnis-Leaks.
  • Test mit Sandbox-API-Schlüsseln vor Produktion.
  • Tokens und Kosten pro Anfrage messen.
  • AI-Ausgabe validieren vor Nutzeranzeige.
  • Fehlerlogging und Retry-Strategie für Zuverlässigkeit.

Praxisbeispiel

PHP-Beispielcode für diese Lektion.

<?php
declare(strict_types=1);

$apiKey = getenv('OPENAI_API_KEY');
$payload = [
    'model' => 'gpt-4o-mini',
    'messages' => [
        ['role' => 'user', 'content' => 'Objasni u jednoj rečenici šta je REST API.'],
    ],
    'temperature' => 0.3,
];

$ch = curl_init('https://api.openai.com/v1/chat/completions');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        'Content-Type: application/json',
        'Authorization: Bearer ' . $apiKey,
    ],
    CURLOPT_POSTFIELDS => json_encode($payload, JSON_THROW_ON_ERROR),
    CURLOPT_RETURNTRANSFER => true,
]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode((string) $response, true, 512, JSON_THROW_ON_ERROR);
echo $data['choices'][0]['message']['content'] ?? '';

Häufiger Fehler

Ein häufiger Fehler bei ersten HTTP-Aufruf an OpenAI: API-Schlüssel im Repo, Geheimnisse im Browser oder AI-Ausgabe ohne Validierung. In Produktion immer serverseitige Aufrufe, Rechtebeschränkung und Audit-Logging.

Zusammenfassung

Nach dieser Lektion verstehen Sie ersten HTTP-Aufruf an OpenAI im PHP-Stack und kennen den nächsten Kurs-Schritt. Üben Sie am kleinen Beispiel vor ERP-, CRM- oder Portal-Integration — messen Sie Tokens und Latenz von Anfang an.

Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development