Skip to content

WatsonxSQLDatabaseToolkit

Reference docs

This page contains reference documentation for WatsonxSQLDatabaseToolkit.

langchain_ibm.agent_toolkits.sql.toolkit.WatsonxSQLDatabaseToolkit

Bases: BaseToolkit

Toolkit for interacting with IBM watsonx.ai databases.

METHOD DESCRIPTION
get_tools

Get the tools in the toolkit.

get_context

Return db context that you may want in agent prompt.

db class-attribute instance-attribute

db: WatsonxSQLDatabase = Field(exclude=True)

Instance of the watsonx SQL database.

llm class-attribute instance-attribute

llm: BaseLanguageModel = Field(exclude=True)

Instance of the LLM.

get_tools

get_tools() -> list[BaseTool]

Get the tools in the toolkit.

get_context

get_context() -> dict

Return db context that you may want in agent prompt.