Logo
Classes

Bedrock

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

ToolCallLLM for Bedrock

Extends

  • ToolCallLLM<BedrockAdditionalChatOptions>

Constructors

Constructor

new Bedrock(__namedParameters): Bedrock

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

Parameters

__namedParameters

BedrockParams

Returns

Bedrock

Overrides

ToolCallLLM<BedrockAdditionalChatOptions>.constructor

Properties

actualModel

protected actualModel: string

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


model

model: string

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


temperature

temperature: number

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


topP

topP: number

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


maxTokens?

optional maxTokens: number

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


provider

provider: Provider

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


topK?

optional topK: number

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

Accessors

supportToolCall

Get Signature

get supportToolCall(): boolean

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

Returns

boolean

Overrides

ToolCallLLM.supportToolCall


metadata

Get Signature

get metadata(): LLMMetadata

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

Returns

LLMMetadata

Overrides

ToolCallLLM.metadata

Methods

nonStreamChat()

protected nonStreamChat(params): Promise<BedrockChatNonStreamResponse>

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

Parameters

params

BedrockChatParamsNonStreaming

Returns

Promise<BedrockChatNonStreamResponse>


streamChat()

protected streamChat(params): BedrockChatStreamResponse

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

Parameters

params

BedrockChatParamsStreaming

Returns

BedrockChatStreamResponse


chat()

Call Signature

chat(params): Promise<BedrockChatStreamResponse>

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

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:487

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:500

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:503

Parameters
params

LLMCompletionParamsNonStreaming

Returns

Promise<CompletionResponse>

Overrides

ToolCallLLM.complete