Package ai.doctruth.internal.providers.openai.wire


package ai.doctruth.internal.providers.openai.wire
Jackson-deserialisable Java records mirroring the OpenAI Chat Completions API request and response shapes. NOT public API.

Field names use the wire JSON's snake_case verbatim (e.g. response_format, prompt_tokens, finish_reason) so Jackson maps each record component without custom annotations. These records exist only to insulate OpenAiProvider from vendor JSON drift, per ADR 0003.