Class: Foobara::Ai::OllamaApi::BaseCommand
- Inherits:
-
Command
- Object
- Command
- Foobara::Ai::OllamaApi::BaseCommand
show all
- Includes:
- HttpApiCommand
- Defined in:
- foobara-ollama-api-1.0.3/src/foobara/ai/ollama_api/base_command.rb
Constant Summary
TruncatedInspect::MAX_LENGTH
Instance Method Summary
collapse
Methods inherited from Command
install!
#inspect, truncating
Methods included from Concern
foobara_class_methods_module_for, foobara_concern?, included
Instance Method Details
#api_token ⇒ Object
17
18
19
20
21
22
23
|
# File 'src/foobara/ai/ollama_api/base_command.rb', line 17
def api_token
key = ENV["OLLAMA_API_KEY"]
if key
key.empty? ? nil : key
end
end
|
9
10
11
12
13
14
15
|
# File 'src/foobara/ai/ollama_api/base_command.rb', line 9
def
self. = if api_token
super.merge("x-api-Key" => api_token)
else
super
end
end
|