Preparing search index...
The search index is not available
LangChain.js - v0.1.30
LangChain.js
langchain-core/tools
DynamicToolInput
Interface DynamicToolInput
Interface for the input parameters of the DynamicTool class.
interface
DynamicToolInput
{
description
:
string
;
func
:
(
(
input
,
runManager
?
,
config
?
)
=>
Promise
<
string
>
)
;
name
:
string
;
callbacks
?:
CallbackManager
|
(
BaseCallbackHandlerMethodsClass
|
BaseCallbackHandler
)
[]
;
metadata
?:
Record
<
string
,
unknown
>
;
returnDirect
?:
boolean
;
tags
?:
string
[]
;
verbose
?:
boolean
;
}
Hierarchy (
view full
)
BaseDynamicToolInput
DynamicToolInput
Index
Properties
description
func
name
callbacks?
metadata?
return
Direct?
tags?
verbose?
Properties
description
description
:
string
func
func
:
(
(
input
,
runManager
?
,
config
?
)
=>
Promise
<
string
>
)
Type declaration
(
input
,
runManager
?
,
config
?
)
:
Promise
<
string
>
Parameters
input
:
string
Optional
runManager
:
CallbackManagerForToolRun
Optional
config
:
RunnableConfig
Returns
Promise
<
string
>
name
name
:
string
Optional
callbacks
callbacks
?:
CallbackManager
|
(
BaseCallbackHandlerMethodsClass
|
BaseCallbackHandler
)
[]
Optional
metadata
metadata
?:
Record
<
string
,
unknown
>
Optional
return
Direct
return
Direct
?:
boolean
Optional
tags
tags
?:
string
[]
Optional
verbose
verbose
?:
boolean
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
description
func
name
callbacks
metadata
return
Direct
tags
verbose
LangChain.js - v0.1.30
langchain-anthropic
langchain-azure-openai
langchain-cloudflare
langchain-cohere
langchain-community
agents/toolkits
aws_sfn
base
connery
caches
cloudflare_kv
ioredis
momento
upstash_redis
callbacks/handlers
llmonitor
lunary
chat_models
alibaba_tongyi
baiduwenxin
bedrock
Loading...
Generated using
TypeDoc
Interface for the input parameters of the DynamicTool class.