Module: Foam::Otel::LLM::OpenAIShim::ChatPatch
- Defined in:
- lib/foam/otel/llm/openai_shim.rb
Instance Method Summary collapse
Instance Method Details
#create(params) ⇒ Object
102 103 104 105 106 107 108 |
# File 'lib/foam/otel/llm/openai_shim.rb', line 102 def create(params) Foam::Otel::LLM.observe( provider: "openai", request: Foam::Otel::LLM.safe_request(provider: "openai") { OpenAIShim.chat_request(params) }, response_extractor: OpenAIShim::CHAT_RESPONSE ) { super(params) } end |