Module response

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker.

Re-exported normalized LLM response data types and core pricing helpers.

Re-exports

  • pub use super::model_pricing::CacheReadAccounting;
  • pub use super::model_pricing::ModelPricing;
  • pub use super::model_pricing::PricingCatalog;
  • pub use super::model_pricing::PricingCatalogError;
  • pub use super::model_pricing::PricingConfig;
  • pub use super::model_pricing::PricingResolver;
  • pub use super::model_pricing::PricingSource;
  • pub use super::model_pricing::PricingSourceConfig;
  • pub use super::model_pricing::PricingUnit;
  • pub use super::model_pricing::PromptCachePricing;
  • pub use super::model_pricing::TokenPricingRates;
  • pub use super::model_pricing::active_pricing_resolver;
  • pub use super::model_pricing::attach_estimated_cost;
  • pub use super::model_pricing::attach_estimated_cost_for_provider;
  • pub use super::model_pricing::estimate_cost;
  • pub use super::model_pricing::estimate_cost_for_provider;
  • pub use super::model_pricing::estimate_cost_with_catalog;
  • pub use super::model_pricing::estimate_cost_with_provider;
  • pub use super::model_pricing::infer_model_provider;
  • pub use super::model_pricing::pricing_for_model;
  • pub use super::model_pricing::pricing_for_provider;
  • pub use super::model_pricing::reset_active_pricing_resolver;
  • pub use super::model_pricing::set_active_pricing_resolver;

Structs

  • AnnotatedLlmResponse: Structured view of an LLM response, produced by a response codec from raw JSON API output.
  • CostEstimate: Normalized LLM response cost.
  • ResponseToolCall: A tool call requested by the model in its response.
  • Usage: Token usage statistics from an LLM API response.

Enums

  • ApiSpecificResponse: API-specific response data that cannot be normalized across providers.
  • CostSource: Source of a normalized cost value.
  • FinishReason: Normalized reason why the model stopped generating.