Dino Geek, versucht dir zu helfen

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


Um sich mit Python mit der OpenAI GPT-3 API zu verbinden und Chatbots zu erstellen, müssen Sie zuerst OpenAIs Python Client-Installation auf Ihren Computer herunterladen. Sie können dies tun, indem Sie den folgenden Code in Ihr Terminal eingeben:

```
pip install openai
```

Sobald Sie den Client installiert haben, können Sie den folgenden Code verwenden, um sich mit der Chat-API zu verbinden:

```python
import openai

openai.api_key = ‘your-api-key’

response = openai.ChatCompletion.create( model=“gpt-3.5-turbo”, messages=[ {“role”: “system”, “content”: “You are a helpful assistant.”}, {“role”: “user”, “content”: “Who won the world series in 2020?”}, ]
)

print(response[‘choices’]0[‘message’][‘content’])
```

Ersetzen Sie ‘your-api-key’ durch Ihre tatsächliche OpenAI-API-Schlüssel.

Darüber hinaus verwenden Sie das openai.ChatCompletion.create um eine neue Chat-Sitzung zu erstellen.

Die messages-Eigenschaft ist eine Liste von Nachrichtenobjekten. Jedes Nachrichtenobjekt hat eine role (die entweder “system”, “user” oder “assistant” sein kann) und content (was der eigentliche Text der Nachricht ist).

Das obige Beispiel simulierte eine Chat-Sitzung, in der das System zuerst den Assistenten als “hilfreich” einrichtet und dann der Benutzer eine Frage stellt.

Der Antworttext des Chat-Modells auf die Benutzeranfrage wird dann ausgegeben. Wenn Sie einen fortführenden Chat wollen, können Sie die Antwort des Modells als zusätzliche Nachricht in der Liste der Nachrichten hinzufügen und erneut .create aufrufen.


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