@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**.
2,573 lines • 167 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<{
true: "true";
True: "True";
false: "false";
False: "False";
}>>;
}, zod.z.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 registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateBodySpecResponseFormatJsonSchemaStrictDefault = 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.z.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.z.core.$strip>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerCreateUpdatePromptTemplateResponse: zod.ZodObject<{
message: zod.ZodString;
id: zod.ZodUUID;
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
}, zod.z.core.$strip>;
/**
* List prompt templates
*/
export declare const registryControllerPromptControllerListPromptTemplatesQueryRetrieveDefault = "both";
export declare const registryControllerPromptControllerListPromptTemplatesQueryIncludeSpecDefault = false;
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.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplatesHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
true: "true";
True: "True";
false: "false";
False: "False";
}>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplatesResponseResourcesItemSpecToolsItemFunctionStrictDefault = false;
export declare const registryControllerPromptControllerListPromptTemplatesResponse: zod.ZodObject<{
count: zod.ZodNumber;
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.z.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.z.core.$strip>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
* List prompt template history
*/
export declare const registryControllerPromptControllerListPromptTemplateHistoryParams: zod.ZodObject<{
scenario: zod.ZodString;
version: zod.ZodString;
name: zod.ZodString;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplateHistoryHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
true: "true";
True: "True";
false: "false";
False: "False";
}>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecToolsItemFunctionNameMax = 64;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponseResourcesItemSpecToolsItemFunctionStrictDefault = false;
export declare const registryControllerPromptControllerListPromptTemplateHistoryResponse: zod.ZodObject<{
count: zod.ZodNumber;
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.z.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.z.core.$strip>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
* Get prompt template by UUID
*/
export declare const registryControllerPromptControllerGetPromptTemplateByUuidParams: zod.ZodObject<{
promptTemplateId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
true: "true";
True: "True";
false: "false";
False: "False";
}>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerGetPromptTemplateByUuidResponseSpecResponseFormatJsonSchemaStrictDefault = 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.z.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.z.core.$strip>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
* Delete prompt template
*/
export declare const registryControllerPromptControllerDeletePromptTemplateParams: zod.ZodObject<{
promptTemplateId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerDeletePromptTemplateHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
true: "true";
True: "True";
false: "false";
False: "False";
}>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerDeletePromptTemplateResponse: zod.ZodObject<{
message: zod.ZodString;
}, zod.z.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<{
true: "true";
True: "True";
false: "false";
False: "False";
}>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerImportPromptTemplateBody: zod.ZodObject<{
file: zod.ZodOptional<zod.ZodCustom<File, File>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerImportPromptTemplateResponse: zod.ZodObject<{
message: zod.ZodString;
id: zod.ZodUUID;
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
}, zod.z.core.$strip>;
/**
* Export prompt template
*/
export declare const registryControllerPromptControllerExportPromptTemplateParams: zod.ZodObject<{
promptTemplateId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerExportPromptTemplateHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
true: "true";
True: "True";
false: "false";
False: "False";
}>>;
}, zod.z.core.$strip>;
/**
* Parse prompt template by ID
*/
export declare const registryControllerPromptControllerParsePromptTemplateByIdParams: zod.ZodObject<{
promptTemplateId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdQueryMetadataDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByIdQueryParams: zod.ZodObject<{
metadata: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
true: "true";
True: "True";
false: "false";
False: "False";
}>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdBody: zod.ZodObject<{
inputParams: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseParsedPromptItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerParsePromptTemplateByIdResponseResourceSpecResponseFormatJsonSchemaStrictDefault = 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.z.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.z.core.$strip>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.z.core.$strip>]>>;
}, zod.z.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.z.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.z.core.$strip>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.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.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionQueryMetadataDefault = false;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionQueryParams: zod.ZodObject<{
metadata: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
"AI-Resource-Group-Scope": zod.ZodOptional<zod.ZodEnum<{
true: "true";
True: "True";
false: "false";
False: "False";
}>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionBody: zod.ZodObject<{
inputParams: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseParsedPromptItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerPromptControllerParsePromptTemplateByNameVersionResponseResourceSpecResponseFormatJsonSchemaStrictDefault = 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.z.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.z.core.$strip>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.z.core.$strip>]>>;
}, zod.z.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.z.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.z.core.$strip>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
text: zod.ZodString;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>]>>;
defaults: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
additionalFields: zod.ZodOptional<zod.ZodObject<{}, zod.z.core.$strip>>;
response_format: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
type: zod.ZodEnum<{
text: "text";
}>;
}, zod.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
* Create or update an orchestration config
*/
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.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 registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptTemplateRefScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingPromptTemplateRefScopeDefaultOne = "tenant";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelTimeoutMax = 600;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesFilteringInputFiltersItemConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesFilteringOutputFiltersItemConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesFilteringOutputStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesFilteringOutputStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesFilteringOutputStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesMaskingMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemSearchConfigMaxChunkCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemSearchConfigMaxDocumentCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesGroundingConfigFiltersItemChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigBodySpecModulesTranslationInputTranslateMessagesHistoryDefault = 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.ZodObject<{
prompt_templating: zod.ZodObject<{
prompt: 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;
}, zod.z.core.$strip>>]>;
}, zod.z.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
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.z.core.$strip>>;
}, zod.z.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.z.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;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.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;
}, zod.z.core.$strip>>]>;
}, zod.z.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;
}, zod.z.core.$strip>>]>;
}, zod.z.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.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.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.z.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.z.core.$strip>]>;
}, zod.z.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.ZodNumber>;
max_retries: zod.ZodDefault<zod.ZodNumber>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>]>>;
}, zod.z.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.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.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-person": "profile-person";
"profile-org": "profile-org";
"profile-university": "profile-university";
"profile-location": "profile-location";
"profile-email": "profile-email";
"profile-phone": "profile-phone";
"profile-address": "profile-address";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
"profile-nationalid": "profile-nationalid";
"profile-iban": "profile-iban";
"profile-ssn": "profile-ssn";
"profile-credit-card-number": "profile-credit-card-number";
"profile-passport": "profile-passport";
"profile-driverlicense": "profile-driverlicense";
"profile-nationality": "profile-nationality";
"profile-religious-group": "profile-religious-group";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-trade-union": "profile-trade-union";
"profile-sensitive-data": "profile-sensitive-data";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.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-person": "profile-person";
"profile-org": "profile-org";
"profile-university": "profile-university";
"profile-location": "profile-location";
"profile-email": "profile-email";
"profile-phone": "profile-phone";
"profile-address": "profile-address";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
"profile-nationalid": "profile-nationalid";
"profile-iban": "profile-iban";
"profile-ssn": "profile-ssn";
"profile-credit-card-number": "profile-credit-card-number";
"profile-passport": "profile-passport";
"profile-driverlicense": "profile-driverlicense";
"profile-nationality": "profile-nationality";
"profile-religious-group": "profile-religious-group";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-trade-union": "profile-trade-union";
"profile-sensitive-data": "profile-sensitive-data";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodString;
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.ZodNumber>;
max_document_count: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
vector: "vector";
"help.sap.com": "help.sap.com";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.z.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.z.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.z.core.$strip>>>;
}, zod.z.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.z.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
}, zod.z.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.z.core.$strip>>>;
target_language: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.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.z.core.$strip>]>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
stream: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
chunk_size: zod.ZodDefault<zod.ZodNumber>;
delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerCreateUpdateOrchestrationConfigResponse: zod.ZodObject<{
message: zod.ZodString;
id: zod.ZodUUID;
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
}, zod.z.core.$strip>;
/**
* List orchestration configs
*/
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryRetrieveDefault = "both";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryIncludeSpecDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsQueryResolveTemplateRefDefault = false;
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";
imperative: "imperative";
declarative: "declarative";
}>>;
include_spec: zod.ZodOptional<zod.ZodBoolean>;
resolve_template_ref: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateRefScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateRefScopeDefaultOne = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelTimeoutMax = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesFilteringInputFiltersItemConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesFilteringOutputFiltersItemConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesMaskingMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemSearchConfigMaxChunkCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemSearchConfigMaxDocumentCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesGroundingConfigFiltersItemChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecModulesTranslationInputTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecStreamEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecStreamChunkSizeDefault = 100;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponseResourcesItemSpecStreamChunkSizeMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigsResponse: zod.ZodObject<{
count: zod.ZodNumber;
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.ZodObject<{
prompt_templating: zod.ZodObject<{
prompt: 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;
}, zod.z.core.$strip>>]>;
}, zod.z.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
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.z.core.$strip>>;
}, zod.z.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.z.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;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.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;
}, zod.z.core.$strip>>]>;
}, zod.z.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;
}, zod.z.core.$strip>>]>;
}, zod.z.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.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.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.z.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.z.core.$strip>]>;
}, zod.z.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.ZodNumber>;
max_retries: zod.ZodDefault<zod.ZodNumber>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>]>>;
}, zod.z.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.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.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-person": "profile-person";
"profile-org": "profile-org";
"profile-university": "profile-university";
"profile-location": "profile-location";
"profile-email": "profile-email";
"profile-phone": "profile-phone";
"profile-address": "profile-address";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
"profile-nationalid": "profile-nationalid";
"profile-iban": "profile-iban";
"profile-ssn": "profile-ssn";
"profile-credit-card-number": "profile-credit-card-number";
"profile-passport": "profile-passport";
"profile-driverlicense": "profile-driverlicense";
"profile-nationality": "profile-nationality";
"profile-religious-group": "profile-religious-group";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-trade-union": "profile-trade-union";
"profile-sensitive-data": "profile-sensitive-data";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.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-person": "profile-person";
"profile-org": "profile-org";
"profile-university": "profile-university";
"profile-location": "profile-location";
"profile-email": "profile-email";
"profile-phone": "profile-phone";
"profile-address": "profile-address";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
"profile-nationalid": "profile-nationalid";
"profile-iban": "profile-iban";
"profile-ssn": "profile-ssn";
"profile-credit-card-number": "profile-credit-card-number";
"profile-passport": "profile-passport";
"profile-driverlicense": "profile-driverlicense";
"profile-nationality": "profile-nationality";
"profile-religious-group": "profile-religious-group";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-trade-union": "profile-trade-union";
"profile-sensitive-data": "profile-sensitive-data";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodString;
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.ZodNumber>;
max_document_count: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
vector: "vector";
"help.sap.com": "help.sap.com";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.z.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.z.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.z.core.$strip>>>;
}, zod.z.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.z.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
}, zod.z.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.z.core.$strip>>>;
target_language: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.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.z.core.$strip>]>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
stream: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
chunk_size: zod.ZodDefault<zod.ZodNumber>;
delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
* List orchestration config history
*/
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryParams: zod.ZodObject<{
scenario: zod.ZodString;
version: zod.ZodString;
name: zod.ZodString;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQueryIncludeSpecDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQueryResolveTemplateRefDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryQueryParams: zod.ZodObject<{
include_spec: zod.ZodOptional<zod.ZodBoolean>;
resolve_template_ref: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateRefScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingPromptTemplateRefScopeDefaultOne = "tenant";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelTimeoutMax = 600;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesFilteringInputFiltersItemConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesFilteringOutputFiltersItemConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesFilteringOutputStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesMaskingMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemSearchConfigMaxChunkCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemSearchConfigMaxDocumentCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesGroundingConfigFiltersItemChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecModulesTranslationInputTranslateMessagesHistoryDefault = true;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecStreamEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecStreamChunkSizeDefault = 100;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponseResourcesItemSpecStreamChunkSizeMax = 10000;
export declare const registryControllerOrchestrationConfigControllerListOrchestrationConfigHistoryResponse: zod.ZodObject<{
count: zod.ZodNumber;
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.ZodObject<{
prompt_templating: zod.ZodObject<{
prompt: 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;
}, zod.z.core.$strip>>]>;
}, zod.z.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
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.z.core.$strip>>;
}, zod.z.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.z.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;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.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;
}, zod.z.core.$strip>>]>;
}, zod.z.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;
}, zod.z.core.$strip>>]>;
}, zod.z.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.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.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.z.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.z.core.$strip>]>;
}, zod.z.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.ZodNumber>;
max_retries: zod.ZodDefault<zod.ZodNumber>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>]>>;
}, zod.z.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.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.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-person": "profile-person";
"profile-org": "profile-org";
"profile-university": "profile-university";
"profile-location": "profile-location";
"profile-email": "profile-email";
"profile-phone": "profile-phone";
"profile-address": "profile-address";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
"profile-nationalid": "profile-nationalid";
"profile-iban": "profile-iban";
"profile-ssn": "profile-ssn";
"profile-credit-card-number": "profile-credit-card-number";
"profile-passport": "profile-passport";
"profile-driverlicense": "profile-driverlicense";
"profile-nationality": "profile-nationality";
"profile-religious-group": "profile-religious-group";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-trade-union": "profile-trade-union";
"profile-sensitive-data": "profile-sensitive-data";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.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-person": "profile-person";
"profile-org": "profile-org";
"profile-university": "profile-university";
"profile-location": "profile-location";
"profile-email": "profile-email";
"profile-phone": "profile-phone";
"profile-address": "profile-address";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
"profile-nationalid": "profile-nationalid";
"profile-iban": "profile-iban";
"profile-ssn": "profile-ssn";
"profile-credit-card-number": "profile-credit-card-number";
"profile-passport": "profile-passport";
"profile-driverlicense": "profile-driverlicense";
"profile-nationality": "profile-nationality";
"profile-religious-group": "profile-religious-group";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-trade-union": "profile-trade-union";
"profile-sensitive-data": "profile-sensitive-data";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodString;
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.ZodNumber>;
max_document_count: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
vector: "vector";
"help.sap.com": "help.sap.com";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.z.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.z.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.z.core.$strip>>>;
}, zod.z.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.z.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
}, zod.z.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.z.core.$strip>>>;
target_language: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.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.z.core.$strip>]>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
stream: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
chunk_size: zod.ZodDefault<zod.ZodNumber>;
delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
* Get orchestration config by UUID
*/
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidParams: zod.ZodObject<{
orchestrationConfigId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidQueryResolveTemplateRefDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidQueryParams: zod.ZodObject<{
resolve_template_ref: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptTemplateItemContentItemImageUrlDetailDefault = "auto";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptResponseFormatJsonSchemaStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptToolsItemFunctionNameMax = 64;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptToolsItemFunctionNameRegExp: RegExp;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptToolsItemFunctionStrictDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptTemplateRefScopeDefault = "tenant";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingPromptTemplateRefScopeDefaultOne = "tenant";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelVersionDefault = "latest";
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelTimeoutDefault = 600;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelTimeoutMax = 600;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelMaxRetriesDefault = 2;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelMaxRetriesMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesPromptTemplatingModelMaxRetriesMax = 5;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesFilteringInputFiltersItemConfigPromptShieldDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesFilteringOutputFiltersItemConfigProtectedMaterialCodeDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesFilteringOutputStreamOptionsOverlapDefault = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesFilteringOutputStreamOptionsOverlapMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesFilteringOutputStreamOptionsOverlapMax = 10000;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesMaskingMaskingProvidersItemMaskGroundingInputEnabledDefault = false;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemSearchConfigMaxChunkCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemSearchConfigMaxDocumentCountMin = 0;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemDataRepositoriesDefault: string[];
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemDataRepositoryMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemDocumentMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemDocumentMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemChunkMetadataItemKeyMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesGroundingConfigFiltersItemChunkMetadataItemValueItemMax = 1024;
export declare const registryControllerOrchestrationConfigControllerGetOrchestrationConfigByUuidResponseSpecModulesTranslationInputTranslateMessagesHistoryDefault = 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.ZodObject<{
prompt_templating: zod.ZodObject<{
prompt: 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;
}, zod.z.core.$strip>>]>;
}, zod.z.core.$strip>, zod.ZodObject<{
content: zod.ZodUnion<readonly [zod.ZodString, zod.ZodArray<zod.ZodObject<{
type: zod.ZodEnum<{
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.z.core.$strip>>;
}, zod.z.core.$strip>>]>;
role: zod.ZodEnum<{
user: "user";
}>;
}, zod.z.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;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.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;
}, zod.z.core.$strip>>]>;
}, zod.z.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;
}, zod.z.core.$strip>>]>;
}, zod.z.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.z.core.$strip>, zod.ZodObject<{
type: zod.ZodEnum<{
json_object: "json_object";
}>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodNullable<zod.ZodBoolean>>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>>;
}, zod.z.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.z.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.z.core.$strip>]>;
}, zod.z.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.ZodNumber>;
max_retries: zod.ZodDefault<zod.ZodNumber>;
}, zod.z.core.$strip>;
}, zod.z.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.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>]>>;
}, zod.z.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.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.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.z.core.$strip>;
}, zod.z.core.$strip>]>>;
stream_options: zod.ZodOptional<zod.ZodObject<{
overlap: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.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-person": "profile-person";
"profile-org": "profile-org";
"profile-university": "profile-university";
"profile-location": "profile-location";
"profile-email": "profile-email";
"profile-phone": "profile-phone";
"profile-address": "profile-address";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
"profile-nationalid": "profile-nationalid";
"profile-iban": "profile-iban";
"profile-ssn": "profile-ssn";
"profile-credit-card-number": "profile-credit-card-number";
"profile-passport": "profile-passport";
"profile-driverlicense": "profile-driverlicense";
"profile-nationality": "profile-nationality";
"profile-religious-group": "profile-religious-group";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-trade-union": "profile-trade-union";
"profile-sensitive-data": "profile-sensitive-data";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.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-person": "profile-person";
"profile-org": "profile-org";
"profile-university": "profile-university";
"profile-location": "profile-location";
"profile-email": "profile-email";
"profile-phone": "profile-phone";
"profile-address": "profile-address";
"profile-sapids-internal": "profile-sapids-internal";
"profile-sapids-public": "profile-sapids-public";
"profile-url": "profile-url";
"profile-username-password": "profile-username-password";
"profile-nationalid": "profile-nationalid";
"profile-iban": "profile-iban";
"profile-ssn": "profile-ssn";
"profile-credit-card-number": "profile-credit-card-number";
"profile-passport": "profile-passport";
"profile-driverlicense": "profile-driverlicense";
"profile-nationality": "profile-nationality";
"profile-religious-group": "profile-religious-group";
"profile-political-group": "profile-political-group";
"profile-pronouns-gender": "profile-pronouns-gender";
"profile-ethnicity": "profile-ethnicity";
"profile-gender": "profile-gender";
"profile-sexual-orientation": "profile-sexual-orientation";
"profile-trade-union": "profile-trade-union";
"profile-sensitive-data": "profile-sensitive-data";
}>;
replacement_strategy: zod.ZodOptional<zod.ZodUnion<readonly [zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>, zod.ZodObject<{
method: zod.ZodEnum<{
fabricated_data: "fabricated_data";
}>;
}, zod.z.core.$strip>]>>;
}, zod.z.core.$strip>, zod.ZodObject<{
regex: zod.ZodString;
replacement_strategy: zod.ZodObject<{
method: zod.ZodEnum<{
constant: "constant";
}>;
value: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>]>>;
allowlist: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
mask_grounding_input: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>]>>;
grounding: zod.ZodOptional<zod.ZodObject<{
type: zod.ZodString;
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.ZodNumber>;
max_document_count: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>>;
data_repositories: zod.ZodDefault<zod.ZodArray<zod.ZodString>>;
data_repository_type: zod.ZodEnum<{
vector: "vector";
"help.sap.com": "help.sap.com";
}>;
data_repository_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.z.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.z.core.$strip>>>;
chunk_metadata: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
key: zod.ZodString;
value: zod.ZodArray<zod.ZodString>;
}, zod.z.core.$strip>>>;
}, zod.z.core.$strip>>>;
placeholders: zod.ZodObject<{
input: zod.ZodArray<zod.ZodString>;
output: zod.ZodString;
}, zod.z.core.$strip>;
metadata_params: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
}, zod.z.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.z.core.$strip>>>;
target_language: zod.ZodString;
}, zod.z.core.$strip>;
}, zod.z.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.z.core.$strip>]>;
}, zod.z.core.$strip>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
stream: zod.ZodOptional<zod.ZodObject<{
enabled: zod.ZodOptional<zod.ZodBoolean>;
chunk_size: zod.ZodDefault<zod.ZodNumber>;
delimiters: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>>;
}, zod.z.core.$strip>;
/**
* Delete orchestration config
*/
export declare const registryControllerOrchestrationConfigControllerDeleteOrchestrationConfigParams: zod.ZodObject<{
orchestrationConfigId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerDeleteOrchestrationConfigHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerDeleteOrchestrationConfigResponse: zod.ZodObject<{
message: zod.ZodString;
}, zod.z.core.$strip>;
/**
* Import orchestration config
*/
export declare const registryControllerOrchestrationConfigControllerImportOrchestrationConfigHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerImportOrchestrationConfigBody: zod.ZodObject<{
file: zod.ZodOptional<zod.ZodCustom<File, File>>;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerImportOrchestrationConfigResponse: zod.ZodObject<{
message: zod.ZodString;
id: zod.ZodUUID;
scenario: zod.ZodString;
name: zod.ZodString;
version: zod.ZodString;
}, zod.z.core.$strip>;
/**
* Export orchestration config
*/
export declare const registryControllerOrchestrationConfigControllerExportOrchestrationConfigParams: zod.ZodObject<{
orchestrationConfigId: zod.ZodUUID;
}, zod.z.core.$strip>;
export declare const registryControllerOrchestrationConfigControllerExportOrchestrationConfigHeader: zod.ZodObject<{
"AI-Resource-Group": zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
//# sourceMappingURL=prompt-registry.zod.d.ts.map