Skip to main content

nemo_flow/codec/
mod.rs

1// SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2// SPDX-License-Identifier: Apache-2.0
3
4//! LLM codec types, traits, and built-in implementations.
5//!
6//! This module provides the type system and traits for bidirectional
7//! request codecs ([`traits::LlmCodec`] / [`request::AnnotatedLlmRequest`]),
8//! the decode-only response codec
9//! ([`traits::LlmResponseCodec`] / [`response::AnnotatedLlmResponse`]), and
10//! the streaming response codec
11//! ([`streaming::StreamingCodec`]) used with the managed
12//! streaming LLM execution pipeline.
13
14pub mod anthropic;
15pub mod openai_chat;
16pub mod openai_responses;
17pub mod request;
18pub mod response;
19pub mod streaming;
20pub mod traits;