Logo
Classes

Bedrock

Defined in: community/src/llm/bedrock/index.ts:342

ToolCallLLM for Bedrock

Extends

  • ToolCallLLM<BedrockAdditionalChatOptions>

Constructors

new Bedrock()

new Bedrock(__namedParameters): Bedrock

Defined in: community/src/llm/bedrock/index.ts:354

Parameters

__namedParameters

BedrockParams

Returns

Bedrock

Overrides

ToolCallLLM<BedrockAdditionalChatOptions>.constructor

Properties

actualModel

protected actualModel: string

Defined in: community/src/llm/bedrock/index.ts:344


model

model: string

Defined in: community/src/llm/bedrock/index.ts:345


temperature

temperature: number

Defined in: community/src/llm/bedrock/index.ts:346


topP

topP: number

Defined in: community/src/llm/bedrock/index.ts:347


maxTokens?

optional maxTokens: number

Defined in: community/src/llm/bedrock/index.ts:348


provider

provider: Provider<object>

Defined in: community/src/llm/bedrock/index.ts:349


topK?

optional topK: number

Defined in: community/src/llm/bedrock/index.ts:350

Accessors

supportToolCall

Get Signature

get supportToolCall(): boolean

Defined in: community/src/llm/bedrock/index.ts:371

Returns

boolean

Overrides

ToolCallLLM.supportToolCall


metadata

Get Signature

get metadata(): LLMMetadata

Defined in: community/src/llm/bedrock/index.ts:375

Returns

LLMMetadata

Overrides

ToolCallLLM.metadata

Methods

nonStreamChat()

protected nonStreamChat(params): Promise<BedrockChatNonStreamResponse>

Defined in: community/src/llm/bedrock/index.ts:387

Parameters

params

BedrockChatParamsNonStreaming

Returns

Promise<BedrockChatNonStreamResponse>


streamChat()

protected streamChat(params): BedrockChatStreamResponse

Defined in: community/src/llm/bedrock/index.ts:420

Parameters

params

BedrockChatParamsStreaming

Returns

BedrockChatStreamResponse


chat()

Call Signature

chat(params): Promise<BedrockChatStreamResponse>

Defined in: community/src/llm/bedrock/index.ts:443

Parameters
params

BedrockChatParamsStreaming

Returns

Promise<BedrockChatStreamResponse>

Overrides

ToolCallLLM.chat

Call Signature

chat(params): Promise<BedrockChatNonStreamResponse>

Defined in: community/src/llm/bedrock/index.ts:444

Parameters
params

BedrockChatParamsNonStreaming

Returns

Promise<BedrockChatNonStreamResponse>

Overrides

ToolCallLLM.chat


complete()

Call Signature

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

Defined in: community/src/llm/bedrock/index.ts:457

Parameters
params

LLMCompletionParamsStreaming

Returns

Promise<AsyncIterable<CompletionResponse, any, any>>

Overrides

ToolCallLLM.complete

Call Signature

complete(params): Promise<CompletionResponse>

Defined in: community/src/llm/bedrock/index.ts:460

Parameters
params

LLMCompletionParamsNonStreaming

Returns

Promise<CompletionResponse>

Overrides

ToolCallLLM.complete