Ich möchte eine Anfrage an die ChatGPT API schicken. Dafür verwende ich die Funktion sendJSON() wie folgt:
$data = sendJSON('https://api.openai.com/v1/chat/completions', [
'Headers' => [
'Authorization' => 'Bearer ' . $api_key
]
]);
wobei $api_key mein persönlicher token ist. Das Problem ist, dass ich als response "You didn't provide an API key." von der API bekomme, weil die sendJSON Funktion die Daten nicht in den header der JSON-Abfrage schreibt. Gibt es dafür eine Lösung?