Furkan Enes
Furkan Enes
Generated to solve #44 Rack dependency updated to 2.0 Rspec and Rspec-rails dependencies updated to 3.8.0
Rails: 6.0.2.1 Ruby: 2.7.0p0 (2019-12-25 revision 647ee6f091) Bundler: 2.1.4 -- Release 1.0.45 seems to fail when installing with bundler in Rails6. I have created a brand new Rails6 project and...
Currently we're leaving the API error raising to Faraday. That is not ideal since it's not possible to spot which Rubygpt call causes the issue. Rubygpt must have it's own...
As a user, I should be able to provide `OPENAI_API_KEY` environment variable so that I don't have to pass it to the configuration in the code. ### Implementation Plan -...
As stated in https://github.com/feapaydin/rubygpt/pull/1#discussion_r1496536607 we're calling the validation for `Configuration` objects inside the `Client`. Sole reason for this is to support "tapping" (modifying attributes via block) on the configuration objects,...
### Story As a user, I must be able to configure default connection adapter (Faraday) on client initialization. ### Implementation Plan - The `Rubygpt::Connection.new(configuration)` call in `connection.rb` already supports providing...
### Story As a developer, I must be able to receive streaming data from OpenAI Chat (Text Generation) APIs. ### Implementation Plan - Update `Rubygpt::Requester::ChatRequester#create` to handle `streaming` from the...