锁定 Provider 适配层兼容行为
验证 neutral adapter 默认关闭 reasoning 捕获 补充带 reasoning 上游响应的正文流回归覆盖 确认 GameAgent 与 AGC Runtime 继续只消费正文字段
This commit is contained in:
@@ -808,6 +808,7 @@ mod tests {
|
||||
assert_eq!(mapped.max_output_tokens, Some(2048));
|
||||
assert_eq!(mapped.request_timeout_ms, Some(3000));
|
||||
assert!(mapped.enable_web_search);
|
||||
assert!(!mapped.capture_reasoning);
|
||||
assert_eq!(mapped.function_tools.len(), 1);
|
||||
assert!(mapped.function_tools[0].strict);
|
||||
assert_eq!(mapped.tool_choice, Some(LlmToolChoice::Required));
|
||||
@@ -1091,7 +1092,7 @@ mod tests {
|
||||
(
|
||||
"text/event-stream",
|
||||
concat!(
|
||||
"data: {\"id\":\"loopback-stream\",\"choices\":[{\"delta\":{\"content\":\"可\"},\"finish_reason\":null}]}\n\n",
|
||||
"data: {\"id\":\"loopback-stream\",\"choices\":[{\"delta\":{\"reasoning_content\":\"隐藏\",\"content\":\"可\"},\"finish_reason\":null}]}\n\n",
|
||||
"data: {\"id\":\"loopback-stream\",\"choices\":[{\"delta\":{\"content\":\"用\"},\"finish_reason\":\"stop\"}]}\n\n",
|
||||
"data: [DONE]\n\n"
|
||||
),
|
||||
@@ -1099,7 +1100,7 @@ mod tests {
|
||||
} else {
|
||||
(
|
||||
"application/json",
|
||||
r#"{"id":"loopback-non-stream","model":"loopback-model","choices":[{"message":{"content":"可用"},"finish_reason":"stop"}]}"#,
|
||||
r#"{"id":"loopback-non-stream","model":"loopback-model","choices":[{"message":{"reasoning_content":"隐藏","content":"可用"},"finish_reason":"stop"}]}"#,
|
||||
)
|
||||
};
|
||||
let response = format!(
|
||||
|
||||
Reference in New Issue
Block a user