mirror of
https://github.com/openai/codex.git
synced 2026-11-13 14:46:14 +00:00
Support anyOf and enum in JsonSchema (#16875)
This brings us into better alignment with the JSON schema subset that is supported in <https://developers.openai.com/api/docs/guides/structured-outputs#supported-schemas>, and also allows us to render richer function signatures in code mode (e.g., anyOf{null, OtherObjectType})
This commit is contained in:
1 parent
abc678f9e8
commit
ea516f9a40
36 files changed
+1797
-1657
No files matched your search
@@ -38,6 +38,7 @@ pub struct ResponsesApiTool {
|
||||
|
||||
#[derive(Debug, Clone, Serialize, PartialEq)]
|
||||
#[serde(tag = "type")]
|
||||
#[allow(clippy::large_enum_variant)]
|
||||
pub enum ToolSearchOutputTool {
|
||||
#[allow(dead_code)]
|
||||
#[serde(rename = "function")]
|
||||
|
||||
Reference in new issue
Block a user