0%
Primeros pasos con la API de ChatGPT: envío de solicitudes y gestión de las respuestas

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

¡Enlace copiado!