Expand description
Direct Claude Messages ↔ OpenAI Responses buffered conversion.
Modules§
- stream
- Direct incremental Claude Messages ↔ OpenAI Responses streams.
Structs§
- Claude
Request Context - The Claude upstream a Responses request is prepared for, when the caller knows it; a mismatched model or a missing origin is refused.
- Claude
Response Context - The original Responses request and effective settings retained during request preparation. Required settings must come from that invocation, not guesses made after receiving a Chat completion. A response conversion consumes this value and recursively removes extensions before reusing same-dialect fields.
- Responses
Usage Facts - Real usage facts only for counters absent from the Claude response.
Functions§
- claude_
to_ responses_ request - claude_
to_ responses_ response - Return mapping for a Responses request executed through Claude. Original request controls and actual creation/usage facts are retained by invocation.
- responses_
to_ claude_ request - responses_
to_ claude_ response - Convert a successful terminal Responses result; pending/failed/cancelled objects remain failures instead of becoming Claude end_turn messages.