Class: TurnKit::Client
- Inherits:
-
Object
show all
- Defined in:
- lib/turnkit/client.rb
Instance Method Summary
collapse
-
#chat(model:, messages:, tools:, instructions:, temperature: nil, thinking: nil, output_schema: nil, metadata: nil, on_event: nil) ⇒ Object
-
#paint(prompt:, model:, provider: nil, size: nil, assume_model_exists: nil, input_images: nil, mask: nil, params: {}, metadata: nil, on_event: nil) ⇒ Object
-
#validate!(model:) ⇒ Object
Instance Method Details
#chat(model:, messages:, tools:, instructions:, temperature: nil, thinking: nil, output_schema: nil, metadata: nil, on_event: nil) ⇒ Object
9
10
11
|
# File 'lib/turnkit/client.rb', line 9
def chat(model:, messages:, tools:, instructions:, temperature: nil, thinking: nil, output_schema: nil, metadata: nil, on_event: nil)
raise NotImplementedError
end
|
#paint(prompt:, model:, provider: nil, size: nil, assume_model_exists: nil, input_images: nil, mask: nil, params: {}, metadata: nil, on_event: nil) ⇒ Object
13
14
15
|
# File 'lib/turnkit/client.rb', line 13
def paint(prompt:, model:, provider: nil, size: nil, assume_model_exists: nil, input_images: nil, mask: nil, params: {}, metadata: nil, on_event: nil)
raise NotImplementedError
end
|
#validate!(model:) ⇒ Object
5
6
7
|
# File 'lib/turnkit/client.rb', line 5
def validate!(model:)
true
end
|