Skip to main content

Variable: GatewayIntegrationSchema

const GatewayIntegrationSchema: ZodObject<{
id: ZodString;
organisation_id: ZodOptional<ZodString>;
name: ZodString;
owner_id: ZodString;
status: ZodString;
created_at: ZodString;
last_updated_at: ZodNullable<ZodString>;
slug: ZodString;
tags: ZodNullable<ZodUnknown>;
description: ZodNullable<ZodString>;
workspaces_count: ZodOptional<ZodNumber>;
type: ZodOptional<ZodString>;
workspace_id: ZodNullable<ZodString>;
ai_provider_id: ZodString;
object: ZodString;
masked_key: ZodOptional<ZodNullable<ZodString>>;
configurations: ZodOptional<ZodNullable<ZodUnion<[ZodType<
| {
[key: string]: unknown;
openai_organization?: string;
openai_project?: string;
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_resource_name: string;
azure_deployment_config: {
[key: ...]: ...;
alias?: ...;
azure_api_version: ...;
azure_deployment_name: ...;
is_default?: ...;
azure_model_slug: ...;
}[];
azure_entra_tenant_id?: string;
azure_entra_client_id?: string;
azure_entra_client_secret?: string;
azure_managed_client_id?: string;
}
| {
[key: string]: unknown;
aws_auth_type: string;
aws_region: string;
aws_access_key_id?: string;
aws_secret_access_key?: string;
aws_role_arn?: string;
aws_external_id?: string | null;
}
| {
[key: string]: unknown;
vertex_auth_type: string;
vertex_region: string;
vertex_project_id?: string;
vertex_service_account_json?: {
[key: ...]: ...;
};
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_foundry_url: string;
azure_api_version?: string;
azure_deployment_name?: string;
azure_entra_tenant_id?: string;
azure_entra_client_id?: string;
azure_entra_client_secret?: string;
azure_managed_client_id?: string;
}
| {
[key: string]: unknown;
workers_ai_account_id: string;
}
| {
[key: string]: unknown;
aws_auth_type: string;
aws_region: string;
aws_access_key_id?: ... | ...;
aws_secret_access_key?: ... | ...;
aws_role_arn?: ... | ...;
aws_external_id?: ... | ... | ...;
} & {
[key: string]: unknown;
amzn_sagemaker_custom_attributes?: ... | ...;
amzn_sagemaker_target_model?: ... | ...;
amzn_sagemaker_target_variant?: ... | ...;
amzn_sagemaker_target_container_hostname?: ... | ...;
amzn_sagemaker_inference_id?: ... | ...;
amzn_sagemaker_enable_explanations?: ... | ...;
amzn_sagemaker_inference_component?: ... | ...;
amzn_sagemaker_session_id?: ... | ...;
amzn_sagemaker_model_name?: ... | ...;
}
| {
[key: string]: unknown;
huggingface_base_url?: string;
}
| {
[key: string]: unknown;
snowflake_account: string;
}
| {
[key: string]: unknown;
provider_auth_type?: string;
custom_host?: string;
custom_headers?: {
[key: ...]: ...;
};
}, ZodTypeDef,
| {
[key: string]: unknown;
openai_organization?: string;
openai_project?: string;
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_resource_name: string;
azure_deployment_config: {
[key: ...]: ...;
alias?: ...;
azure_api_version: ...;
azure_deployment_name: ...;
is_default?: ...;
azure_model_slug: ...;
}[];
azure_entra_tenant_id?: string;
azure_entra_client_id?: string;
azure_entra_client_secret?: string;
azure_managed_client_id?: string;
}
| {
[key: string]: unknown;
aws_auth_type: string;
aws_region: string;
aws_access_key_id?: string;
aws_secret_access_key?: string;
aws_role_arn?: string;
aws_external_id?: string | null;
}
| {
[key: string]: unknown;
vertex_auth_type: string;
vertex_region: string;
vertex_project_id?: string;
vertex_service_account_json?: {
[key: ...]: ...;
};
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_foundry_url: string;
azure_api_version?: string;
azure_deployment_name?: string;
azure_entra_tenant_id?: string;
azure_entra_client_id?: string;
azure_entra_client_secret?: string;
azure_managed_client_id?: string;
}
| {
[key: string]: unknown;
workers_ai_account_id: string;
}
| {
[key: string]: unknown;
aws_auth_type: string;
aws_region: string;
aws_access_key_id?: ... | ...;
aws_secret_access_key?: ... | ...;
aws_role_arn?: ... | ...;
aws_external_id?: ... | ... | ...;
} & {
[key: string]: unknown;
amzn_sagemaker_custom_attributes?: ... | ...;
amzn_sagemaker_target_model?: ... | ...;
amzn_sagemaker_target_variant?: ... | ...;
amzn_sagemaker_target_container_hostname?: ... | ...;
amzn_sagemaker_inference_id?: ... | ...;
amzn_sagemaker_enable_explanations?: ... | ...;
amzn_sagemaker_inference_component?: ... | ...;
amzn_sagemaker_session_id?: ... | ...;
amzn_sagemaker_model_name?: ... | ...;
}
| {
[key: string]: unknown;
huggingface_base_url?: string;
}
| {
[key: string]: unknown;
snowflake_account: string;
}
| {
[key: string]: unknown;
provider_auth_type?: string;
custom_host?: string;
custom_headers?: {
[key: ...]: ...;
};
}>, ZodString]>>>;
global_workspace_access_settings: ZodOptional<ZodNullable<ZodLazy<ZodObject<{
enabled: ZodBoolean;
rate_limits: ZodOptional<ZodNullable<ZodUnion<[..., ...]>>>;
usage_limits: ZodOptional<ZodNullable<ZodUnion<[..., ...]>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
enabled: ZodBoolean;
rate_limits: ZodOptional<ZodNullable<ZodUnion<...>>>;
usage_limits: ZodOptional<ZodNullable<ZodUnion<...>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
enabled: ZodBoolean;
rate_limits: ZodOptional<ZodNullable<ZodUnion<...>>>;
usage_limits: ZodOptional<ZodNullable<ZodUnion<...>>>;
}, ZodTypeAny, "passthrough">>>>>;
allow_all_models: ZodOptional<ZodBoolean>;
workspace_count: ZodOptional<ZodNumber>;
secret_mappings: ZodOptional<ZodNullable<ZodArray<ZodType<{
[key: string]: unknown;
target_field: string;
secret_reference_id: string;
secret_key?: string | null;
value_format?: string | null;
}, ZodTypeDef, {
[key: string]: unknown;
target_field: string;
secret_reference_id: string;
secret_key?: string | null;
value_format?: string | null;
}>, "many">>>;
pricing_adjustments: ZodOptional<ZodNullable<ZodType<
| {
multiplier?: {
default?: number | null;
request_token?: number | null;
response_token?: number | null;
cache_read_input_token?: number | null;
cache_write_input_token?: number | null;
cache_read_audio_input_token?: number | null;
request_audio_token?: number | null;
response_audio_token?: number | null;
reasoning_token?: number | null;
prediction_accepted_token?: number | null;
prediction_rejected_token?: number | null;
request_image_token?: number | null;
response_image_token?: number | null;
request_text_token?: number | null;
response_text_token?: number | null;
cache_read_image_input_token?: number | null;
cache_read_text_input_token?: number | null;
cache_write_text_input_token?: number | null;
cache_write_image_input_token?: number | null;
image?: | {
default?: ...;
}
| null;
additional_units?: | {
[key: ...]: ...;
}
| null;
};
}
| null, ZodTypeDef,
| {
multiplier?: {
default?: number | null;
request_token?: number | null;
response_token?: number | null;
cache_read_input_token?: number | null;
cache_write_input_token?: number | null;
cache_read_audio_input_token?: number | null;
request_audio_token?: number | null;
response_audio_token?: number | null;
reasoning_token?: number | null;
prediction_accepted_token?: number | null;
prediction_rejected_token?: number | null;
request_image_token?: number | null;
response_image_token?: number | null;
request_text_token?: number | null;
response_text_token?: number | null;
cache_read_image_input_token?: number | null;
cache_read_text_input_token?: number | null;
cache_write_text_input_token?: number | null;
cache_write_image_input_token?: number | null;
image?: | {
default?: ...;
}
| null;
additional_units?: | {
[key: ...]: ...;
}
| null;
};
}
| null>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
id: ZodString;
organisation_id: ZodOptional<ZodString>;
name: ZodString;
owner_id: ZodString;
status: ZodString;
created_at: ZodString;
last_updated_at: ZodNullable<ZodString>;
slug: ZodString;
tags: ZodNullable<ZodUnknown>;
description: ZodNullable<ZodString>;
workspaces_count: ZodOptional<ZodNumber>;
type: ZodOptional<ZodString>;
workspace_id: ZodNullable<ZodString>;
ai_provider_id: ZodString;
object: ZodString;
masked_key: ZodOptional<ZodNullable<ZodString>>;
configurations: ZodOptional<ZodNullable<ZodUnion<[ZodType<
| {
[key: string]: unknown;
openai_organization?: ... | ...;
openai_project?: ... | ...;
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_resource_name: string;
azure_deployment_config: ...[];
azure_entra_tenant_id?: ... | ...;
azure_entra_client_id?: ... | ...;
azure_entra_client_secret?: ... | ...;
azure_managed_client_id?: ... | ...;
}
| {
[key: string]: unknown;
aws_auth_type: string;
aws_region: string;
aws_access_key_id?: ... | ...;
aws_secret_access_key?: ... | ...;
aws_role_arn?: ... | ...;
aws_external_id?: ... | ... | ...;
}
| {
[key: string]: unknown;
vertex_auth_type: string;
vertex_region: string;
vertex_project_id?: ... | ...;
vertex_service_account_json?: ... | ...;
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_foundry_url: string;
azure_api_version?: ... | ...;
azure_deployment_name?: ... | ...;
azure_entra_tenant_id?: ... | ...;
azure_entra_client_id?: ... | ...;
azure_entra_client_secret?: ... | ...;
azure_managed_client_id?: ... | ...;
}
| {
[key: string]: unknown;
workers_ai_account_id: string;
}
| {
[key: ...]: ...;
aws_auth_type: ...;
aws_region: ...;
aws_access_key_id?: ...;
aws_secret_access_key?: ...;
aws_role_arn?: ...;
aws_external_id?: ...;
} & {
[key: ...]: ...;
amzn_sagemaker_custom_attributes?: ...;
amzn_sagemaker_target_model?: ...;
amzn_sagemaker_target_variant?: ...;
amzn_sagemaker_target_container_hostname?: ...;
amzn_sagemaker_inference_id?: ...;
amzn_sagemaker_enable_explanations?: ...;
amzn_sagemaker_inference_component?: ...;
amzn_sagemaker_session_id?: ...;
amzn_sagemaker_model_name?: ...;
}
| {
[key: string]: unknown;
huggingface_base_url?: ... | ...;
}
| {
[key: string]: unknown;
snowflake_account: string;
}
| {
[key: string]: unknown;
provider_auth_type?: ... | ...;
custom_host?: ... | ...;
custom_headers?: ... | ...;
}, ZodTypeDef,
| {
[key: string]: unknown;
openai_organization?: ... | ...;
openai_project?: ... | ...;
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_resource_name: string;
azure_deployment_config: ...[];
azure_entra_tenant_id?: ... | ...;
azure_entra_client_id?: ... | ...;
azure_entra_client_secret?: ... | ...;
azure_managed_client_id?: ... | ...;
}
| {
[key: string]: unknown;
aws_auth_type: string;
aws_region: string;
aws_access_key_id?: ... | ...;
aws_secret_access_key?: ... | ...;
aws_role_arn?: ... | ...;
aws_external_id?: ... | ... | ...;
}
| {
[key: string]: unknown;
vertex_auth_type: string;
vertex_region: string;
vertex_project_id?: ... | ...;
vertex_service_account_json?: ... | ...;
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_foundry_url: string;
azure_api_version?: ... | ...;
azure_deployment_name?: ... | ...;
azure_entra_tenant_id?: ... | ...;
azure_entra_client_id?: ... | ...;
azure_entra_client_secret?: ... | ...;
azure_managed_client_id?: ... | ...;
}
| {
[key: string]: unknown;
workers_ai_account_id: string;
}
| {
[key: ...]: ...;
aws_auth_type: ...;
aws_region: ...;
aws_access_key_id?: ...;
aws_secret_access_key?: ...;
aws_role_arn?: ...;
aws_external_id?: ...;
} & {
[key: ...]: ...;
amzn_sagemaker_custom_attributes?: ...;
amzn_sagemaker_target_model?: ...;
amzn_sagemaker_target_variant?: ...;
amzn_sagemaker_target_container_hostname?: ...;
amzn_sagemaker_inference_id?: ...;
amzn_sagemaker_enable_explanations?: ...;
amzn_sagemaker_inference_component?: ...;
amzn_sagemaker_session_id?: ...;
amzn_sagemaker_model_name?: ...;
}
| {
[key: string]: unknown;
huggingface_base_url?: ... | ...;
}
| {
[key: string]: unknown;
snowflake_account: string;
}
| {
[key: string]: unknown;
provider_auth_type?: ... | ...;
custom_host?: ... | ...;
custom_headers?: ... | ...;
}>, ZodString]>>>;
global_workspace_access_settings: ZodOptional<ZodNullable<ZodLazy<ZodObject<{
enabled: ZodBoolean;
rate_limits: ZodOptional<ZodNullable<ZodUnion<...>>>;
usage_limits: ZodOptional<ZodNullable<ZodUnion<...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
enabled: ZodBoolean;
rate_limits: ZodOptional<ZodNullable<...>>;
usage_limits: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
enabled: ZodBoolean;
rate_limits: ZodOptional<ZodNullable<...>>;
usage_limits: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">>>>>;
allow_all_models: ZodOptional<ZodBoolean>;
workspace_count: ZodOptional<ZodNumber>;
secret_mappings: ZodOptional<ZodNullable<ZodArray<ZodType<{
[key: string]: unknown;
target_field: string;
secret_reference_id: string;
secret_key?: string | null;
value_format?: string | null;
}, ZodTypeDef, {
[key: string]: unknown;
target_field: string;
secret_reference_id: string;
secret_key?: string | null;
value_format?: string | null;
}>, "many">>>;
pricing_adjustments: ZodOptional<ZodNullable<ZodType<
| {
multiplier?: {
default?: ... | ... | ...;
request_token?: ... | ... | ...;
response_token?: ... | ... | ...;
cache_read_input_token?: ... | ... | ...;
cache_write_input_token?: ... | ... | ...;
cache_read_audio_input_token?: ... | ... | ...;
request_audio_token?: ... | ... | ...;
response_audio_token?: ... | ... | ...;
reasoning_token?: ... | ... | ...;
prediction_accepted_token?: ... | ... | ...;
prediction_rejected_token?: ... | ... | ...;
request_image_token?: ... | ... | ...;
response_image_token?: ... | ... | ...;
request_text_token?: ... | ... | ...;
response_text_token?: ... | ... | ...;
cache_read_image_input_token?: ... | ... | ...;
cache_read_text_input_token?: ... | ... | ...;
cache_write_text_input_token?: ... | ... | ...;
cache_write_image_input_token?: ... | ... | ...;
image?: ... | ... | ...;
additional_units?: ... | ... | ...;
};
}
| null, ZodTypeDef,
| {
multiplier?: {
default?: ... | ... | ...;
request_token?: ... | ... | ...;
response_token?: ... | ... | ...;
cache_read_input_token?: ... | ... | ...;
cache_write_input_token?: ... | ... | ...;
cache_read_audio_input_token?: ... | ... | ...;
request_audio_token?: ... | ... | ...;
response_audio_token?: ... | ... | ...;
reasoning_token?: ... | ... | ...;
prediction_accepted_token?: ... | ... | ...;
prediction_rejected_token?: ... | ... | ...;
request_image_token?: ... | ... | ...;
response_image_token?: ... | ... | ...;
request_text_token?: ... | ... | ...;
response_text_token?: ... | ... | ...;
cache_read_image_input_token?: ... | ... | ...;
cache_read_text_input_token?: ... | ... | ...;
cache_write_text_input_token?: ... | ... | ...;
cache_write_image_input_token?: ... | ... | ...;
image?: ... | ... | ...;
additional_units?: ... | ... | ...;
};
}
| null>>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
id: ZodString;
organisation_id: ZodOptional<ZodString>;
name: ZodString;
owner_id: ZodString;
status: ZodString;
created_at: ZodString;
last_updated_at: ZodNullable<ZodString>;
slug: ZodString;
tags: ZodNullable<ZodUnknown>;
description: ZodNullable<ZodString>;
workspaces_count: ZodOptional<ZodNumber>;
type: ZodOptional<ZodString>;
workspace_id: ZodNullable<ZodString>;
ai_provider_id: ZodString;
object: ZodString;
masked_key: ZodOptional<ZodNullable<ZodString>>;
configurations: ZodOptional<ZodNullable<ZodUnion<[ZodType<
| {
[key: string]: unknown;
openai_organization?: ... | ...;
openai_project?: ... | ...;
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_resource_name: string;
azure_deployment_config: ...[];
azure_entra_tenant_id?: ... | ...;
azure_entra_client_id?: ... | ...;
azure_entra_client_secret?: ... | ...;
azure_managed_client_id?: ... | ...;
}
| {
[key: string]: unknown;
aws_auth_type: string;
aws_region: string;
aws_access_key_id?: ... | ...;
aws_secret_access_key?: ... | ...;
aws_role_arn?: ... | ...;
aws_external_id?: ... | ... | ...;
}
| {
[key: string]: unknown;
vertex_auth_type: string;
vertex_region: string;
vertex_project_id?: ... | ...;
vertex_service_account_json?: ... | ...;
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_foundry_url: string;
azure_api_version?: ... | ...;
azure_deployment_name?: ... | ...;
azure_entra_tenant_id?: ... | ...;
azure_entra_client_id?: ... | ...;
azure_entra_client_secret?: ... | ...;
azure_managed_client_id?: ... | ...;
}
| {
[key: string]: unknown;
workers_ai_account_id: string;
}
| {
[key: ...]: ...;
aws_auth_type: ...;
aws_region: ...;
aws_access_key_id?: ...;
aws_secret_access_key?: ...;
aws_role_arn?: ...;
aws_external_id?: ...;
} & {
[key: ...]: ...;
amzn_sagemaker_custom_attributes?: ...;
amzn_sagemaker_target_model?: ...;
amzn_sagemaker_target_variant?: ...;
amzn_sagemaker_target_container_hostname?: ...;
amzn_sagemaker_inference_id?: ...;
amzn_sagemaker_enable_explanations?: ...;
amzn_sagemaker_inference_component?: ...;
amzn_sagemaker_session_id?: ...;
amzn_sagemaker_model_name?: ...;
}
| {
[key: string]: unknown;
huggingface_base_url?: ... | ...;
}
| {
[key: string]: unknown;
snowflake_account: string;
}
| {
[key: string]: unknown;
provider_auth_type?: ... | ...;
custom_host?: ... | ...;
custom_headers?: ... | ...;
}, ZodTypeDef,
| {
[key: string]: unknown;
openai_organization?: ... | ...;
openai_project?: ... | ...;
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_resource_name: string;
azure_deployment_config: ...[];
azure_entra_tenant_id?: ... | ...;
azure_entra_client_id?: ... | ...;
azure_entra_client_secret?: ... | ...;
azure_managed_client_id?: ... | ...;
}
| {
[key: string]: unknown;
aws_auth_type: string;
aws_region: string;
aws_access_key_id?: ... | ...;
aws_secret_access_key?: ... | ...;
aws_role_arn?: ... | ...;
aws_external_id?: ... | ... | ...;
}
| {
[key: string]: unknown;
vertex_auth_type: string;
vertex_region: string;
vertex_project_id?: ... | ...;
vertex_service_account_json?: ... | ...;
}
| {
[key: string]: unknown;
azure_auth_mode: string;
azure_foundry_url: string;
azure_api_version?: ... | ...;
azure_deployment_name?: ... | ...;
azure_entra_tenant_id?: ... | ...;
azure_entra_client_id?: ... | ...;
azure_entra_client_secret?: ... | ...;
azure_managed_client_id?: ... | ...;
}
| {
[key: string]: unknown;
workers_ai_account_id: string;
}
| {
[key: ...]: ...;
aws_auth_type: ...;
aws_region: ...;
aws_access_key_id?: ...;
aws_secret_access_key?: ...;
aws_role_arn?: ...;
aws_external_id?: ...;
} & {
[key: ...]: ...;
amzn_sagemaker_custom_attributes?: ...;
amzn_sagemaker_target_model?: ...;
amzn_sagemaker_target_variant?: ...;
amzn_sagemaker_target_container_hostname?: ...;
amzn_sagemaker_inference_id?: ...;
amzn_sagemaker_enable_explanations?: ...;
amzn_sagemaker_inference_component?: ...;
amzn_sagemaker_session_id?: ...;
amzn_sagemaker_model_name?: ...;
}
| {
[key: string]: unknown;
huggingface_base_url?: ... | ...;
}
| {
[key: string]: unknown;
snowflake_account: string;
}
| {
[key: string]: unknown;
provider_auth_type?: ... | ...;
custom_host?: ... | ...;
custom_headers?: ... | ...;
}>, ZodString]>>>;
global_workspace_access_settings: ZodOptional<ZodNullable<ZodLazy<ZodObject<{
enabled: ZodBoolean;
rate_limits: ZodOptional<ZodNullable<ZodUnion<...>>>;
usage_limits: ZodOptional<ZodNullable<ZodUnion<...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
enabled: ZodBoolean;
rate_limits: ZodOptional<ZodNullable<...>>;
usage_limits: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
enabled: ZodBoolean;
rate_limits: ZodOptional<ZodNullable<...>>;
usage_limits: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">>>>>;
allow_all_models: ZodOptional<ZodBoolean>;
workspace_count: ZodOptional<ZodNumber>;
secret_mappings: ZodOptional<ZodNullable<ZodArray<ZodType<{
[key: string]: unknown;
target_field: string;
secret_reference_id: string;
secret_key?: string | null;
value_format?: string | null;
}, ZodTypeDef, {
[key: string]: unknown;
target_field: string;
secret_reference_id: string;
secret_key?: string | null;
value_format?: string | null;
}>, "many">>>;
pricing_adjustments: ZodOptional<ZodNullable<ZodType<
| {
multiplier?: {
default?: ... | ... | ...;
request_token?: ... | ... | ...;
response_token?: ... | ... | ...;
cache_read_input_token?: ... | ... | ...;
cache_write_input_token?: ... | ... | ...;
cache_read_audio_input_token?: ... | ... | ...;
request_audio_token?: ... | ... | ...;
response_audio_token?: ... | ... | ...;
reasoning_token?: ... | ... | ...;
prediction_accepted_token?: ... | ... | ...;
prediction_rejected_token?: ... | ... | ...;
request_image_token?: ... | ... | ...;
response_image_token?: ... | ... | ...;
request_text_token?: ... | ... | ...;
response_text_token?: ... | ... | ...;
cache_read_image_input_token?: ... | ... | ...;
cache_read_text_input_token?: ... | ... | ...;
cache_write_text_input_token?: ... | ... | ...;
cache_write_image_input_token?: ... | ... | ...;
image?: ... | ... | ...;
additional_units?: ... | ... | ...;
};
}
| null, ZodTypeDef,
| {
multiplier?: {
default?: ... | ... | ...;
request_token?: ... | ... | ...;
response_token?: ... | ... | ...;
cache_read_input_token?: ... | ... | ...;
cache_write_input_token?: ... | ... | ...;
cache_read_audio_input_token?: ... | ... | ...;
request_audio_token?: ... | ... | ...;
response_audio_token?: ... | ... | ...;
reasoning_token?: ... | ... | ...;
prediction_accepted_token?: ... | ... | ...;
prediction_rejected_token?: ... | ... | ...;
request_image_token?: ... | ... | ...;
response_image_token?: ... | ... | ...;
request_text_token?: ... | ... | ...;
response_text_token?: ... | ... | ...;
cache_read_image_input_token?: ... | ... | ...;
cache_read_text_input_token?: ... | ... | ...;
cache_write_text_input_token?: ... | ... | ...;
cache_write_image_input_token?: ... | ... | ...;
image?: ... | ... | ...;
additional_units?: ... | ... | ...;
};
}
| null>>>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/ai-gateway.ts:848

An organisation-level provider integration.