Class: Buble::ChatResource
- Inherits:
-
Object
- Object
- Buble::ChatResource
- Defined in:
- lib/buble/chat.rb
Instance Attribute Summary collapse
-
#completions ⇒ Object
readonly
Returns the value of attribute completions.
-
#gemini ⇒ Object
readonly
Returns the value of attribute gemini.
-
#messages ⇒ Object
readonly
Returns the value of attribute messages.
-
#models ⇒ Object
readonly
Returns the value of attribute models.
Instance Method Summary collapse
-
#initialize(http) ⇒ ChatResource
constructor
A new instance of ChatResource.
Constructor Details
#initialize(http) ⇒ ChatResource
Returns a new instance of ChatResource.
94 95 96 97 98 99 |
# File 'lib/buble/chat.rb', line 94 def initialize(http) @models = ChatModelsResource.new(http) @completions = ChatCompletionsResource.new(http) @messages = MessagesResource.new(http) @gemini = GeminiResource.new(http) end |
Instance Attribute Details
#completions ⇒ Object (readonly)
Returns the value of attribute completions.
92 93 94 |
# File 'lib/buble/chat.rb', line 92 def completions @completions end |
#gemini ⇒ Object (readonly)
Returns the value of attribute gemini.
92 93 94 |
# File 'lib/buble/chat.rb', line 92 def gemini @gemini end |
#messages ⇒ Object (readonly)
Returns the value of attribute messages.
92 93 94 |
# File 'lib/buble/chat.rb', line 92 def @messages end |
#models ⇒ Object (readonly)
Returns the value of attribute models.
92 93 94 |
# File 'lib/buble/chat.rb', line 92 def models @models end |