AmazonBedrockSchema
Models
ConverseResponseStreamEvent type
Added in v1.0.0
Source
Signature
type ConverseResponseStreamEvent = typeof ConverseResponseStreamEvent.Type;Schemas
BedrockFoundationModelId
Added in v1.0.0
Source
Signature
declare class BedrockFoundationModelId extends any {
constructor();
}CachePointBlock
Added in v1.0.0
Source
Signature
declare class CachePointBlock extends ReadonlySide<
{
readonly type: Literal<"default">;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly type: Literal<"default">;
}>,
options?: MakeOptions,
]
);
}ContentBlock
Added in v1.0.0
Source
Signature
declare class ContentBlock extends any {
constructor();
}ContentBlockDelta
Added in v1.0.0
Source
Signature
declare class ContentBlockDelta extends any {
constructor();
}ContentBlockDeltaEvent
Added in v1.0.0
Source
Signature
declare class ContentBlockDeltaEvent extends ReadonlySide<Fields, "Type"> {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
constructor(...args: [props?: ReadonlyMakeIn<Fields>, options?: MakeOptions]);
}ContentBlockStart
Added in v1.0.0
Source
Signature
declare class ContentBlockStart extends {
readonly toolUse?: ToolUseBlockStart;
} {
constructor(...args: [props?: {
readonly toolUse?: ToolUseBlockStart;
}, options?: MakeOptions]);
}ContentBlockStartEvent
Added in v1.0.0
Source
Signature
declare class ContentBlockStartEvent extends ReadonlySide<
{
readonly contentBlockIndex: Constraint;
readonly start: typeof ContentBlockStart;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly contentBlockIndex: Constraint;
readonly start: typeof ContentBlockStart;
}>,
options?: MakeOptions,
]
);
}ContentBlockStopEvent
Added in v1.0.0
Source
Signature
declare class ContentBlockStopEvent extends ReadonlySide<
{
readonly contentBlockIndex: Constraint;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly contentBlockIndex: Constraint;
}>,
options?: MakeOptions,
]
);
}ConverseMetrics
Added in v1.0.0
Source
Signature
declare class ConverseMetrics extends ReadonlySide<
{
readonly latencyMs: DurationFromMillis;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly latencyMs: DurationFromMillis;
}>,
options?: MakeOptions,
]
);
}ConverseOutput
Added in v1.0.0
Source
Signature
declare class ConverseOutput extends ReadonlySide<
{
readonly message: typeof Message;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly message: typeof Message;
}>,
options?: MakeOptions,
]
);
}ConverseRequest
Added in v1.0.0
Source
Signature
declare class ConverseRequest extends {
readonly additionalModelRequestFields?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly additionalModelResponseFieldPaths?: undefined;
readonly guardrailConfig?: GuardrailConfiguration;
readonly inferenceConfig?: InferenceConfiguration;
readonly messages: readonly Array<Message>;
readonly modelId: string;
readonly performanceConfig?: PerformanceConfiguration;
readonly promptVariables?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly requestMetadata?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly system?: readonly Array<unknown>;
readonly toolConfig?: ToolConfiguration;
} {
constructor(...args: [props: {
readonly additionalModelRequestFields?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly additionalModelResponseFieldPaths?: undefined;
readonly guardrailConfig?: GuardrailConfiguration;
readonly inferenceConfig?: InferenceConfiguration;
readonly messages: readonly Array<Message>;
readonly modelId: string;
readonly performanceConfig?: PerformanceConfiguration;
readonly promptVariables?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly requestMetadata?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly system?: readonly Array<unknown>;
readonly toolConfig?: ToolConfiguration;
}, options?: MakeOptions]);
}ConverseResponse
Added in v1.0.0
Source
Signature
declare class ConverseResponse extends {
readonly additionalModelResponseFields?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly metrics: ConverseMetrics;
readonly output: ConverseOutput;
readonly performanceConfig?: ReadonlySide<{
readonly latency: Literal<"standard">;
}, "Type">;
readonly stopReason: "content_filtered";
readonly trace?: ConverseTrace;
readonly usage: TokenUsage;
} {
constructor(...args: [props: {
readonly additionalModelResponseFields?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly metrics: ConverseMetrics;
readonly output: ConverseOutput;
readonly performanceConfig?: ReadonlyMakeIn<{
readonly latency: Literal<"standard">;
}>;
readonly stopReason: "content_filtered";
readonly trace?: ConverseTrace;
readonly usage: TokenUsage;
}, options?: MakeOptions]);
}ConverseResponseStreamEvent
Added in v1.0.0
Source
Signature
declare const ConverseResponseStreamEvent: any;ConverseStreamMetadataEvent
Added in v1.0.0
Source
Signature
declare class ConverseStreamMetadataEvent extends {
readonly metrics: ConverseStreamMetrics;
readonly performanceConfig?: PerformanceConfiguration;
readonly trace?: ConverseStreamTrace;
readonly usage: TokenUsage;
} {
constructor(...args: [props: {
readonly metrics: ConverseStreamMetrics;
readonly performanceConfig?: PerformanceConfiguration;
readonly trace?: ConverseStreamTrace;
readonly usage: TokenUsage;
}, options?: MakeOptions]);
}ConverseStreamMetrics
Added in v1.0.0
Source
Signature
declare class ConverseStreamMetrics extends ReadonlySide<
{
readonly latencyMs: DurationFromMillis;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly latencyMs: DurationFromMillis;
}>,
options?: MakeOptions,
]
);
}ConverseStreamTrace
Added in v1.0.0
Source
Signature
declare class ConverseStreamTrace extends {
readonly guardrail?: GuardrailTraceAssessment;
readonly promptRouter?: PromptRouterTrace;
} {
constructor(...args: [props?: {
readonly guardrail?: GuardrailTraceAssessment;
readonly promptRouter?: PromptRouterTrace;
}, options?: MakeOptions]);
}ConverseTrace
Added in v1.0.0
Source
Signature
declare class ConverseTrace extends {
readonly guardrail?: GuardrailTraceAssessment;
readonly promptRouter?: PromptRouterTrace;
} {
constructor(...args: [props?: {
readonly guardrail?: GuardrailTraceAssessment;
readonly promptRouter?: PromptRouterTrace;
}, options?: MakeOptions]);
}DocumentBlock
Added in v1.0.0
Source
Signature
declare class DocumentBlock extends ReadonlySide<
{
readonly format: Literal<"csv">;
readonly name: Constraint;
readonly source: Struct<{
readonly bytes: NonEmptyString;
}>;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly format: Literal<"csv">;
readonly name: Constraint;
readonly source: Struct<{
readonly bytes: NonEmptyString;
}>;
}>,
options?: MakeOptions,
]
);
}DocumentFormat
Added in v1.0.0
Source
Signature
declare const DocumentFormat: Literal<"csv">;DocumentFormat type
Added in v1.0.0
Source
Signature
type DocumentFormat = typeof DocumentFormat.Type;GuardrailAssessment
Added in v1.0.0
Source
Signature
declare class GuardrailAssessment extends {
readonly contentPolicy?: GuardrailContentPolicyAssessment;
readonly contextualGroundingPolicy?: GuardrailContextualGroundingPolicyAssessment;
readonly invocationMetrics?: GuardrailInvocationMetrics;
readonly sensitiveInformationPolicy?: GuardrailSensitiveInformationPolicyAssessment;
readonly topicPolicy?: GuardrailTopicPolicyAssessment;
readonly wordPolicy?: GuardrailWordPolicyAssessment;
} {
constructor(...args: [props?: {
readonly contentPolicy?: GuardrailContentPolicyAssessment;
readonly contextualGroundingPolicy?: GuardrailContextualGroundingPolicyAssessment;
readonly invocationMetrics?: GuardrailInvocationMetrics;
readonly sensitiveInformationPolicy?: GuardrailSensitiveInformationPolicyAssessment;
readonly topicPolicy?: GuardrailTopicPolicyAssessment;
readonly wordPolicy?: GuardrailWordPolicyAssessment;
}, options?: MakeOptions]);
}GuardrailConfiguration
Added in v1.0.0
Source
Signature
declare class GuardrailConfiguration extends {
readonly guardrailIdentifier: unknown;
readonly guardrailVersion: unknown;
readonly trace?: "enabled";
} {
constructor(...args: [props: {
readonly guardrailIdentifier: unknown;
readonly guardrailVersion: unknown;
readonly trace?: "enabled";
}, options?: MakeOptions]);
}GuardrailContentFilter
Added in v1.0.0
Source
Signature
declare class GuardrailContentFilter extends {
readonly action: "BLOCKED";
readonly confidence: "NONE";
readonly detected?: boolean;
readonly filterStrength?: "NONE";
readonly type: "HATE";
} {
constructor(...args: [props: {
readonly action: "BLOCKED";
readonly confidence: "NONE";
readonly detected?: boolean;
readonly filterStrength?: "NONE";
readonly type: "HATE";
}, options?: MakeOptions]);
}GuardrailContentPolicyAssessment
Added in v1.0.0
Source
Signature
declare class GuardrailContentPolicyAssessment extends ReadonlySide<
{
readonly filters: $Array<typeof GuardrailContentFilter>;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly filters: $Array<typeof GuardrailContentFilter>;
}>,
options?: MakeOptions,
]
);
}GuardrailContextualGroundingFilter
Added in v1.0.0
Source
Signature
declare class GuardrailContextualGroundingFilter extends {
readonly action: "BLOCKED";
readonly detected?: boolean;
readonly score: unknown;
readonly threshold: unknown;
readonly type: "GROUNDING";
} {
constructor(...args: [props: {
readonly action: "BLOCKED";
readonly detected?: boolean;
readonly score: unknown;
readonly threshold: unknown;
readonly type: "GROUNDING";
}, options?: MakeOptions]);
}GuardrailContextualGroundingPolicyAssessment
Added in v1.0.0
Source
Signature
declare class GuardrailContextualGroundingPolicyAssessment extends {
readonly filters?: readonly Array<GuardrailContextualGroundingFilter>;
} {
constructor(...args: [props?: {
readonly filters?: readonly Array<GuardrailContextualGroundingFilter>;
}, options?: MakeOptions]);
}GuardrailConverseContentBlock
Added in v1.0.0
Source
Signature
declare class GuardrailConverseContentBlock extends any {
constructor();
}GuardrailConverseImageBlock
Added in v1.0.0
Source
Signature
declare class GuardrailConverseImageBlock extends ReadonlySide<
{
readonly format: Literal<"png">;
readonly source: Struct<{
readonly bytes: NonEmptyString;
}>;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly format: Literal<"png">;
readonly source: Struct<{
readonly bytes: NonEmptyString;
}>;
}>,
options?: MakeOptions,
]
);
}GuardrailConverseTextBlock
Added in v1.0.0
Source
Signature
declare class GuardrailConverseTextBlock extends {
readonly qualifiers?: readonly Array<"guard_content">;
readonly text: string;
} {
constructor(...args: [props: {
readonly qualifiers?: readonly Array<"guard_content">;
readonly text: string;
}, options?: MakeOptions]);
}GuardrailCoverage
Added in v1.0.0
Source
Signature
declare class GuardrailCoverage extends {
readonly images?: GuardrailImageCoverage;
readonly textCharacters?: GuardrailTextCharactersCoverage;
} {
constructor(...args: [props?: {
readonly images?: GuardrailImageCoverage;
readonly textCharacters?: GuardrailTextCharactersCoverage;
}, options?: MakeOptions]);
}GuardrailCustomWord
Added in v1.0.0
Source
Signature
declare class GuardrailCustomWord extends {
readonly action: "BLOCKED";
readonly detected?: boolean;
readonly match: string;
} {
constructor(...args: [props: {
readonly action: "BLOCKED";
readonly detected?: boolean;
readonly match: string;
}, options?: MakeOptions]);
}GuardrailImageCoverage
Added in v1.0.0
Source
Signature
declare class GuardrailImageCoverage extends {
readonly guarded?: number;
readonly total?: number;
} {
constructor(...args: [props?: {
readonly guarded?: number;
readonly total?: number;
}, options?: MakeOptions]);
}GuardrailInvocationMetrics
Added in v1.0.0
Source
Signature
declare class GuardrailInvocationMetrics extends {
readonly guardrailCoverage?: GuardrailCoverage;
readonly guardrailProcessingLatency?: number;
readonly usage?: GuardrailUsage;
} {
constructor(...args: [props?: {
readonly guardrailCoverage?: GuardrailCoverage;
readonly guardrailProcessingLatency?: number;
readonly usage?: GuardrailUsage;
}, options?: MakeOptions]);
}GuardrailManagedWord
Added in v1.0.0
Source
Signature
declare class GuardrailManagedWord extends {
readonly action: "BLOCKED";
readonly detected?: boolean;
readonly match: string;
readonly type: "PROFANITY";
} {
constructor(...args: [props: {
readonly action: "BLOCKED";
readonly detected?: boolean;
readonly match: string;
readonly type: "PROFANITY";
}, options?: MakeOptions]);
}GuardrailPiiEntityFilter
Added in v1.0.0
Source
Signature
declare class GuardrailPiiEntityFilter extends {
readonly action: "ANONYMIZED";
readonly detected?: boolean;
readonly match: string;
readonly type: "ADDRESS";
} {
constructor(...args: [props: {
readonly action: "ANONYMIZED";
readonly detected?: boolean;
readonly match: string;
readonly type: "ADDRESS";
}, options?: MakeOptions]);
}GuardrailRegexFilter
Added in v1.0.0
Source
Signature
declare class GuardrailRegexFilter extends {
readonly action: "ANONYMIZED";
readonly detected?: boolean;
readonly match?: string;
readonly name?: string;
readonly regex?: string;
} {
constructor(...args: [props: {
readonly action: "ANONYMIZED";
readonly detected?: boolean;
readonly match?: string;
readonly name?: string;
readonly regex?: string;
}, options?: MakeOptions]);
}GuardrailSensitiveInformationPolicyAssessment
Added in v1.0.0
Source
Signature
declare class GuardrailSensitiveInformationPolicyAssessment extends ReadonlySide<
{
readonly piiEntities: $Array<typeof GuardrailPiiEntityFilter>;
readonly regexes: $Array<typeof GuardrailRegexFilter>;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly piiEntities: $Array<typeof GuardrailPiiEntityFilter>;
readonly regexes: $Array<typeof GuardrailRegexFilter>;
}>,
options?: MakeOptions,
]
);
}GuardrailTextCharactersCoverage
Added in v1.0.0
Source
Signature
declare class GuardrailTextCharactersCoverage extends {
readonly guarded?: number;
readonly total?: number;
} {
constructor(...args: [props?: {
readonly guarded?: number;
readonly total?: number;
}, options?: MakeOptions]);
}GuardrailTopic
Added in v1.0.0
Source
Signature
declare class GuardrailTopic extends {
readonly action: "BLOCKED";
readonly detected?: boolean;
readonly name: string;
readonly type: "DENY";
} {
constructor(...args: [props: {
readonly action: "BLOCKED";
readonly detected?: boolean;
readonly name: string;
readonly type: "DENY";
}, options?: MakeOptions]);
}GuardrailTopicPolicyAssessment
Added in v1.0.0
Source
Signature
declare class GuardrailTopicPolicyAssessment extends ReadonlySide<
{
readonly topics: $Array<typeof GuardrailTopic>;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly topics: $Array<typeof GuardrailTopic>;
}>,
options?: MakeOptions,
]
);
}GuardrailTraceAssessment
Added in v1.0.0
Source
Signature
declare class GuardrailTraceAssessment extends {
readonly actionReason?: string;
readonly inputAssessment?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly modelOutput?: readonly Array<string>;
readonly outputAssessments?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
} {
constructor(...args: [props?: {
readonly actionReason?: string;
readonly inputAssessment?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly modelOutput?: readonly Array<string>;
readonly outputAssessments?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
}, options?: MakeOptions]);
}GuardrailUsage
Added in v1.0.0
Source
Signature
declare class GuardrailUsage extends {
readonly contentPolicyImageUnits?: number;
readonly contentPolicyUnits: number;
readonly contextualGroundingPolicyUnits: number;
readonly sensitiveInformationPolicyFreeUnits: number;
readonly sensitiveInformationPolicyUnits: number;
readonly topicPolicyUnits: number;
readonly wordPolicyUnits: number;
} {
constructor(...args: [props: {
readonly contentPolicyImageUnits?: number;
readonly contentPolicyUnits: number;
readonly contextualGroundingPolicyUnits: number;
readonly sensitiveInformationPolicyFreeUnits: number;
readonly sensitiveInformationPolicyUnits: number;
readonly topicPolicyUnits: number;
readonly wordPolicyUnits: number;
}, options?: MakeOptions]);
}GuardrailWordPolicyAssessment
Added in v1.0.0
Source
Signature
declare class GuardrailWordPolicyAssessment extends ReadonlySide<
{
readonly customWords: typeof GuardrailCustomWord;
readonly managedWordLists: typeof GuardrailManagedWord;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly customWords: typeof GuardrailCustomWord;
readonly managedWordLists: typeof GuardrailManagedWord;
}>,
options?: MakeOptions,
]
);
}ImageBlock
Added in v1.0.0
Source
Signature
declare class ImageBlock extends ReadonlySide<
{
readonly format: Literal<"gif">;
readonly source: Struct<{
readonly bytes: NonEmptyString;
}>;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly format: Literal<"gif">;
readonly source: Struct<{
readonly bytes: NonEmptyString;
}>;
}>,
options?: MakeOptions,
]
);
}ImageFormat
Added in v1.0.0
Source
Signature
declare const ImageFormat: Literal<"gif">;ImageFormat type
Added in v1.0.0
Source
Signature
type ImageFormat = typeof ImageFormat.Type;InferenceConfiguration
Added in v1.0.0
Source
Signature
declare class InferenceConfiguration extends {
readonly maxTokens?: undefined;
readonly stopSequences?: undefined;
readonly temperature?: undefined;
readonly topP?: undefined;
} {
constructor(...args: [props?: {
readonly maxTokens?: undefined;
readonly stopSequences?: undefined;
readonly temperature?: undefined;
readonly topP?: undefined;
}, options?: MakeOptions]);
}IntZeroOrGreater
Added in v1.0.0
Source
Signature
declare const IntZeroOrGreater: never;Signature
declare class JsonBlock extends ReadonlySide<
{
readonly json: Unknown;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly json: Unknown;
}>,
options?: MakeOptions,
]
);
}Signature
declare class Message extends ReadonlySide<
{
readonly content: $Array<Constraint>;
readonly role: Literal<"user">;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly content: $Array<Constraint>;
readonly role: Literal<"user">;
}>,
options?: MakeOptions,
]
);
}MessageStartEvent
Added in v1.0.0
Source
Signature
declare class MessageStartEvent extends ReadonlySide<
{
readonly role: Literal<"user">;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly role: Literal<"user">;
}>,
options?: MakeOptions,
]
);
}MessageStopEvent
Added in v1.0.0
Source
Signature
declare class MessageStopEvent extends {
readonly additionalModelResponseFields?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly stopReason: "end_turn";
} {
constructor(...args: [props: {
readonly additionalModelResponseFields?: {
[key: string]: unknown;
[key: number]: unknown;
[key: symbol]: unknown;
};
readonly stopReason: "end_turn";
}, options?: MakeOptions]);
}PerformanceConfiguration
Added in v1.0.0
Source
Signature
declare class PerformanceConfiguration extends {
readonly latency?: "standard";
} {
constructor(...args: [props?: {
readonly latency?: "standard";
}, options?: MakeOptions]);
}PromptRouterTrace
Added in v1.0.0
Source
Signature
declare class PromptRouterTrace extends {
readonly invokedModelId?: undefined;
} {
constructor(...args: [props?: {
readonly invokedModelId?: undefined;
}, options?: MakeOptions]);
}ReasoningContentBlock
Added in v1.0.0
Source
Signature
declare class ReasoningContentBlock extends any {
constructor();
}ReasoningContentBlockDelta
Added in v1.0.0
Source
Signature
declare class ReasoningContentBlockDelta extends any {
constructor();
}StopReason
Added in v1.0.0
Source
Signature
declare const StopReason: Literal<"end_turn">;StopReason type
Added in v1.0.0
Source
Signature
type StopReason = typeof StopReason.Type;SystemContentBlock
Added in v1.0.0
Source
Signature
declare class SystemContentBlock extends any {
constructor();
}TokenUsage
Added in v1.0.0
Source
Signature
declare class TokenUsage extends {
readonly cacheReadInputTokens?: undefined;
readonly cacheWriteInputTokens?: undefined;
inputTokens?: undefined;
outputTokens?: undefined;
totalTokens?: undefined;
} {
constructor(...args: [props?: {
readonly cacheReadInputTokens?: undefined;
readonly cacheWriteInputTokens?: undefined;
readonly inputTokens?: undefined;
readonly outputTokens?: undefined;
readonly totalTokens?: undefined;
}, options?: MakeOptions]);
}Signature
declare class Tool extends {
readonly cachePoint?: CachePointBlock;
readonly toolSpec?: ToolSpecification;
} {
constructor(...args: [props?: {
readonly cachePoint?: CachePointBlock;
readonly toolSpec?: ToolSpecification;
}, options?: MakeOptions]);
}ToolChoice
Added in v1.0.0
Source
Signature
declare class ToolChoice extends any {
constructor();
}ToolConfiguration
Added in v1.0.0
Source
Signature
declare class ToolConfiguration extends {
readonly toolChoice?: unknown;
readonly tools: unknown;
} {
constructor(...args: [props: {
readonly toolChoice?: unknown;
readonly tools: unknown;
}, options?: MakeOptions]);
}ToolResultBlock
Added in v1.0.0
Source
Signature
declare class ToolResultBlock extends {
readonly content: readonly Array<unknown>;
readonly status?: "success";
readonly toolUseId: unknown;
} {
constructor(...args: [props: {
readonly content: readonly Array<unknown>;
readonly status?: "success";
readonly toolUseId: unknown;
}, options?: MakeOptions]);
}ToolSpecification
Added in v1.0.0
Source
Signature
declare class ToolSpecification extends {
readonly description?: undefined;
readonly inputSchema: ReadonlySide<{
readonly json: $Record<Key, Constraint>;
}, "Type">;
readonly name: unknown;
} {
constructor(...args: [props: {
readonly description?: undefined;
readonly inputSchema: ReadonlyMakeIn<{
readonly json: $Record<Key, Constraint>;
}>;
readonly name: unknown;
}, options?: MakeOptions]);
}ToolUseBlock
Added in v1.0.0
Source
Signature
declare class ToolUseBlock extends ReadonlySide<
{
readonly input: Unknown;
readonly name: Constraint;
readonly toolUseId: Constraint;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly input: Unknown;
readonly name: Constraint;
readonly toolUseId: Constraint;
}>,
options?: MakeOptions,
]
);
}ToolUseBlockDelta
Added in v1.0.0
Source
Signature
declare class ToolUseBlockDelta extends ReadonlySide<
{
readonly input: String;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly input: String;
}>,
options?: MakeOptions,
]
);
}ToolUseBlockStart
Added in v1.0.0
Source
Signature
declare class ToolUseBlockStart extends ReadonlySide<
{
readonly name: Constraint;
readonly toolUseId: Constraint;
},
"Type"
> {
constructor(
...args: [
props: ReadonlyMakeIn<{
readonly name: Constraint;
readonly toolUseId: Constraint;
}>,
options?: MakeOptions,
]
);
}VideoBlock
Added in v1.0.0
Source
Signature
declare class VideoBlock extends ReadonlySide<{
readonly format: Literal<"flv">;
readonly source: Union<readonly Array<Constraint>>;
}, "Type"> {
constructor(...args: [props: ReadonlyMakeIn<{
readonly format: Literal<"flv">;
readonly source: Union<readonly Array<Constraint>>;
}>, options?: MakeOptions]);
}
The foundation models supported by Amazon Bedrock.
An up-to-date list can be generated with the following command:
``
sh aws bedrock list-foundation-models --output json | jq '[.modelSummaries[].modelId]'``