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_request_with_limits
Decodes Anthropic request JSON under caller-supplied decode limits.
decode_anthropic_response
Decodes an Anthropic Messages response body into a model-response transcript, optionally embedding the raw provider JSON.
decode_anthropic_response_with_limits
Decodes an Anthropic Messages response body under caller-supplied limits.
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.
decode_anthropic_stream_events_with_limits
Decodes Anthropic Messages SSE events under caller-supplied limits.
decode_anthropic_stream_with_limits
Decodes an Anthropic Messages SSE body into the final response under limits.
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.