Module: Foam::Otel::LLM::RubyOpenAIShim::ChatPatch
- Defined in:
- lib/foam/otel/llm/ruby_openai_shim.rb
Instance Method Summary collapse
Instance Method Details
#chat(parameters: {}) ⇒ Object
115 116 117 118 119 120 121 |
# File 'lib/foam/otel/llm/ruby_openai_shim.rb', line 115 def chat(parameters: {}) Foam::Otel::LLM.observe( provider: "openai", request: Foam::Otel::LLM.safe_request(provider: "openai") { RubyOpenAIShim.chat_request(parameters) }, response_extractor: RubyOpenAIShim::CHAT_RESPONSE ) { super } end |