Class: LittleGhost::StructuredOutput::ProviderStrategy
- Inherits:
-
Strategy
- Object
- Strategy
- LittleGhost::StructuredOutput::ProviderStrategy
show all
- Defined in:
- lib/little_ghost/structured_output.rb
Instance Attribute Summary
Attributes inherited from Strategy
#configuration
Instance Method Summary
collapse
Methods inherited from Strategy
#initialize, #schema_name, #tool?, #tool_choice, #tools
Instance Method Details
#output_schema ⇒ Object
25
|
# File 'lib/little_ghost/structured_output.rb', line 25
def output_schema = configuration
|
#provider? ⇒ Boolean
24
|
# File 'lib/little_ghost/structured_output.rb', line 24
def provider? = true
|
#required_capabilities ⇒ Object
26
|
# File 'lib/little_ghost/structured_output.rb', line 26
def required_capabilities = [:native_structured_output].freeze
|