mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-02 17:30:23 +08:00
centralize openai responses alias handling
This commit is contained in:
@@ -21,11 +21,8 @@ pub(crate) fn should_bypass_execution_runtime_decision(
|
||||
.as_deref()
|
||||
.map(str::trim)
|
||||
.unwrap_or_default()
|
||||
.to_ascii_lowercase();
|
||||
if !matches!(
|
||||
provider_api_format.as_str(),
|
||||
"openai:responses" | "openai:cli" | "openai:compact" | "openai:responses:compact"
|
||||
) {
|
||||
.to_string();
|
||||
if !crate::ai_pipeline::is_openai_responses_family_format(&provider_api_format) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -39,11 +36,7 @@ pub(crate) fn should_bypass_execution_runtime_decision(
|
||||
}
|
||||
|
||||
pub(crate) fn should_bypass_execution_runtime_plan(plan: &ExecutionPlan) -> bool {
|
||||
let provider_api_format = plan.provider_api_format.trim().to_ascii_lowercase();
|
||||
if !matches!(
|
||||
provider_api_format.as_str(),
|
||||
"openai:responses" | "openai:cli" | "openai:compact" | "openai:responses:compact"
|
||||
) {
|
||||
if !crate::ai_pipeline::is_openai_responses_family_format(&plan.provider_api_format) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user