nemo_relay.codecs
nemo_relay.codecs
nemo_relay.codecs
Generated from python/nemo_relay/codecs.pyi.
Module nemo_relay.codecs.
Protocol definitions for request and response codecs used by nemo_relay.llm.
LlmCodec(Protocol)Protocol for request codecs used by annotated LLM intercepts.
decodeDecode a raw provider request into AnnotatedLLMRequest.
encodeMerge annotated edits back into the original raw request.
LlmResponseCodec(Protocol)Protocol for codecs that normalize raw LLM responses.
decode_responseDecode a raw provider response into AnnotatedLLMResponse.
OpenAIChatCodecBuilt-in codec for OpenAI Chat Completions requests and responses.
OpenAIChatCodecCreate an instance.
decodeDecode an OpenAI Chat Completions request.
encodeEncode a normalized request back into Chat Completions format.
decode_responseDecode an OpenAI Chat Completions response.
OpenAIResponsesCodecBuilt-in codec for OpenAI Responses requests and responses.
OpenAIResponsesCodecCreate an instance.
decodeDecode an OpenAI Responses request.
encodeEncode a normalized request back into Responses format.
decode_responseDecode an OpenAI Responses response.
AnthropicMessagesCodecBuilt-in codec for Anthropic Messages requests and responses.
AnthropicMessagesCodecCreate an instance.
decodeDecode an Anthropic Messages request.
encodeEncode a normalized request back into Messages format.
decode_responseDecode an Anthropic Messages response.