Skip to main content

Module anthropic

Module anthropic 

Source
Expand description

Anthropic Messages provider wire codec. Anthropic Messages provider wire codec.

The free functions project Anthropic Messages JSON to and from the canonical chat transcript maps. AnthropicCodecLib installs the same mapping as a runtime codec under codec:anthropic.

Structs§

AnthropicCodec
Runtime codec for Anthropic Messages JSON.
AnthropicCodecLib
Host-registered lib for codec:anthropic.
AnthropicCodecOptions
Options for Anthropic Messages request JSON generation.

Functions§

anthropic_codec_symbol
Returns the codec symbol codec:anthropic.
decode_anthropic_request
Decodes Anthropic request JSON into a validated chat-transcript expression.
decode_anthropic_response
Decodes an Anthropic Messages response body into a model-response transcript, optionally embedding the raw provider JSON.
decode_anthropic_stream
Decodes an Anthropic Messages SSE body into a final model-response transcript, optionally embedding the raw provider chunks.
decode_anthropic_stream_events
Decodes an Anthropic Messages SSE body into model-event transcripts.
encode_anthropic_request
Encodes a model-request transcript into Anthropic Messages JSON.
encode_anthropic_response
Encodes a model-response transcript into Anthropic Messages JSON.

Type Aliases§

AnthropicRequestOptions
Alias for AnthropicCodecOptions when used for provider request generation.