feat(openai): align GPT-5.6 and Codex request contracts

This commit is contained in:
MMEXA
2026-07-11 07:40:12 +08:00
parent bc1da3bf3f
commit dfa121dd5b
178 changed files with 17947 additions and 3541 deletions
+1
View File
@@ -115,6 +115,7 @@ pub struct ExecutionPlan {
#[serde(default, skip_serializing_if = "Option::is_none")]
pub content_encoding: Option<String>,
pub body: RequestBody,
/// Whether the upstream API uses a streaming response protocol.
#[serde(default)]
pub stream: bool,
pub client_api_format: String,
+2
View File
@@ -132,6 +132,8 @@ pub struct ExecutionStreamTerminalSummary {
pub response_id: Option<String>,
#[serde(default, skip_serializing_if = "Option::is_none")]
pub model: Option<String>,
#[serde(default, skip_serializing_if = "Option::is_none")]
pub provider_actual_service_tier: Option<String>,
#[serde(default)]
pub observed_finish: bool,
#[serde(default, skip_serializing_if = "is_zero_u64")]