Skip to main content

telos_agent/model/provider/deepseek/
mod.rs

1//! DeepSeek API provider.
2//!
3//! DeepSeek's chat API is close to OpenAI's shape, but exposes provider-specific
4//! fields such as `thinking` and cache-token usage details. This provider keeps
5//! those fields native instead of routing through OpenAI SDK structs.
6
7mod client;
8mod config;
9mod error;
10mod request;
11mod response;
12mod stream;
13mod types;
14mod url;
15
16#[cfg(test)]
17mod tests;
18
19pub use client::DeepSeekProvider;
20pub use config::DeepSeekConfig;
21pub use types::{
22    DeepSeekBalance, DeepSeekBalanceInfo, DeepSeekChatOptions, DeepSeekFimChoice,
23    DeepSeekFimRequest, DeepSeekFimResponse, DeepSeekModel, DeepSeekModelList,
24    DeepSeekResponseFormat,
25};