Logo
Classes

Bedrock

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

ToolCallLLM for Bedrock

Extends

  • ToolCallLLM<BedrockAdditionalChatOptions>

Constructors

Constructor

new Bedrock(__namedParameters): Bedrock

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

Parameters

__namedParameters

BedrockParams

Returns

Bedrock

Overrides

ToolCallLLM<BedrockAdditionalChatOptions>.constructor

Properties

actualModel

protected actualModel: string

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


model

model: string

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


temperature

temperature: number

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


topP

topP: number

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


maxTokens?

optional maxTokens: number

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


provider

provider: Provider

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


topK?

optional topK: number

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

Accessors

supportToolCall

Get Signature

get supportToolCall(): boolean

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

Returns

boolean

Overrides

ToolCallLLM.supportToolCall


metadata

Get Signature

get metadata(): LLMMetadata

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

Returns

LLMMetadata

Overrides

ToolCallLLM.metadata

Methods

nonStreamChat()

protected nonStreamChat(params): Promise<BedrockChatNonStreamResponse>

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

Parameters

params

BedrockChatParamsNonStreaming

Returns

Promise<BedrockChatNonStreamResponse>


streamChat()

protected streamChat(params): BedrockChatStreamResponse

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

Parameters

params

BedrockChatParamsStreaming

Returns

BedrockChatStreamResponse


chat()

Call Signature

chat(params): Promise<BedrockChatStreamResponse>

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

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

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

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

Parameters
params

LLMCompletionParamsNonStreaming

Returns

Promise<CompletionResponse>

Overrides

ToolCallLLM.complete