Module: Helicone
- Defined in:
- lib/helicone.rb,
lib/helicone/tool.rb,
lib/helicone/agent.rb,
lib/helicone/client.rb,
lib/helicone/message.rb,
lib/helicone/version.rb,
lib/helicone/response.rb,
lib/helicone/tool_call.rb,
lib/helicone/agent_result.rb,
lib/helicone/configuration.rb
Defined Under Namespace
Classes: Agent, AgentResult, Client, Configuration, Error, Message, Response, Tool, ToolCall
Constant Summary collapse
- VERSION =
"0.3.4"- DEFAULT_BASE_URL =
"https://ai-gateway.helicone.ai/v1"
Class Attribute Summary collapse
-
.configuration ⇒ Configuration
Get the current configuration.
Class Method Summary collapse
-
.configure {|Configuration| ... } ⇒ void
Configure the gem.
-
.reset_configuration! ⇒ Configuration
Reset configuration to defaults.
Class Attribute Details
.configuration ⇒ Configuration
Get the current configuration
27 28 29 |
# File 'lib/helicone/configuration.rb', line 27 def configuration @configuration ||= Configuration.new end |
Class Method Details
.configure {|Configuration| ... } ⇒ void
This method returns an undefined value.
Configure the gem
35 36 37 |
# File 'lib/helicone/configuration.rb', line 35 def configure yield(configuration) end |
.reset_configuration! ⇒ Configuration
Reset configuration to defaults
42 43 44 |
# File 'lib/helicone/configuration.rb', line 42 def reset_configuration! @configuration = Configuration.new end |