Dino Geek, probeer je te helpen

Hoe verbinding maken met ChatGPT API met Ruby?


Hier is een voorbeeld van hoe je verbinding kunt maken met de OpenAI API en de ChatGPT kunt gebruiken met Ruby:

```
require ‘open-uri‘
require ‘net/http‘
require ‘json’

def chat_gpt_request(message) uri = URI http = Net::HTTP.new(uri.host, uri.port)

request = Net::HTTP::Post.new(uri.request_uri, { ‘Authorization’ => ‘Bearer JOUW_OPENAI_API_KEY’, ‘Content-Type’ => ‘application/json‘ }) request.body = JSON.dump( “model” => “text-davinci-002”, “messages” => [ { “role” => “system”, “content” => “Je bent een behulpzame assistent.“ }, { “role” => “user”, “content” => message } ] ) response = http.request(request) JSON.parse(response.body) end ```

Je moet de werkelijke OpenAI API sleutel invoegen bij ‘JOUW_OPENAI_API_KEY’. Als je de functie aanroept (chat_gpt\_request), stuur het een string als een bericht naar de API.
Het antwoord wordt als een JSON-string geretourneerd, die je kunt parseren voor het gewenste resultaat.

Houd er ook rekening mee dat de URI of modelnamen kunnen variëren, afhankelijk van jouw specifieke behoeften of updates van OpenAI.


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