Expand description
OpenAI-compatible chat-completion provider wire codec. OpenAI-compatible provider wire codec.
The free functions project OpenAI chat-completion JSON to and from the
canonical chat transcript maps. OpenAiCodecLib installs the same mapping
as a runtime codec under codec:openai.
Structs§
- Open
AiCodec - Runtime codec for OpenAI-compatible chat-completion JSON.
- Open
AiCodec Lib - Host-registered lib for
codec:openai. - Open
AiCodec Options - Options for OpenAI-compatible provider request JSON generation.
Functions§
- decode_
openai_ request - Decodes OpenAI request JSON into a validated chat-transcript expression.
- decode_
openai_ response - Decodes an OpenAI chat-completion response body into a model-response transcript, optionally embedding the raw provider JSON.
- decode_
openai_ stream - Decodes an OpenAI chat-completion SSE body into a single model-response transcript, optionally embedding the raw provider chunks.
- encode_
openai_ request - Encodes a model-request transcript into OpenAI chat-completion JSON.
- encode_
openai_ response - Encodes a model-response transcript into OpenAI chat-completion JSON.
- openai_
codec_ symbol - Returns the codec symbol
codec:openai.
Type Aliases§
- Open
AiRequest Options - Alias for
OpenAiCodecOptionswhen used for provider request generation.