function consulta_api($prompt){
$request_data = array(
"model" => "text-davinci-003",
"prompt" => $prompt,
"max_tokens" => 1000
);
// Convierte el contenido de la solicitud en una cadena JSON
$request_data_json = json_encode($request_data);
// Inicializa la sesión cURL
$ch = curl_init("https://api.openai.com/v1/completions");
// Establece las opciones de la solicitud cURL
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $request_data_json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"Content-Type: application/json",
"Content-Length: " . strlen($request_data_json),
"Authorization: Bearer " . API_KEY_GPT
));
// Ejecuta la solicitud cURL
$response = curl_exec($ch);
// Cierra la sesión cURL
curl_close($ch);
// Procesa la respuesta de la API
return json_decode($response, true);
}