Re-exports§
pub use config::ServiceConfig;pub use config::ModelConfig;pub use config::ConfigLoader;pub use config::VerificationStatus;pub use config::MessageFormat;pub use config::SseParser;pub use config::StreamingFormat;pub use config::Currency;pub use export::RegistryExport;pub use export::ServiceExport;pub use export::ModelExport;pub use export::RegistryStats;pub use embedded_config::EmbeddedConfigLoader;pub use registry_index::RegistryIndex;pub use registry_index::IndexStats;pub use registry_index::BrokenReference;pub use validation::ValidationLevel;pub use validation::ValidationReport;pub use validation::ValidationIssue;pub use validation::Severity;pub use validation::ConfigValidator;pub use query::ModelQuery;pub use query::Filter;pub use query::CapabilityFilter;pub use query::OrderBy;pub use message_format::MessageFormatConfig;pub use message_format::MessageFormatter;pub use message_format::MessageFormatBuilder;pub use message_format::MessageFormatRegistry;pub use message_format::ContentBlockConfig;pub use message_format::ContentBlockType;pub use message_format::MessageTemplate;pub use message_format::anthropic_format;pub use message_format::openai_format;pub use message_format::upgrade_v1_to_v2;pub use message_format::has_v2_upgrade;pub use client::LowLevelClient;pub use client::HttpClient;pub use client::ClientFactory;pub use client::ConfigProvider;pub use client::FileBasedClientFactory;pub use client::EmbeddedClientFactory;pub use error::ClientError;pub use error::Result;pub use error::ApiError;pub use error::ErrorExtractorConfig;pub use error::ErrorExtractorBuilder;pub use types::CompletionRequest;pub use types::CompletionResponse;pub use types::MessageContent;pub use types::ContentBlock;pub use types::ImageFormat;pub use types::AudioFormat;pub use types::DocumentFormat;pub use types::Usage;pub use types::FromFile;pub use types::RequestBuilder;pub use types::Message;pub use types::MessageList;pub use private::Private;pub use runtime::ModelRegistry;pub use chat::ChatterId;pub use chat::ChatBuilder;pub use transform::ValueTransform;pub use transform::TransformType;pub use transform::TransformBuilder;pub use transform::TransformEngine;pub use transform::TransformConfig;pub use transform::FieldTransformConfig;pub use transform::get_value;pub use jsonpath::JsonPath;pub use jsonpath::JsonPathBuilder;pub use jsonpath::JsonPathError;pub use jsonpath::JsonPathSet;pub use jsonpath::Segment as JsonPathSegment;
Modules§
- chat
- client
- config
- embedded_
config - error
- export
- Registry export types for RPC/serialization boundaries
- jsonpath
- Lightweight JSONPath extractor for cllient
- message_
format - Config-driven message format system for transforming messages to provider-specific JSON.
- private
- query
- Filter-based search API for model queries.
- registry_
index - Bidirectional index for service ↔ model relationships.
- runtime
- streaming
- Streaming response processing for AI providers
- streaming_
json - Streaming JSON writer - outputs JSON structure incrementally to stdout
- template
- transform
- Value transformation system for response extraction.
- types
- validation
- Configuration validation framework.
Structs§
- Response
- A Response to a submitted
Request.
Traits§
- Stream
- A stream of values produced asynchronously.