use crate::core::capabilities::*;
use crate::model_capabilities;
use crate::providers::deepseek::Deepseek;
model_capabilities! {
provider: Deepseek,
models: {
DeepseekChat {
model_name: "deepseek-chat",
constructor_name: deepseek_chat,
display_name: "DeepSeek Chat",
capabilities: [ImageInputSupport, TextInputSupport, TextOutputSupport, ToolCallSupport]
},
DeepseekReasoner {
model_name: "deepseek-reasoner",
constructor_name: deepseek_reasoner,
display_name: "DeepSeek Reasoner",
capabilities: [ImageInputSupport, ReasoningSupport, TextInputSupport, TextOutputSupport, ToolCallSupport]
},
}
}