Logo
Classes

Bedrock

Defined in: packages/community/src/llm/bedrock/index.ts:362

ToolCallLLM for Bedrock

Extends

  • ToolCallLLM<BedrockAdditionalChatOptions>

Constructors

Constructor

new Bedrock(__namedParameters): Bedrock

Defined in: packages/community/src/llm/bedrock/index.ts:374

Parameters

__namedParameters

BedrockParams

Returns

Bedrock

Overrides

ToolCallLLM<BedrockAdditionalChatOptions>.constructor

Properties

actualModel

protected actualModel: string

Defined in: packages/community/src/llm/bedrock/index.ts:364


model

model: string

Defined in: packages/community/src/llm/bedrock/index.ts:365


temperature

temperature: number

Defined in: packages/community/src/llm/bedrock/index.ts:366


topP

topP: number

Defined in: packages/community/src/llm/bedrock/index.ts:367


maxTokens?

optional maxTokens: number

Defined in: packages/community/src/llm/bedrock/index.ts:368


provider

provider: Provider

Defined in: packages/community/src/llm/bedrock/index.ts:369


topK?

optional topK: number

Defined in: packages/community/src/llm/bedrock/index.ts:370

Accessors

supportToolCall

Get Signature

get supportToolCall(): boolean

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

Returns

boolean

Overrides

ToolCallLLM.supportToolCall


metadata

Get Signature

get metadata(): LLMMetadata

Defined in: packages/community/src/llm/bedrock/index.ts:395

Returns

LLMMetadata

Overrides

ToolCallLLM.metadata

Methods

nonStreamChat()

protected nonStreamChat(params): Promise<BedrockChatNonStreamResponse>

Defined in: packages/community/src/llm/bedrock/index.ts:408

Parameters

params

BedrockChatParamsNonStreaming

Returns

Promise<BedrockChatNonStreamResponse>


streamChat()

protected streamChat(params): BedrockChatStreamResponse

Defined in: packages/community/src/llm/bedrock/index.ts:441

Parameters

params

BedrockChatParamsStreaming

Returns

BedrockChatStreamResponse


chat()

Call Signature

chat(params): Promise<BedrockChatStreamResponse>

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

Parameters
params

BedrockChatParamsStreaming

Returns

Promise<BedrockChatStreamResponse>

Overrides

ToolCallLLM.chat

Call Signature

chat(params): Promise<BedrockChatNonStreamResponse>

Defined in: packages/community/src/llm/bedrock/index.ts:465

Parameters
params

BedrockChatParamsNonStreaming

Returns

Promise<BedrockChatNonStreamResponse>

Overrides

ToolCallLLM.chat


complete()

Call Signature

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

Defined in: packages/community/src/llm/bedrock/index.ts:478

Parameters
params

LLMCompletionParamsStreaming

Returns

Promise<AsyncIterable<CompletionResponse, any, any>>

Overrides

ToolCallLLM.complete

Call Signature

complete(params): Promise<CompletionResponse>

Defined in: packages/community/src/llm/bedrock/index.ts:481

Parameters
params

LLMCompletionParamsNonStreaming

Returns

Promise<CompletionResponse>

Overrides

ToolCallLLM.complete