Struct OpenAI Chat Codec

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.

1pub struct OpenAIChatCodec;

Built-in codec for the OpenAI Chat Completions API.

Trait Implementations

impl LlmCodec for OpenAIChatCodec

impl LlmCodec for OpenAIChatCodec

decode

fn decode(&self, request: &LlmRequest) -> Result<AnnotatedLlmRequest>

encode

fn encode(
    &self,
    annotated: &AnnotatedLlmRequest,
    original: &LlmRequest,
) -> Result<LlmRequest>

impl LlmResponseCodec for OpenAIChatCodec

impl LlmResponseCodec for OpenAIChatCodec

decode_response

fn decode_response(&self, response: &Json) -> Result<AnnotatedLlmResponse>