Module: OpenAI

Defined in:
sig/_private/openai.rbs

Overview

Arity patch for the openai gem. Its Resources methods are positional def x(params) at runtime, but the gem's shipped RBS advertises keyword-only signatures. We accept a positional hash or a keyword splat (| ... extends the gem's existing overloads). Streaming returns untyped — the event objects are a ~60-member union dispatched dynamically on #type. Loaded only for riffer's own Steep run (consumers skip sig/_private).

Defined Under Namespace

Modules: Resources