pub fn build_request_with_tools(
provider: &ModelProvider,
messages: &[ChatMessage],
tools: Vec<ToolDefinition>,
system_prompt: Option<&str>,
) -> Result<ChatRequest, ChatError>Expand description
构建带工具定义的请求
pub fn build_request_with_tools(
provider: &ModelProvider,
messages: &[ChatMessage],
tools: Vec<ToolDefinition>,
system_prompt: Option<&str>,
) -> Result<ChatRequest, ChatError>构建带工具定义的请求