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.