Dino Geek, probeer je te helpen

Hoe de reactie van de ChatGPT API te ontleden?


De reactie van de OpenAI GPT-3.0 ChatModellen API kan worden ontleed door de inhoud van de reactie in een datastructuur zoals een woordenboek, een lijst of een klasse op te slaan.

De API respons geeft meestal een JSON object terug, wat makkelijk kan worden omgezet in Python datastructuren.

Hier is een voorbeeld van hoe je de reactie van de API kunt ontleden in Python:

```
import openai

openai.api_key = ‘jouw-api-sleutel’

response = openai.ChatCompletion.create( model=“gpt-3.0-turbo”, messages=[ {“role”: “system”, “content”: “Je bent een behulpzame assistent.”}, {“role”: “user”, “content”: “Wie heeft de Eiffeltoren gebouwd?”}, ]
)

  1. Dit zal de volledige antwoord string printen.
    print(response[‘choices’]0[‘message’][‘content’])
  1. Dit zal een lijst printen van alle berichten in het gesprek.
    for message in response[‘choices’]0[‘message’]: print(f“Rol: {message[‘role’]} – Inhoud: {message[‘content’]}”)
    ```

Hier is hoe de respons eruit ziet:

```
{ ‘id’: ‘chatcmpl-6p9XYPYSTTRi0xEviKjjilqrWU2Ve’, ‘object’: ‘chat.completion’, ‘created’: 1677649420, ‘model’: ‘gpt-3.0-turbo’, ‘usage’: {‘prompt_tokens’: 56, ‘completion_tokens’: 31, ‘total_tokens’: 87}, ‘choices’: [ { ‘message’: { ‘role’: ‘assistant’, ‘content’: ‘De Eiffeltoren werd gebouwd door het bedrijf van Gustave Eiffel, met Eiffel zelf als hoofdingenieur. Het ontwerp kwam echter van twee van zijn medewerkers, Maurice Koechlin en Émile Nouguier.‘ }, ‘finish_reason’: ‘stop’, ‘index’: 0 } ]
}
```
In dit voorbeeld wordt de ‘content’ sleutel van de ‘message’ sleutel bekeken om het antwoord van de assistent te krijgen. Voor complexere toepassingen wilt u mogelijk meer van de reactiedata ontleden.


Genereer eenvoudig artikelen om uw SEO te optimaliseren
Genereer eenvoudig artikelen om uw SEO te optimaliseren





DinoGeek biedt eenvoudige artikelen over complexe technologieën

Wilt u in dit artikel worden geciteerd? Het is heel eenvoudig, neem contact met ons op via dino@eiki.fr

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






Juridische Vermelding / Algemene Gebruiksvoorwaarden