You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: 'Provider configuration: data policy routing preferences (`zdr`, `data_collection`) and provider-specific passthrough options'
28704
28704
properties:
28705
+
data_collection:
28706
+
description: "Data collection setting. If no available model provider meets the requirement, your request will return an error.\n- allow: (default) allow providers which store user data non-transiently and may train on it\n\n- deny: use only providers which do not collect user data."
28707
+
enum:
28708
+
- 'deny'
28709
+
- 'allow'
28710
+
- null
28711
+
example: 'allow'
28712
+
title: 'SpeechRequestDataCollection'
28713
+
type:
28714
+
- 'string'
28715
+
- 'null'
28705
28716
options:
28706
28717
$ref: '#/components/schemas/ProviderOptions'
28718
+
zdr:
28719
+
description: 'Whether to restrict routing to only ZDR (Zero Data Retention) endpoints. When true, only endpoints that do not retain prompts will be used.'
description: 'Provider configuration: data policy routing preferences (`zdr`, `data_collection`) and provider-specific passthrough options'
29260
29277
properties:
29278
+
data_collection:
29279
+
description: "Data collection setting. If no available model provider meets the requirement, your request will return an error.\n- allow: (default) allow providers which store user data non-transiently and may train on it\n\n- deny: use only providers which do not collect user data."
29280
+
enum:
29281
+
- 'deny'
29282
+
- 'allow'
29283
+
- null
29284
+
example: 'allow'
29285
+
title: 'STTRequestDataCollection'
29286
+
type:
29287
+
- 'string'
29288
+
- 'null'
29261
29289
options:
29262
29290
$ref: '#/components/schemas/ProviderOptions'
29291
+
zdr:
29292
+
description: 'Whether to restrict routing to only ZDR (Zero Data Retention) endpoints. When true, only endpoints that do not retain prompts will be used.'
29293
+
example: true
29294
+
type:
29295
+
- 'boolean'
29296
+
- 'null'
29263
29297
type: 'object'
29264
29298
response_format:
29265
29299
description: 'Output format. "json" (default) returns { text, usage }. "verbose_json" additionally returns task, language, duration, and segment-level timestamps; only supported by OpenAI-compatible providers.'
@@ -33958,7 +33992,7 @@ paths:
33958
33992
description: 'The model to use for transcription.'
33959
33993
type: 'string'
33960
33994
provider:
33961
-
description: 'JSON-encoded provider preferences object, the same shape as the JSON body field: { "options": { "<provider-slug>": { ... } } }. Only options for the matched provider are forwarded. Must decode to a JSON object.'
33995
+
description: 'JSON-encoded provider preferences object, the same shape as the JSON body field: { "zdr": true, "data_collection": "deny", "options": { "<provider-slug>": { ... } } }. Only options for the matched provider are forwarded. Must decode to a JSON object.'
0 commit comments