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
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
Returns
Promise
<BedrockChatNonStreamResponse
>
streamChat()
protected
streamChat(params
):BedrockChatStreamResponse
Defined in: packages/providers/aws/src/llm/bedrock/index.ts:463
Parameters
params
Returns
BedrockChatStreamResponse
chat()
Call Signature
chat(
params
):Promise
<BedrockChatStreamResponse
>
Defined in: packages/providers/aws/src/llm/bedrock/index.ts:486
Parameters
params
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
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