Dino Geek, intenta ayudarte

¿Cómo conectarse a la API de ChatGPT con Ruby?


La API de OpenAI (que incluye el modelo de chat GPT-3) no tiene un SDK oficial para Ruby, pero puedes usar la biblioteca HTTParty o Net::HTTP que viene con Ruby para hacer la solicitud POST a la API.

Aquí te dejo un ejemplo de cómo podría verse un cliente mínimo de OpenAI con Ruby:

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

uri = URI.parse(“https://api.openai.com/v1/engines/davinci-codex/completions”)

request = Net::HTTP::Post.new(uri)
request[“Content-Type”] = “application/json“
request[“Authorization”] = “Bearer YOUR_OPEN_AI_KEY”

request.body = JSON.dump({ “prompt” => “Translate the following English text to French: ‘{}’”, “max_tokens” => 60
})

req_options = { use_ssl: uri.scheme == “https”,
}

response = Net::HTTP.start(uri.hostname, uri.port, req_options) do |http| http.request(request)
end

puts response.body
```

Recuerda reemplazar “YOUR_OPEN_AI_KEY” con la clave real de la API de OpenAI.

El código anterior hace una solicitud a la API de OpenAI con un texto de entrada específico y luego imprime la respuesta.


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

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






Aviso legal / Condiciones generales de uso