As developers, we constantly seek ways to improve and enhance our projects. That's why I'm thrilled to introduce you to openai_chatgpt
, a new Ruby gem enabling you to leverage GPT-3.5 Turbo and GPT-3.5 Turbo-0301 in your Ruby projects.
GPT-3.5 Turbo and GPT-3.5 Turbo-0301 are OpenAI's latest language models, capable of producing human-like text with remarkable accuracy. Integrating these models into your Ruby projects can elevate your applications, delivering an unparalleled user experience.
Designed with simplicity, openai_chatgpt
is easy to use and integrate into your Ruby projects. It provides a straightforward interface for generating text, allowing you to concentrate on building your application without the complexities of GPT-3.5 Turbo and GPT-3.5 Turbo-0301.
To start with openai_chatgpt
, install the gem and authenticate your OpenAI API key. Once you've completed these steps, you can generate text by invoking the ‘completions’ method and providing the prompt you want the model to complete.
The complete documentation of the gem can be found at: https://github.com/sulmanweb/openai_chatgpt
For instance, here's a simple example of using openai_chatgpt
in Ruby:
require 'openai_chatgpt'
client = OpenaiChatgpt::Client.new(api_key: "your-api-key")
resp = client.completions(messages: [{role: "user", content: "Hello World"}])
p resp.results[0].content
This gem enables all options available in OpenAI's official chatgpt documentation. The gem returns excellent OpenStruct results that can be accessed using simple dot notation.
Furthermore, the gem includes a usage
object that details your API token usage after each call.
Please don't hesitate to submit PRs and issues to the open-source gem.
Happy Coding!
You can contact me at sulman@hey.com
Top comments (0)