mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-04 16:37:46 +08:00
fix(provider): omit default model test temperature
This commit is contained in:
@@ -635,7 +635,6 @@ fn provider_query_build_test_request_body_for_api_format_with_search_session(
|
||||
"model": model,
|
||||
"input": message,
|
||||
"max_output_tokens": 30,
|
||||
"temperature": 0.7,
|
||||
"stream": true,
|
||||
}),
|
||||
"openai:search" => json!({
|
||||
@@ -654,7 +653,6 @@ fn provider_query_build_test_request_body_for_api_format_with_search_session(
|
||||
"content": message
|
||||
}],
|
||||
"max_tokens": 30,
|
||||
"temperature": 0.7,
|
||||
"stream": true,
|
||||
}),
|
||||
_ => json!({
|
||||
@@ -664,7 +662,6 @@ fn provider_query_build_test_request_body_for_api_format_with_search_session(
|
||||
"content": message
|
||||
}],
|
||||
"max_tokens": 30,
|
||||
"temperature": 0.7,
|
||||
"stream": true,
|
||||
}),
|
||||
}
|
||||
@@ -811,7 +808,6 @@ fn provider_query_build_test_request_body_with_model_policy(
|
||||
"content": provider_query_extract_message(payload)
|
||||
.unwrap_or_else(|| DEFAULT_PROVIDER_QUERY_TEST_MESSAGE.to_string())
|
||||
}],
|
||||
"temperature": 0.7,
|
||||
"stream": true,
|
||||
})
|
||||
}
|
||||
|
||||
@@ -242,6 +242,26 @@ fn provider_query_default_test_request_body_does_not_set_max_tokens() {
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn provider_query_default_test_request_bodies_do_not_set_temperature() {
|
||||
let payload = json!({});
|
||||
let default_body = provider_query_build_test_request_body(&payload, "fallback-model");
|
||||
assert!(default_body.get("temperature").is_none());
|
||||
|
||||
for api_format in ["openai:chat", "openai:responses", "claude:messages"] {
|
||||
let body = provider_query_build_test_request_body_for_api_format(
|
||||
&payload,
|
||||
"fallback-model",
|
||||
"/api/admin/provider-query/test-model",
|
||||
api_format,
|
||||
);
|
||||
assert!(
|
||||
body.get("temperature").is_none(),
|
||||
"admin model test must not set temperature for {api_format}"
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn provider_query_failover_request_body_overrides_custom_model() {
|
||||
let payload = json!({
|
||||
|
||||
Reference in New Issue
Block a user