Do not send reasoning item IDs (#3390)
Response API doesn't require IDs on reasoning items anymore. Fixes: https://github.com/openai/codex/issues/3292
This commit is contained in:
@@ -49,7 +49,7 @@ pub enum ResponseItem {
|
|||||||
content: Vec<ContentItem>,
|
content: Vec<ContentItem>,
|
||||||
},
|
},
|
||||||
Reasoning {
|
Reasoning {
|
||||||
#[serde(default)]
|
#[serde(default, skip_serializing)]
|
||||||
id: String,
|
id: String,
|
||||||
summary: Vec<ReasoningItemReasoningSummary>,
|
summary: Vec<ReasoningItemReasoningSummary>,
|
||||||
#[serde(default, skip_serializing_if = "should_serialize_reasoning_content")]
|
#[serde(default, skip_serializing_if = "should_serialize_reasoning_content")]
|
||||||
|
|||||||
Reference in New Issue
Block a user