Primeros pasos
Envío de solicitudes y gestión de las respuestas
10-15 min
Primeros pasos con la API de ChatGPT: envío de solicitudes y gestión de las respuestas
Introducción
En este módulo vamos a explorar cómo enviar solicitudes a la API de ChatGPT y gestionar las respuestas. También veremos cómo personalizar el comportamiento del modelo para adaptarlo a tus necesidades específicas.
Envío de solicitudes simples
Estructura básica de una solicitud
Una solicitud a la API de ChatGPT se compone generalmente de los siguientes elementos:
- model: el modelo que se va a utilizar (por ejemplo, "gpt-3.5-turbo")
- messages: un array de mensajes que forman la conversación
- temperature: un parámetro que controla la creatividad de las respuestas (entre 0 y 1)
- max_tokens: el número máximo de tokens que se van a generar
Ejemplo de código
Este es un ejemplo de código para enviar una solicitud simple:
import OpenAI from 'openai';
import dotenv from 'dotenv';
dotenv.config();
const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY
});
async function sendRequest(message) {
try {
const completion = await openai.chat.completions.create({
model: "gpt-3.5-turbo",
messages: [
{ role: "system", content: "Vous êtes un assistant utile." },
{ role: "user", content: message }
],
temperature: 0.7,
max_tokens: 150
});
return completion.choices[0].message.content;
} catch (error) {
console.error("Erreur lors de l'appel à l'API:", error);
throw error;
}
}
Comentarios
Los comentarios funcionan con GitHub Discussions
Inicia sesión con GitHub para participar en la discusión