La API de OpenAI utiliza encabezados HTTP para autenticar las solicitudes a la API de ChatGPT. El encabezado esencial que debe proporcionar es el encabezado de autorización. Debe proporcionar un token de autenticación válido con cada solicitud para autenticarse con el servidor de la API. El token de autenticación es un token de portador que se obtiene después de registrarse en OpenAI.
El token de autenticación se debe proporcionar en el encabezado de autorización en formato “Bearer”.
Aquí hay una muestra de cómo configurar el encabezado de solicitud en Python:
```python
import openai
import os
openai.api_key = os.getenv(“OPENAI_API_KEY”)
response = openai.ChatCompletion.create(
model=“gpt-3.5-turbo”,
messages=[
{“role”: “system”, “content”: “You are a helpful assistant.”},
{“role”: “user”, “content”: “Who won the world series in 2020?”},
]
)
print(response)
```
En este caso, se usa la biblioteca openai para Python y el token se extrae de las variables de entorno del sistema. Recuerde no exponer su clave de API en su código, siempre es mejor usarla a través de una variable de entorno por razones de seguridad.
El modelo y los mensajes son los datos que desea enviar a la API para generar una respuesta.
Por favor, asegúrese de que su API clave es correcta y está bien configurada para un uso perfecto de la API.