Dino Geek, versucht dir zu helfen

Wie verbinde ich mich mit TypeScript mit der ChatGPT-API?


Hier ist ein einfacher Weg, um sich mit der OpenAI ChatGPT-API unter Verwendung von TypeScript zu verbinden. Sie benötigen zunächst den OpenAI-Client und die Kopie Ihres API-Schlüssels.

Tipp: Vermeiden Sie, Ihr API-Schlüssel im Code vorzuweisen. Verwenden Sie stattdessen ein sicheres Key-Management-System oder setzen Sie Umgebungsvariablen.

Zunächst müssen Sie die Bibliothek `openai` installieren. Sie können dies mit npm oder Yarn tun:

```
npm install openai
```
oder
```
yarn add openai
```
Nach der Installation können Sie diese Musteranwendung verwenden, um mit der OpenAI-API zu interagieren. Stellen Sie sicher, dass Sie Ihren tatsächlichen API-Schlüssel im Prozessumgebungsvariable `OPENAI_KEY` festlegen.

```typescript
import * as OpenAI from ‘openai’;

// Setzen Sie Ihren API-Schlüssel
const openai = new OpenAI(process.env.OPENAI_KEY);

async function chatWithGpt3(message: string) { const response = await openai.ChatCompletion.create({ model: ‘text-davinci-003’, messages: [ { role: ‘system’, content: ‘Ich bin ein hilfreicher virtueller Assistent.’, }, { role: ‘user’, content: message, }, ], });

return response.data.choices0.message.content; }

chatWithGpt3(‘Was ist die Hauptstadt von Deutschland?’).then((res) => console.log(res)
);

```
Obwohl der obige Code recht einfach ist, beantwortet er eine einfache Frage mithilfe der GPT-3-API. Sie können beliebige Fragen stellen und die Antwort in Ihrer Konsole anzeigen.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | 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 |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen