Logo
Classes

Bedrock

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:415

ToolCallLLM for Bedrock

Extends

  • ToolCallLLM<BedrockAdditionalChatOptions>

Constructors

Constructor

new Bedrock(__namedParameters): Bedrock

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:427

Parameters

__namedParameters

BedrockParams

Returns

Bedrock

Overrides

ToolCallLLM<BedrockAdditionalChatOptions>.constructor

Properties

actualModel

protected actualModel: string

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:417


model

model: string

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:418


temperature

temperature: number

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:419


topP

topP: number

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:420


maxTokens?

optional maxTokens: number

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:421


provider

provider: Provider

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:422


topK?

optional topK: number

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:423

Accessors

supportToolCall

Get Signature

get supportToolCall(): boolean

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:444

Returns

boolean

Overrides

ToolCallLLM.supportToolCall


metadata

Get Signature

get metadata(): LLMMetadata

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:448

Returns

LLMMetadata

Overrides

ToolCallLLM.metadata

Methods

nonStreamChat()

protected nonStreamChat(params): Promise<BedrockChatNonStreamResponse>

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:461

Parameters

params

BedrockChatParamsNonStreaming

Returns

Promise<BedrockChatNonStreamResponse>


streamChat()

protected streamChat(params): BedrockChatStreamResponse

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:494

Parameters

params

BedrockChatParamsStreaming

Returns

BedrockChatStreamResponse


chat()

Call Signature

chat(params): Promise<BedrockChatStreamResponse>

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:517

Parameters
params

BedrockChatParamsStreaming

Returns

Promise<BedrockChatStreamResponse>

Overrides

ToolCallLLM.chat

Call Signature

chat(params): Promise<BedrockChatNonStreamResponse>

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:518

Parameters
params

BedrockChatParamsNonStreaming

Returns

Promise<BedrockChatNonStreamResponse>

Overrides

ToolCallLLM.chat


complete()

Call Signature

complete(params): Promise<AsyncIterable<CompletionResponse, any, any>>

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:531

Parameters
params

LLMCompletionParamsStreaming

Returns

Promise<AsyncIterable<CompletionResponse, any, any>>

Overrides

ToolCallLLM.complete

Call Signature

complete(params): Promise<CompletionResponse>

Defined in: packages/providers/aws/src/llm/bedrock/index.ts:534

Parameters
params

LLMCompletionParamsNonStreaming

Returns

Promise<CompletionResponse>

Overrides

ToolCallLLM.complete