LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • Agent
  • Middleware
  • Backends
  • Sandboxes
  • Skills
  • Subagents
  • Types
Modal
Daytona
Deno
Node VFS
Sandbox Standard Tests
  • Vitest
⌘I

Chat LangChain

What can I help with?

Enter to send·Shift+Enter new line

Menu

OverviewAgentMiddlewareBackendsSandboxesSkillsSubagentsTypes
Modal
Daytona
Deno
Node VFS
Sandbox Standard Tests
Vitest
Language
Theme
JavaScriptdeepagentsutilsisBedrockConverseModel
Function●Since v1.10

isBedrockConverseModel

Detect whether a model is an AWS Bedrock Converse model.

Accepts the wider RunnableInterface shape (the type of request.model inside wrapModelCall, aliased as AgentLanguageModelLike in langchain) because the function only depends on .getName(), which is part of the Runnable contract. BaseLanguageModel extends Runnable, so existing call sites still type-check.

Copy
isBedrockConverseModel(
  model: string | BaseLanguageModel<any, BaseLanguageModelCallOptions> | RunnableInterface<unknown, unknown, RunnableConfig<Record<string, any>>>
): boolean

Parameters

NameTypeDescription
model*string | BaseLanguageModel<any, BaseLanguageModelCallOptions> | RunnableInterface<unknown, unknown, RunnableConfig<Record<string, any>>>
View source on GitHub