Module: Foam::Otel::LLM::OpenAIShim::ResponsesPatch
- Defined in:
- lib/foam/otel/llm/openai_shim.rb
Instance Method Summary collapse
Instance Method Details
#create(params = {}) ⇒ Object
112 113 114 115 116 117 118 |
# File 'lib/foam/otel/llm/openai_shim.rb', line 112 def create(params = {}) Foam::Otel::LLM.observe( provider: "openai", request: Foam::Otel::LLM.safe_request(provider: "openai") { OpenAIShim.responses_request(params) }, response_extractor: OpenAIShim::RESPONSES_RESPONSE ) { super(params) } end |