@sap-ai-sdk/prompt-registry
Version:
SAP Cloud SDK for AI is the official Software Development Kit (SDK) for **SAP AI Core**, **SAP Generative AI Hub**, and **Orchestration Service**.
4,922 lines • 328 kB
TypeScript
/**
* Generated by orval 🍺
* Do not edit manually.
* Prompt Registry API
* Prompt Storage service for Design time & Runtime prompt templates.
* OpenAPI spec version: 0.0.1
*/
import * as zod from 'zod';
/**
* Create or update a prompt template
*/
export declare const RegistryControllerPromptControllerCreateUpdatePromptTemplateHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
False: "False";
True: "True";
false: "false";
true: "true";
}>>;
}, zod.core.$strip>;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyNameMax = 120;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyNameRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyVersionMax = 10;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyVersionRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyScenarioMax = 120;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodyScenarioRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecTemplateItemTwoContentItemOneImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecToolsItemFunctionStrictDefault = false;
export declare const RegistryControllerPromptControllerCreateUpdatePromptTemplateBody: zod.ZodObject<{
name: zod.ZodString;
version: zod.ZodString;
scenario: zod.ZodString;
spec: zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
image_url: "image_url";
}>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.core.$strip>]>>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
}, zod.core.$strip>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerCreateUpdatePromptTemplateResponse: zod.ZodObject<{
message: zod.ZodString;
id: zod.ZodUUID;
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
}, zod.core.$strip>;
/**
* List prompt templates
*/
export declare const registryControllerPromptControllerListPromptTemplatesQueryRetrieveDefault = "both";
export declare const registryControllerPromptControllerListPromptTemplatesQueryIncludeSpecDefault = false;
export declare const registryControllerPromptControllerListPromptTemplatesQueryTopMax = 500;
export declare const registryControllerPromptControllerListPromptTemplatesQuerySkipDefault = 0;
export declare const registryControllerPromptControllerListPromptTemplatesQuerySkipMin = 0;
export declare const RegistryControllerPromptControllerListPromptTemplatesQueryParams: zod.ZodObject<{
scenario: zod.ZodOptional<zod.ZodString>;
name: zod.ZodOptional<zod.ZodString>;
version: zod.ZodOptional<zod.ZodString>;
retrieve: zod.ZodDefault<zod.ZodString>;
includeSpec: zod.ZodDefault<zod.ZodBoolean>;
$top: zod.ZodOptional<zod.ZodInt>;
$skip: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerListPromptTemplatesHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
False: "False";
True: "True";
false: "false";
true: "true";
}>>;
}, zod.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecTemplateItemTwoContentItemOneImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecToolsItemFunctionStrictDefault = false;
export declare const RegistryControllerPromptControllerListPromptTemplatesResponse: zod.ZodObject<{
count: zod.ZodInt;
resources: zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodUUID>;
name: zod.ZodOptional<zod.ZodString>;
version: zod.ZodOptional<zod.ZodString>;
scenario: zod.ZodOptional<zod.ZodString>;
creationTimestamp: zod.ZodOptional<zod.ZodString>;
managedBy: zod.ZodOptional<zod.ZodString>;
isVersionHead: zod.ZodOptional<zod.ZodBoolean>;
resourceGroupId: zod.ZodOptional<zod.ZodString>;
spec: zod.ZodOptional<zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
image_url: "image_url";
}>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.core.$strip>]>>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>;
/**
* List prompt template history
*/
export declare const RegistryControllerPromptControllerListPromptTemplateHistoryParams: zod.ZodObject<{
scenario: zod.ZodString;
version: zod.ZodString;
name: zod.ZodString;
}, zod.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplateHistoryQueryTopMax = 500;
export declare const registryControllerPromptControllerListPromptTemplateHistoryQuerySkipDefault = 0;
export declare const registryControllerPromptControllerListPromptTemplateHistoryQuerySkipMin = 0;
export declare const RegistryControllerPromptControllerListPromptTemplateHistoryQueryParams: zod.ZodObject<{
$top: zod.ZodOptional<zod.ZodInt>;
$skip: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerListPromptTemplateHistoryHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
False: "False";
True: "True";
false: "false";
true: "true";
}>>;
}, zod.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecTemplateItemTwoContentItemOneImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecToolsItemFunctionStrictDefault = false;
export declare const RegistryControllerPromptControllerListPromptTemplateHistoryResponse: zod.ZodObject<{
count: zod.ZodInt;
resources: zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodUUID>;
name: zod.ZodOptional<zod.ZodString>;
version: zod.ZodOptional<zod.ZodString>;
scenario: zod.ZodOptional<zod.ZodString>;
creationTimestamp: zod.ZodOptional<zod.ZodString>;
managedBy: zod.ZodOptional<zod.ZodString>;
isVersionHead: zod.ZodOptional<zod.ZodBoolean>;
resourceGroupId: zod.ZodOptional<zod.ZodString>;
spec: zod.ZodOptional<zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
image_url: "image_url";
}>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.core.$strip>]>>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>;
/**
* Get prompt template by UUID
*/
export declare const RegistryControllerPromptControllerGetPromptTemplateByUuidParams: zod.ZodObject<{
promptTemplateId: zod.ZodUUID;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerGetPromptTemplateByUuidHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
False: "False";
True: "True";
false: "false";
true: "true";
}>>;
}, zod.core.$strip>;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecTemplateItemTwoContentItemOneImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecToolsItemFunctionStrictDefault = false;
export declare const RegistryControllerPromptControllerGetPromptTemplateByUuidResponse: zod.ZodObject<{
id: zod.ZodOptional<zod.ZodUUID>;
name: zod.ZodOptional<zod.ZodString>;
version: zod.ZodOptional<zod.ZodString>;
scenario: zod.ZodOptional<zod.ZodString>;
creationTimestamp: zod.ZodOptional<zod.ZodString>;
managedBy: zod.ZodOptional<zod.ZodString>;
isVersionHead: zod.ZodOptional<zod.ZodBoolean>;
resourceGroupId: zod.ZodOptional<zod.ZodString>;
spec: zod.ZodOptional<zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
image_url: "image_url";
}>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.core.$strip>]>>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>;
}, zod.core.$strip>;
/**
* Delete prompt template
*/
export declare const RegistryControllerPromptControllerDeletePromptTemplateParams: zod.ZodObject<{
promptTemplateId: zod.ZodUUID;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerDeletePromptTemplateHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
False: "False";
True: "True";
false: "false";
true: "true";
}>>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerDeletePromptTemplateResponse: zod.ZodObject<{
message: zod.ZodString;
}, zod.core.$strip>;
/**
* Import prompt template
*/
export declare const RegistryControllerPromptControllerImportPromptTemplateHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
False: "False";
True: "True";
false: "false";
true: "true";
}>>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerImportPromptTemplateBody: zod.ZodObject<{
file: zod.ZodOptional<zod.ZodCustom<File, File>>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerImportPromptTemplateResponse: zod.ZodObject<{
message: zod.ZodString;
id: zod.ZodUUID;
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
}, zod.core.$strip>;
/**
* Export prompt template
*/
export declare const RegistryControllerPromptControllerExportPromptTemplateParams: zod.ZodObject<{
promptTemplateId: zod.ZodUUID;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerExportPromptTemplateHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
False: "False";
True: "True";
false: "false";
true: "true";
}>>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerExportPromptTemplateResponse: zod.ZodUnknown;
/**
* Parse prompt template by ID
*/
export declare const RegistryControllerPromptControllerParsePromptTemplateByIdParams: zod.ZodObject<{
promptTemplateId: zod.ZodUUID;
}, zod.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdQueryMetadataDefault = false;
export declare const RegistryControllerPromptControllerParsePromptTemplateByIdQueryParams: zod.ZodObject<{
metadata: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerParsePromptTemplateByIdHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
False: "False";
True: "True";
false: "false";
true: "true";
}>>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerParsePromptTemplateByIdBody: zod.ZodObject<{
inputParams: zod.ZodObject<{}, zod.core.$loose>;
}, zod.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseParsedPromptItemTwoContentItemOneImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecTemplateItemTwoContentItemOneImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecToolsItemFunctionStrictDefault = false;
export declare const RegistryControllerPromptControllerParsePromptTemplateByIdResponse: zod.ZodObject<{
parsedPrompt: zod.ZodOptional<zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
image_url: "image_url";
}>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.core.$strip>]>>;
}, zod.core.$strip>]>>>;
resource: zod.ZodOptional<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodUUID>;
name: zod.ZodOptional<zod.ZodString>;
version: zod.ZodOptional<zod.ZodString>;
scenario: zod.ZodOptional<zod.ZodString>;
creationTimestamp: zod.ZodOptional<zod.ZodString>;
managedBy: zod.ZodOptional<zod.ZodString>;
isVersionHead: zod.ZodOptional<zod.ZodBoolean>;
resourceGroupId: zod.ZodOptional<zod.ZodString>;
spec: zod.ZodOptional<zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
image_url: "image_url";
}>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.core.$strip>]>>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>;
/**
* Parse prompt template by name and version
*/
export declare const RegistryControllerPromptControllerParsePromptTemplateByNameVersionParams: zod.ZodObject<{
scenario: zod.ZodString;
version: zod.ZodString;
name: zod.ZodString;
}, zod.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionQueryMetadataDefault = false;
export declare const RegistryControllerPromptControllerParsePromptTemplateByNameVersionQueryParams: zod.ZodObject<{
metadata: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerParsePromptTemplateByNameVersionHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
False: "False";
True: "True";
false: "false";
true: "true";
}>>;
}, zod.core.$strip>;
export declare const RegistryControllerPromptControllerParsePromptTemplateByNameVersionBody: zod.ZodObject<{
inputParams: zod.ZodObject<{}, zod.core.$loose>;
}, zod.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseParsedPromptItemTwoContentItemOneImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecTemplateItemTwoContentItemOneImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecToolsItemFunctionStrictDefault = false;
export declare const RegistryControllerPromptControllerParsePromptTemplateByNameVersionResponse: zod.ZodObject<{
parsedPrompt: zod.ZodOptional<zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
image_url: "image_url";
}>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.core.$strip>]>>;
}, zod.core.$strip>]>>>;
resource: zod.ZodOptional<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodUUID>;
name: zod.ZodOptional<zod.ZodString>;
version: zod.ZodOptional<zod.ZodString>;
scenario: zod.ZodOptional<zod.ZodString>;
creationTimestamp: zod.ZodOptional<zod.ZodString>;
managedBy: zod.ZodOptional<zod.ZodString>;
isVersionHead: zod.ZodOptional<zod.ZodBoolean>;
resourceGroupId: zod.ZodOptional<zod.ZodString>;
spec: zod.ZodOptional<zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodString;
content: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
image_url: "image_url";
}>;
image_url: zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.core.$strip>]>>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.core.$loose>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>;
/**
* Create or update an orchestration config
*/
export declare const RegistryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyNameMax = 120;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyVersionMax = 10;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyVersionRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyScenarioMax = 120;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodyScenarioRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptOneTemplateOneItemTwoContentTwoItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemContentDefault = "";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemSignatureDefault = "";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptOneToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptOneToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptOneToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptTwoTemplateRefOneScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingPromptTwoTemplateRefTwoScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingModelTimeoutMax = 1200;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOnePromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneFilteringInputOneFiltersItemOneConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneFilteringOutputOneFiltersItemOneConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneFilteringOutputOneStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneFilteringOutputOneStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneFilteringOutputOneStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneMaskingOneProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneMaskingTwoMaskingProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneGroundingConfigFiltersItemOneSearchConfigMaxChunkCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneGroundingConfigFiltersItemOneSearchConfigMaxDocumentCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneGroundingConfigFiltersItemOneDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneGroundingConfigFiltersItemOneDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneGroundingConfigFiltersItemOneDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneGroundingConfigFiltersItemOneDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneGroundingConfigFiltersItemOneDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneGroundingConfigFiltersItemOneChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneGroundingConfigFiltersItemOneChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesOneTranslationInputOneTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemTwoContentTwoItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemContentDefault = "";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemSignatureDefault = "";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptTwoTemplateRefOneScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingPromptTwoTemplateRefTwoScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingModelTimeoutMax = 1200;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemFilteringInputOneFiltersItemOneConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemFilteringOutputOneFiltersItemOneConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemMaskingOneProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemMaskingTwoMaskingProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemGroundingConfigFiltersItemOneSearchConfigMaxChunkCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemGroundingConfigFiltersItemOneSearchConfigMaxDocumentCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemGroundingConfigFiltersItemOneDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemGroundingConfigFiltersItemOneDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemGroundingConfigFiltersItemOneChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemGroundingConfigFiltersItemOneChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTwoItemTranslationInputOneTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecStreamEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecStreamChunkSizeDefault = 100;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecStreamChunkSizeMax = 10000;
export declare const RegistryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBody: zod.ZodObject<{
name: zod.ZodString;
version: zod.ZodString;
scenario: zod.ZodString;
spec: zod.ZodObject<{
modules: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
prompt_templating: zod.ZodOptional<zod.ZodObject<{
prompt: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodEnum<{
system: "system";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
file: "file";
image_url: "image_url";
text: "text";
}>;
text: zod.ZodOptional<zod.ZodString>;
image_url: zod.ZodOptional<zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>;
file: zod.ZodOptional<zod.ZodObject<{
file_data: zod.ZodString;
filename: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
assistant: "assistant";
}>;
content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
refusal: zod.ZodOptional<zod.ZodString>;
tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodString;
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
name: zod.ZodString;
arguments: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
reasoning_content: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
content: zod.ZodDefault<zod.ZodString>;
signature: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
tool: "tool";
}>;
tool_call_id: zod.ZodString;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
developer: "developer";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
id: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>, zod.ZodObject<{
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>]>;
}, zod.core.$strip>]>>;
model: zod.ZodOptional<zod.ZodObject<{
name: zod.ZodString;
version: zod.ZodDefault<zod.ZodString>;
params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
timeout: zod.ZodDefault<zod.ZodInt>;
max_retries: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
filtering: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
prompt_shield: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
protected_material_code: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
masking_providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodUnion<readonly [zod.ZodEnum<{
document_grounding_service: "document_grounding_service";
}>, zod.ZodUnknown]>;
config: zod.ZodObject<{
filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodString>;
search_config: zod.ZodOptional<zod.ZodObject<{
max_chunk_count: zod.ZodOptional<zod.ZodInt>;
max_document_count: zod.ZodOptional<zod.ZodInt>;
}, zod.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
"help.sap.com": "help.sap.com";
vector: "vector";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
}>>>;
}, zod.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
translation: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>>;
target_language: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>]>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodArray<zod.ZodObject<{
prompt_templating: zod.ZodObject<{
prompt: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodEnum<{
system: "system";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
file: "file";
image_url: "image_url";
text: "text";
}>;
text: zod.ZodOptional<zod.ZodString>;
image_url: zod.ZodOptional<zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>;
file: zod.ZodOptional<zod.ZodObject<{
file_data: zod.ZodString;
filename: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
assistant: "assistant";
}>;
content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
refusal: zod.ZodOptional<zod.ZodString>;
tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodString;
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
name: zod.ZodString;
arguments: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
reasoning_content: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
content: zod.ZodDefault<zod.ZodString>;
signature: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
tool: "tool";
}>;
tool_call_id: zod.ZodString;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
developer: "developer";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
id: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>, zod.ZodObject<{
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>]>;
}, zod.core.$strip>]>>;
model: zod.ZodObject<{
name: zod.ZodString;
version: zod.ZodDefault<zod.ZodString>;
params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
timeout: zod.ZodDefault<zod.ZodInt>;
max_retries: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>;
}, zod.core.$strip>;
filtering: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
prompt_shield: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
protected_material_code: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
masking_providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodUnion<readonly [zod.ZodEnum<{
document_grounding_service: "document_grounding_service";
}>, zod.ZodUnknown]>;
config: zod.ZodObject<{
filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodString>;
search_config: zod.ZodOptional<zod.ZodObject<{
max_chunk_count: zod.ZodOptional<zod.ZodInt>;
max_document_count: zod.ZodOptional<zod.ZodInt>;
}, zod.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
"help.sap.com": "help.sap.com";
vector: "vector";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
}>>>;
}, zod.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
translation: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>>;
target_language: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>]>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
stream: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
chunk_size: zod.ZodDefault<zod.ZodInt>;
delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>>;
}, zod.core.$strip>;
}, zod.core.$strip>;
export declare const RegistryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigResponse: zod.ZodObject<{
message: zod.ZodString;
id: zod.ZodUUID;
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
}, zod.core.$strip>;
/**
* List orchestration configs
*/
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryRetrieveDefault = "both";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryIncludeSpecDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryResolveTemplateRefDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryTopMax = 500;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQuerySkipDefault = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQuerySkipMin = 0;
export declare const RegistryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryParams: zod.ZodObject<{
scenario: zod.ZodOptional<zod.ZodString>;
name: zod.ZodOptional<zod.ZodString>;
version: zod.ZodOptional<zod.ZodString>;
retrieve: zod.ZodDefault<zod.ZodEnum<{
both: "both";
declarative: "declarative";
imperative: "imperative";
}>>;
include_spec: zod.ZodDefault<zod.ZodBoolean>;
includeSpec: zod.ZodOptional<zod.ZodBoolean>;
resolve_template_ref: zod.ZodDefault<zod.ZodBoolean>;
resolveTemplateRef: zod.ZodOptional<zod.ZodBoolean>;
$top: zod.ZodOptional<zod.ZodInt>;
$skip: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>;
export declare const RegistryControllerOrchestrationConfigControllerListOrchestrationConfigsHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneTemplateOneItemTwoContentTwoItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemContentDefault = "";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemSignatureDefault = "";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptTwoTemplateRefOneScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingPromptTwoTemplateRefTwoScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingModelTimeoutMax = 1200;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOnePromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneFilteringInputOneFiltersItemOneConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneFilteringOutputOneFiltersItemOneConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneFilteringOutputOneStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneFilteringOutputOneStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneFilteringOutputOneStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneMaskingOneProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneMaskingTwoMaskingProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneSearchConfigMaxChunkCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneSearchConfigMaxDocumentCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesOneTranslationInputOneTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemTwoContentTwoItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemContentDefault = "";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemSignatureDefault = "";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptTwoTemplateRefOneScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptTwoTemplateRefTwoScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelTimeoutMax = 1200;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemFilteringInputOneFiltersItemOneConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemFilteringOutputOneFiltersItemOneConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemMaskingOneProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemMaskingTwoMaskingProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneSearchConfigMaxChunkCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneSearchConfigMaxDocumentCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTwoItemTranslationInputOneTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecStreamEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecStreamChunkSizeDefault = 100;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecStreamChunkSizeMax = 10000;
export declare const RegistryControllerOrchestrationConfigControllerListOrchestrationConfigsResponse: zod.ZodObject<{
count: zod.ZodInt;
resources: zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodUUID>;
name: zod.ZodOptional<zod.ZodString>;
version: zod.ZodOptional<zod.ZodString>;
scenario: zod.ZodOptional<zod.ZodString>;
creation_timestamp: zod.ZodOptional<zod.ZodString>;
managed_by: zod.ZodOptional<zod.ZodString>;
is_version_head: zod.ZodOptional<zod.ZodBoolean>;
resource_group_id: zod.ZodOptional<zod.ZodString>;
spec: zod.ZodOptional<zod.ZodObject<{
modules: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
prompt_templating: zod.ZodOptional<zod.ZodObject<{
prompt: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodEnum<{
system: "system";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
file: "file";
image_url: "image_url";
text: "text";
}>;
text: zod.ZodOptional<zod.ZodString>;
image_url: zod.ZodOptional<zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>;
file: zod.ZodOptional<zod.ZodObject<{
file_data: zod.ZodString;
filename: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
assistant: "assistant";
}>;
content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
refusal: zod.ZodOptional<zod.ZodString>;
tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodString;
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
name: zod.ZodString;
arguments: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
reasoning_content: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
content: zod.ZodDefault<zod.ZodString>;
signature: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
tool: "tool";
}>;
tool_call_id: zod.ZodString;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
developer: "developer";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
id: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>, zod.ZodObject<{
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>]>;
}, zod.core.$strip>]>>;
model: zod.ZodOptional<zod.ZodObject<{
name: zod.ZodString;
version: zod.ZodDefault<zod.ZodString>;
params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
timeout: zod.ZodDefault<zod.ZodInt>;
max_retries: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
filtering: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
prompt_shield: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
protected_material_code: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
masking_providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodUnion<readonly [zod.ZodEnum<{
document_grounding_service: "document_grounding_service";
}>, zod.ZodUnknown]>;
config: zod.ZodObject<{
filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodString>;
search_config: zod.ZodOptional<zod.ZodObject<{
max_chunk_count: zod.ZodOptional<zod.ZodInt>;
max_document_count: zod.ZodOptional<zod.ZodInt>;
}, zod.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
"help.sap.com": "help.sap.com";
vector: "vector";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
}>>>;
}, zod.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
translation: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>>;
target_language: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>]>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodArray<zod.ZodObject<{
prompt_templating: zod.ZodObject<{
prompt: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodEnum<{
system: "system";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
file: "file";
image_url: "image_url";
text: "text";
}>;
text: zod.ZodOptional<zod.ZodString>;
image_url: zod.ZodOptional<zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>;
file: zod.ZodOptional<zod.ZodObject<{
file_data: zod.ZodString;
filename: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
assistant: "assistant";
}>;
content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
refusal: zod.ZodOptional<zod.ZodString>;
tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodString;
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
name: zod.ZodString;
arguments: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
reasoning_content: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
content: zod.ZodDefault<zod.ZodString>;
signature: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
tool: "tool";
}>;
tool_call_id: zod.ZodString;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
developer: "developer";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
id: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>, zod.ZodObject<{
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>]>;
}, zod.core.$strip>]>>;
model: zod.ZodObject<{
name: zod.ZodString;
version: zod.ZodDefault<zod.ZodString>;
params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
timeout: zod.ZodDefault<zod.ZodInt>;
max_retries: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>;
}, zod.core.$strip>;
filtering: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
prompt_shield: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
protected_material_code: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
masking_providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodUnion<readonly [zod.ZodEnum<{
document_grounding_service: "document_grounding_service";
}>, zod.ZodUnknown]>;
config: zod.ZodObject<{
filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodString>;
search_config: zod.ZodOptional<zod.ZodObject<{
max_chunk_count: zod.ZodOptional<zod.ZodInt>;
max_document_count: zod.ZodOptional<zod.ZodInt>;
}, zod.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
"help.sap.com": "help.sap.com";
vector: "vector";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
}>>>;
}, zod.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
translation: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>>;
target_language: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>]>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
stream: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
chunk_size: zod.ZodDefault<zod.ZodInt>;
delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>;
/**
* List orchestration config history
*/
export declare const RegistryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryParams: zod.ZodObject<{
scenario: zod.ZodString;
version: zod.ZodString;
name: zod.ZodString;
}, zod.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQueryIncludeSpecDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQueryResolveTemplateRefDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQueryTopMax = 500;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQuerySkipDefault = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQuerySkipMin = 0;
export declare const RegistryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQueryParams: zod.ZodObject<{
include_spec: zod.ZodDefault<zod.ZodBoolean>;
includeSpec: zod.ZodOptional<zod.ZodBoolean>;
resolve_template_ref: zod.ZodDefault<zod.ZodBoolean>;
resolveTemplateRef: zod.ZodOptional<zod.ZodBoolean>;
$top: zod.ZodOptional<zod.ZodInt>;
$skip: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>;
export declare const RegistryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneTemplateOneItemTwoContentTwoItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemContentDefault = "";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemSignatureDefault = "";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptOneToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptTwoTemplateRefOneScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingPromptTwoTemplateRefTwoScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingModelTimeoutMax = 1200;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOnePromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneFilteringInputOneFiltersItemOneConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneFilteringOutputOneFiltersItemOneConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneFilteringOutputOneStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneFilteringOutputOneStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneFilteringOutputOneStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneMaskingOneProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneMaskingTwoMaskingProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneSearchConfigMaxChunkCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneSearchConfigMaxDocumentCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneGroundingConfigFiltersItemOneChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesOneTranslationInputOneTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemTwoContentTwoItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemContentDefault = "";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemSignatureDefault = "";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptTwoTemplateRefOneScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingPromptTwoTemplateRefTwoScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelTimeoutMax = 1200;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemFilteringInputOneFiltersItemOneConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemFilteringOutputOneFiltersItemOneConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemMaskingOneProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemMaskingTwoMaskingProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneSearchConfigMaxChunkCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneSearchConfigMaxDocumentCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemGroundingConfigFiltersItemOneChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTwoItemTranslationInputOneTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecStreamEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecStreamChunkSizeDefault = 100;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecStreamChunkSizeMax = 10000;
export declare const RegistryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponse: zod.ZodObject<{
count: zod.ZodInt;
resources: zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodUUID>;
name: zod.ZodOptional<zod.ZodString>;
version: zod.ZodOptional<zod.ZodString>;
scenario: zod.ZodOptional<zod.ZodString>;
creation_timestamp: zod.ZodOptional<zod.ZodString>;
managed_by: zod.ZodOptional<zod.ZodString>;
is_version_head: zod.ZodOptional<zod.ZodBoolean>;
resource_group_id: zod.ZodOptional<zod.ZodString>;
spec: zod.ZodOptional<zod.ZodObject<{
modules: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
prompt_templating: zod.ZodOptional<zod.ZodObject<{
prompt: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodEnum<{
system: "system";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
file: "file";
image_url: "image_url";
text: "text";
}>;
text: zod.ZodOptional<zod.ZodString>;
image_url: zod.ZodOptional<zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>;
file: zod.ZodOptional<zod.ZodObject<{
file_data: zod.ZodString;
filename: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
assistant: "assistant";
}>;
content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
refusal: zod.ZodOptional<zod.ZodString>;
tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodString;
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
name: zod.ZodString;
arguments: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
reasoning_content: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
content: zod.ZodDefault<zod.ZodString>;
signature: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
tool: "tool";
}>;
tool_call_id: zod.ZodString;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
developer: "developer";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
id: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>, zod.ZodObject<{
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>]>;
}, zod.core.$strip>]>>;
model: zod.ZodOptional<zod.ZodObject<{
name: zod.ZodString;
version: zod.ZodDefault<zod.ZodString>;
params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
timeout: zod.ZodDefault<zod.ZodInt>;
max_retries: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
filtering: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
prompt_shield: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
protected_material_code: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
masking_providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodUnion<readonly [zod.ZodEnum<{
document_grounding_service: "document_grounding_service";
}>, zod.ZodUnknown]>;
config: zod.ZodObject<{
filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodString>;
search_config: zod.ZodOptional<zod.ZodObject<{
max_chunk_count: zod.ZodOptional<zod.ZodInt>;
max_document_count: zod.ZodOptional<zod.ZodInt>;
}, zod.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
"help.sap.com": "help.sap.com";
vector: "vector";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
}>>>;
}, zod.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
translation: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>>;
target_language: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>]>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodArray<zod.ZodObject<{
prompt_templating: zod.ZodObject<{
prompt: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodEnum<{
system: "system";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
file: "file";
image_url: "image_url";
text: "text";
}>;
text: zod.ZodOptional<zod.ZodString>;
image_url: zod.ZodOptional<zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>;
file: zod.ZodOptional<zod.ZodObject<{
file_data: zod.ZodString;
filename: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
assistant: "assistant";
}>;
content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
refusal: zod.ZodOptional<zod.ZodString>;
tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodString;
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
name: zod.ZodString;
arguments: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
reasoning_content: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
content: zod.ZodDefault<zod.ZodString>;
signature: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
tool: "tool";
}>;
tool_call_id: zod.ZodString;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
developer: "developer";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
id: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>, zod.ZodObject<{
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>]>;
}, zod.core.$strip>]>>;
model: zod.ZodObject<{
name: zod.ZodString;
version: zod.ZodDefault<zod.ZodString>;
params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
timeout: zod.ZodDefault<zod.ZodInt>;
max_retries: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>;
}, zod.core.$strip>;
filtering: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
prompt_shield: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
protected_material_code: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
masking_providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodUnion<readonly [zod.ZodEnum<{
document_grounding_service: "document_grounding_service";
}>, zod.ZodUnknown]>;
config: zod.ZodObject<{
filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodString>;
search_config: zod.ZodOptional<zod.ZodObject<{
max_chunk_count: zod.ZodOptional<zod.ZodInt>;
max_document_count: zod.ZodOptional<zod.ZodInt>;
}, zod.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
"help.sap.com": "help.sap.com";
vector: "vector";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
}>>>;
}, zod.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
translation: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>>;
target_language: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>]>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
stream: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
chunk_size: zod.ZodDefault<zod.ZodInt>;
delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>;
/**
* Get orchestration config by UUID
*/
export declare const RegistryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidParams: zod.ZodObject<{
orchestrationConfigId: zod.ZodUUID;
}, zod.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidQueryResolveTemplateRefDefault = false;
export declare const RegistryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidQueryParams: zod.ZodObject<{
resolve_template_ref: zod.ZodDefault<zod.ZodBoolean>;
resolveTemplateRef: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
export declare const RegistryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptOneTemplateOneItemTwoContentTwoItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemContentDefault = "";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemSignatureDefault = "";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptOneResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptOneToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptOneToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptOneToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptTwoTemplateRefOneScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingPromptTwoTemplateRefTwoScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingModelTimeoutMax = 1200;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOnePromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneFilteringInputOneFiltersItemOneConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneFilteringOutputOneFiltersItemOneConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneFilteringOutputOneStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneFilteringOutputOneStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneFilteringOutputOneStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneMaskingOneProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneMaskingTwoMaskingProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneGroundingConfigFiltersItemOneSearchConfigMaxChunkCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneGroundingConfigFiltersItemOneSearchConfigMaxDocumentCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneGroundingConfigFiltersItemOneDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneGroundingConfigFiltersItemOneDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneGroundingConfigFiltersItemOneDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneGroundingConfigFiltersItemOneDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneGroundingConfigFiltersItemOneDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneGroundingConfigFiltersItemOneChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneGroundingConfigFiltersItemOneChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesOneTranslationInputOneTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemTwoContentTwoItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemContentDefault = "";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptOneTemplateOneItemThreeReasoningContentItemSignatureDefault = "";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptOneResponseFormatThreeJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptOneToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptTwoTemplateRefOneScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingPromptTwoTemplateRefTwoScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingModelTimeoutMax = 1200;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemFilteringInputOneFiltersItemOneConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemFilteringOutputOneFiltersItemOneConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemFilteringOutputOneStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemMaskingOneProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemMaskingTwoMaskingProvidersItemOneMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemGroundingConfigFiltersItemOneSearchConfigMaxChunkCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemGroundingConfigFiltersItemOneSearchConfigMaxDocumentCountExclusiveMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemGroundingConfigFiltersItemOneDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemGroundingConfigFiltersItemOneDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemGroundingConfigFiltersItemOneDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemGroundingConfigFiltersItemOneChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemGroundingConfigFiltersItemOneChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTwoItemTranslationInputOneTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecStreamEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecStreamChunkSizeDefault = 100;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecStreamChunkSizeMax = 10000;
export declare const RegistryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponse: zod.ZodObject<{
id: zod.ZodOptional<zod.ZodUUID>;
name: zod.ZodOptional<zod.ZodString>;
version: zod.ZodOptional<zod.ZodString>;
scenario: zod.ZodOptional<zod.ZodString>;
creation_timestamp: zod.ZodOptional<zod.ZodString>;
managed_by: zod.ZodOptional<zod.ZodString>;
is_version_head: zod.ZodOptional<zod.ZodBoolean>;
resource_group_id: zod.ZodOptional<zod.ZodString>;
spec: zod.ZodOptional<zod.ZodObject<{
modules: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
prompt_templating: zod.ZodOptional<zod.ZodObject<{
prompt: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodEnum<{
system: "system";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
file: "file";
image_url: "image_url";
text: "text";
}>;
text: zod.ZodOptional<zod.ZodString>;
image_url: zod.ZodOptional<zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>;
file: zod.ZodOptional<zod.ZodObject<{
file_data: zod.ZodString;
filename: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
assistant: "assistant";
}>;
content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
refusal: zod.ZodOptional<zod.ZodString>;
tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodString;
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
name: zod.ZodString;
arguments: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
reasoning_content: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
content: zod.ZodDefault<zod.ZodString>;
signature: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
tool: "tool";
}>;
tool_call_id: zod.ZodString;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
developer: "developer";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
id: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>, zod.ZodObject<{
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>]>;
}, zod.core.$strip>]>>;
model: zod.ZodOptional<zod.ZodObject<{
name: zod.ZodString;
version: zod.ZodDefault<zod.ZodString>;
params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
timeout: zod.ZodDefault<zod.ZodInt>;
max_retries: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
filtering: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
prompt_shield: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
protected_material_code: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
masking_providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodUnion<readonly [zod.ZodEnum<{
document_grounding_service: "document_grounding_service";
}>, zod.ZodUnknown]>;
config: zod.ZodObject<{
filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodString>;
search_config: zod.ZodOptional<zod.ZodObject<{
max_chunk_count: zod.ZodOptional<zod.ZodInt>;
max_document_count: zod.ZodOptional<zod.ZodInt>;
}, zod.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
"help.sap.com": "help.sap.com";
vector: "vector";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
}>>>;
}, zod.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
translation: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>>;
target_language: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>]>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodArray<zod.ZodObject<{
prompt_templating: zod.ZodObject<{
prompt: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
template: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
role: zod.ZodEnum<{
system: "system";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
file: "file";
image_url: "image_url";
text: "text";
}>;
text: zod.ZodOptional<zod.ZodString>;
image_url: zod.ZodOptional<zod.ZodObject<{
url: zod.ZodString;
detail: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>;
file: zod.ZodOptional<zod.ZodObject<{
file_data: zod.ZodString;
filename: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
assistant: "assistant";
}>;
content: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
refusal: zod.ZodOptional<zod.ZodString>;
tool_calls: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodString;
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
name: zod.ZodString;
arguments: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>>;
reasoning_content: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
content: zod.ZodDefault<zod.ZodString>;
signature: zod.ZodDefault<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
tool: "tool";
}>;
tool_call_id: zod.ZodString;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>, zod.ZodObject<{
role: zod.ZodEnum<{
developer: "developer";
}>;
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>;
}, zod.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodString>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_schema: "json_schema";
}>;
json_schema: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
schema: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
tools: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
function: "function";
}>;
function: zod.ZodObject<{
description: zod.ZodOptional<zod.ZodString>;
name: zod.ZodString;
parameters: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
strict: zod.ZodDefault<zod.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>>;
}, zod.core.$strip>;
cache_control: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
ephemeral: "ephemeral";
}>;
ttl: zod.ZodOptional<zod.ZodEnum<{
"1h": "1h";
"5m": "5m";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>>;
}, zod.core.$strip>, zod.ZodObject<{
template_ref: zod.ZodUnion<readonly [zod.ZodObject<{
id: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>, zod.ZodObject<{
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
scope: zod.ZodDefault<zod.ZodEnum<{
resource_group: "resource_group";
tenant: "tenant";
}>>;
}, zod.core.$strip>]>;
}, zod.core.$strip>]>>;
model: zod.ZodObject<{
name: zod.ZodString;
version: zod.ZodDefault<zod.ZodString>;
params: zod.ZodOptional<zod.ZodRecord<zod.ZodString, zod.ZodUnknown>>;
timeout: zod.ZodDefault<zod.ZodInt>;
max_retries: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>;
}, zod.core.$strip>;
filtering: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
prompt_shield: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
filters: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
azure_content_safety: "azure_content_safety";
}>;
config: zod.ZodOptional<zod.ZodObject<{
hate: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
self_harm: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
sexual: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
violence: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodLiteral<0>, zod.ZodLiteral<2>, zod.ZodLiteral<4>, zod.ZodLiteral<6>]>>;
protected_material_code: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
llama_guard_3_8b: "llama_guard_3_8b";
}>;
config: zod.ZodObject<{
violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
non_violent_crimes: zod.ZodOptional<zod.ZodBoolean>;
sex_crimes: zod.ZodOptional<zod.ZodBoolean>;
child_exploitation: zod.ZodOptional<zod.ZodBoolean>;
defamation: zod.ZodOptional<zod.ZodBoolean>;
specialized_advice: zod.ZodOptional<zod.ZodBoolean>;
privacy: zod.ZodOptional<zod.ZodBoolean>;
intellectual_property: zod.ZodOptional<zod.ZodBoolean>;
indiscriminate_weapons: zod.ZodOptional<zod.ZodBoolean>;
hate: zod.ZodOptional<zod.ZodBoolean>;
self_harm: zod.ZodOptional<zod.ZodBoolean>;
sexual_content: zod.ZodOptional<zod.ZodBoolean>;
elections: zod.ZodOptional<zod.ZodBoolean>;
code_interpreter_abuse: zod.ZodOptional<zod.ZodBoolean>;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodDefault<zod.ZodInt>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
masking: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>, zod.ZodObject<{
masking_providers: zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
sap_data_privacy_integration: "sap_data_privacy_integration";
}>;
method: zod.ZodEnum<{
anonymization: "anonymization";
pseudonymization: "pseudonymization";
}>;
entities: zod.ZodArray<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
"profile-address": "profile-address";
"profile-credit-card-number": "profile-credit-card-number";
"profile-driverlicense": "profile-driverlicense";
"profile-email": "profile-email";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-iban": "profile-iban";
"profile-location": "profile-location";
"profile-nationalid": "profile-nationalid";
"profile-nationality": "profile-nationality";
"profile-org": "profile-org";
"profile-passport": "profile-passport";
"profile-person": "profile-person";
"profile-phone": "profile-phone";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-religious-group": "profile-religious-group";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-sensitive-data": "profile-sensitive-data";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-ssn": "profile-ssn";
"profile-trade-union": "profile-trade-union";
"profile-university": "profile-university";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.core.$strip>]>>;
}, zod.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
}, zod.core.$strip>>;
mask_file_input_method: zod.ZodOptional<zod.ZodEnum<{
anonymization: "anonymization";
skip: "skip";
}>>;
}, zod.core.$strip>>;
}, zod.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodUnion<readonly [zod.ZodEnum<{
document_grounding_service: "document_grounding_service";
}>, zod.ZodUnknown]>;
config: zod.ZodObject<{
filters: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
id: zod.ZodOptional<zod.ZodString>;
search_config: zod.ZodOptional<zod.ZodObject<{
max_chunk_count: zod.ZodOptional<zod.ZodInt>;
max_document_count: zod.ZodOptional<zod.ZodInt>;
}, zod.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
"help.sap.com": "help.sap.com";
vector: "vector";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
document_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
select_mode: zod.ZodOptional<zod.ZodArray<zod.ZodEnum<{
ignoreIfKeyAbsent: "ignoreIfKeyAbsent";
}>>>;
}, zod.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.core.$strip>>>;
}, zod.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
translation: zod.ZodOptional<zod.ZodObject<{
input: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
translate_messages_history: zod.ZodDefault<zod.ZodBoolean>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
apply_to: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>>>;
target_language: zod.ZodString;
}, zod.core.$strip>;
}, zod.core.$strip>>;
output: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodEnum<{
sap_document_translation: "sap_document_translation";
}>;
config: zod.ZodObject<{
source_language: zod.ZodOptional<zod.ZodString>;
target_language: zod.ZodUnion<readonly [zod.ZodString, zod.ZodObject<{
category: zod.ZodEnum<{
placeholders: "placeholders";
template_roles: "template_roles";
}>;
items: zod.ZodArray<zod.ZodString>;
source_language: zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>]>;
}, zod.core.$strip>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>]>>;
stream: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodDefault<zod.ZodBoolean>;
chunk_size: zod.ZodDefault<zod.ZodInt>;
delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.core.$strip>>;
}, zod.core.$strip>>;
}, zod.core.$strip>;
/**
* Delete orchestration config
*/
export declare const RegistryControllerOrchestrationConfigControllerDeleteOrchestrationConfigParams: zod.ZodObject<{
orchestrationConfigId: zod.ZodUUID;
}, zod.core.$strip>;
export declare const RegistryControllerOrchestrationConfigControllerDeleteOrchestrationConfigHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>;
export declare const RegistryControllerOrchestrationConfigControllerDeleteOrchestrationConfigResponse: zod.ZodObject<{
message: zod.ZodString;
}, zod.core.$strip>;
/**
* Import orchestration config
*/
export declare const RegistryControllerOrchestrationConfigControllerImportOrchestrationConfigHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>;
export declare const RegistryControllerOrchestrationConfigControllerImportOrchestrationConfigBody: zod.ZodObject<{
file: zod.ZodOptional<zod.ZodCustom<File, File>>;
}, zod.core.$strip>;
export declare const RegistryControllerOrchestrationConfigControllerImportOrchestrationConfigResponse: zod.ZodObject<{
message: zod.ZodString;
id: zod.ZodUUID;
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
}, zod.core.$strip>;
/**
* Export orchestration config
*/
export declare const RegistryControllerOrchestrationConfigControllerExportOrchestrationConfigParams: zod.ZodObject<{
orchestrationConfigId: zod.ZodUUID;
}, zod.core.$strip>;
export declare const RegistryControllerOrchestrationConfigControllerExportOrchestrationConfigHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.core.$strip>;
export declare const RegistryControllerOrchestrationConfigControllerExportOrchestrationConfigResponse: zod.ZodUnknown;
//# sourceMappingURL=prompt-registry.zod.d.ts.map