Skip to main content

Crate chat_engine_sdk

Crate chat_engine_sdk 

Source

Re-exports§

pub use error::PluginError;
pub use models::Capability;
pub use models::CapabilityValue;
pub use models::FileCitation;
pub use models::HealthStatus;
pub use models::LifecycleState;
pub use models::LinkCitation;
pub use models::LinkReference;
pub use models::MemoryStrategy;
pub use models::Message;
pub use models::MessagePart;
pub use models::MessagePartInput;
pub use models::MessagePartType;
pub use models::MessageRole;
pub use models::RetentionPolicy;
pub use models::Session;
pub use models::SessionType;
pub use models::StreamingChunkEvent;
pub use models::StreamingCitationEvent;
pub use models::StreamingCompleteEvent;
pub use models::StreamingErrorEvent;
pub use models::StreamingEvent;
pub use models::StreamingPartEvent;
pub use models::StreamingSessionMetaEvent;
pub use models::StreamingStartEvent;
pub use models::StreamingStateEvent;
pub use models::StreamingStatusEvent;
pub use models::StreamingToolEvent;
pub use models::TenantId;
pub use models::TextPositionAnchor;
pub use models::UserId;
pub use models::VariantInfo;
pub use plugin::ChatEngineBackendPlugin;
pub use plugin::MessagePluginCtx;
pub use plugin::PluginCallContext;
pub use plugin::PluginStream;
pub use plugin::SessionPluginCtx;
pub use plugin::SessionPluginResponse;
pub use plugin::empty_stream;
pub use plugin::stream_from_events;

Modules§

error
models
plugin