Dino Geek, intenta ayudarte

¿Cómo conectarse a la API de ChatGPT con TypeScript?


Para conectarte a la API de ChatGPT con TypeScript, debes seguir los siguientes pasos:

Primero, debes instalar `node-fetch` y su tipo `@types/node-fetch` si todavía no los tienes. Puedes hacerlo utilizando el siguiente comando de NPM:

```
npm install node-fetch @types/node-fetch
```

Después, utiliza este ejemplo de código para hacer una llamada a la API de ChatGPT:

```typescript
import fetch, { Headers } from ‘node-fetch’;

// Define el endpoint de la API de OpenAI
const url = “https://api.openai.com/v1/engines/davinci-codex/completions”;

// Define tus opciones de entrada para el modelo
const prompt = “Traduce el siguiente texto al francés: ‘Hola, ¿cómo estás?’”;
const max_tokens = 60;

// Define tus headers
const headers = new Headers();
headers.append(“Content-Type”, “application/json”);
headers.append(“Authorization”, `Bearer ${process.env.OPENAI_API_KEY}`); // Recuerda agregar tu clave de API de OpenAI

// Define el cuerpo de tu POST request
const body = { “prompt”: prompt, “max_tokens”: max_tokens
};

// Haz la llamada a la API de OpenAI
fetch(url, { method: “POST”, headers: headers, body: JSON.stringify(body)
}) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error(‘Error:’, error));
```

En este ejemplo, reemplaza `${process.env.OPENAI_API_KEY}` con tu clave de API de OpenAI.

Si sigues estos pasos, deberías poder obtener resultados de la API de Chat GPT a través de tu programa TypeScript.


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nombre de dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Aviso legal / Condiciones generales de uso