Module: Foam::Otel::LLM::RubyOpenAIShim::EmbeddingsPatch
- Defined in:
- lib/foam/otel/llm/ruby_openai_shim.rb
Instance Method Summary collapse
Instance Method Details
#embeddings(parameters: {}) ⇒ Object
125 126 127 128 129 130 131 132 133 |
# File 'lib/foam/otel/llm/ruby_openai_shim.rb', line 125 def (parameters: {}) Foam::Otel::LLM.observe( provider: "openai", operation: "embeddings", request: Foam::Otel::LLM.safe_request(provider: "openai", operation: "embeddings") do RubyOpenAIShim.(parameters) end, response_extractor: RubyOpenAIShim::EMBEDDINGS_RESPONSE ) { super } end |