Dino Geek essaye de t'aider

Comment se connecter à l'API de ChatGPT avec Ruby ?


Pour vous connecter à l’API de ChatGPT avec Ruby, vous devrez d’abord télécharger et installer le kit de développement logiciel (SDK) correspondant pour Ruby. Puisque OpenAI ne propose pas actuellement de SDK officiel pour Ruby, vous devrez utiliser une bibliothèque tierce ou écrire directement la requête HTTP.

Voici un exemple de connexion à l’API de ChatGPT avec Ruby en utilisant `URI` et `Net::HTTP` :

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

  1. URL de l’API
    uri = URI
  1. Nouvelle instance de HTTP à partir de l’URI
    https = Net::HTTP.new(uri.host, uri.port)
    https.use_ssl = true
  1. Créer une requête
    request = Net::HTTP::Post.new(uri.path, { ‘Authorization’ => ‘Bearer VOTRE_TOKEN_API’, ‘Content-Type’ => ‘application/json’
    })
  2. Données à envoyer à l’API
    request.body = JSON.dump({ ‘prompt’ => ‘Translate the following English text to French: “{:text=>“Hello, world!”}”’, ‘max_tokens’ => 60
    })
  1. Envoyer la requête
    response = https.request(request)
  1. Réponse de l’API
    puts response.read_body
    ```

N’oubliez pas de remplacer `“VOTRE_TOKEN_API”` par votre token d’API ChatGPT. Cela suppose que vous avez déjà généré un token depuis votre espace compte sur le site de ChatGPT.

Remarque : La qualité des résultats dépend beaucoup de la façon dont vous formatez l’invite (grâce au paramètre `‘prompt’`). De plus, veuillez noter que l’API n’est pas gratuite et que vous devrez payer par utilisation.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

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






Mentions Légales / Conditions Générales d'Utilisation