Upgrading langchain 0.3 to 1
Breaking0.3.30 → 1.4.7Breaking17Security14Platform5Deprecated13New113Changed149Fixed157Other331
BreakingUpgrade verdict
17 breaking changes and 3 platform requirement changes and 14 security fixes.
In plain terms
- Renames `convert_mcp_tool_to_langchain_tool` to `as_langchain_tool`.
- Renames `MCPAdapter.get_tools` to `list_tools`.
- Drops MCPAdapter.aclose.
- Drops elicitation from MCPAdapter.
Must act Top 5 of 43 that need code or config changes
Python requirement changed in 1.0.0a7: <4.0.0,>=3.9.0 → <4.0.0,>=3.10.0.
Adds langgraph <1.3.0,>=1.2.12.
Drops langchain-text-splitters, langsmith, pyyaml, requests, sqlalchemy.
Installs 38 packages in all (was 32).
What you must change
Breaking17
Renames
convert_mcp_tool_to_langchain_tool to as_langchain_tool.convert_mcp_tool_to_langchain_toolas_langchain_toolRenames
MCPAdapter.get_tools to list_tools.MCPAdapter.get_toolsMCPAdapter.list_toolsDrops MCPAdapter.aclose.
MCPAdapter.acloseDrops elicitation from MCPAdapter.
MCPAdapterRenames _SUPPORTED_PROVIDERS to _BUILTIN_PROVIDERS.
_SUPPORTED_PROVIDERS_BUILTIN_PROVIDERSRemoves invocation request.
Renames PlanningMiddleware to TodoListMiddleware.
PlanningMiddlewareTodoListMiddlewareRemoves support for ToolNode in create_agent.
ToolNodecreate_agentRemoves text splitters from the langchain v1 namespace.
Removes globals from langchain-v1 and updates globals in langchain-classic and langchain-core.
Removes ToolNode from agents.
ToolNodeDeletes deprecated items.
Renames create_react_agent to create_agent.
create_react_agentcreate_agentRemoves untested chains for the first alpha.
Stops exporting
MCPAdapterTarget from langchain.mcp.MCPAdapterTargetlangchain.mcpReverts the addition of ChatAnthropicBedrockWrapper.
ChatAnthropicBedrockWrapperReverts SystemMessage support in create_agent.
create_agentSystemMessageSecurity14
Confines file-search results and tightens anthropic allowed_prefixes.
allowed_prefixesRequires pygments>=2.20.0 across all packages for CVE-2026-4539.
pygmentsStops HITL approval gates from silently failing open.
LangChain is a framework for building agents and LLM-powered applications. Prior to 1.3.9, several LangChain components that resolve filesystem paths or expand search patterns do not consistently confine the resolved path to the intended root directory. Affected behaviors include: a file-search agent middleware that validates a starting directory but not the search pattern or the resolved target of matched files, so glob patterns and symlinks can reach files outside the configured root; prompt- and chain/agent-configuration loaders that accept path fields and resolve them without confining the result to a trusted base or rejecting symlink targets; and path-prefix authorization checks that compare by string prefix without a path-segment boundary, so a sibling path sharing the prefix is accepted. When these components receive path values, search patterns, or workspace contents influenced by an untrusted source — including an LLM acting on untrusted input — the result can be disclosure of files outside the intended boundary. This vulnerability is fixed in 1.3.9.
Medium · CVSS 5.5release(xai): 1.3.0 feat(core): add reasoning_effort as a standard chat model parameter fix: patch Dependabot dependency vulnerabilities chore: bump langsmith from 0.9.5 to 0.10.2 in…
reasoning_effortstopREADMEPytestBenchmarkWarninglangchain-testspytest-xdistrelease(langchain): 1.3.0a2 release(langchain): 1.3.0a2 fix(langchain): ordered schema resolution — list replaces set so state_schema wins release(langchain): 1.3.0a1 feat(langchain): wire…
respondSendmax_retriesModelCallLimitMiddlewarels_agent_typecreate_agentrelease(langchain): 1.3.0a1 feat(langchain): wire stream_events(version='v3') into create_agent Merge remote-tracking branch 'origin/master' into v1.4 feat(core): stream_events(version='v3')…
respondSendmax_retriesModelCallLimitMiddlewarels_agent_typecreate_agentrelease(langchain): 1.2.14 chore: pygments>=2.20.0 across all packages (CVE-2026-4539) test(langchain): cover runtime recursion limit override in create_agent perf(langchain): reduce init speed by…
langchain-coreModelProfilerelease(perplexity): 1.2.0 feat(perplexity): add PerplexityEmbeddings chore(docs): update x handle references hotfix: bump min core versions feat(core): add content-block-centric streaming (v2)…
PerplexityEmbeddingspygments>=2.20.0langchain-coreModelProfileMakefileoutput_parsers.strip_think_tags()release(text-splitters): 1.1.2 fix(text-splitters): deprecate and use SSRF-safe transport in split_text_from_url chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/text-splitters chore(deps): bump…
pygments>=2.20.0langchain-coreBump langchain-tests floor to 1.1.9 chore: bump idna from 3.10 to 3.15 in /libs/partners/deepseek ci(infra): harden Dependabot version-bound preservation chore: bump urllib3 from 2.6.3 to 2.7.0 in…
langchain-testspytest-xdistpygments>=2.20.0langchain-coreModelProfilebase_urlrelease(langchain-classic): 1.0.4 chore(langchain-classic): add deprecations fix(langchain-classic): suppress mypy errors in compat code chore(deps): bump pytest to 9.0.3 chore: bump pytest from…
release(langchain): bump langchain-classic to 1.0.2 fix(langchain-classic): patch ReDoS vulnerability in MRKL and ReAct action regex (CVE-2024-58340) chore: bump the langchain-deps group across 3…
create_react_agentinitialize_agentwrap_model_callMakefilepyproject.tomlyield_keyscore[patch]: store model names on usage callback handler core[patch]: mark usage callback handler as beta core[patch]: Remove old accidental commit core[patch]: add token counting callback handler…
titlepartialBasePromptTemplateBaseTooltool_example_to_messagesfile_typePlatform3
Adds Python 3.14 support.
release(langchain): v1.0.0a9 fix(langchain): extra arg for anthropic caching, end -> end for jump_to fix(langchain_v1): version equality check release(langchain): 1.0.0a8 feat(langchain)…
__end__endjump_topyproject.tomlREADMElangchain_v1model_requestmodelToolNodecreate_agentbefore_agentafter_agentRemoveMessageOptionalMakefilestate_schemaruntimetool_runtimeToolRuntimesystem_promptPlanningMiddlewareTodoListMiddlewareasyncgpt-5release(core): 1.0.0a7 fix(core,openai,anthropic): delegate to core implementation on invoke when streaming=True fix(core): fix string content when streaming output_version="v1" chore(infra): pdm ->…
README.mdas_toolpydantic_v1aadd_documentsget_fieldsinput_variablesDeprecations to plan for
Deprecated9
Deprecates hub in langchain-classic and limits loads/dumps.
hubloadsdumpsRetargets langchain-classic deprecations to create_agent.
create_agentDeprecates setattr on ModelCallRequest.
ModelCallRequestrelease(langchain): 1.2.18 revert: feat(langchain): ls_agent_type tag on create_agent calls chore(langchain-classic): deprecate hub, limit loads/dumps refactor(langchain-classic): retarget…
create_agentrelease(langchain-classic): 1.0.7 chore(langchain-classic): deprecate hub, limit loads/dumps.
release(langchain-classic): 1.0.6 chore: bump jupyter-server from 2.17.0 to 2.18.0 in /libs/langchain fix(langchain): restrict deserialization in langchain_classic.storage._lc_store fix(langchain)…
langchain_classic.storage._lc_storehub.pullload()release(langchain-classic): 1.0.5 refactor(langchain-classic): retarget deprecations to create_agent, other chores chore(langchain,langchain-classic): uncomment optional deps chore: bump…
create_agentmax_retriesrelease(core): 1.0.0a6 fix locks/make filetype optional dep feat(core): genai standard content Merge branch 'master' into wip-v1.0 release(core): 0.3.77 feat: (core, standard-tests) support PDF…
README.mdas_toolcontinuePlainTextContentBlockreasoning_contentadditional_kwargsrelease(anthropic): 1.0.0a3 fix(core,openai,anthropic): delegate to core implementation on invoke when streaming=True chore(infra): pdm -> hatchling style: drop target-version = "py39" for OpenAI…
pyproject.tomlls_model_nameChatAnthropicinput_tokenfile_idcache_controlllmmodelOptionalAPI changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- removed:
export Chat - removed:
export ChatCompletion - removed:
export ChatCompletionChunk - removed:
export ChatCompletions - removed:
export Choice - removed:
export ChoiceChunk - removed:
export Completions - removed:
export IndexableBaseModel - removed:
export chat - removed:
export convert_dict_to_message - removed:
export convert_message_to_dict - removed:
export convert_messages_for_finetuning - removed:
export convert_openai_messages
- removed:
export Agent - removed:
export AgentExecutor - removed:
export AgentExecutorIterator - removed:
export AgentOutputParser - removed:
export AgentType - removed:
export BaseMultiActionAgent - removed:
export BaseSingleActionAgent - removed:
export ConversationalAgent - removed:
export ConversationalChatAgent - removed:
export LLMSingleActionAgent - removed:
export MRKLChain - removed:
export OpenAIFunctionsAgent - removed:
export OpenAIMultiFunctionsAgent - removed:
export ReActChain - removed:
export ReActTextWorldAgent - removed:
export SelfAskWithSearchChain - removed:
export StructuredChatAgent - removed:
export Tool - removed:
export XMLAgent - removed:
export ZeroShotAgent - removed:
export create_json_agent - removed:
export create_json_chat_agent - removed:
export create_openai_functions_agent - removed:
export create_openai_tools_agent - removed:
export create_openapi_agent - removed:
export create_pbi_agent - removed:
export create_pbi_chat_agent - removed:
export create_react_agent - removed:
export create_self_ask_with_search_agent - removed:
export create_spark_sql_agent - removed:
export create_sql_agent - removed:
export create_structured_chat_agent - removed:
export create_tool_calling_agent - removed:
export create_vectorstore_agent - removed:
export create_vectorstore_router_agent - removed:
export create_xml_agent - removed:
export get_all_tool_names - removed:
export initialize_agent - removed:
export load_agent - removed:
export load_huggingface_tool - removed:
export load_tools - removed:
export tool - added:
export AgentState - added:
export create_agent
- removed:
async method Agent.aplan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
async method AgentExecutor.astream(input: Union[dict[str, Any], Any], config: Optional[RunnableConfig]=…, **kwargs: Any) -> AsyncIterator[AddableDict] - removed:
async method BaseMultiActionAgent.aplan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[list[AgentAction], AgentFinish] - removed:
async method BaseSingleActionAgent.aplan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
async method LLMSingleActionAgent.aplan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
async method RunnableAgent.aplan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
async method RunnableMultiActionAgent.aplan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[list[AgentAction], AgentFinish] - removed:
class Agent(BaseSingleActionAgent) - removed:
class AgentExecutor(Chain) - removed:
class AgentOutputParser(BaseOutputParser[Union[AgentAction, AgentFinish]]) - removed:
class BaseMultiActionAgent(BaseModel) - removed:
class BaseSingleActionAgent(BaseModel) - removed:
class ExceptionTool(BaseTool) - removed:
class LLMSingleActionAgent(BaseSingleActionAgent) - removed:
class MultiActionAgentOutputParser(BaseOutputParser[Union[list[AgentAction], AgentFinish]]) - removed:
class RunnableAgent(BaseSingleActionAgent) - removed:
class RunnableMultiActionAgent(BaseMultiActionAgent) - removed:
field Agent.allowed_tools: Optional[list[str]] - removed:
field Agent.llm_chain: LLMChain - removed:
field Agent.output_parser: AgentOutputParser - removed:
field AgentExecutor.agent: Union[BaseSingleActionAgent, BaseMultiActionAgent, Runnable] - removed:
field AgentExecutor.early_stopping_method: str - removed:
field AgentExecutor.handle_parsing_errors: Union[bool, str, Callable[[OutputParserException], str]] - removed:
field AgentExecutor.max_execution_time: Optional[float] - removed:
field AgentExecutor.max_iterations: Optional[int] - removed:
field AgentExecutor.return_intermediate_steps: bool - removed:
field AgentExecutor.tools: Sequence[BaseTool] - removed:
field AgentExecutor.trim_intermediate_steps: Union[int, Callable[[list[tuple[AgentAction, str]]], list[tuple[AgentAction, str]]]] - removed:
field ExceptionTool.description: str - removed:
field ExceptionTool.name: str - removed:
field LLMSingleActionAgent.llm_chain: LLMChain - removed:
field LLMSingleActionAgent.output_parser: AgentOutputParser - removed:
field LLMSingleActionAgent.stop: list[str] - removed:
field RunnableAgent.input_keys_arg: list[str] - removed:
field RunnableAgent.model_config - removed:
field RunnableAgent.return_keys_arg: list[str] - removed:
field RunnableAgent.runnable: Runnable[dict, Union[AgentAction, AgentFinish]] - removed:
field RunnableAgent.stream_runnable: bool - removed:
field RunnableMultiActionAgent.input_keys_arg: list[str] - removed:
field RunnableMultiActionAgent.model_config - removed:
field RunnableMultiActionAgent.return_keys_arg: list[str] - removed:
field RunnableMultiActionAgent.runnable: Runnable[dict, Union[list[AgentAction], AgentFinish]] - removed:
field RunnableMultiActionAgent.stream_runnable: bool - removed:
method Agent.dict(**kwargs: Any) -> builtins.dict - removed:
method Agent.get_allowed_tools() -> Optional[list[str]] - removed:
method Agent.get_full_inputs(intermediate_steps: list[tuple[AgentAction, str]], **kwargs: Any) -> builtins.dict[str, Any] - removed:
method Agent.plan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
method Agent.return_stopped_response(early_stopping_method: str, intermediate_steps: list[tuple[AgentAction, str]], **kwargs: Any) -> AgentFinish - removed:
method Agent.tool_run_logging_kwargs() -> builtins.dict - removed:
method Agent.validate_prompt() -> Self - removed:
method AgentExecutor.iter(inputs: Any, callbacks: Callbacks=…, *, include_run_info: bool=…, async_: bool=…) -> AgentExecutorIterator - removed:
method AgentExecutor.lookup_tool(name: str) -> BaseTool - removed:
method AgentExecutor.save(file_path: Union[Path, str]) -> None - removed:
method AgentExecutor.save_agent(file_path: Union[Path, str]) -> None - removed:
method AgentExecutor.stream(input: Union[dict[str, Any], Any], config: Optional[RunnableConfig]=…, **kwargs: Any) -> Iterator[AddableDict] - removed:
method AgentExecutor.validate_tools() -> Self - removed:
method AgentOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish] - removed:
method BaseMultiActionAgent.dict(**kwargs: Any) -> builtins.dict - removed:
method BaseMultiActionAgent.get_allowed_tools() -> Optional[list[str]] - removed:
method BaseMultiActionAgent.plan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[list[AgentAction], AgentFinish] - removed:
method BaseMultiActionAgent.return_stopped_response(early_stopping_method: str, intermediate_steps: list[tuple[AgentAction, str]], **_: Any) -> AgentFinish - removed:
method BaseMultiActionAgent.save(file_path: Union[Path, str]) -> None - removed:
method BaseMultiActionAgent.tool_run_logging_kwargs() -> builtins.dict - removed:
method BaseSingleActionAgent.dict(**kwargs: Any) -> builtins.dict - removed:
method BaseSingleActionAgent.get_allowed_tools() -> Optional[list[str]] - removed:
method BaseSingleActionAgent.plan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
method BaseSingleActionAgent.return_stopped_response(early_stopping_method: str, intermediate_steps: list[tuple[AgentAction, str]], **_: Any) -> AgentFinish - removed:
method BaseSingleActionAgent.save(file_path: Union[Path, str]) -> None - removed:
method BaseSingleActionAgent.tool_run_logging_kwargs() -> builtins.dict - removed:
method LLMSingleActionAgent.dict(**kwargs: Any) -> builtins.dict - removed:
method LLMSingleActionAgent.plan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
method LLMSingleActionAgent.tool_run_logging_kwargs() -> builtins.dict - removed:
method MultiActionAgentOutputParser.parse(text: str) -> Union[list[AgentAction], AgentFinish] - removed:
method RunnableAgent.plan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
method RunnableMultiActionAgent.plan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[list[AgentAction], AgentFinish] - removed:
property Agent.input_keys -> list[str] - removed:
property Agent.llm_prefix -> str - removed:
property Agent.observation_prefix -> str - removed:
property Agent.return_values -> list[str] - removed:
property AgentExecutor.input_keys -> list[str] - removed:
property AgentExecutor.output_keys -> list[str] - removed:
property BaseMultiActionAgent.input_keys -> list[str] - removed:
property BaseMultiActionAgent.return_values -> list[str] - removed:
property BaseSingleActionAgent.input_keys -> list[str] - removed:
property BaseSingleActionAgent.return_values -> list[str] - removed:
property LLMSingleActionAgent.input_keys -> list[str] - removed:
property RunnableAgent.input_keys -> list[str] - removed:
property RunnableAgent.return_values -> list[str] - removed:
property RunnableMultiActionAgent.input_keys -> list[str] - removed:
property RunnableMultiActionAgent.return_values -> list[str] - removed:
static method Agent.create_prompt(tools: Sequence[BaseTool]) -> BasePromptTemplate - removed:
static method Agent.from_llm_and_tools(llm: BaseLanguageModel, tools: Sequence[BaseTool], callback_manager: Optional[BaseCallbackManager]=…, output_parser: Optional[AgentOutputParser]=…, **kwargs: Any) -> Agent - removed:
static method AgentExecutor.from_agent_and_tools(agent: Union[BaseSingleActionAgent, BaseMultiActionAgent, Runnable], tools: Sequence[BaseTool], callbacks: Callbacks=…, **kwargs: Any) -> AgentExecutor - removed:
static method AgentExecutor.validate_runnable_agent(values: dict) -> Any - removed:
static method BaseSingleActionAgent.from_llm_and_tools(llm: BaseLanguageModel, tools: Sequence[BaseTool], callback_manager: Optional[BaseCallbackManager]=…, **kwargs: Any) -> BaseSingleActionAgent - removed:
variable NextStepOutput - removed:
variable RunnableAgentType - removed:
variable logger
- removed:
class AgentExecutorIterator - removed:
constructor AgentExecutorIterator(agent_executor: AgentExecutor, inputs: Any, callbacks: Callbacks=…, *, tags: Optional[list[str]]=…, metadata: Optional[dict[str, Any]]=…, run_name: Optional[str]=…, run_id: Optional[UUID]=…, include_run_info: bool=…, yield_actions: bool=…) - removed:
field AgentExecutorIterator.callbacks: Callbacks - removed:
field AgentExecutorIterator.include_run_info: bool - removed:
field AgentExecutorIterator.metadata: Optional[dict[str, Any]] - removed:
field AgentExecutorIterator.run_id: Optional[UUID] - removed:
field AgentExecutorIterator.run_name: Optional[str] - removed:
field AgentExecutorIterator.tags: Optional[list[str]] - removed:
field AgentExecutorIterator.yield_actions: bool - removed:
method AgentExecutorIterator.make_final_outputs(outputs: dict[str, Any], run_manager: Union[CallbackManagerForChainRun, AsyncCallbackManagerForChainRun]) -> AddableDict - removed:
method AgentExecutorIterator.reset() -> None - removed:
method AgentExecutorIterator.update_iterations() -> None - removed:
property AgentExecutorIterator.agent_executor -> AgentExecutor - removed:
property AgentExecutorIterator.color_mapping -> dict[str, str] - removed:
property AgentExecutorIterator.inputs -> dict[str, str] - removed:
property AgentExecutorIterator.name_to_tool_map -> dict[str, BaseTool] - removed:
variable logger
- removed:
export AINetworkToolkit - removed:
export AmadeusToolkit - removed:
export AzureCognitiveServicesToolkit - removed:
export FileManagementToolkit - removed:
export GmailToolkit - removed:
export JiraToolkit - removed:
export JsonToolkit - removed:
export MultionToolkit - removed:
export NLAToolkit - removed:
export NasaToolkit - removed:
export O365Toolkit - removed:
export OpenAPIToolkit - removed:
export PlayWrightBrowserToolkit - removed:
export PowerBIToolkit - removed:
export SQLDatabaseToolkit - removed:
export SlackToolkit - removed:
export SparkSQLToolkit - removed:
export SteamToolkit - removed:
export VectorStoreInfo - removed:
export VectorStoreRouterToolkit - removed:
export VectorStoreToolkit - removed:
export ZapierToolkit - removed:
export create_conversational_retrieval_agent - removed:
export create_json_agent - removed:
export create_openapi_agent - removed:
export create_pbi_agent - removed:
export create_pbi_chat_agent - removed:
export create_retriever_tool - removed:
export create_spark_sql_agent - removed:
export create_sql_agent - removed:
export create_vectorstore_agent - removed:
export create_vectorstore_router_agent
- removed:
export AINetworkToolkit
- removed:
export AmadeusToolkit
- removed:
export AzureCognitiveServicesToolkit
- removed:
export BaseToolkit
- removed:
export ClickupToolkit
- removed:
function create_conversational_retrieval_agent(llm: BaseLanguageModel, tools: list[BaseTool], remember_intermediate_steps: bool=…, memory_key: str=…, system_message: Optional[SystemMessage]=…, verbose: bool=…, max_token_limit: int=…, **kwargs: Any) -> AgentExecutor
- removed:
export create_retriever_tool
- removed:
export FileManagementToolkit
- removed:
export FileManagementToolkit
- removed:
export BranchName - removed:
export CommentOnIssue - removed:
export CreateFile - removed:
export CreatePR - removed:
export CreateReviewRequest - removed:
export DeleteFile - removed:
export DirectoryPath - removed:
export GetIssue - removed:
export GetPR - removed:
export GitHubToolkit - removed:
export NoInput - removed:
export ReadFile - removed:
export SearchCode - removed:
export SearchIssuesAndPRs - removed:
export UpdateFile
- removed:
export GitLabToolkit
- removed:
export GmailToolkit
- removed:
export JiraToolkit
- removed:
export create_json_agent
- removed:
export JSON_PREFIX - removed:
export JSON_SUFFIX
- removed:
export JsonToolkit
- removed:
export MultionToolkit
- removed:
export NasaToolkit
- removed:
export NLATool
- removed:
export NLAToolkit
- removed:
export O365Toolkit
- removed:
export create_openapi_agent
- removed:
export RequestsDeleteToolWithParsing - removed:
export RequestsGetToolWithParsing - removed:
export RequestsPatchToolWithParsing - removed:
export RequestsPostToolWithParsing - removed:
export RequestsPutToolWithParsing - removed:
export create_openapi_agent
- removed:
export API_CONTROLLER_PROMPT - removed:
export API_CONTROLLER_TOOL_DESCRIPTION - removed:
export API_CONTROLLER_TOOL_NAME - removed:
export API_ORCHESTRATOR_PROMPT - removed:
export API_PLANNER_PROMPT - removed:
export API_PLANNER_TOOL_DESCRIPTION - removed:
export API_PLANNER_TOOL_NAME - removed:
export PARSING_DELETE_PROMPT - removed:
export PARSING_GET_PROMPT - removed:
export PARSING_PATCH_PROMPT - removed:
export PARSING_POST_PROMPT - removed:
export PARSING_PUT_PROMPT - removed:
export REQUESTS_DELETE_TOOL_DESCRIPTION - removed:
export REQUESTS_GET_TOOL_DESCRIPTION - removed:
export REQUESTS_PATCH_TOOL_DESCRIPTION - removed:
export REQUESTS_POST_TOOL_DESCRIPTION - removed:
export REQUESTS_PUT_TOOL_DESCRIPTION
- removed:
export DESCRIPTION - removed:
export OPENAPI_PREFIX - removed:
export OPENAPI_SUFFIX
- removed:
export ReducedOpenAPISpec - removed:
export reduce_openapi_spec
- removed:
export OpenAPIToolkit - removed:
export RequestsToolkit
- removed:
export PlayWrightBrowserToolkit
- removed:
export PlayWrightBrowserToolkit
- removed:
export create_pbi_agent
- removed:
export create_pbi_chat_agent
- removed:
export POWERBI_CHAT_PREFIX - removed:
export POWERBI_CHAT_SUFFIX - removed:
export POWERBI_PREFIX - removed:
export POWERBI_SUFFIX
- removed:
export PowerBIToolkit
- removed:
export SlackToolkit
- removed:
export create_spark_sql_agent
- removed:
export SQL_PREFIX - removed:
export SQL_SUFFIX
- removed:
export SparkSQLToolkit
- removed:
export create_sql_agent
- removed:
export SQL_FUNCTIONS_SUFFIX - removed:
export SQL_PREFIX - removed:
export SQL_SUFFIX
- removed:
export SQLDatabaseToolkit
- removed:
export SteamToolkit
- removed:
function create_vectorstore_agent(llm: BaseLanguageModel, toolkit: VectorStoreToolkit, callback_manager: Optional[BaseCallbackManager]=…, prefix: str=…, verbose: bool=…, agent_executor_kwargs: Optional[dict[str, Any]]=…, **kwargs: Any) -> AgentExecutor - removed:
function create_vectorstore_router_agent(llm: BaseLanguageModel, toolkit: VectorStoreRouterToolkit, callback_manager: Optional[BaseCallbackManager]=…, prefix: str=…, verbose: bool=…, agent_executor_kwargs: Optional[dict[str, Any]]=…, **kwargs: Any) -> AgentExecutor
- removed:
variable PREFIX - removed:
variable ROUTER_PREFIX
- removed:
class VectorStoreInfo(BaseModel) - removed:
class VectorStoreRouterToolkit(BaseToolkit) - removed:
class VectorStoreToolkit(BaseToolkit) - removed:
field VectorStoreInfo.description: str - removed:
field VectorStoreInfo.model_config - removed:
field VectorStoreInfo.name: str - removed:
field VectorStoreInfo.vectorstore: VectorStore - removed:
field VectorStoreRouterToolkit.llm: BaseLanguageModel - removed:
field VectorStoreRouterToolkit.model_config - removed:
field VectorStoreRouterToolkit.vectorstores: list[VectorStoreInfo] - removed:
field VectorStoreToolkit.llm: BaseLanguageModel - removed:
field VectorStoreToolkit.model_config - removed:
field VectorStoreToolkit.vectorstore_info: VectorStoreInfo - removed:
method VectorStoreRouterToolkit.get_tools() -> list[BaseTool] - removed:
method VectorStoreToolkit.get_tools() -> list[BaseTool]
- removed:
export ZapierToolkit
- removed:
class AgentType(str, Enum) - removed:
field AgentType.CHAT_CONVERSATIONAL_REACT_DESCRIPTION - removed:
field AgentType.CHAT_ZERO_SHOT_REACT_DESCRIPTION - removed:
field AgentType.CONVERSATIONAL_REACT_DESCRIPTION - removed:
field AgentType.OPENAI_FUNCTIONS - removed:
field AgentType.OPENAI_MULTI_FUNCTIONS - removed:
field AgentType.REACT_DOCSTORE - removed:
field AgentType.SELF_ASK_WITH_SEARCH - removed:
field AgentType.STRUCTURED_CHAT_ZERO_SHOT_REACT_DESCRIPTION - removed:
field AgentType.ZERO_SHOT_REACT_DESCRIPTION
- removed:
class ChatAgent(Agent) - removed:
field ChatAgent.output_parser: AgentOutputParser - removed:
property ChatAgent.llm_prefix -> str - removed:
property ChatAgent.observation_prefix -> str - removed:
static method ChatAgent.create_prompt(tools: Sequence[BaseTool], system_message_prefix: str=…, system_message_suffix: str=…, human_message: str=…, format_instructions: str=…, input_variables: Optional[list[str]]=…) -> BasePromptTemplate - removed:
static method ChatAgent.from_llm_and_tools(llm: BaseLanguageModel, tools: Sequence[BaseTool], callback_manager: Optional[BaseCallbackManager]=…, output_parser: Optional[AgentOutputParser]=…, system_message_prefix: str=…, system_message_suffix: str=…, human_message: str=…, format_instructions: str=…, input_variables: Optional[list[str]]=…, **kwargs: Any) -> Agent
- removed:
class ChatOutputParser(AgentOutputParser) - removed:
field ChatOutputParser.format_instructions: str - removed:
field ChatOutputParser.pattern: Pattern - removed:
method ChatOutputParser.get_format_instructions() -> str - removed:
method ChatOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish] - removed:
variable FINAL_ANSWER_ACTION
- removed:
variable FORMAT_INSTRUCTIONS - removed:
variable HUMAN_MESSAGE - removed:
variable SYSTEM_MESSAGE_PREFIX - removed:
variable SYSTEM_MESSAGE_SUFFIX
- removed:
class ConversationalAgent(Agent) - removed:
field ConversationalAgent.ai_prefix: str - removed:
field ConversationalAgent.output_parser: AgentOutputParser - removed:
property ConversationalAgent.llm_prefix -> str - removed:
property ConversationalAgent.observation_prefix -> str - removed:
static method ConversationalAgent.create_prompt(tools: Sequence[BaseTool], prefix: str=…, suffix: str=…, format_instructions: str=…, ai_prefix: str=…, human_prefix: str=…, input_variables: Optional[list[str]]=…) -> PromptTemplate - removed:
static method ConversationalAgent.from_llm_and_tools(llm: BaseLanguageModel, tools: Sequence[BaseTool], callback_manager: Optional[BaseCallbackManager]=…, output_parser: Optional[AgentOutputParser]=…, prefix: str=…, suffix: str=…, format_instructions: str=…, ai_prefix: str=…, human_prefix: str=…, input_variables: Optional[list[str]]=…, **kwargs: Any) -> Agent
- removed:
class ConvoOutputParser(AgentOutputParser) - removed:
field ConvoOutputParser.ai_prefix: str - removed:
field ConvoOutputParser.format_instructions: str - removed:
method ConvoOutputParser.get_format_instructions() -> str - removed:
method ConvoOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish]
- removed:
variable FORMAT_INSTRUCTIONS - removed:
variable PREFIX - removed:
variable SUFFIX
- removed:
class ConversationalChatAgent(Agent) - removed:
field ConversationalChatAgent.output_parser: AgentOutputParser - removed:
field ConversationalChatAgent.template_tool_response: str - removed:
property ConversationalChatAgent.llm_prefix -> str - removed:
property ConversationalChatAgent.observation_prefix -> str - removed:
static method ConversationalChatAgent.create_prompt(tools: Sequence[BaseTool], system_message: str=…, human_message: str=…, input_variables: Optional[list[str]]=…, output_parser: Optional[BaseOutputParser]=…) -> BasePromptTemplate - removed:
static method ConversationalChatAgent.from_llm_and_tools(llm: BaseLanguageModel, tools: Sequence[BaseTool], callback_manager: Optional[BaseCallbackManager]=…, output_parser: Optional[AgentOutputParser]=…, system_message: str=…, human_message: str=…, input_variables: Optional[list[str]]=…, **kwargs: Any) -> Agent
- removed:
class ConvoOutputParser(AgentOutputParser) - removed:
field ConvoOutputParser.format_instructions: str - removed:
method ConvoOutputParser.get_format_instructions() -> str - removed:
method ConvoOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish]
- removed:
variable FORMAT_INSTRUCTIONS - removed:
variable PREFIX - removed:
variable SUFFIX - removed:
variable TEMPLATE_TOOL_RESPONSE
- added:
function create_agent(model: str | BaseChatModel, tools: Sequence[BaseTool | Callable[..., Any] | dict[str, Any]] | None=…, *, system_prompt: str | SystemMessage | None=…, middleware: Sequence[AgentMiddleware[StateT_co, ContextT]]=…, response_format: None=…, state_schema: None=…, context_schema: type[ContextT] | None=…, checkpointer: Checkpointer | None=…, store: BaseStore | None=…, interrupt_bef…
- removed:
export format_log_to_messages - removed:
export format_log_to_str - removed:
export format_to_openai_function_messages - removed:
export format_to_openai_functions - removed:
export format_to_tool_messages - removed:
export format_xml
- removed:
function format_log_to_str(intermediate_steps: list[tuple[AgentAction, str]], observation_prefix: str=…, llm_prefix: str=…) -> str
- removed:
function format_log_to_messages(intermediate_steps: list[tuple[AgentAction, str]], template_tool_response: str=…) -> list[BaseMessage]
- removed:
function format_to_openai_function_messages(intermediate_steps: Sequence[tuple[AgentAction, str]]) -> list[BaseMessage] - removed:
variable format_to_openai_functions
- removed:
export format_to_openai_tool_messages
- removed:
function format_to_tool_messages(intermediate_steps: Sequence[tuple[AgentAction, str]]) -> list[BaseMessage]
- removed:
function format_xml(intermediate_steps: list[tuple[AgentAction, str]], *, escape_format: Optional[Literal['minimal']]=…) -> str
- removed:
function initialize_agent(tools: Sequence[BaseTool], llm: BaseLanguageModel, agent: Optional[AgentType]=…, callback_manager: Optional[BaseCallbackManager]=…, agent_path: Optional[str]=…, agent_kwargs: Optional[dict]=…, *, tags: Optional[Sequence[str]]=…, **kwargs: Any) -> AgentExecutor
- removed:
function create_json_chat_agent(llm: BaseLanguageModel, tools: Sequence[BaseTool], prompt: ChatPromptTemplate, stop_sequence: Union[bool, list[str]]=…, tools_renderer: ToolsRenderer=…, template_tool_response: str=…) -> Runnable
- removed:
variable TEMPLATE_TOOL_RESPONSE
- removed:
function load_agent(path: Union[str, Path], **kwargs: Any) -> Union[BaseSingleActionAgent, BaseMultiActionAgent] - removed:
function load_agent_from_config(config: dict, llm: Optional[BaseLanguageModel]=…, tools: Optional[list[Tool]]=…, **kwargs: Any) -> Union[BaseSingleActionAgent, BaseMultiActionAgent] - removed:
variable URL_BASE - removed:
variable logger
- added:
export AgentMiddleware - added:
export AgentState - added:
export ClearToolUsesEdit - added:
export CodexSandboxExecutionPolicy - added:
export ContextEditingMiddleware - added:
export DockerExecutionPolicy - added:
export ExtendedModelResponse - added:
export FilesystemFileSearchMiddleware - added:
export HostExecutionPolicy - added:
export HumanInTheLoopMiddleware - added:
export InputAgentState - added:
export InterruptOnConfig - added:
export LLMToolEmulator - added:
export LLMToolSelectorMiddleware - added:
export ModelCallLimitMiddleware - added:
export ModelCallResult - added:
export ModelFallbackMiddleware - added:
export ModelRequest - added:
export ModelResponse - added:
export ModelRetryMiddleware - added:
export OutputAgentState - added:
export PIIDetectionError - added:
export PIIMatch - added:
export PIIMiddleware - added:
export ProviderToolSearchMiddleware - added:
export RedactionRule - added:
export Runtime - added:
export ShellToolMiddleware - added:
export SummarizationMiddleware - added:
export TodoListMiddleware - added:
export ToolCallLimitMiddleware - added:
export ToolCallRequest - added:
export ToolErrorMiddleware - added:
export ToolRetryMiddleware - added:
export TracePolicy - added:
export TriggerClause - added:
export after_agent - added:
export after_model - added:
export before_agent - added:
export before_model - added:
export configure_trace_policy - added:
export dynamic_prompt - added:
export hook_config - added:
export omit_payload - added:
export wrap_model_call - added:
export wrap_tool_call
- added:
async method ContextEditingMiddleware.awrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], Awaitable[ModelResponse[ResponseT]]]) -> ModelResponse[ResponseT] | AIMessage - added:
class ClearToolUsesEdit(ContextEdit) - added:
class ContextEditingMiddleware(AgentMiddleware[AgentState[ResponseT], ContextT, ResponseT]) - added:
constructor ContextEditingMiddleware(*, edits: Iterable[ContextEdit] | None=…, token_count_method: Literal['approximate', 'model']=…, token_counter: TokenCounter | None=…) -> None - added:
field ClearToolUsesEdit.clear_at_least: int - added:
field ClearToolUsesEdit.clear_tool_inputs: bool - added:
field ClearToolUsesEdit.exclude_tools: Sequence[str] - added:
field ClearToolUsesEdit.keep: int - added:
field ClearToolUsesEdit.placeholder: str - added:
field ClearToolUsesEdit.trigger: int - added:
field ContextEditingMiddleware.edits: list[ContextEdit] - added:
field ContextEditingMiddleware.token_count_method: Literal['approximate', 'model'] - added:
field ContextEditingMiddleware.token_counter: TokenCounter | None - added:
method ClearToolUsesEdit.apply(messages: list[AnyMessage], *, count_tokens: TokenCounter) -> None - added:
method ContextEditingMiddleware.wrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], ModelResponse[ResponseT]]) -> ModelResponse[ResponseT] | AIMessage
- added:
class FilesystemFileSearchMiddleware(AgentMiddleware[AgentState[ResponseT], ContextT, ResponseT]) - added:
constructor FilesystemFileSearchMiddleware(*, root_path: str, use_ripgrep: bool=…, max_file_size_mb: int=…) -> None
- added:
async method HumanInTheLoopMiddleware.aafter_model(state: AgentState[Any], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
async method HumanInTheLoopMiddleware.awrap_tool_call(request: ToolCallRequest, handler: Callable[[ToolCallRequest], Awaitable[ToolMessage | Command[Any]]]) -> ToolMessage | Command[Any] - added:
class Action(TypedDict) - added:
class ActionRequest(TypedDict) - added:
class ApproveDecision(TypedDict) - added:
class EditDecision(TypedDict) - added:
class HITLRequest(TypedDict) - added:
class HITLResponse(TypedDict) - added:
class HumanInTheLoopMiddleware(AgentMiddleware[StateT, ContextT, ResponseT]) - added:
class InterruptOnConfig(TypedDict) - added:
class RejectDecision(TypedDict) - added:
class RespondDecision(TypedDict) - added:
class ReviewConfig(TypedDict) - added:
class ToolApprovalRequest(TypedDict) - added:
constructor HumanInTheLoopMiddleware(interrupt_on: dict[str, bool | InterruptOnConfig], *, description_prefix: str=…, edit_notice: str | None=…, interrupt_mode: InterruptMode=…) -> None - added:
field Action.args: dict[str, Any] - added:
field Action.name: str - added:
field ActionRequest.args: dict[str, Any] - added:
field ActionRequest.description: NotRequired[str] - added:
field ActionRequest.name: str - added:
field ApproveDecision.type: Literal['approve'] - added:
field EditDecision.edited_action: Action - added:
field EditDecision.type: Literal['edit'] - added:
field HITLRequest.action_requests: list[ActionRequest] - added:
field HITLRequest.review_configs: list[ReviewConfig] - added:
field HITLResponse.decisions: list[Decision] - added:
field HumanInTheLoopMiddleware.state_schema - added:
field InterruptOnConfig.allowed_decisions: list[DecisionType] - added:
field InterruptOnConfig.args_schema: NotRequired[dict[str, Any]] - added:
field InterruptOnConfig.description: NotRequired[str | _DescriptionFactory] - added:
field InterruptOnConfig.when: NotRequired[Callable[[ToolCallRequest], bool]] - added:
field RejectDecision.message: NotRequired[str] - added:
field RejectDecision.type: Literal['reject'] - added:
field RespondDecision.message: str - added:
field RespondDecision.type: Literal['respond'] - added:
field ReviewConfig.action_name: str - added:
field ReviewConfig.allowed_decisions: list[DecisionType] - added:
field ReviewConfig.args_schema: NotRequired[dict[str, Any]] - added:
field ToolApprovalRequest.args: dict[str, Any] - added:
field ToolApprovalRequest.description: str - added:
field ToolApprovalRequest.name: str - added:
field ToolApprovalRequest.tool_call_id: str - added:
field ToolApprovalRequest.type: Literal['tool_approval'] - added:
method HumanInTheLoopMiddleware.after_model(state: AgentState[Any], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
method HumanInTheLoopMiddleware.wrap_tool_call(request: ToolCallRequest, handler: Callable[[ToolCallRequest], ToolMessage | Command[Any]]) -> ToolMessage | Command[Any] - added:
variable Decision - added:
variable DecisionType - added:
variable InterruptMode
- added:
class InternalCallTransformer(StreamTransformer) - added:
constructor InternalCallTransformer(scope: tuple[str, ...]=…) -> None - added:
field InternalCallTransformer.before_builtins: ClassVar[bool] - added:
field InternalCallTransformer.required_stream_modes: ClassVar[tuple[str, ...]] - added:
function internal_call_metadata() -> dict[str, Any] - added:
method InternalCallTransformer.init() -> dict[str, Any] - added:
method InternalCallTransformer.process(event: ProtocolEvent) -> bool - added:
variable INTERNAL_CALL_METADATA_KEY
- added:
async method ModelCallLimitMiddleware.aafter_model(state: ModelCallLimitState[ResponseT], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
async method ModelCallLimitMiddleware.abefore_model(state: ModelCallLimitState[ResponseT], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
class ModelCallLimitExceededError(Exception) - added:
class ModelCallLimitMiddleware(AgentMiddleware[ModelCallLimitState[ResponseT], ContextT, ResponseT]) - added:
class ModelCallLimitState(AgentState[ResponseT]) - added:
constructor ModelCallLimitExceededError(thread_count: int, run_count: int, thread_limit: int | None, run_limit: int | None) -> None - added:
constructor ModelCallLimitMiddleware(*, thread_limit: int | None=…, run_limit: int | None=…, exit_behavior: Literal['end', 'error']=…) -> None - added:
field ModelCallLimitMiddleware.state_schema - added:
field ModelCallLimitState.run_model_call_count: NotRequired[Annotated[int, UntrackedValue, PrivateStateAttr]] - added:
field ModelCallLimitState.thread_model_call_count: NotRequired[Annotated[int, PrivateStateAttr]] - added:
method ModelCallLimitMiddleware.after_model(state: ModelCallLimitState[ResponseT], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
method ModelCallLimitMiddleware.before_model(state: ModelCallLimitState[ResponseT], runtime: Runtime[ContextT]) -> dict[str, Any] | None
- added:
async method ModelFallbackMiddleware.awrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], Awaitable[ModelResponse[ResponseT]]]) -> ModelResponse[ResponseT] | AIMessage - added:
class ModelFallbackMiddleware(AgentMiddleware[AgentState[ResponseT], ContextT, ResponseT]) - added:
constructor ModelFallbackMiddleware(first_model: str | BaseChatModel, *additional_models: str | BaseChatModel) -> None - added:
method ModelFallbackMiddleware.wrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], ModelResponse[ResponseT]]) -> ModelResponse[ResponseT] | AIMessage - added:
variable logger
- added:
async method ModelRetryMiddleware.awrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], Awaitable[ModelResponse[ResponseT]]]) -> ModelResponse[ResponseT] | AIMessage - added:
class ModelRetryMiddleware(AgentMiddleware[AgentState[ResponseT], ContextT, ResponseT]) - added:
constructor ModelRetryMiddleware(*, max_retries: int=…, retry_on: RetryOn=…, on_failure: OnFailure=…, backoff_factor: float=…, initial_delay: float=…, max_delay: float=…, jitter: bool=…) -> None - added:
method ModelRetryMiddleware.wrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], ModelResponse[ResponseT]]) -> ModelResponse[ResponseT] | AIMessage
- added:
async method PIIMiddleware.aafter_model(state: AgentState[Any], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
async method PIIMiddleware.abefore_model(state: AgentState[Any], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
class PIIMiddleware(AgentMiddleware[AgentState[ResponseT], ContextT, ResponseT]) - added:
constructor PIIMiddleware(pii_type: Literal['email', 'credit_card', 'ip', 'mac_address', 'url'] | str, *, strategy: Literal['block', 'redact', 'mask', 'hash']=…, detector: Callable[[str], list[PIIMatch]] | str | None=…, apply_to_input: bool=…, apply_to_output: bool=…, apply_to_tool_results: bool=…) -> None - added:
export PIIDetectionError - added:
export PIIMatch - added:
export detect_credit_card - added:
export detect_email - added:
export detect_ip - added:
export detect_mac_address - added:
export detect_url - added:
method PIIMiddleware.after_model(state: AgentState[Any], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
method PIIMiddleware.before_model(state: AgentState[Any], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
property PIIMiddleware.name -> str
- added:
async method ProviderToolSearchMiddleware.awrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], Awaitable[ModelResponse[ResponseT]]]) -> ModelResponse[ResponseT] | AIMessage - added:
class ProviderToolSearchMiddleware(AgentMiddleware[AgentState[ResponseT], ContextT, ResponseT]) - added:
constructor ProviderToolSearchMiddleware(*, searchable_tools: list[ToolIdentifier] | None=…) -> None - added:
method ProviderToolSearchMiddleware.wrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], ModelResponse[ResponseT]]) -> ModelResponse[ResponseT] | AIMessage - added:
variable ToolIdentifier: TypeAlias
- added:
async method ShellToolMiddleware.aafter_agent(state: ShellToolState[ResponseT], runtime: Runtime[ContextT]) -> None - added:
async method ShellToolMiddleware.abefore_agent(state: ShellToolState[ResponseT], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
class ShellToolMiddleware(AgentMiddleware[ShellToolState[ResponseT], ContextT, ResponseT]) - added:
constructor ShellToolMiddleware(workspace_root: str | Path | None=…, *, startup_commands: tuple[str, ...] | list[str] | str | None=…, shutdown_commands: tuple[str, ...] | list[str] | str | None=…, execution_policy: BaseExecutionPolicy | None=…, redaction_rules: tuple[RedactionRule, ...] | list[RedactionRule] | None=…, tool_description: str | None=…, tool_name: str=…, shell_command: Sequence[str]… - added:
export CodexSandboxExecutionPolicy - added:
export DockerExecutionPolicy - added:
export HostExecutionPolicy - added:
export RedactionRule - added:
field ShellToolMiddleware.state_schema - added:
method ShellToolMiddleware.after_agent(state: ShellToolState[ResponseT], runtime: Runtime[ContextT]) -> None - added:
method ShellToolMiddleware.before_agent(state: ShellToolState[ResponseT], runtime: Runtime[ContextT]) -> dict[str, Any] | None
- added:
async method SummarizationMiddleware.abefore_model(state: AgentState[Any], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
class SummarizationMiddleware(AgentMiddleware[AgentState[ResponseT], ContextT, ResponseT]) - added:
class TriggerClause(TypedDict) - added:
constructor SummarizationMiddleware(model: str | BaseChatModel, *, trigger: ContextSize | TriggerClause | list[ContextSize | TriggerClause] | None=…, keep: ContextSize=…, token_counter: TokenCounter=…, summary_prompt: str=…, trim_tokens_to_summarize: int | None=…, summarizer: Summarizer | None=…, **deprecated_kwargs: Any) -> None - added:
field SummarizationMiddleware.transformers - added:
field TriggerClause.fraction: float - added:
field TriggerClause.messages: int - added:
field TriggerClause.tokens: int - added:
method SummarizationMiddleware.before_model(state: AgentState[Any], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
variable ContextFraction - added:
variable ContextMessages - added:
variable ContextSize - added:
variable ContextTokens - added:
variable DEFAULT_SUMMARY_PROMPT - added:
variable Summarizer - added:
variable TokenCounter - added:
variable logger
- added:
async method TodoListMiddleware.aafter_model(state: PlanningState[ResponseT], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
async method TodoListMiddleware.awrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], Awaitable[ModelResponse[ResponseT]]]) -> ModelResponse[ResponseT] | AIMessage - added:
class PlanningState(AgentState[ResponseT]) - added:
class Todo(TypedDict) - added:
class TodoListMiddleware(AgentMiddleware[PlanningState[ResponseT], ContextT, ResponseT]) - added:
class WriteTodosInput(BaseModel) - added:
constructor TodoListMiddleware(*, system_prompt: str=…, tool_description: str=…) -> None - added:
field PlanningState.todos: Annotated[NotRequired[list[Todo]], OmitFromInput] - added:
field Todo.content: str - added:
field Todo.status: Literal['pending', 'in_progress', 'completed'] - added:
field TodoListMiddleware.state_schema - added:
field WriteTodosInput.todos: list[Todo] - added:
function write_todos(todos: list[Todo], tool_call_id: Annotated[str, InjectedToolCallId]) -> Command[Any] - added:
method TodoListMiddleware.after_model(state: PlanningState[ResponseT], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
method TodoListMiddleware.wrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], ModelResponse[ResponseT]]) -> ModelResponse[ResponseT] | AIMessage - added:
variable WRITE_TODOS_SYSTEM_PROMPT - added:
variable WRITE_TODOS_TOOL_DESCRIPTION
- added:
async method ToolCallLimitMiddleware.aafter_model(state: ToolCallLimitState[ResponseT], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
class ToolCallLimitExceededError(Exception) - added:
class ToolCallLimitMiddleware(AgentMiddleware[ToolCallLimitState[ResponseT], ContextT, ResponseT]) - added:
class ToolCallLimitState(AgentState[ResponseT]) - added:
constructor ToolCallLimitExceededError(thread_count: int, run_count: int, thread_limit: int | None, run_limit: int | None, tool_name: str | None=…) -> None - added:
constructor ToolCallLimitMiddleware(*, tool_name: str | None=…, thread_limit: int | None=…, run_limit: int | None=…, exit_behavior: ExitBehavior=…) -> None - added:
field ToolCallLimitMiddleware.state_schema - added:
field ToolCallLimitState.run_tool_call_count: NotRequired[Annotated[dict[str, int], UntrackedValue, PrivateStateAttr]] - added:
field ToolCallLimitState.thread_tool_call_count: NotRequired[Annotated[dict[str, int], PrivateStateAttr]] - added:
method ToolCallLimitMiddleware.after_model(state: ToolCallLimitState[ResponseT], runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
property ToolCallLimitMiddleware.name -> str - added:
variable ExitBehavior
- added:
async method LLMToolEmulator.awrap_tool_call(request: ToolCallRequest, handler: Callable[[ToolCallRequest], Awaitable[ToolMessage | Command[Any]]]) -> ToolMessage | Command[Any] - added:
class LLMToolEmulator(AgentMiddleware[AgentState[Any], ContextT], Generic[ContextT]) - added:
constructor LLMToolEmulator(*, tools: list[str | BaseTool] | None=…, model: str | BaseChatModel | None=…) -> None - added:
field LLMToolEmulator.transformers - added:
method LLMToolEmulator.wrap_tool_call(request: ToolCallRequest, handler: Callable[[ToolCallRequest], ToolMessage | Command[Any]]) -> ToolMessage | Command[Any]
- added:
async method ToolErrorMiddleware.awrap_tool_call(request: ToolCallRequest, handler: Callable[[ToolCallRequest], Awaitable[ToolMessage | Command[Any]]]) -> ToolMessage | Command[Any] - added:
class ToolErrorMiddleware(AgentMiddleware[AgentState[ResponseT], ContextT, ResponseT]) - added:
constructor ToolErrorMiddleware(on_error: OnError | None=…, *, aon_error: AOnError | None=…, tools: list[BaseTool | str] | None=…) -> None - added:
field ToolErrorMiddleware.trace_policy - added:
method ToolErrorMiddleware.wrap_tool_call(request: ToolCallRequest, handler: Callable[[ToolCallRequest], ToolMessage | Command[Any]]) -> ToolMessage | Command[Any] - added:
variable AOnError - added:
variable OnError
- added:
async method ToolRetryMiddleware.awrap_tool_call(request: ToolCallRequest, handler: Callable[[ToolCallRequest], Awaitable[ToolMessage | Command[Any]]]) -> ToolMessage | Command[Any] - added:
class ToolRetryMiddleware(AgentMiddleware[AgentState[ResponseT], ContextT, ResponseT]) - added:
constructor ToolRetryMiddleware(*, max_retries: int=…, tools: list[BaseTool | str] | None=…, retry_on: RetryOn=…, on_failure: OnFailure=…, backoff_factor: float=…, initial_delay: float=…, max_delay: float=…, jitter: bool=…) -> None - added:
method ToolRetryMiddleware.wrap_tool_call(request: ToolCallRequest, handler: Callable[[ToolCallRequest], ToolMessage | Command[Any]]) -> ToolMessage | Command[Any]
- added:
async method LLMToolSelectorMiddleware.awrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], Awaitable[ModelResponse[ResponseT]]]) -> ModelResponse[ResponseT] | AIMessage - added:
class LLMToolSelectorMiddleware(AgentMiddleware[AgentState[ResponseT], ContextT, ResponseT]) - added:
constructor LLMToolSelectorMiddleware(*, model: str | BaseChatModel | None=…, system_prompt: str=…, max_tools: int | None=…, always_include: list[str] | None=…, max_retries: int=…, on_parsing_failure: OnParsingFailure=…) -> None - added:
field LLMToolSelectorMiddleware.transformers - added:
method LLMToolSelectorMiddleware.wrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], ModelResponse[ResponseT]]) -> ModelResponse[ResponseT] | AIMessage - added:
variable DEFAULT_SYSTEM_PROMPT - added:
variable OnParsingFailure - added:
variable logger
- added:
async method AgentMiddleware.aafter_agent(state: StateT, runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
async method AgentMiddleware.aafter_model(state: StateT, runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
async method AgentMiddleware.abefore_agent(state: StateT, runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
async method AgentMiddleware.abefore_model(state: StateT, runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
async method AgentMiddleware.awrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], Awaitable[ModelResponse[ResponseT]]]) -> ModelResponse[ResponseT] | AIMessage | ExtendedModelResponse[ResponseT] - added:
async method AgentMiddleware.awrap_tool_call(request: ToolCallRequest, handler: Callable[[ToolCallRequest], Awaitable[ToolMessage | Command[Any]]]) -> ToolMessage | Command[Any] - added:
class AgentMiddleware(Generic[StateT, ContextT, ResponseT]) - added:
class AgentState(TypedDict, Generic[ResponseT]) - added:
class ExtendedModelResponse(Generic[ResponseT]) - added:
class InputAgentState(TypedDict) - added:
class ModelRequest(Generic[ContextT]) - added:
class ModelResponse(Generic[ResponseT]) - added:
class OmitFromSchema - added:
class OutputAgentState(TypedDict, Generic[ResponseT]) - added:
constructor ModelRequest(*, model: BaseChatModel, messages: list[AnyMessage], system_message: SystemMessage | None=…, system_prompt: str | None=…, tool_choice: Any | None=…, tools: list[BaseTool | dict[str, Any]] | None=…, response_format: ResponseFormat[Any] | None=…, state: AgentState[Any] | None=…, runtime: Runtime[ContextT] | None=…, model_settings: dict[str, Any] | None=…) -> None - added:
export ContextT - added:
export ToolCallRequest - added:
export ToolCallWrapper - added:
export TracePolicy - added:
export omit_payload - added:
field AgentMiddleware.state_schema: type[StateT] - added:
field AgentMiddleware.tools: Sequence[BaseTool] - added:
field AgentMiddleware.trace_policy: TracePolicy | None - added:
field AgentMiddleware.transformers: Sequence[TransformerFactory] - added:
field AgentState.jump_to: NotRequired[Annotated[JumpTo | None, EphemeralValue, PrivateStateAttr]] - added:
field AgentState.messages: Required[Annotated[list[AnyMessage], add_messages]] - added:
field AgentState.structured_response: NotRequired[Annotated[ResponseT, OmitFromInput]] - added:
field ExtendedModelResponse.command: Command[Any] | None - added:
field ExtendedModelResponse.model_response: ModelResponse[ResponseT] - added:
field InputAgentState.messages: Required[Annotated[list[AnyMessage | dict[str, Any]], add_messages]] - added:
field ModelRequest.messages: list[AnyMessage] - added:
field ModelRequest.model: BaseChatModel - added:
field ModelRequest.model_settings: dict[str, Any] - added:
field ModelRequest.response_format: ResponseFormat[Any] | None - added:
field ModelRequest.runtime: Runtime[ContextT] - added:
field ModelRequest.state: AgentState[Any] - added:
field ModelRequest.system_message: SystemMessage | None - added:
field ModelRequest.tool_choice: Any | None - added:
field ModelRequest.tools: list[BaseTool | dict[str, Any]] - added:
field ModelResponse.result: list[BaseMessage] - added:
field ModelResponse.structured_response: ResponseT | None - added:
field OmitFromSchema.input: bool - added:
field OmitFromSchema.output: bool - added:
field OutputAgentState.messages: Required[Annotated[list[AnyMessage], add_messages]] - added:
field OutputAgentState.structured_response: NotRequired[ResponseT] - added:
function after_agent(func: _CallableWithStateAndRuntime[StateT, ContextT]) -> AgentMiddleware[StateT, ContextT] | (func: None=…, *, state_schema: type[StateT] | None=…, tools: list[BaseTool] | None=…, can_jump_to: list[JumpTo] | None=…, name: str | None=…) -> Callable[[_CallableWithStateAndRuntime[StateT, ContextT]], AgentMiddleware[StateT, ContextT]] - added:
function after_model(func: _CallableWithStateAndRuntime[StateT, ContextT]) -> AgentMiddleware[StateT, ContextT] | (func: None=…, *, state_schema: type[StateT] | None=…, tools: list[BaseTool] | None=…, can_jump_to: list[JumpTo] | None=…, name: str | None=…) -> Callable[[_CallableWithStateAndRuntime[StateT, ContextT]], AgentMiddleware[StateT, ContextT]] - added:
function before_agent(func: _CallableWithStateAndRuntime[StateT, ContextT]) -> AgentMiddleware[StateT, ContextT] | (func: None=…, *, state_schema: type[StateT] | None=…, tools: list[BaseTool] | None=…, can_jump_to: list[JumpTo] | None=…, name: str | None=…) -> Callable[[_CallableWithStateAndRuntime[StateT, ContextT]], AgentMiddleware[StateT, ContextT]] - added:
function before_model(func: _CallableWithStateAndRuntime[StateT, ContextT]) -> AgentMiddleware[StateT, ContextT] | (func: None=…, *, state_schema: type[StateT] | None=…, tools: list[BaseTool] | None=…, can_jump_to: list[JumpTo] | None=…, name: str | None=…) -> Callable[[_CallableWithStateAndRuntime[StateT, ContextT]], AgentMiddleware[StateT, ContextT]] - added:
function dynamic_prompt(func: _CallableReturningSystemMessage[ContextT]) -> AgentMiddleware[StateT, ContextT] | (func: None=…) -> Callable[[_CallableReturningSystemMessage[ContextT]], AgentMiddleware[StateT, ContextT]] - added:
function hook_config(*, can_jump_to: list[JumpTo] | None=…) -> Callable[[CallableT], CallableT] - added:
function wrap_tool_call(func: _CallableReturningToolResponse) -> AgentMiddleware[StateT, ContextT] | (func: None=…, *, state_schema: type[StateT] | None=…, tools: list[BaseTool] | None=…, name: str | None=…) -> Callable[[_CallableReturningToolResponse], AgentMiddleware[StateT, ContextT]] - added:
method AgentMiddleware.after_agent(state: StateT, runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
method AgentMiddleware.after_model(state: StateT, runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
method AgentMiddleware.before_agent(state: StateT, runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
method AgentMiddleware.before_model(state: StateT, runtime: Runtime[ContextT]) -> dict[str, Any] | None - added:
method AgentMiddleware.wrap_model_call(request: ModelRequest[ContextT], handler: Callable[[ModelRequest[ContextT]], ModelResponse[ResponseT]]) -> ModelResponse[ResponseT] | AIMessage | ExtendedModelResponse[ResponseT] - added:
method AgentMiddleware.wrap_tool_call(request: ToolCallRequest, handler: Callable[[ToolCallRequest], ToolMessage | Command[Any]]) -> ToolMessage | Command[Any] - added:
method ModelRequest.override(**overrides: Unpack[_ModelRequestOverrides]) -> ModelRequest[ContextT] - added:
property AgentMiddleware.name -> str - added:
property ModelRequest.system_prompt -> str | None - added:
variable ModelCallResult - added:
variable ResponseT - added:
variable StateT_co
- removed:
class ChainConfig(NamedTuple) - removed:
class MRKLChain(AgentExecutor) - removed:
class ZeroShotAgent(Agent) - removed:
field ChainConfig.action: Callable - removed:
field ChainConfig.action_description: str - removed:
field ChainConfig.action_name: str - removed:
field ZeroShotAgent.output_parser: AgentOutputParser - removed:
property ZeroShotAgent.llm_prefix -> str - removed:
property ZeroShotAgent.observation_prefix -> str - removed:
static method MRKLChain.from_chains(llm: BaseLanguageModel, chains: list[ChainConfig], **kwargs: Any) -> AgentExecutor - removed:
static method ZeroShotAgent.create_prompt(tools: Sequence[BaseTool], prefix: str=…, suffix: str=…, format_instructions: str=…, input_variables: Optional[list[str]]=…) -> PromptTemplate - removed:
static method ZeroShotAgent.from_llm_and_tools(llm: BaseLanguageModel, tools: Sequence[BaseTool], callback_manager: Optional[BaseCallbackManager]=…, output_parser: Optional[AgentOutputParser]=…, prefix: str=…, suffix: str=…, format_instructions: str=…, input_variables: Optional[list[str]]=…, **kwargs: Any) -> Agent
- removed:
class MRKLOutputParser(AgentOutputParser) - removed:
field MRKLOutputParser.format_instructions: str - removed:
method MRKLOutputParser.get_format_instructions() -> str - removed:
method MRKLOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish] - removed:
variable FINAL_ANSWER_ACTION - removed:
variable FINAL_ANSWER_AND_PARSABLE_ACTION_ERROR_MESSAGE - removed:
variable MISSING_ACTION_AFTER_THOUGHT_ERROR_MESSAGE - removed:
variable MISSING_ACTION_INPUT_AFTER_ACTION_ERROR_MESSAGE
- removed:
variable FORMAT_INSTRUCTIONS - removed:
variable PREFIX - removed:
variable SUFFIX
- removed:
export OpenAIAssistantRunnable
- removed:
async method OpenAIAssistantRunnable.ainvoke(input: dict, config: Optional[RunnableConfig]=…, **kwargs: Any) -> OutputType - removed:
async static method OpenAIAssistantRunnable.acreate_assistant(name: str, instructions: str, tools: Sequence[Union[BaseTool, dict]], model: str, *, async_client: Optional[Union[openai.AsyncOpenAI, openai.AsyncAzureOpenAI]]=…, **kwargs: Any) -> OpenAIAssistantRunnable - removed:
class OpenAIAssistantAction(AgentAction) - removed:
class OpenAIAssistantFinish(AgentFinish) - removed:
class OpenAIAssistantRunnable(RunnableSerializable[dict, OutputType]) - removed:
field OpenAIAssistantAction.run_id: str - removed:
field OpenAIAssistantAction.thread_id: str - removed:
field OpenAIAssistantAction.tool_call_id: str - removed:
field OpenAIAssistantFinish.run_id: str - removed:
field OpenAIAssistantFinish.thread_id: str - removed:
field OpenAIAssistantRunnable.as_agent: bool - removed:
field OpenAIAssistantRunnable.assistant_id: str - removed:
field OpenAIAssistantRunnable.async_client: Any - removed:
field OpenAIAssistantRunnable.check_every_ms: float - removed:
field OpenAIAssistantRunnable.client: Any - removed:
method OpenAIAssistantRunnable.invoke(input: dict, config: Optional[RunnableConfig]=…, **kwargs: Any) -> OutputType - removed:
static method OpenAIAssistantAction.is_lc_serializable() -> bool - removed:
static method OpenAIAssistantFinish.is_lc_serializable() -> bool - removed:
static method OpenAIAssistantRunnable.create_assistant(name: str, instructions: str, tools: Sequence[Union[BaseTool, dict]], model: str, *, client: Optional[Union[openai.OpenAI, openai.AzureOpenAI]]=…, **kwargs: Any) -> OpenAIAssistantRunnable - removed:
variable OutputType
- removed:
class AgentTokenBufferMemory(BaseChatMemory) - removed:
field AgentTokenBufferMemory.ai_prefix: str - removed:
field AgentTokenBufferMemory.format_as_tools: bool - removed:
field AgentTokenBufferMemory.human_prefix: str - removed:
field AgentTokenBufferMemory.intermediate_steps_key: str - removed:
field AgentTokenBufferMemory.llm: BaseLanguageModel - removed:
field AgentTokenBufferMemory.max_token_limit: int - removed:
field AgentTokenBufferMemory.memory_key: str - removed:
field AgentTokenBufferMemory.output_key: str - removed:
field AgentTokenBufferMemory.return_messages: bool - removed:
method AgentTokenBufferMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, Any] - removed:
method AgentTokenBufferMemory.save_context(inputs: dict[str, Any], outputs: dict[str, Any]) -> None - removed:
property AgentTokenBufferMemory.buffer -> list[BaseMessage] - removed:
property AgentTokenBufferMemory.memory_variables -> list[str]
- removed:
async method OpenAIFunctionsAgent.aplan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
class OpenAIFunctionsAgent(BaseSingleActionAgent) - removed:
field OpenAIFunctionsAgent.llm: BaseLanguageModel - removed:
field OpenAIFunctionsAgent.output_parser: type[OpenAIFunctionsAgentOutputParser] - removed:
field OpenAIFunctionsAgent.prompt: BasePromptTemplate - removed:
field OpenAIFunctionsAgent.tools: Sequence[BaseTool] - removed:
function create_openai_functions_agent(llm: BaseLanguageModel, tools: Sequence[BaseTool], prompt: ChatPromptTemplate) -> Runnable - removed:
method OpenAIFunctionsAgent.get_allowed_tools() -> list[str] - removed:
method OpenAIFunctionsAgent.plan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, with_functions: bool=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
method OpenAIFunctionsAgent.return_stopped_response(early_stopping_method: str, intermediate_steps: list[tuple[AgentAction, str]], **kwargs: Any) -> AgentFinish - removed:
method OpenAIFunctionsAgent.validate_prompt() -> Self - removed:
property OpenAIFunctionsAgent.functions -> list[dict] - removed:
property OpenAIFunctionsAgent.input_keys -> list[str] - removed:
static method OpenAIFunctionsAgent.create_prompt(system_message: Optional[SystemMessage]=…, extra_prompt_messages: Optional[list[BaseMessagePromptTemplate]]=…) -> ChatPromptTemplate - removed:
static method OpenAIFunctionsAgent.from_llm_and_tools(llm: BaseLanguageModel, tools: Sequence[BaseTool], callback_manager: Optional[BaseCallbackManager]=…, extra_prompt_messages: Optional[list[BaseMessagePromptTemplate]]=…, system_message: Optional[SystemMessage]=…, **kwargs: Any) -> BaseSingleActionAgent
- removed:
async method OpenAIMultiFunctionsAgent.aplan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[list[AgentAction], AgentFinish] - removed:
class OpenAIMultiFunctionsAgent(BaseMultiActionAgent) - removed:
field OpenAIMultiFunctionsAgent.llm: BaseLanguageModel - removed:
field OpenAIMultiFunctionsAgent.prompt: BasePromptTemplate - removed:
field OpenAIMultiFunctionsAgent.tools: Sequence[BaseTool] - removed:
method OpenAIMultiFunctionsAgent.get_allowed_tools() -> list[str] - removed:
method OpenAIMultiFunctionsAgent.plan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[list[AgentAction], AgentFinish] - removed:
property OpenAIMultiFunctionsAgent.functions -> list[dict] - removed:
property OpenAIMultiFunctionsAgent.input_keys -> list[str] - removed:
static method OpenAIMultiFunctionsAgent.create_prompt(system_message: Optional[SystemMessage]=…, extra_prompt_messages: Optional[list[BaseMessagePromptTemplate]]=…) -> BasePromptTemplate - removed:
static method OpenAIMultiFunctionsAgent.from_llm_and_tools(llm: BaseLanguageModel, tools: Sequence[BaseTool], callback_manager: Optional[BaseCallbackManager]=…, extra_prompt_messages: Optional[list[BaseMessagePromptTemplate]]=…, system_message: Optional[SystemMessage]=…, **kwargs: Any) -> BaseMultiActionAgent
- removed:
function create_openai_tools_agent(llm: BaseLanguageModel, tools: Sequence[BaseTool], prompt: ChatPromptTemplate, strict: Optional[bool]=…) -> Runnable
- removed:
export JSONAgentOutputParser - removed:
export OpenAIFunctionsAgentOutputParser - removed:
export ReActJsonSingleInputOutputParser - removed:
export ReActSingleInputOutputParser - removed:
export SelfAskOutputParser - removed:
export ToolsAgentOutputParser - removed:
export XMLAgentOutputParser
- removed:
class JSONAgentOutputParser(AgentOutputParser) - removed:
method JSONAgentOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish] - removed:
variable logger
- removed:
class OpenAIFunctionsAgentOutputParser(AgentOutputParser) - removed:
method OpenAIFunctionsAgentOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish] - removed:
method OpenAIFunctionsAgentOutputParser.parse_result(result: list[Generation], *, partial: bool=…) -> Union[AgentAction, AgentFinish] - removed:
static method OpenAIFunctionsAgentOutputParser.parse_ai_message(message: BaseMessage) -> Union[AgentAction, AgentFinish]
- removed:
class OpenAIToolsAgentOutputParser(MultiActionAgentOutputParser) - removed:
function parse_ai_message_to_openai_tool_action(message: BaseMessage) -> Union[list[AgentAction], AgentFinish] - removed:
method OpenAIToolsAgentOutputParser.parse(text: str) -> Union[list[AgentAction], AgentFinish] - removed:
method OpenAIToolsAgentOutputParser.parse_result(result: list[Generation], *, partial: bool=…) -> Union[list[AgentAction], AgentFinish] - removed:
variable OpenAIToolAgentAction
- removed:
class ReActJsonSingleInputOutputParser(AgentOutputParser) - removed:
field ReActJsonSingleInputOutputParser.pattern: Pattern - removed:
method ReActJsonSingleInputOutputParser.get_format_instructions() -> str - removed:
method ReActJsonSingleInputOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish] - removed:
variable FINAL_ANSWER_ACTION
- removed:
class ReActSingleInputOutputParser(AgentOutputParser) - removed:
method ReActSingleInputOutputParser.get_format_instructions() -> str - removed:
method ReActSingleInputOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish] - removed:
variable FINAL_ANSWER_ACTION - removed:
variable FINAL_ANSWER_AND_PARSABLE_ACTION_ERROR_MESSAGE - removed:
variable MISSING_ACTION_AFTER_THOUGHT_ERROR_MESSAGE - removed:
variable MISSING_ACTION_INPUT_AFTER_ACTION_ERROR_MESSAGE
- removed:
class SelfAskOutputParser(AgentOutputParser) - removed:
field SelfAskOutputParser.finish_string: str - removed:
field SelfAskOutputParser.followups: Sequence[str] - removed:
method SelfAskOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish]
- removed:
class ToolAgentAction(AgentActionMessageLog) - removed:
class ToolsAgentOutputParser(MultiActionAgentOutputParser) - removed:
field ToolAgentAction.tool_call_id: str - removed:
function parse_ai_message_to_tool_action(message: BaseMessage) -> Union[list[AgentAction], AgentFinish] - removed:
method ToolsAgentOutputParser.parse(text: str) -> Union[list[AgentAction], AgentFinish] - removed:
method ToolsAgentOutputParser.parse_result(result: list[Generation], *, partial: bool=…) -> Union[list[AgentAction], AgentFinish]
- removed:
class XMLAgentOutputParser(AgentOutputParser) - removed:
field XMLAgentOutputParser.escape_format: Optional[Literal['minimal']] - removed:
method XMLAgentOutputParser.get_format_instructions() -> str - removed:
method XMLAgentOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish]
- removed:
function create_react_agent(llm: BaseLanguageModel, tools: Sequence[BaseTool], prompt: BasePromptTemplate, output_parser: Optional[AgentOutputParser]=…, tools_renderer: ToolsRenderer=…, *, stop_sequence: Union[bool, list[str]]=…) -> Runnable
- removed:
class DocstoreExplorer - removed:
class ReActChain(AgentExecutor) - removed:
class ReActDocstoreAgent(Agent) - removed:
class ReActTextWorldAgent(ReActDocstoreAgent) - removed:
constructor DocstoreExplorer(docstore: Docstore) - removed:
constructor ReActChain(llm: BaseLanguageModel, docstore: Docstore, **kwargs: Any) - removed:
field ReActDocstoreAgent.output_parser: AgentOutputParser - removed:
method DocstoreExplorer.lookup(term: str) -> str - removed:
method DocstoreExplorer.search(term: str) -> str - removed:
property ReActDocstoreAgent.llm_prefix -> str - removed:
property ReActDocstoreAgent.observation_prefix -> str - removed:
static method ReActDocstoreAgent.create_prompt(tools: Sequence[BaseTool]) -> BasePromptTemplate - removed:
static method ReActTextWorldAgent.create_prompt(tools: Sequence[BaseTool]) -> BasePromptTemplate
- removed:
class ReActOutputParser(AgentOutputParser) - removed:
method ReActOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish]
- removed:
variable EXAMPLES - removed:
variable SUFFIX - removed:
variable TEXTWORLD_PROMPT
- removed:
variable EXAMPLES - removed:
variable SUFFIX - removed:
variable WIKI_PROMPT
- removed:
class AgentScratchPadChatPromptTemplate(ChatPromptTemplate) - removed:
static method AgentScratchPadChatPromptTemplate.is_lc_serializable() -> bool
- removed:
class SelfAskWithSearchAgent(Agent) - removed:
class SelfAskWithSearchChain(AgentExecutor) - removed:
constructor SelfAskWithSearchChain(llm: BaseLanguageModel, search_chain: Union[GoogleSerperAPIWrapper, SearchApiAPIWrapper, SerpAPIWrapper], **kwargs: Any) - removed:
field SelfAskWithSearchAgent.output_parser: AgentOutputParser - removed:
function create_self_ask_with_search_agent(llm: BaseLanguageModel, tools: Sequence[BaseTool], prompt: BasePromptTemplate) -> Runnable - removed:
property SelfAskWithSearchAgent.llm_prefix -> str - removed:
property SelfAskWithSearchAgent.observation_prefix -> str - removed:
static method SelfAskWithSearchAgent.create_prompt(tools: Sequence[BaseTool]) -> BasePromptTemplate
- removed:
export SelfAskOutputParser
- removed:
variable PROMPT
- removed:
class StructuredChatAgent(Agent) - removed:
field StructuredChatAgent.output_parser: AgentOutputParser - removed:
function create_structured_chat_agent(llm: BaseLanguageModel, tools: Sequence[BaseTool], prompt: ChatPromptTemplate, tools_renderer: ToolsRenderer=…, *, stop_sequence: Union[bool, list[str]]=…) -> Runnable - removed:
property StructuredChatAgent.llm_prefix -> str - removed:
property StructuredChatAgent.observation_prefix -> str - removed:
static method StructuredChatAgent.create_prompt(tools: Sequence[BaseTool], prefix: str=…, suffix: str=…, human_message_template: str=…, format_instructions: str=…, input_variables: Optional[list[str]]=…, memory_prompts: Optional[list[BasePromptTemplate]]=…) -> BasePromptTemplate - removed:
static method StructuredChatAgent.from_llm_and_tools(llm: BaseLanguageModel, tools: Sequence[BaseTool], callback_manager: Optional[BaseCallbackManager]=…, output_parser: Optional[AgentOutputParser]=…, prefix: str=…, suffix: str=…, human_message_template: str=…, format_instructions: str=…, input_variables: Optional[list[str]]=…, memory_prompts: Optional[list[BasePromptTemplate]]=…, **kwargs: Any)… - removed:
variable HUMAN_MESSAGE_TEMPLATE
- removed:
class StructuredChatOutputParser(AgentOutputParser) - removed:
class StructuredChatOutputParserWithRetries(AgentOutputParser) - removed:
field StructuredChatOutputParser.format_instructions: str - removed:
field StructuredChatOutputParser.pattern: Pattern - removed:
field StructuredChatOutputParserWithRetries.base_parser: AgentOutputParser - removed:
field StructuredChatOutputParserWithRetries.output_fixing_parser: Optional[OutputFixingParser] - removed:
method StructuredChatOutputParser.get_format_instructions() -> str - removed:
method StructuredChatOutputParser.parse(text: str) -> Union[AgentAction, AgentFinish] - removed:
method StructuredChatOutputParserWithRetries.get_format_instructions() -> str - removed:
method StructuredChatOutputParserWithRetries.parse(text: str) -> Union[AgentAction, AgentFinish] - removed:
static method StructuredChatOutputParserWithRetries.from_llm(llm: Optional[BaseLanguageModel]=…, base_parser: Optional[StructuredChatOutputParser]=…) -> StructuredChatOutputParserWithRetries - removed:
variable logger
- removed:
variable FORMAT_INSTRUCTIONS - removed:
variable PREFIX - removed:
variable SUFFIX
- added:
class AutoStrategy(Generic[SchemaT]) - added:
class MultipleStructuredOutputsError(StructuredOutputError) - added:
class OutputToolBinding(Generic[SchemaT]) - added:
class ProviderStrategy(Generic[SchemaT]) - added:
class ProviderStrategyBinding(Generic[SchemaT]) - added:
class StructuredOutputError(Exception) - added:
class StructuredOutputValidationError(StructuredOutputError) - added:
class ToolStrategy(Generic[SchemaT]) - added:
constructor AutoStrategy(schema: type[SchemaT] | dict[str, Any]) -> None - added:
constructor MultipleStructuredOutputsError(tool_names: list[str], ai_message: AIMessage) -> None - added:
constructor ProviderStrategy(schema: type[SchemaT] | dict[str, Any], *, strict: bool | None=…) -> None - added:
constructor StructuredOutputValidationError(tool_name: str, source: Exception, ai_message: AIMessage) -> None - added:
constructor ToolStrategy(schema: type[SchemaT] | UnionType | dict[str, Any], *, tool_message_content: str | None=…, handle_errors: bool | str | type[Exception] | tuple[type[Exception], ...] | Callable[[Exception], str]=…) -> None - added:
field AutoStrategy.schema: type[SchemaT] | dict[str, Any] - added:
field OutputToolBinding.schema: type[SchemaT] | dict[str, Any] - added:
field OutputToolBinding.schema_kind: SchemaKind - added:
field OutputToolBinding.tool: BaseTool - added:
field ProviderStrategy.schema: type[SchemaT] | dict[str, Any] - added:
field ProviderStrategy.schema_spec: _SchemaSpec[SchemaT] - added:
field ProviderStrategyBinding.schema: type[SchemaT] | dict[str, Any] - added:
field ProviderStrategyBinding.schema_kind: SchemaKind - added:
field StructuredOutputError.ai_message: AIMessage - added:
field ToolStrategy.handle_errors: bool | str | type[Exception] | tuple[type[Exception], ...] | Callable[[Exception], str] - added:
field ToolStrategy.schema: type[SchemaT] | UnionType | dict[str, Any] - added:
field ToolStrategy.schema_specs: list[_SchemaSpec[Any]] - added:
field ToolStrategy.tool_message_content: str | None - added:
method OutputToolBinding.parse(tool_args: dict[str, Any]) -> SchemaT | dict[str, Any] - added:
method ProviderStrategy.to_model_kwargs() -> dict[str, Any] - added:
method ProviderStrategyBinding.parse(response: AIMessage) -> SchemaT | dict[str, Any] - added:
static method OutputToolBinding.from_schema_spec(schema_spec: _SchemaSpec[SchemaT]) -> Self - added:
static method ProviderStrategyBinding.from_schema_spec(schema_spec: _SchemaSpec[SchemaT]) -> Self - added:
variable ResponseFormat - added:
variable SchemaKind - added:
variable SchemaT
- removed:
function create_tool_calling_agent(llm: BaseLanguageModel, tools: Sequence[BaseTool], prompt: ChatPromptTemplate, *, message_formatter: MessageFormatter=…) -> Runnable - removed:
variable MessageFormatter
- removed:
class InvalidTool(BaseTool) - removed:
export tool - removed:
field InvalidTool.description: str - removed:
field InvalidTool.name: str
- removed:
variable AGENT_TO_CLASS: dict[AgentType, AGENT_TYPE] - removed:
variable AGENT_TYPE
- removed:
function validate_tools_single_input(class_name: str, tools: Sequence[BaseTool]) -> None
- removed:
async method XMLAgent.aplan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
class XMLAgent(BaseSingleActionAgent) - removed:
field XMLAgent.llm_chain: LLMChain - removed:
field XMLAgent.tools: list[BaseTool] - removed:
function create_xml_agent(llm: BaseLanguageModel, tools: Sequence[BaseTool], prompt: BasePromptTemplate, tools_renderer: ToolsRenderer=…, *, stop_sequence: Union[bool, list[str]]=…) -> Runnable - removed:
method XMLAgent.plan(intermediate_steps: list[tuple[AgentAction, str]], callbacks: Callbacks=…, **kwargs: Any) -> Union[AgentAction, AgentFinish] - removed:
property XMLAgent.input_keys -> list[str] - removed:
static method XMLAgent.get_default_output_parser() -> XMLAgentOutputParser - removed:
static method XMLAgent.get_default_prompt() -> ChatPromptTemplate
- removed:
variable agent_instructions
- removed:
export BaseLanguageModel
- removed:
export AstraDBCache - removed:
export AstraDBSemanticCache - removed:
export AzureCosmosDBSemanticCache - removed:
export CassandraCache - removed:
export CassandraSemanticCache - removed:
export FullLLMCache - removed:
export FullMd5LLMCache - removed:
export GPTCache - removed:
export InMemoryCache - removed:
export MomentoCache - removed:
export RedisCache - removed:
export RedisSemanticCache - removed:
export SQLAlchemyCache - removed:
export SQLAlchemyMd5Cache - removed:
export SQLiteCache - removed:
export UpstashRedisCache
- removed:
export AimCallbackHandler - removed:
export ArgillaCallbackHandler - removed:
export ArizeCallbackHandler - removed:
export ArthurCallbackHandler - removed:
export AsyncIteratorCallbackHandler - removed:
export ClearMLCallbackHandler - removed:
export CometCallbackHandler - removed:
export ContextCallbackHandler - removed:
export FileCallbackHandler - removed:
export FinalStreamingStdOutCallbackHandler - removed:
export FlyteCallbackHandler - removed:
export HumanApprovalCallbackHandler - removed:
export InfinoCallbackHandler - removed:
export LLMThoughtLabeler - removed:
export LLMonitorCallbackHandler - removed:
export LabelStudioCallbackHandler - removed:
export LangChainTracer - removed:
export MlflowCallbackHandler - removed:
export OpenAICallbackHandler - removed:
export PromptLayerCallbackHandler - removed:
export SageMakerCallbackHandler - removed:
export StdOutCallbackHandler - removed:
export StreamingStdOutCallbackHandler - removed:
export StreamlitCallbackHandler - removed:
export TrubricsCallbackHandler - removed:
export WandbCallbackHandler - removed:
export WhyLabsCallbackHandler - removed:
export collect_runs - removed:
export get_openai_callback - removed:
export tracing_enabled - removed:
export tracing_v2_enabled - removed:
export wandb_tracing_enabled
- removed:
export AimCallbackHandler - removed:
export BaseMetadataCallbackHandler - removed:
export import_aim
- removed:
export ArgillaCallbackHandler
- removed:
export ArizeCallbackHandler
- removed:
export ArthurCallbackHandler
- removed:
export AsyncCallbackHandler - removed:
export BaseCallbackHandler - removed:
export BaseCallbackManager - removed:
export CallbackManagerMixin - removed:
export Callbacks - removed:
export ChainManagerMixin - removed:
export LLMManagerMixin - removed:
export RetrieverManagerMixin - removed:
export RunManagerMixin - removed:
export ToolManagerMixin
- removed:
export ClearMLCallbackHandler
- removed:
export CometCallbackHandler
- removed:
export DeepEvalCallbackHandler
- removed:
export ContextCallbackHandler
- removed:
export FileCallbackHandler
- removed:
export FlyteCallbackHandler
- removed:
export AsyncHumanApprovalCallbackHandler - removed:
export HumanApprovalCallbackHandler - removed:
export HumanRejectedException
- removed:
export InfinoCallbackHandler
- removed:
export LabelStudioCallbackHandler - removed:
export LabelStudioMode - removed:
export get_default_label_configs
- removed:
export LLMonitorCallbackHandler
- removed:
export AsyncCallbackManager - removed:
export AsyncCallbackManagerForChainGroup - removed:
export AsyncCallbackManagerForChainRun - removed:
export AsyncCallbackManagerForLLMRun - removed:
export AsyncCallbackManagerForRetrieverRun - removed:
export AsyncCallbackManagerForToolRun - removed:
export AsyncParentRunManager - removed:
export AsyncRunManager - removed:
export BaseRunManager - removed:
export CallbackManager - removed:
export CallbackManagerForChainGroup - removed:
export CallbackManagerForChainRun - removed:
export CallbackManagerForLLMRun - removed:
export CallbackManagerForRetrieverRun - removed:
export CallbackManagerForToolRun - removed:
export Callbacks - removed:
export ParentRunManager - removed:
export RunManager - removed:
export ahandle_event - removed:
export atrace_as_chain_group - removed:
export collect_runs - removed:
export env_var_is_set - removed:
export get_openai_callback - removed:
export handle_event - removed:
export trace_as_chain_group - removed:
export tracing_enabled - removed:
export tracing_v2_enabled - removed:
export wandb_tracing_enabled
- removed:
export MlflowCallbackHandler - removed:
export MlflowLogger - removed:
export analyze_text - removed:
export construct_html_from_prompt_and_generation
- removed:
export OpenAICallbackHandler
- removed:
export PromptLayerCallbackHandler
- removed:
export SageMakerCallbackHandler
- removed:
export StdOutCallbackHandler
- removed:
async method AsyncIteratorCallbackHandler.aiter() -> AsyncIterator[str] - removed:
async method AsyncIteratorCallbackHandler.on_llm_end(response: LLMResult, **kwargs: Any) -> None - removed:
async method AsyncIteratorCallbackHandler.on_llm_error(error: BaseException, **kwargs: Any) -> None - removed:
async method AsyncIteratorCallbackHandler.on_llm_new_token(token: str, **kwargs: Any) -> None - removed:
async method AsyncIteratorCallbackHandler.on_llm_start(serialized: dict[str, Any], prompts: list[str], **kwargs: Any) -> None - removed:
class AsyncIteratorCallbackHandler(AsyncCallbackHandler) - removed:
constructor AsyncIteratorCallbackHandler() -> None - removed:
field AsyncIteratorCallbackHandler.done: asyncio.Event - removed:
field AsyncIteratorCallbackHandler.queue: asyncio.Queue[str] - removed:
property AsyncIteratorCallbackHandler.always_verbose -> bool
- removed:
async method AsyncFinalIteratorCallbackHandler.on_llm_end(response: LLMResult, **kwargs: Any) -> None - removed:
async method AsyncFinalIteratorCallbackHandler.on_llm_new_token(token: str, **kwargs: Any) -> None - removed:
async method AsyncFinalIteratorCallbackHandler.on_llm_start(serialized: dict[str, Any], prompts: list[str], **kwargs: Any) -> None - removed:
class AsyncFinalIteratorCallbackHandler(AsyncIteratorCallbackHandler) - removed:
constructor AsyncFinalIteratorCallbackHandler(*, answer_prefix_tokens: Optional[list[str]]=…, strip_tokens: bool=…, stream_prefix: bool=…) -> None - removed:
method AsyncFinalIteratorCallbackHandler.append_to_last_tokens(token: str) -> None - removed:
method AsyncFinalIteratorCallbackHandler.check_if_answer_reached() -> bool - removed:
variable DEFAULT_ANSWER_PREFIX_TOKENS
- removed:
export StreamingStdOutCallbackHandler
- removed:
class FinalStreamingStdOutCallbackHandler(StreamingStdOutCallbackHandler) - removed:
constructor FinalStreamingStdOutCallbackHandler(*, answer_prefix_tokens: Optional[list[str]]=…, strip_tokens: bool=…, stream_prefix: bool=…) -> None - removed:
method FinalStreamingStdOutCallbackHandler.append_to_last_tokens(token: str) -> None - removed:
method FinalStreamingStdOutCallbackHandler.check_if_answer_reached() -> bool - removed:
method FinalStreamingStdOutCallbackHandler.on_llm_new_token(token: str, **kwargs: Any) -> None - removed:
method FinalStreamingStdOutCallbackHandler.on_llm_start(serialized: dict[str, Any], prompts: list[str], **kwargs: Any) -> None - removed:
variable DEFAULT_ANSWER_PREFIX_TOKENS
- removed:
function StreamlitCallbackHandler(parent_container: DeltaGenerator, *, max_thought_containers: int=…, expand_new_thoughts: bool=…, collapse_completed_thoughts: bool=…, thought_labeler: Optional[LLMThoughtLabeler]=…) -> BaseCallbackHandler
- removed:
export ChildRecord - removed:
export ChildType - removed:
export MutableExpander
- removed:
export LLMThought - removed:
export LLMThoughtLabeler - removed:
export LLMThoughtState - removed:
export StreamlitCallbackHandler - removed:
export ToolRecord
- removed:
export ConsoleCallbackHandler - removed:
export FunctionCallbackHandler - removed:
export LangChainTracer - removed:
export LangChainTracerV1 - removed:
export LoggingCallbackHandler - removed:
export WandbTracer
- removed:
export BaseTracer - removed:
export TracerException
- removed:
export CometTracer - removed:
export import_comet_llm_api
- removed:
export EvaluatorCallbackHandler - removed:
export wait_for_all_evaluators
- removed:
export LangChainTracer - removed:
export wait_for_all_tracers
- removed:
export LangChainTracerV1
- removed:
export LogEntry - removed:
export LogStreamCallbackHandler - removed:
export RunLog - removed:
export RunLogPatch - removed:
export RunState
- removed:
class LoggingCallbackHandler(FunctionCallbackHandler) - removed:
constructor LoggingCallbackHandler(logger: logging.Logger, log_level: int=…, extra: Optional[dict]=…, **kwargs: Any) -> None - removed:
field LoggingCallbackHandler.name: str - removed:
method LoggingCallbackHandler.on_text(text: str, *, run_id: UUID, parent_run_id: Optional[UUID]=…, **kwargs: Any) -> None
- removed:
export RootListenersTracer
- removed:
export RunCollectorCallbackHandler
- removed:
export BaseRun - removed:
export ChainRun - removed:
export LLMRun - removed:
export Run - removed:
export RunTypeEnum - removed:
export ToolRun - removed:
export TracerSession - removed:
export TracerSessionBase - removed:
export TracerSessionV1 - removed:
export TracerSessionV1Base - removed:
export TracerSessionV1Create
- removed:
export ConsoleCallbackHandler - removed:
export FunctionCallbackHandler
- removed:
export WandbRunArgs - removed:
export WandbTracer
- removed:
export TrubricsCallbackHandler
- removed:
export BaseMetadataCallbackHandler - removed:
export _flatten_dict - removed:
export flatten_dict - removed:
export hash_string - removed:
export import_pandas - removed:
export import_spacy - removed:
export import_textstat - removed:
export load_json
- removed:
export WandbCallbackHandler
- removed:
export WhyLabsCallbackHandler
- removed:
export create_importer - removed:
variable importer
- removed:
class APIChain - removed:
class APIChain(Chain) - removed:
constructor APIChain(*_: Any, **__: Any) -> None - removed:
field APIChain.api_answer_chain: LLMChain - removed:
field APIChain.api_docs: str - removed:
field APIChain.api_request_chain: LLMChain - removed:
field APIChain.limit_to_domains: Optional[Sequence[str]] - removed:
field APIChain.output_key: str - removed:
field APIChain.question_key: str - removed:
field APIChain.requests_wrapper: TextRequestsWrapper - removed:
method APIChain.validate_api_answer_prompt() -> Self - removed:
method APIChain.validate_api_request_prompt() -> Self - removed:
property APIChain.input_keys -> list[str] - removed:
property APIChain.output_keys -> list[str] - removed:
static method APIChain.from_llm_and_api_docs(llm: BaseLanguageModel, api_docs: str, headers: Optional[dict]=…, api_url_prompt: BasePromptTemplate=…, api_response_prompt: BasePromptTemplate=…, limit_to_domains: Optional[Sequence[str]]=…, **kwargs: Any) -> APIChain - removed:
static method APIChain.validate_limit_to_domains(values: dict) -> Any
- removed:
variable NEWS_DOCS
- removed:
variable OPEN_METEO_DOCS
- removed:
export OpenAPIEndpointChain
- removed:
export REQUEST_TEMPLATE - removed:
export RESPONSE_TEMPLATE
- removed:
export APIRequesterChain - removed:
export APIRequesterOutputParser - removed:
export REQUEST_TEMPLATE
- removed:
export APIResponderChain - removed:
export APIResponderOutputParser - removed:
export RESPONSE_TEMPLATE
- removed:
variable PODCAST_DOCS
- removed:
variable API_RESPONSE_PROMPT - removed:
variable API_RESPONSE_PROMPT_TEMPLATE - removed:
variable API_URL_PROMPT - removed:
variable API_URL_PROMPT_TEMPLATE
- removed:
variable TMDB_DOCS
- removed:
async method Chain.acall(inputs: Union[dict[str, Any], Any], return_only_outputs: bool=…, callbacks: Callbacks=…, *, tags: Optional[list[str]]=…, metadata: Optional[dict[str, Any]]=…, run_name: Optional[str]=…, include_run_info: bool=…) -> dict[str, Any] - removed:
async method Chain.ainvoke(input: dict[str, Any], config: Optional[RunnableConfig]=…, **kwargs: Any) -> dict[str, Any] - removed:
async method Chain.aprep_inputs(inputs: Union[dict[str, Any], Any]) -> dict[str, str] - removed:
async method Chain.aprep_outputs(inputs: dict[str, str], outputs: dict[str, str], return_only_outputs: bool=…) -> dict[str, str] - removed:
async method Chain.arun(*args: Any, callbacks: Callbacks=…, tags: Optional[list[str]]=…, metadata: Optional[dict[str, Any]]=…, **kwargs: Any) -> Any - removed:
class Chain(RunnableSerializable[dict[str, Any], dict[str, Any]], ABC) - removed:
field Chain.callback_manager: Optional[BaseCallbackManager] - removed:
field Chain.callbacks: Callbacks - removed:
field Chain.memory: Optional[BaseMemory] - removed:
field Chain.metadata: Optional[dict[str, Any]] - removed:
field Chain.model_config - removed:
field Chain.tags: Optional[list[str]] - removed:
field Chain.verbose: bool - removed:
method Chain.apply(input_list: list[builtins.dict[str, Any]], callbacks: Callbacks=…) -> list[builtins.dict[str, str]] - removed:
method Chain.dict(**kwargs: Any) -> dict - removed:
method Chain.get_input_schema(config: Optional[RunnableConfig]=…) -> type[BaseModel] - removed:
method Chain.get_output_schema(config: Optional[RunnableConfig]=…) -> type[BaseModel] - removed:
method Chain.invoke(input: dict[str, Any], config: Optional[RunnableConfig]=…, **kwargs: Any) -> dict[str, Any] - removed:
method Chain.prep_inputs(inputs: Union[dict[str, Any], Any]) -> dict[str, str] - removed:
method Chain.prep_outputs(inputs: dict[str, str], outputs: dict[str, str], return_only_outputs: bool=…) -> dict[str, str] - removed:
method Chain.run(*args: Any, callbacks: Callbacks=…, tags: Optional[list[str]]=…, metadata: Optional[dict[str, Any]]=…, **kwargs: Any) -> Any - removed:
method Chain.save(file_path: Union[Path, str]) -> None - removed:
property Chain.input_keys -> list[str] - removed:
property Chain.output_keys -> list[str] - removed:
static method Chain.raise_callback_manager_deprecation(values: dict) -> Any - removed:
static method Chain.set_verbose(verbose: Optional[bool]) -> bool - removed:
variable logger
- removed:
variable CONDENSE_QUESTION_PROMPT - removed:
variable QA_PROMPT - removed:
variable prompt_template
- removed:
export acollapse_docs - removed:
export collapse_docs - removed:
export create_stuff_documents_chain - removed:
export split_list_of_docs
- removed:
async method BaseCombineDocumentsChain.acombine_docs(docs: list[Document], **kwargs: Any) -> tuple[str, dict] - removed:
class AnalyzeDocumentChain(Chain) - removed:
class BaseCombineDocumentsChain(Chain, ABC) - removed:
field AnalyzeDocumentChain.combine_docs_chain: BaseCombineDocumentsChain - removed:
field AnalyzeDocumentChain.input_key: str - removed:
field AnalyzeDocumentChain.text_splitter: TextSplitter - removed:
field BaseCombineDocumentsChain.input_key: str - removed:
field BaseCombineDocumentsChain.output_key: str - removed:
method AnalyzeDocumentChain.get_input_schema(config: Optional[RunnableConfig]=…) -> type[BaseModel] - removed:
method AnalyzeDocumentChain.get_output_schema(config: Optional[RunnableConfig]=…) -> type[BaseModel] - removed:
method BaseCombineDocumentsChain.combine_docs(docs: list[Document], **kwargs: Any) -> tuple[str, dict] - removed:
method BaseCombineDocumentsChain.get_input_schema(config: Optional[RunnableConfig]=…) -> type[BaseModel] - removed:
method BaseCombineDocumentsChain.get_output_schema(config: Optional[RunnableConfig]=…) -> type[BaseModel] - removed:
method BaseCombineDocumentsChain.prompt_length(docs: list[Document], **kwargs: Any) -> Optional[int] - removed:
property AnalyzeDocumentChain.input_keys -> list[str] - removed:
property AnalyzeDocumentChain.output_keys -> list[str] - removed:
property BaseCombineDocumentsChain.input_keys -> list[str] - removed:
property BaseCombineDocumentsChain.output_keys -> list[str] - removed:
variable DEFAULT_DOCUMENT_PROMPT - removed:
variable DEFAULT_DOCUMENT_SEPARATOR - removed:
variable DOCUMENTS_KEY
- removed:
async method MapReduceDocumentsChain.acombine_docs(docs: list[Document], token_max: Optional[int]=…, callbacks: Callbacks=…, **kwargs: Any) -> tuple[str, dict] - removed:
class MapReduceDocumentsChain(BaseCombineDocumentsChain) - removed:
field MapReduceDocumentsChain.document_variable_name: str - removed:
field MapReduceDocumentsChain.llm_chain: LLMChain - removed:
field MapReduceDocumentsChain.model_config - removed:
field MapReduceDocumentsChain.reduce_documents_chain: BaseCombineDocumentsChain - removed:
field MapReduceDocumentsChain.return_intermediate_steps: bool - removed:
method MapReduceDocumentsChain.combine_docs(docs: list[Document], token_max: Optional[int]=…, callbacks: Callbacks=…, **kwargs: Any) -> tuple[str, dict] - removed:
method MapReduceDocumentsChain.get_output_schema(config: Optional[RunnableConfig]=…) -> type[BaseModel] - removed:
property MapReduceDocumentsChain.collapse_document_chain -> BaseCombineDocumentsChain - removed:
property MapReduceDocumentsChain.combine_document_chain -> BaseCombineDocumentsChain - removed:
property MapReduceDocumentsChain.output_keys -> list[str] - removed:
static method MapReduceDocumentsChain.get_default_document_variable_name(values: dict) -> Any - removed:
static method MapReduceDocumentsChain.get_reduce_chain(values: dict) -> Any - removed:
static method MapReduceDocumentsChain.get_return_intermediate_steps(values: dict) -> Any
- removed:
async method MapRerankDocumentsChain.acombine_docs(docs: list[Document], callbacks: Callbacks=…, **kwargs: Any) -> tuple[str, dict] - removed:
class MapRerankDocumentsChain(BaseCombineDocumentsChain) - removed:
field MapRerankDocumentsChain.answer_key: str - removed:
field MapRerankDocumentsChain.document_variable_name: str - removed:
field MapRerankDocumentsChain.llm_chain: LLMChain - removed:
field MapRerankDocumentsChain.metadata_keys: Optional[list[str]] - removed:
field MapRerankDocumentsChain.model_config - removed:
field MapRerankDocumentsChain.rank_key: str - removed:
field MapRerankDocumentsChain.return_intermediate_steps: bool - removed:
method MapRerankDocumentsChain.combine_docs(docs: list[Document], callbacks: Callbacks=…, **kwargs: Any) -> tuple[str, dict] - removed:
method MapRerankDocumentsChain.get_output_schema(config: Optional[RunnableConfig]=…) -> type[BaseModel] - removed:
method MapRerankDocumentsChain.validate_llm_output() -> Self - removed:
property MapRerankDocumentsChain.output_keys -> list[str] - removed:
static method MapRerankDocumentsChain.get_default_document_variable_name(values: dict) -> Any
- removed:
async function acollapse_docs(docs: list[Document], combine_document_func: AsyncCombineDocsProtocol, **kwargs: Any) -> Document - removed:
async method ReduceDocumentsChain.acombine_docs(docs: list[Document], token_max: Optional[int]=…, callbacks: Callbacks=…, **kwargs: Any) -> tuple[str, dict] - removed:
class AsyncCombineDocsProtocol(Protocol) - removed:
class CombineDocsProtocol(Protocol) - removed:
class ReduceDocumentsChain(BaseCombineDocumentsChain) - removed:
field ReduceDocumentsChain.collapse_documents_chain: Optional[BaseCombineDocumentsChain] - removed:
field ReduceDocumentsChain.collapse_max_retries: Optional[int] - removed:
field ReduceDocumentsChain.combine_documents_chain: BaseCombineDocumentsChain - removed:
field ReduceDocumentsChain.model_config - removed:
field ReduceDocumentsChain.token_max: int - removed:
function collapse_docs(docs: list[Document], combine_document_func: CombineDocsProtocol, **kwargs: Any) -> Document - removed:
function split_list_of_docs(docs: list[Document], length_func: Callable, token_max: int, **kwargs: Any) -> list[list[Document]] - removed:
method ReduceDocumentsChain.combine_docs(docs: list[Document], token_max: Optional[int]=…, callbacks: Callbacks=…, **kwargs: Any) -> tuple[str, dict]
- removed:
async method RefineDocumentsChain.acombine_docs(docs: list[Document], callbacks: Callbacks=…, **kwargs: Any) -> tuple[str, dict] - removed:
class RefineDocumentsChain(BaseCombineDocumentsChain) - removed:
field RefineDocumentsChain.document_prompt: BasePromptTemplate - removed:
field RefineDocumentsChain.document_variable_name: str - removed:
field RefineDocumentsChain.initial_llm_chain: LLMChain - removed:
field RefineDocumentsChain.initial_response_name: str - removed:
field RefineDocumentsChain.model_config - removed:
field RefineDocumentsChain.refine_llm_chain: LLMChain - removed:
field RefineDocumentsChain.return_intermediate_steps: bool - removed:
method RefineDocumentsChain.combine_docs(docs: list[Document], callbacks: Callbacks=…, **kwargs: Any) -> tuple[str, dict] - removed:
property RefineDocumentsChain.output_keys -> list[str] - removed:
static method RefineDocumentsChain.get_default_document_variable_name(values: dict) -> Any - removed:
static method RefineDocumentsChain.get_return_intermediate_steps(values: dict) -> Any
- removed:
async method StuffDocumentsChain.acombine_docs(docs: list[Document], callbacks: Callbacks=…, **kwargs: Any) -> tuple[str, dict] - removed:
class StuffDocumentsChain(BaseCombineDocumentsChain) - removed:
field StuffDocumentsChain.document_prompt: BasePromptTemplate - removed:
field StuffDocumentsChain.document_separator: str - removed:
field StuffDocumentsChain.document_variable_name: str - removed:
field StuffDocumentsChain.llm_chain: LLMChain - removed:
field StuffDocumentsChain.model_config - removed:
function create_stuff_documents_chain(llm: LanguageModelLike, prompt: BasePromptTemplate, *, output_parser: Optional[BaseOutputParser]=…, document_prompt: Optional[BasePromptTemplate]=…, document_separator: str=…, document_variable_name: str=…) -> Runnable[dict[str, Any], Any] - removed:
method StuffDocumentsChain.combine_docs(docs: list[Document], callbacks: Callbacks=…, **kwargs: Any) -> tuple[str, dict] - removed:
method StuffDocumentsChain.prompt_length(docs: list[Document], **kwargs: Any) -> Optional[int] - removed:
property StuffDocumentsChain.input_keys -> list[str] - removed:
static method StuffDocumentsChain.get_default_document_variable_name(values: dict) -> Any
- removed:
class ConstitutionalChain(Chain) - removed:
field ConstitutionalChain.chain: LLMChain - removed:
field ConstitutionalChain.constitutional_principles: list[ConstitutionalPrinciple] - removed:
field ConstitutionalChain.critique_chain: LLMChain - removed:
field ConstitutionalChain.return_intermediate_steps: bool - removed:
field ConstitutionalChain.revision_chain: LLMChain - removed:
property ConstitutionalChain.input_keys -> list[str] - removed:
property ConstitutionalChain.output_keys -> list[str] - removed:
static method ConstitutionalChain.from_llm(llm: BaseLanguageModel, chain: LLMChain, critique_prompt: BasePromptTemplate=…, revision_prompt: BasePromptTemplate=…, **kwargs: Any) -> ConstitutionalChain - removed:
static method ConstitutionalChain.get_principles(names: Optional[list[str]]=…) -> list[ConstitutionalPrinciple]
- removed:
class ConstitutionalPrinciple(BaseModel) - removed:
field ConstitutionalPrinciple.critique_request: str - removed:
field ConstitutionalPrinciple.name: str - removed:
field ConstitutionalPrinciple.revision_request: str
- removed:
variable PRINCIPLES: dict[str, ConstitutionalPrinciple]
- removed:
variable CRITIQUE_PROMPT - removed:
variable REVISION_PROMPT - removed:
variable critique_example - removed:
variable examples - removed:
variable revision_example
- removed:
class ConversationChain(LLMChain) - removed:
field ConversationChain.input_key: str - removed:
field ConversationChain.memory: BaseMemory - removed:
field ConversationChain.model_config - removed:
field ConversationChain.output_key: str - removed:
field ConversationChain.prompt: BasePromptTemplate - removed:
method ConversationChain.validate_prompt_input_variables() -> Self - removed:
property ConversationChain.input_keys -> list[str] - removed:
static method ConversationChain.is_lc_serializable() -> bool
- removed:
export CombinedMemory - removed:
export ConversationBufferMemory - removed:
export ConversationBufferWindowMemory - removed:
export ConversationEntityMemory - removed:
export ConversationKGMemory - removed:
export ConversationStringBufferMemory - removed:
export ConversationSummaryBufferMemory - removed:
export ConversationSummaryMemory
- removed:
export ENTITY_EXTRACTION_PROMPT - removed:
export ENTITY_MEMORY_CONVERSATION_TEMPLATE - removed:
export ENTITY_SUMMARIZATION_PROMPT - removed:
export KNOWLEDGE_TRIPLE_EXTRACTION_PROMPT - removed:
export SUMMARY_PROMPT - removed:
variable PROMPT
- removed:
class BaseConversationalRetrievalChain(Chain) - removed:
class ChatVectorDBChain(BaseConversationalRetrievalChain) - removed:
class ConversationalRetrievalChain(BaseConversationalRetrievalChain) - removed:
class InputType(BaseModel) - removed:
field BaseConversationalRetrievalChain.combine_docs_chain: BaseCombineDocumentsChain - removed:
field BaseConversationalRetrievalChain.get_chat_history: Optional[Callable[[list[CHAT_TURN_TYPE]], str]] - removed:
field BaseConversationalRetrievalChain.model_config - removed:
field BaseConversationalRetrievalChain.output_key: str - removed:
field BaseConversationalRetrievalChain.question_generator: LLMChain - removed:
field BaseConversationalRetrievalChain.rephrase_question: bool - removed:
field BaseConversationalRetrievalChain.response_if_no_docs_found: Optional[str] - removed:
field BaseConversationalRetrievalChain.return_generated_question: bool - removed:
field BaseConversationalRetrievalChain.return_source_documents: bool - removed:
field ChatVectorDBChain.search_kwargs: dict - removed:
field ChatVectorDBChain.top_k_docs_for_context: int - removed:
field ChatVectorDBChain.vectorstore: VectorStore - removed:
field ConversationalRetrievalChain.max_tokens_limit: Optional[int] - removed:
field ConversationalRetrievalChain.retriever: BaseRetriever - removed:
field InputType.chat_history: list[CHAT_TURN_TYPE] - removed:
field InputType.question: str - removed:
method BaseConversationalRetrievalChain.get_input_schema(config: Optional[RunnableConfig]=…) -> type[BaseModel] - removed:
method BaseConversationalRetrievalChain.save(file_path: Union[Path, str]) -> None - removed:
property BaseConversationalRetrievalChain.input_keys -> list[str] - removed:
property BaseConversationalRetrievalChain.output_keys -> list[str] - removed:
static method ChatVectorDBChain.from_llm(llm: BaseLanguageModel, vectorstore: VectorStore, condense_question_prompt: BasePromptTemplate=…, chain_type: str=…, combine_docs_chain_kwargs: Optional[dict]=…, callbacks: Callbacks=…, **kwargs: Any) -> BaseConversationalRetrievalChain - removed:
static method ConversationalRetrievalChain.from_llm(llm: BaseLanguageModel, retriever: BaseRetriever, condense_question_prompt: BasePromptTemplate=…, chain_type: str=…, verbose: bool=…, condense_question_llm: Optional[BaseLanguageModel]=…, combine_docs_chain_kwargs: Optional[dict]=…, callbacks: Callbacks=…, **kwargs: Any) -> BaseConversationalRetrievalChain - removed:
variable CHAT_TURN_TYPE
- removed:
variable CONDENSE_QUESTION_PROMPT - removed:
variable QA_PROMPT - removed:
variable prompt_template
- removed:
export ElasticsearchDatabaseChain
- removed:
class ElasticsearchDatabaseChain(Chain) - removed:
field ElasticsearchDatabaseChain.answer_chain: Runnable - removed:
field ElasticsearchDatabaseChain.database: Any - removed:
field ElasticsearchDatabaseChain.ignore_indices: Optional[list[str]] - removed:
field ElasticsearchDatabaseChain.include_indices: Optional[list[str]] - removed:
field ElasticsearchDatabaseChain.input_key: str - removed:
field ElasticsearchDatabaseChain.model_config - removed:
field ElasticsearchDatabaseChain.output_key: str - removed:
field ElasticsearchDatabaseChain.query_chain: Runnable - removed:
field ElasticsearchDatabaseChain.return_intermediate_steps: bool - removed:
field ElasticsearchDatabaseChain.sample_documents_in_index_info: int - removed:
field ElasticsearchDatabaseChain.top_k: int - removed:
property ElasticsearchDatabaseChain.input_keys -> list[str] - removed:
property ElasticsearchDatabaseChain.output_keys -> list[str] - removed:
static method ElasticsearchDatabaseChain.from_llm(llm: BaseLanguageModel, database: Elasticsearch, *, query_prompt: Optional[BasePromptTemplate]=…, answer_prompt: Optional[BasePromptTemplate]=…, query_output_parser: Optional[BaseOutputParser]=…, **kwargs: Any) -> ElasticsearchDatabaseChain - removed:
variable INTERMEDIATE_STEPS_KEY
- removed:
variable ANSWER_PROMPT - removed:
variable DEFAULT_ANSWER_TEMPLATE - removed:
variable DEFAULT_DSL_TEMPLATE - removed:
variable DSL_PROMPT - removed:
variable PROMPT_SUFFIX
- removed:
export convert_to_ernie_function - removed:
export create_ernie_fn_chain - removed:
export create_ernie_fn_runnable - removed:
export create_structured_output_chain - removed:
export create_structured_output_runnable - removed:
export get_ernie_output_parser
- removed:
export convert_python_function_to_ernie_function - removed:
export convert_to_ernie_function - removed:
export create_ernie_fn_chain - removed:
export create_ernie_fn_runnable - removed:
export create_structured_output_chain - removed:
export create_structured_output_runnable - removed:
export get_ernie_output_parser
- removed:
function generate_example(examples: list[dict], llm: BaseLanguageModel, prompt_template: PromptTemplate) -> str - removed:
variable TEST_GEN_TEMPLATE_SUFFIX
- removed:
class FlareChain(Chain) - removed:
class QuestionGeneratorChain(LLMChain) - removed:
field FlareChain.max_iter: int - removed:
field FlareChain.min_prob: float - removed:
field FlareChain.min_token_gap: int - removed:
field FlareChain.num_pad_tokens: int - removed:
field FlareChain.output_parser: FinishedOutputParser - removed:
field FlareChain.question_generator_chain: Runnable - removed:
field FlareChain.response_chain: Runnable - removed:
field FlareChain.retriever: BaseRetriever - removed:
field FlareChain.start_with_retrieval: bool - removed:
field QuestionGeneratorChain.prompt: BasePromptTemplate - removed:
property FlareChain.input_keys -> list[str] - removed:
property FlareChain.output_keys -> list[str] - removed:
property QuestionGeneratorChain.input_keys -> list[str] - removed:
static method FlareChain.from_llm(llm: Optional[BaseLanguageModel], max_generation_len: int=…, **kwargs: Any) -> FlareChain - removed:
static method QuestionGeneratorChain.is_lc_serializable() -> bool - removed:
variable logger
- removed:
class FinishedOutputParser(BaseOutputParser[tuple[str, bool]]) - removed:
field FinishedOutputParser.finished_value: str - removed:
method FinishedOutputParser.parse(text: str) -> tuple[str, bool] - removed:
variable PROMPT - removed:
variable PROMPT_TEMPLATE - removed:
variable QUESTION_GENERATOR_PROMPT - removed:
variable QUESTION_GENERATOR_PROMPT_TEMPLATE
- removed:
export ArangoGraphQAChain
- removed:
export GraphQAChain
- removed:
export CYPHER_GENERATION_PROMPT - removed:
export GraphCypherQAChain - removed:
export INTERMEDIATE_STEPS_KEY - removed:
export construct_schema - removed:
export extract_cypher
- removed:
export CypherQueryCorrector - removed:
export Schema
- removed:
export FalkorDBQAChain - removed:
export INTERMEDIATE_STEPS_KEY - removed:
export extract_cypher
- removed:
export GRAPHDB_SPARQL_FIX_TEMPLATE - removed:
export GremlinQAChain - removed:
export INTERMEDIATE_STEPS_KEY - removed:
export extract_gremlin
- removed:
export HugeGraphQAChain
- removed:
export KuzuQAChain - removed:
export extract_cypher - removed:
export remove_prefix
- removed:
export NebulaGraphQAChain
- removed:
export INTERMEDIATE_STEPS_KEY - removed:
export NeptuneOpenCypherQAChain - removed:
export extract_cypher - removed:
export trim_query - removed:
export use_simple_prompt
- removed:
export INTERMEDIATE_STEPS_KEY - removed:
export NeptuneSparqlQAChain - removed:
export SPARQL_GENERATION_TEMPLATE - removed:
export extract_sparql
- removed:
export OntotextGraphDBQAChain
- removed:
export AQL_FIX_TEMPLATE - removed:
export AQL_GENERATION_TEMPLATE - removed:
export AQL_QA_TEMPLATE - removed:
export CYPHER_GENERATION_PROMPT - removed:
export CYPHER_GENERATION_TEMPLATE - removed:
export CYPHER_QA_PROMPT - removed:
export CYPHER_QA_TEMPLATE - removed:
export GRAPHDB_QA_TEMPLATE - removed:
export GRAPHDB_SPARQL_FIX_TEMPLATE - removed:
export GRAPHDB_SPARQL_GENERATION_TEMPLATE - removed:
export GREMLIN_GENERATION_TEMPLATE - removed:
export KUZU_EXTRA_INSTRUCTIONS - removed:
export KUZU_GENERATION_TEMPLATE - removed:
export NEBULAGRAPH_EXTRA_INSTRUCTIONS - removed:
export NEPTUNE_OPENCYPHER_EXTRA_INSTRUCTIONS - removed:
export NEPTUNE_OPENCYPHER_GENERATION_SIMPLE_TEMPLATE - removed:
export NEPTUNE_OPENCYPHER_GENERATION_TEMPLATE - removed:
export NGQL_GENERATION_TEMPLATE - removed:
export SPARQL_GENERATION_SELECT_TEMPLATE - removed:
export SPARQL_GENERATION_UPDATE_TEMPLATE - removed:
export SPARQL_INTENT_TEMPLATE - removed:
export SPARQL_QA_TEMPLATE
- removed:
export GraphSparqlQAChain
- removed:
function create_history_aware_retriever(llm: LanguageModelLike, retriever: RetrieverLike, prompt: BasePromptTemplate) -> RetrieverOutputLike
- removed:
class HypotheticalDocumentEmbedder(Chain, Embeddings) - removed:
field HypotheticalDocumentEmbedder.base_embeddings: Embeddings - removed:
field HypotheticalDocumentEmbedder.llm_chain: Runnable - removed:
field HypotheticalDocumentEmbedder.model_config - removed:
method HypotheticalDocumentEmbedder.combine_embeddings(embeddings: list[list[float]]) -> list[float] - removed:
method HypotheticalDocumentEmbedder.embed_documents(texts: list[str]) -> list[list[float]] - removed:
method HypotheticalDocumentEmbedder.embed_query(text: str) -> list[float] - removed:
property HypotheticalDocumentEmbedder.input_keys -> list[str] - removed:
property HypotheticalDocumentEmbedder.output_keys -> list[str] - removed:
static method HypotheticalDocumentEmbedder.from_llm(llm: BaseLanguageModel, base_embeddings: Embeddings, prompt_key: Optional[str]=…, custom_prompt: Optional[BasePromptTemplate]=…, **kwargs: Any) -> HypotheticalDocumentEmbedder - removed:
variable logger
- removed:
variable PROMPT_MAP - removed:
variable arguana - removed:
variable arguana_template - removed:
variable dbpedia_entity - removed:
variable dbpedia_entity_template - removed:
variable fiqa - removed:
variable fiqa_template - removed:
variable mr_tydi - removed:
variable mr_tydi_template - removed:
variable sci_fact - removed:
variable sci_fact_template - removed:
variable trec_covid - removed:
variable trec_covid_template - removed:
variable trec_news - removed:
variable trec_news_template - removed:
variable web_search - removed:
variable web_search_template
- removed:
async method LLMChain.aapply(input_list: list[dict[str, Any]], callbacks: Callbacks=…) -> list[dict[str, str]] - removed:
async method LLMChain.aapply_and_parse(input_list: list[dict[str, Any]], callbacks: Callbacks=…) -> Sequence[Union[str, list[str], dict[str, str]]] - removed:
async method LLMChain.agenerate(input_list: list[dict[str, Any]], run_manager: Optional[AsyncCallbackManagerForChainRun]=…) -> LLMResult - removed:
async method LLMChain.apredict(callbacks: Callbacks=…, **kwargs: Any) -> str - removed:
async method LLMChain.apredict_and_parse(callbacks: Callbacks=…, **kwargs: Any) -> Union[str, list[str], dict[str, str]] - removed:
async method LLMChain.aprep_prompts(input_list: list[dict[str, Any]], run_manager: Optional[AsyncCallbackManagerForChainRun]=…) -> tuple[list[PromptValue], Optional[list[str]]] - removed:
class LLMChain(Chain) - removed:
field LLMChain.llm: Union[Runnable[LanguageModelInput, str], Runnable[LanguageModelInput, BaseMessage]] - removed:
field LLMChain.llm_kwargs: dict - removed:
field LLMChain.model_config - removed:
field LLMChain.output_key: str - removed:
field LLMChain.output_parser: BaseLLMOutputParser - removed:
field LLMChain.prompt: BasePromptTemplate - removed:
field LLMChain.return_final_only: bool - removed:
method LLMChain.apply(input_list: list[dict[str, Any]], callbacks: Callbacks=…) -> list[dict[str, str]] - removed:
method LLMChain.apply_and_parse(input_list: list[dict[str, Any]], callbacks: Callbacks=…) -> Sequence[Union[str, list[str], dict[str, str]]] - removed:
method LLMChain.create_outputs(llm_result: LLMResult) -> list[dict[str, Any]] - removed:
method LLMChain.generate(input_list: list[dict[str, Any]], run_manager: Optional[CallbackManagerForChainRun]=…) -> LLMResult - removed:
method LLMChain.predict(callbacks: Callbacks=…, **kwargs: Any) -> str - removed:
method LLMChain.predict_and_parse(callbacks: Callbacks=…, **kwargs: Any) -> Union[str, list[str], dict[str, Any]] - removed:
method LLMChain.prep_prompts(input_list: list[dict[str, Any]], run_manager: Optional[CallbackManagerForChainRun]=…) -> tuple[list[PromptValue], Optional[list[str]]] - removed:
property LLMChain.input_keys -> list[str] - removed:
property LLMChain.output_keys -> list[str] - removed:
static method LLMChain.from_string(llm: BaseLanguageModel, template: str) -> LLMChain - removed:
static method LLMChain.is_lc_serializable() -> bool
- removed:
class LLMCheckerChain(Chain) - removed:
field LLMCheckerChain.check_assertions_prompt: PromptTemplate - removed:
field LLMCheckerChain.create_draft_answer_prompt: PromptTemplate - removed:
field LLMCheckerChain.input_key: str - removed:
field LLMCheckerChain.list_assertions_prompt: PromptTemplate - removed:
field LLMCheckerChain.llm: Optional[BaseLanguageModel] - removed:
field LLMCheckerChain.model_config - removed:
field LLMCheckerChain.output_key: str - removed:
field LLMCheckerChain.question_to_checked_assertions_chain: SequentialChain - removed:
field LLMCheckerChain.revised_answer_prompt: PromptTemplate - removed:
property LLMCheckerChain.input_keys -> list[str] - removed:
property LLMCheckerChain.output_keys -> list[str] - removed:
static method LLMCheckerChain.from_llm(llm: BaseLanguageModel, create_draft_answer_prompt: PromptTemplate=…, list_assertions_prompt: PromptTemplate=…, check_assertions_prompt: PromptTemplate=…, revised_answer_prompt: PromptTemplate=…, **kwargs: Any) -> LLMCheckerChain
- removed:
variable CHECK_ASSERTIONS_PROMPT - removed:
variable CREATE_DRAFT_ANSWER_PROMPT - removed:
variable LIST_ASSERTIONS_PROMPT - removed:
variable REVISED_ANSWER_PROMPT
- removed:
class LLMMathChain(Chain) - removed:
field LLMMathChain.input_key: str - removed:
field LLMMathChain.llm: Optional[BaseLanguageModel] - removed:
field LLMMathChain.llm_chain: LLMChain - removed:
field LLMMathChain.model_config - removed:
field LLMMathChain.output_key: str - removed:
field LLMMathChain.prompt: BasePromptTemplate - removed:
property LLMMathChain.input_keys -> list[str] - removed:
property LLMMathChain.output_keys -> list[str] - removed:
static method LLMMathChain.from_llm(llm: BaseLanguageModel, prompt: BasePromptTemplate=…, **kwargs: Any) -> LLMMathChain
- removed:
variable PROMPT
- removed:
export LLMRequestsChain
- removed:
class LLMSummarizationCheckerChain(Chain) - removed:
field LLMSummarizationCheckerChain.are_all_true_prompt: PromptTemplate - removed:
field LLMSummarizationCheckerChain.check_assertions_prompt: PromptTemplate - removed:
field LLMSummarizationCheckerChain.create_assertions_prompt: PromptTemplate - removed:
field LLMSummarizationCheckerChain.input_key: str - removed:
field LLMSummarizationCheckerChain.llm: Optional[BaseLanguageModel] - removed:
field LLMSummarizationCheckerChain.max_checks: int - removed:
field LLMSummarizationCheckerChain.model_config - removed:
field LLMSummarizationCheckerChain.output_key: str - removed:
field LLMSummarizationCheckerChain.revised_summary_prompt: PromptTemplate - removed:
field LLMSummarizationCheckerChain.sequential_chain: SequentialChain - removed:
property LLMSummarizationCheckerChain.input_keys -> list[str] - removed:
property LLMSummarizationCheckerChain.output_keys -> list[str] - removed:
static method LLMSummarizationCheckerChain.from_llm(llm: BaseLanguageModel, create_assertions_prompt: PromptTemplate=…, check_assertions_prompt: PromptTemplate=…, revised_summary_prompt: PromptTemplate=…, are_all_true_prompt: PromptTemplate=…, verbose: bool=…, **kwargs: Any) -> LLMSummarizationCheckerChain - removed:
variable ARE_ALL_TRUE_PROMPT - removed:
variable CHECK_ASSERTIONS_PROMPT - removed:
variable CREATE_ASSERTIONS_PROMPT - removed:
variable PROMPTS_DIR - removed:
variable REVISED_SUMMARY_PROMPT
- removed:
function load_chain(path: Union[str, Path], **kwargs: Any) -> Chain - removed:
function load_chain_from_config(config: dict, **kwargs: Any) -> Chain - removed:
function load_llm(*_: Any, **__: Any) -> None - removed:
function load_llm_from_config(*_: Any, **__: Any) -> None - removed:
variable URL_BASE - removed:
variable type_to_loader_dict
- removed:
class MapReduceChain(Chain) - removed:
field MapReduceChain.combine_documents_chain: BaseCombineDocumentsChain - removed:
field MapReduceChain.input_key: str - removed:
field MapReduceChain.model_config - removed:
field MapReduceChain.output_key: str - removed:
field MapReduceChain.text_splitter: TextSplitter - removed:
property MapReduceChain.input_keys -> list[str] - removed:
property MapReduceChain.output_keys -> list[str] - removed:
static method MapReduceChain.from_params(llm: BaseLanguageModel, prompt: BasePromptTemplate, text_splitter: TextSplitter, callbacks: Callbacks=…, combine_chain_kwargs: Optional[Mapping[str, Any]]=…, reduce_chain_kwargs: Optional[Mapping[str, Any]]=…, **kwargs: Any) -> MapReduceChain
- removed:
class OpenAIModerationChain(Chain) - removed:
field OpenAIModerationChain.async_client: Any - removed:
field OpenAIModerationChain.client: Any - removed:
field OpenAIModerationChain.error: bool - removed:
field OpenAIModerationChain.input_key: str - removed:
field OpenAIModerationChain.model_name: Optional[str] - removed:
field OpenAIModerationChain.openai_api_key: Optional[str] - removed:
field OpenAIModerationChain.openai_organization: Optional[str] - removed:
field OpenAIModerationChain.openai_pre_1_0: bool - removed:
field OpenAIModerationChain.output_key: str - removed:
property OpenAIModerationChain.input_keys -> list[str] - removed:
property OpenAIModerationChain.output_keys -> list[str] - removed:
static method OpenAIModerationChain.validate_environment(values: dict) -> Any
- removed:
class NatBotChain(Chain) - removed:
field NatBotChain.input_browser_content_key: str - removed:
field NatBotChain.input_url_key: str - removed:
field NatBotChain.llm: Optional[BaseLanguageModel] - removed:
field NatBotChain.llm_chain: Runnable - removed:
field NatBotChain.model_config - removed:
field NatBotChain.objective: str - removed:
field NatBotChain.output_key: str - removed:
field NatBotChain.previous_command: str - removed:
method NatBotChain.execute(url: str, browser_content: str) -> str - removed:
property NatBotChain.input_keys -> list[str] - removed:
property NatBotChain.output_keys -> list[str] - removed:
static method NatBotChain.from_default(objective: str, **kwargs: Any) -> NatBotChain - removed:
static method NatBotChain.from_llm(llm: BaseLanguageModel, objective: str, **kwargs: Any) -> NatBotChain
- removed:
class Crawler - removed:
class ElementInViewPort(TypedDict) - removed:
constructor Crawler() -> None - removed:
field ElementInViewPort.backend_node_id: int - removed:
field ElementInViewPort.center_x: int - removed:
field ElementInViewPort.center_y: int - removed:
field ElementInViewPort.is_clickable: bool - removed:
field ElementInViewPort.node_index: str - removed:
field ElementInViewPort.node_meta: list[str] - removed:
field ElementInViewPort.node_name: Optional[str] - removed:
field ElementInViewPort.node_value: Optional[str] - removed:
field ElementInViewPort.origin_x: int - removed:
field ElementInViewPort.origin_y: int - removed:
method Crawler.click(id_: Union[str, int]) -> None - removed:
method Crawler.crawl() -> list[str] - removed:
method Crawler.enter() -> None - removed:
method Crawler.go_to_page(url: str) -> None - removed:
method Crawler.scroll(direction: str) -> None - removed:
method Crawler.type(id_: Union[str, int], text: str) -> None - removed:
variable black_listed_elements: set[str] - removed:
variable logger
- removed:
variable PROMPT
- removed:
export convert_to_openai_function - removed:
export create_citation_fuzzy_match_chain - removed:
export create_citation_fuzzy_match_runnable - removed:
export create_extraction_chain - removed:
export create_extraction_chain_pydantic - removed:
export create_openai_fn_chain - removed:
export create_openai_fn_runnable - removed:
export create_qa_with_sources_chain - removed:
export create_qa_with_structure_chain - removed:
export create_structured_output_chain - removed:
export create_structured_output_runnable - removed:
export create_tagging_chain - removed:
export create_tagging_chain_pydantic - removed:
export get_openai_output_parser
- removed:
export PYTHON_TO_JSON_TYPES - removed:
export convert_to_openai_function - removed:
export create_openai_fn_runnable - removed:
export create_structured_output_runnable - removed:
export get_openai_output_parser - removed:
function create_openai_fn_chain(functions: Sequence[Union[dict[str, Any], type[BaseModel], Callable]], llm: BaseLanguageModel, prompt: BasePromptTemplate, *, enforce_single_function_usage: bool=…, output_key: str=…, output_parser: Optional[BaseLLMOutputParser]=…, **kwargs: Any) -> LLMChain - removed:
function create_structured_output_chain(output_schema: Union[dict[str, Any], type[BaseModel]], llm: BaseLanguageModel, prompt: BasePromptTemplate, *, output_key: str=…, output_parser: Optional[BaseLLMOutputParser]=…, **kwargs: Any) -> LLMChain
- removed:
class FactWithEvidence(BaseModel) - removed:
class QuestionAnswer(BaseModel) - removed:
field FactWithEvidence.fact: str - removed:
field FactWithEvidence.substring_quote: list[str] - removed:
field QuestionAnswer.answer: list[FactWithEvidence] - removed:
field QuestionAnswer.question: str - removed:
function create_citation_fuzzy_match_chain(llm: BaseLanguageModel) -> LLMChain - removed:
function create_citation_fuzzy_match_runnable(llm: BaseChatModel) -> Runnable - removed:
method FactWithEvidence.get_spans(context: str) -> Iterator[str]
- removed:
function create_extraction_chain(schema: dict, llm: BaseLanguageModel, prompt: Optional[BasePromptTemplate]=…, tags: Optional[list[str]]=…, verbose: bool=…) -> Chain - removed:
function create_extraction_chain_pydantic(pydantic_schema: Any, llm: BaseLanguageModel, prompt: Optional[BasePromptTemplate]=…, verbose: bool=…) -> Chain
- removed:
class SimpleRequestChain(Chain) - removed:
field SimpleRequestChain.input_key: str - removed:
field SimpleRequestChain.output_key: str - removed:
field SimpleRequestChain.request_method: Callable - removed:
function get_openapi_chain(spec: Union[OpenAPISpec, str], llm: Optional[BaseLanguageModel]=…, prompt: Optional[BasePromptTemplate]=…, request_chain: Optional[Chain]=…, llm_chain_kwargs: Optional[dict]=…, verbose: bool=…, headers: Optional[dict]=…, params: Optional[dict]=…, **kwargs: Any) -> SequentialChain - removed:
function openapi_spec_to_openai_fn(spec: OpenAPISpec) -> tuple[list[dict[str, Any]], Callable] - removed:
property SimpleRequestChain.input_keys -> list[str] - removed:
property SimpleRequestChain.output_keys -> list[str]
- removed:
class AnswerWithSources(BaseModel) - removed:
field AnswerWithSources.answer: str - removed:
field AnswerWithSources.sources: list[str] - removed:
function create_qa_with_sources_chain(llm: BaseLanguageModel, verbose: bool=…, **kwargs: Any) -> LLMChain - removed:
function create_qa_with_structure_chain(llm: BaseLanguageModel, schema: Union[dict, type[BaseModel]], output_parser: str=…, prompt: Optional[Union[PromptTemplate, ChatPromptTemplate]]=…, verbose: bool=…) -> LLMChain
- removed:
function create_tagging_chain(schema: dict, llm: BaseLanguageModel, prompt: Optional[ChatPromptTemplate]=…, **kwargs: Any) -> Chain - removed:
function create_tagging_chain_pydantic(pydantic_schema: Any, llm: BaseLanguageModel, prompt: Optional[ChatPromptTemplate]=…, **kwargs: Any) -> Chain
- removed:
function get_llm_kwargs(function: dict) -> dict
- removed:
export create_extraction_chain_pydantic
- removed:
function create_extraction_chain_pydantic(pydantic_schemas: Union[list[type[BaseModel]], type[BaseModel]], llm: BaseLanguageModel, system_message: str=…) -> Runnable
- removed:
class BasePromptSelector(BaseModel, ABC) - removed:
class ConditionalPromptSelector(BasePromptSelector) - removed:
field ConditionalPromptSelector.conditionals: list[tuple[Callable[[BaseLanguageModel], bool], BasePromptTemplate]] - removed:
field ConditionalPromptSelector.default_prompt: BasePromptTemplate - removed:
function is_chat_model(llm: BaseLanguageModel) -> bool - removed:
function is_llm(llm: BaseLanguageModel) -> bool - removed:
method BasePromptSelector.get_prompt(llm: BaseLanguageModel) -> BasePromptTemplate - removed:
method ConditionalPromptSelector.get_prompt(llm: BaseLanguageModel) -> BasePromptTemplate
- removed:
class QAGenerationChain(Chain) - removed:
field QAGenerationChain.input_key: str - removed:
field QAGenerationChain.k: Optional[int] - removed:
field QAGenerationChain.llm_chain: LLMChain - removed:
field QAGenerationChain.output_key: str - removed:
field QAGenerationChain.text_splitter: TextSplitter - removed:
property QAGenerationChain.input_keys -> list[str] - removed:
property QAGenerationChain.output_keys -> list[str] - removed:
static method QAGenerationChain.from_llm(llm: BaseLanguageModel, prompt: Optional[BasePromptTemplate]=…, **kwargs: Any) -> QAGenerationChain
- removed:
variable CHAT_PROMPT - removed:
variable PROMPT - removed:
variable PROMPT_SELECTOR - removed:
variable templ - removed:
variable templ1 - removed:
variable templ2
- removed:
export load_qa_with_sources_chain
- removed:
class BaseQAWithSourcesChain(Chain, ABC) - removed:
class QAWithSourcesChain(BaseQAWithSourcesChain) - removed:
field BaseQAWithSourcesChain.answer_key: str - removed:
field BaseQAWithSourcesChain.combine_documents_chain: BaseCombineDocumentsChain - removed:
field BaseQAWithSourcesChain.input_docs_key: str - removed:
field BaseQAWithSourcesChain.model_config - removed:
field BaseQAWithSourcesChain.question_key: str - removed:
field BaseQAWithSourcesChain.return_source_documents: bool - removed:
field BaseQAWithSourcesChain.sources_answer_key: str - removed:
field QAWithSourcesChain.input_docs_key: str - removed:
property BaseQAWithSourcesChain.input_keys -> list[str] - removed:
property BaseQAWithSourcesChain.output_keys -> list[str] - removed:
property QAWithSourcesChain.input_keys -> list[str] - removed:
static method BaseQAWithSourcesChain.from_chain_type(llm: BaseLanguageModel, chain_type: str=…, chain_type_kwargs: Optional[dict]=…, **kwargs: Any) -> BaseQAWithSourcesChain - removed:
static method BaseQAWithSourcesChain.from_llm(llm: BaseLanguageModel, document_prompt: BasePromptTemplate=…, question_prompt: BasePromptTemplate=…, combine_prompt: BasePromptTemplate=…, **kwargs: Any) -> BaseQAWithSourcesChain - removed:
static method BaseQAWithSourcesChain.validate_naming(values: dict) -> Any
- removed:
class LoadingCallable(Protocol) - removed:
function load_qa_with_sources_chain(llm: BaseLanguageModel, chain_type: str=…, verbose: Optional[bool]=…, **kwargs: Any) -> BaseCombineDocumentsChain
- removed:
variable COMBINE_PROMPT - removed:
variable EXAMPLE_PROMPT - removed:
variable QUESTION_PROMPT - removed:
variable combine_prompt_template - removed:
variable question_prompt_template
- removed:
variable DEFAULT_REFINE_PROMPT - removed:
variable DEFAULT_REFINE_PROMPT_TMPL - removed:
variable DEFAULT_TEXT_QA_PROMPT - removed:
variable DEFAULT_TEXT_QA_PROMPT_TMPL - removed:
variable EXAMPLE_PROMPT
- removed:
class RetrievalQAWithSourcesChain(BaseQAWithSourcesChain) - removed:
field RetrievalQAWithSourcesChain.max_tokens_limit: int - removed:
field RetrievalQAWithSourcesChain.reduce_k_below_max_tokens: bool - removed:
field RetrievalQAWithSourcesChain.retriever: BaseRetriever
- removed:
variable EXAMPLE_PROMPT - removed:
variable PROMPT - removed:
variable template
- removed:
class VectorDBQAWithSourcesChain(BaseQAWithSourcesChain) - removed:
field VectorDBQAWithSourcesChain.k: int - removed:
field VectorDBQAWithSourcesChain.max_tokens_limit: int - removed:
field VectorDBQAWithSourcesChain.reduce_k_below_max_tokens: bool - removed:
field VectorDBQAWithSourcesChain.search_kwargs: dict[str, Any] - removed:
field VectorDBQAWithSourcesChain.vectorstore: VectorStore
- removed:
export load_query_constructor_runnable
- removed:
class StructuredQueryOutputParser(BaseOutputParser[StructuredQuery]) - removed:
field StructuredQueryOutputParser.ast_parse: Callable - removed:
function construct_examples(input_output_pairs: Sequence[tuple[str, dict]]) -> list[dict] - removed:
function fix_filter_directive(filter: Optional[FilterDirective], *, allowed_comparators: Optional[Sequence[Comparator]]=…, allowed_operators: Optional[Sequence[Operator]]=…, allowed_attributes: Optional[Sequence[str]]=…) -> Optional[FilterDirective] - removed:
function get_query_constructor_prompt(document_contents: str, attribute_info: Sequence[Union[AttributeInfo, dict]], *, examples: Optional[Sequence]=…, allowed_comparators: Sequence[Comparator]=…, allowed_operators: Sequence[Operator]=…, enable_limit: bool=…, schema_prompt: Optional[BasePromptTemplate]=…, **kwargs: Any) -> BasePromptTemplate - removed:
function load_query_constructor_chain(llm: BaseLanguageModel, document_contents: str, attribute_info: Sequence[Union[AttributeInfo, dict]], examples: Optional[list]=…, allowed_comparators: Sequence[Comparator]=…, allowed_operators: Sequence[Operator]=…, enable_limit: bool=…, schema_prompt: Optional[BasePromptTemplate]=…, **kwargs: Any) -> LLMChain - removed:
function load_query_constructor_runnable(llm: BaseLanguageModel, document_contents: str, attribute_info: Sequence[Union[AttributeInfo, dict]], *, examples: Optional[Sequence]=…, allowed_comparators: Sequence[Comparator]=…, allowed_operators: Sequence[Operator]=…, enable_limit: bool=…, schema_prompt: Optional[BasePromptTemplate]=…, fix_invalid: bool=…, **kwargs: Any) -> Runnable - removed:
method StructuredQueryOutputParser.parse(text: str) -> StructuredQuery - removed:
static method StructuredQueryOutputParser.from_components(allowed_comparators: Optional[Sequence[Comparator]]=…, allowed_operators: Optional[Sequence[Operator]]=…, allowed_attributes: Optional[Sequence[str]]=…, fix_invalid: bool=…) -> StructuredQueryOutputParser
- removed:
export Comparator - removed:
export Comparison - removed:
export Expr - removed:
export FilterDirective - removed:
export Operation - removed:
export Operator - removed:
export StructuredQuery - removed:
export Visitor
- removed:
class ISO8601Date(TypedDict) - removed:
class ISO8601DateTime(TypedDict) - removed:
class QueryTransformer(Transformer) - removed:
constructor QueryTransformer(*args: Any, allowed_comparators: Optional[Sequence[Comparator]]=…, allowed_operators: Optional[Sequence[Operator]]=…, allowed_attributes: Optional[Sequence[str]]=…, **kwargs: Any) - removed:
field ISO8601Date.date: str - removed:
field ISO8601Date.type: Literal['date'] - removed:
field ISO8601DateTime.datetime: str - removed:
field ISO8601DateTime.type: Literal['datetime'] - removed:
function get_parser(allowed_comparators: Optional[Sequence[Comparator]]=…, allowed_operators: Optional[Sequence[Operator]]=…, allowed_attributes: Optional[Sequence[str]]=…) -> Lark - removed:
function v_args(*_: Any, **__: Any) -> Any - removed:
method QueryTransformer.args(*items: Any) -> tuple - removed:
method QueryTransformer.date(item: Any) -> ISO8601Date - removed:
method QueryTransformer.datetime(item: Any) -> ISO8601DateTime - removed:
method QueryTransformer.false() -> bool - removed:
method QueryTransformer.float(item: Any) -> float - removed:
method QueryTransformer.func_call(func_name: Any, args: list) -> FilterDirective - removed:
method QueryTransformer.int(item: Any) -> int - removed:
method QueryTransformer.list(item: Any) -> list - removed:
method QueryTransformer.program(*items: Any) -> tuple - removed:
method QueryTransformer.string(item: Any) -> str - removed:
method QueryTransformer.true() -> bool - removed:
variable GRAMMAR - removed:
variable Lark - removed:
variable Transformer
- removed:
variable DEFAULT_EXAMPLES - removed:
variable DEFAULT_PREFIX - removed:
variable DEFAULT_SCHEMA - removed:
variable DEFAULT_SCHEMA_PROMPT - removed:
variable DEFAULT_SUFFIX - removed:
variable EXAMPLES_WITH_LIMIT - removed:
variable EXAMPLE_PROMPT - removed:
variable EXAMPLE_PROMPT_TEMPLATE - removed:
variable FULL_ANSWER - removed:
variable NO_FILTER_ANSWER - removed:
variable PREFIX_WITH_DATA_SOURCE - removed:
variable SCHEMA_WITH_LIMIT - removed:
variable SCHEMA_WITH_LIMIT_PROMPT - removed:
variable SONG_DATA_SOURCE - removed:
variable SUFFIX_WITHOUT_DATA_SOURCE - removed:
variable USER_SPECIFIED_EXAMPLE_PROMPT - removed:
variable WITH_LIMIT_ANSWER
- removed:
class AttributeInfo(BaseModel) - removed:
field AttributeInfo.description: str - removed:
field AttributeInfo.model_config - removed:
field AttributeInfo.name: str - removed:
field AttributeInfo.type: str
- removed:
export LoadingCallable - removed:
export load_qa_chain
- removed:
class LoadingCallable(Protocol) - removed:
function load_qa_chain(llm: BaseLanguageModel, chain_type: str=…, verbose: Optional[bool]=…, callback_manager: Optional[BaseCallbackManager]=…, **kwargs: Any) -> BaseCombineDocumentsChain
- removed:
variable CHAT_COMBINE_PROMPT - removed:
variable CHAT_QUESTION_PROMPT - removed:
variable COMBINE_PROMPT - removed:
variable COMBINE_PROMPT_SELECTOR - removed:
variable QUESTION_PROMPT - removed:
variable QUESTION_PROMPT_SELECTOR - removed:
variable combine_prompt_template - removed:
variable messages - removed:
variable question_prompt_template - removed:
variable system_template
- removed:
variable PROMPT - removed:
variable output_parser - removed:
variable prompt_template
- removed:
variable CHAT_QUESTION_PROMPT - removed:
variable CHAT_REFINE_PROMPT - removed:
variable DEFAULT_REFINE_PROMPT - removed:
variable DEFAULT_REFINE_PROMPT_TMPL - removed:
variable DEFAULT_TEXT_QA_PROMPT - removed:
variable DEFAULT_TEXT_QA_PROMPT_TMPL - removed:
variable QUESTION_PROMPT_SELECTOR - removed:
variable REFINE_PROMPT_SELECTOR - removed:
variable chat_qa_prompt_template - removed:
variable refine_template
- removed:
variable CHAT_PROMPT - removed:
variable PROMPT - removed:
variable PROMPT_SELECTOR - removed:
variable messages - removed:
variable prompt_template - removed:
variable system_template
- removed:
function create_retrieval_chain(retriever: Union[BaseRetriever, Runnable[dict, RetrieverOutput]], combine_docs_chain: Runnable[dict[str, Any], str]) -> Runnable
- removed:
class BaseRetrievalQA(Chain) - removed:
class RetrievalQA(BaseRetrievalQA) - removed:
class VectorDBQA(BaseRetrievalQA) - removed:
field BaseRetrievalQA.combine_documents_chain: BaseCombineDocumentsChain - removed:
field BaseRetrievalQA.input_key: str - removed:
field BaseRetrievalQA.model_config - removed:
field BaseRetrievalQA.output_key: str - removed:
field BaseRetrievalQA.return_source_documents: bool - removed:
field RetrievalQA.retriever: BaseRetriever - removed:
field VectorDBQA.k: int - removed:
field VectorDBQA.search_kwargs: dict[str, Any] - removed:
field VectorDBQA.search_type: str - removed:
field VectorDBQA.vectorstore: VectorStore - removed:
property BaseRetrievalQA.input_keys -> list[str] - removed:
property BaseRetrievalQA.output_keys -> list[str] - removed:
static method BaseRetrievalQA.from_chain_type(llm: BaseLanguageModel, chain_type: str=…, chain_type_kwargs: Optional[dict]=…, **kwargs: Any) -> BaseRetrievalQA - removed:
static method BaseRetrievalQA.from_llm(llm: BaseLanguageModel, prompt: Optional[PromptTemplate]=…, callbacks: Callbacks=…, llm_chain_kwargs: Optional[dict]=…, **kwargs: Any) -> BaseRetrievalQA - removed:
static method VectorDBQA.validate_search_type(values: dict) -> Any
- removed:
variable PROMPT - removed:
variable prompt_template
- removed:
export LLMRouterChain - removed:
export MultiPromptChain - removed:
export MultiRetrievalQAChain - removed:
export MultiRouteChain - removed:
export RouterChain
- removed:
async method RouterChain.aroute(inputs: dict[str, Any], callbacks: Callbacks=…) -> Route - removed:
class MultiRouteChain(Chain) - removed:
class Route(NamedTuple) - removed:
class RouterChain(Chain, ABC) - removed:
field MultiRouteChain.default_chain: Chain - removed:
field MultiRouteChain.destination_chains: Mapping[str, Chain] - removed:
field MultiRouteChain.model_config - removed:
field MultiRouteChain.router_chain: RouterChain - removed:
field MultiRouteChain.silent_errors: bool - removed:
field Route.destination: Optional[str] - removed:
field Route.next_inputs: dict[str, Any] - removed:
method RouterChain.route(inputs: dict[str, Any], callbacks: Callbacks=…) -> Route - removed:
property MultiRouteChain.input_keys -> list[str] - removed:
property MultiRouteChain.output_keys -> list[str] - removed:
property RouterChain.output_keys -> list[str]
- removed:
async static method EmbeddingRouterChain.afrom_names_and_descriptions(names_and_descriptions: Sequence[tuple[str, Sequence[str]]], vectorstore_cls: type[VectorStore], embeddings: Embeddings, **kwargs: Any) -> EmbeddingRouterChain - removed:
class EmbeddingRouterChain(RouterChain) - removed:
field EmbeddingRouterChain.model_config - removed:
field EmbeddingRouterChain.routing_keys: list[str] - removed:
field EmbeddingRouterChain.vectorstore: VectorStore - removed:
property EmbeddingRouterChain.input_keys -> list[str] - removed:
static method EmbeddingRouterChain.from_names_and_descriptions(names_and_descriptions: Sequence[tuple[str, Sequence[str]]], vectorstore_cls: type[VectorStore], embeddings: Embeddings, **kwargs: Any) -> EmbeddingRouterChain
- removed:
class LLMRouterChain(RouterChain) - removed:
class RouterOutputParser(BaseOutputParser[dict[str, str]]) - removed:
field LLMRouterChain.llm_chain: LLMChain - removed:
field RouterOutputParser.default_destination: str - removed:
field RouterOutputParser.next_inputs_inner_key: str - removed:
field RouterOutputParser.next_inputs_type: type - removed:
method RouterOutputParser.parse(text: str) -> dict[str, Any] - removed:
property LLMRouterChain.input_keys -> list[str] - removed:
static method LLMRouterChain.from_llm(llm: BaseLanguageModel, prompt: BasePromptTemplate, **kwargs: Any) -> LLMRouterChain
- removed:
class MultiPromptChain(MultiRouteChain) - removed:
property MultiPromptChain.output_keys -> list[str] - removed:
static method MultiPromptChain.from_prompts(llm: BaseLanguageModel, prompt_infos: list[dict[str, str]], default_chain: Optional[Chain]=…, **kwargs: Any) -> MultiPromptChain
- removed:
variable MULTI_PROMPT_ROUTER_TEMPLATE
- removed:
variable MULTI_RETRIEVAL_ROUTER_TEMPLATE
- removed:
class MultiRetrievalQAChain(MultiRouteChain) - removed:
field MultiRetrievalQAChain.default_chain: Chain - removed:
field MultiRetrievalQAChain.destination_chains: Mapping[str, BaseRetrievalQA] - removed:
field MultiRetrievalQAChain.router_chain: LLMRouterChain - removed:
property MultiRetrievalQAChain.output_keys -> list[str] - removed:
static method MultiRetrievalQAChain.from_retrievers(llm: BaseLanguageModel, retriever_infos: list[dict[str, Any]], default_retriever: Optional[BaseRetriever]=…, default_prompt: Optional[PromptTemplate]=…, default_chain: Optional[Chain]=…, *, default_chain_llm: Optional[BaseLanguageModel]=…, **kwargs: Any) -> MultiRetrievalQAChain
- removed:
class SequentialChain(Chain) - removed:
class SimpleSequentialChain(Chain) - removed:
field SequentialChain.chains: list[Chain] - removed:
field SequentialChain.input_variables: list[str] - removed:
field SequentialChain.model_config - removed:
field SequentialChain.output_variables: list[str] - removed:
field SequentialChain.return_all: bool - removed:
field SimpleSequentialChain.chains: list[Chain] - removed:
field SimpleSequentialChain.input_key: str - removed:
field SimpleSequentialChain.model_config - removed:
field SimpleSequentialChain.output_key: str - removed:
field SimpleSequentialChain.strip_outputs: bool - removed:
method SimpleSequentialChain.validate_chains() -> Self - removed:
property SequentialChain.input_keys -> list[str] - removed:
property SequentialChain.output_keys -> list[str] - removed:
property SimpleSequentialChain.input_keys -> list[str] - removed:
property SimpleSequentialChain.output_keys -> list[str] - removed:
static method SequentialChain.validate_chains(values: dict) -> Any
- removed:
variable CLICKHOUSE_PROMPT - removed:
variable CRATEDB_PROMPT - removed:
variable DECIDER_PROMPT - removed:
variable DUCKDB_PROMPT - removed:
variable GOOGLESQL_PROMPT - removed:
variable MARIADB_PROMPT - removed:
variable MSSQL_PROMPT - removed:
variable MYSQL_PROMPT - removed:
variable ORACLE_PROMPT - removed:
variable POSTGRES_PROMPT - removed:
variable PRESTODB_PROMPT - removed:
variable PROMPT - removed:
variable PROMPT_SUFFIX - removed:
variable SQLITE_PROMPT - removed:
variable SQL_PROMPTS
- removed:
class SQLInput(TypedDict) - removed:
class SQLInputWithTables(TypedDict) - removed:
field SQLInput.question: str - removed:
field SQLInputWithTables.question: str - removed:
field SQLInputWithTables.table_names_to_use: list[str] - removed:
function create_sql_query_chain(llm: BaseLanguageModel, db: SQLDatabase, prompt: Optional[BasePromptTemplate]=…, k: int=…, *, get_col_comments: Optional[bool]=…) -> Runnable[Union[SQLInput, SQLInputWithTables, dict[str, Any]], str]
- removed:
export create_openai_fn_runnable - removed:
export create_structured_output_runnable
- removed:
function create_openai_fn_runnable(functions: Sequence[Union[dict[str, Any], type[BaseModel], Callable]], llm: Runnable, prompt: Optional[BasePromptTemplate]=…, *, enforce_single_function_usage: bool=…, output_parser: Optional[Union[BaseOutputParser, BaseGenerationOutputParser]]=…, **llm_kwargs: Any) -> Runnable - removed:
function create_structured_output_runnable(output_schema: Union[dict[str, Any], type[BaseModel]], llm: Runnable, prompt: Optional[BasePromptTemplate]=…, *, output_parser: Optional[Union[BaseOutputParser, BaseGenerationOutputParser]]=…, enforce_function_usage: bool=…, return_single: bool=…, mode: Literal['openai-functions', 'openai-tools', 'openai-json']=…, **kwargs: Any) -> Runnable - removed:
function get_openai_output_parser(functions: Sequence[Union[dict[str, Any], type[BaseModel], Callable]]) -> Union[BaseOutputParser, BaseGenerationOutputParser]
- removed:
export LoadingCallable - removed:
export load_summarize_chain
- removed:
class LoadingCallable(Protocol) - removed:
function load_summarize_chain(llm: BaseLanguageModel, chain_type: str=…, verbose: Optional[bool]=…, **kwargs: Any) -> BaseCombineDocumentsChain
- removed:
variable PROMPT - removed:
variable prompt_template
- removed:
variable PROMPT - removed:
variable REFINE_PROMPT - removed:
variable REFINE_PROMPT_TMPL - removed:
variable prompt_template
- removed:
variable PROMPT - removed:
variable prompt_template
- removed:
class TransformChain(Chain) - removed:
field TransformChain.atransform_cb: Optional[Callable[[dict[str, Any]], Awaitable[dict[str, Any]]]] - removed:
field TransformChain.input_variables: list[str] - removed:
field TransformChain.output_variables: list[str] - removed:
field TransformChain.transform_cb: Callable[[dict[str, str]], dict[str, str]] - removed:
property TransformChain.input_keys -> list[str] - removed:
property TransformChain.output_keys -> list[str] - removed:
variable logger
- removed:
export BaseChatLoader
- removed:
export FolderFacebookMessengerChatLoader - removed:
export SingleFileFacebookMessengerChatLoader
- removed:
export GMailLoader
- removed:
export IMessageChatLoader
- removed:
export LangSmithDatasetChatLoader - removed:
export LangSmithRunChatLoader
- removed:
export SlackChatLoader
- removed:
export TelegramChatLoader
- removed:
export map_ai_messages - removed:
export map_ai_messages_in_session - removed:
export merge_chat_runs - removed:
export merge_chat_runs_in_session
- removed:
export WhatsAppChatLoader
- added:
export BaseChatModel
- removed:
export ChatAnthropic - removed:
export convert_messages_to_prompt_anthropic
- removed:
export ChatAnyscale
- removed:
export AzureChatOpenAI
- removed:
export AzureMLChatOnlineEndpoint - removed:
export LlamaContentFormatter
- removed:
export ChatBaichuan
- removed:
export QianfanChatEndpoint
- removed:
export BaseChatModel - removed:
export SimpleChatModel - removed:
export agenerate_from_stream - removed:
export generate_from_stream - changed:
function init_chat_model(model: str, *, model_provider: Optional[str]=…, configurable_fields: None=…, config_prefix: Optional[str]=…, **kwargs: Any) -> BaseChatModel | (model: None=…, *, model_provider: Optional[str]=…, configurable_fields: None=…, config_prefix: Optional[str]=…, **kwargs: Any) -> _ConfigurableModel | (model: Optional[str]=…, *, model_provider: Optional[str]=…, configurable_field… → function init_chat_model(model: str, *, model_provider: str | None=…, configurable_fields: None=…, config_prefix: str | None=…, **kwargs: Any) -> BaseChatModel | (model: None=…, *, model_provider: str | None=…, configurable_fields: None=…, config_prefix: str | None=…, **kwargs: Any) -> _ConfigurableModel | (model: str | None=…, *, model_provider: str | None=…, configurable_fields: Literal['any']…
- removed:
export BedrockChat - removed:
export ChatPromptAdapter
- removed:
export ChatCohere
- removed:
export ChatDatabricks
- removed:
export ErnieBotChat
- removed:
export ChatEverlyAI
- removed:
export FakeListChatModel - removed:
export FakeMessagesListChatModel
- removed:
export ChatFireworks
- removed:
export GigaChat
- removed:
export ChatGooglePalm - removed:
export ChatGooglePalmError
- removed:
export HumanInputChatModel
- removed:
export ChatHunyuan
- removed:
export ChatJavelinAIGateway - removed:
export ChatParams
- removed:
export JinaChat
- removed:
export ChatKonko
- removed:
export ChatLiteLLM - removed:
export ChatLiteLLMException
- removed:
export convert_messages_to_prompt_llama
- removed:
export MiniMaxChat
- removed:
export ChatMlflow
- removed:
export ChatMLflowAIGateway - removed:
export ChatParams
- removed:
export ChatOllama
- removed:
export ChatOpenAI
- removed:
export PaiEasChatEndpoint
- removed:
export PromptLayerChatOpenAI
- removed:
export ChatTongyi
- removed:
export ChatVertexAI
- removed:
export VolcEngineMaasChat - removed:
export convert_dict_to_message
- removed:
export ChatYandexGPT
- removed:
export DocstoreFn - removed:
export InMemoryDocstore - removed:
export Wikipedia
- removed:
export DocstoreFn
- removed:
export AddableMixin - removed:
export Docstore
- removed:
export Document
- removed:
export InMemoryDocstore
- removed:
export Wikipedia
- removed:
export AZLyricsLoader - removed:
export AcreomLoader - removed:
export AirbyteCDKLoader - removed:
export AirbyteGongLoader - removed:
export AirbyteHubspotLoader - removed:
export AirbyteJSONLoader - removed:
export AirbyteSalesforceLoader - removed:
export AirbyteShopifyLoader - removed:
export AirbyteStripeLoader - removed:
export AirbyteTypeformLoader - removed:
export AirbyteZendeskSupportLoader - removed:
export AirtableLoader - removed:
export AmazonTextractPDFLoader - removed:
export ApifyDatasetLoader - removed:
export ArcGISLoader - removed:
export ArxivLoader - removed:
export AssemblyAIAudioTranscriptLoader - removed:
export AsyncChromiumLoader - removed:
export AsyncHtmlLoader - removed:
export AzureAIDataLoader - removed:
export AzureBlobStorageContainerLoader - removed:
export AzureBlobStorageFileLoader - removed:
export BSHTMLLoader - removed:
export BibtexLoader - removed:
export BigQueryLoader - removed:
export BiliBiliLoader - removed:
export BlackboardLoader - removed:
export Blob - removed:
export BlobLoader - removed:
export BlockchainDocumentLoader - removed:
export BraveSearchLoader - removed:
export BrowserlessLoader - removed:
export CSVLoader - removed:
export ChatGPTLoader - removed:
export CoNLLULoader - removed:
export CollegeConfidentialLoader - removed:
export ConcurrentLoader - removed:
export ConfluenceLoader - removed:
export CouchbaseLoader - removed:
export CubeSemanticLoader - removed:
export DataFrameLoader - removed:
export DatadogLogsLoader - removed:
export DiffbotLoader - removed:
export DirectoryLoader - removed:
export DiscordChatLoader - removed:
export DocugamiLoader - removed:
export DocusaurusLoader - removed:
export Docx2txtLoader - removed:
export DropboxLoader - removed:
export DuckDBLoader - removed:
export EtherscanLoader - removed:
export EverNoteLoader - removed:
export FacebookChatLoader - removed:
export FaunaLoader - removed:
export FigmaFileLoader - removed:
export FileSystemBlobLoader - removed:
export GCSDirectoryLoader - removed:
export GCSFileLoader - removed:
export GeoDataFrameLoader - removed:
export GitHubIssuesLoader - removed:
export GitLoader - removed:
export GitbookLoader - removed:
export GithubFileLoader - removed:
export GoogleApiClient - removed:
export GoogleApiYoutubeLoader - removed:
export GoogleDriveLoader - removed:
export GoogleSpeechToTextLoader - removed:
export GutenbergLoader - removed:
export HNLoader - removed:
export HuggingFaceDatasetLoader - removed:
export IFixitLoader - removed:
export IMSDbLoader - removed:
export ImageCaptionLoader - removed:
export IuguLoader - removed:
export JSONLoader - removed:
export JoplinLoader - removed:
export LakeFSLoader - removed:
export LarkSuiteDocLoader - removed:
export MHTMLLoader - removed:
export MWDumpLoader - removed:
export MastodonTootsLoader - removed:
export MathpixPDFLoader - removed:
export MaxComputeLoader - removed:
export MergedDataLoader - removed:
export ModernTreasuryLoader - removed:
export MongodbLoader - removed:
export NewsURLLoader - removed:
export NotebookLoader - removed:
export NotionDBLoader - removed:
export NotionDirectoryLoader - removed:
export OBSDirectoryLoader - removed:
export OBSFileLoader - removed:
export ObsidianLoader - removed:
export OneDriveFileLoader - removed:
export OneDriveLoader - removed:
export OnlinePDFLoader - removed:
export OpenCityDataLoader - removed:
export OutlookMessageLoader - removed:
export PDFMinerLoader - removed:
export PDFMinerPDFasHTMLLoader - removed:
export PDFPlumberLoader - removed:
export PagedPDFSplitter - removed:
export PlaywrightURLLoader - removed:
export PolarsDataFrameLoader - removed:
export PsychicLoader - removed:
export PubMedLoader - removed:
export PyMuPDFLoader - removed:
export PyPDFDirectoryLoader - removed:
export PyPDFLoader - removed:
export PyPDFium2Loader - removed:
export PySparkDataFrameLoader - removed:
export PythonLoader - removed:
export RSSFeedLoader - removed:
export ReadTheDocsLoader - removed:
export RecursiveUrlLoader - removed:
export RedditPostsLoader - removed:
export RoamLoader - removed:
export RocksetLoader - removed:
export S3DirectoryLoader - removed:
export S3FileLoader - removed:
export SRTLoader - removed:
export SeleniumURLLoader - removed:
export SharePointLoader - removed:
export SitemapLoader - removed:
export SlackDirectoryLoader - removed:
export SnowflakeLoader - removed:
export SpreedlyLoader - removed:
export StripeLoader - removed:
export TelegramChatApiLoader - removed:
export TelegramChatFileLoader - removed:
export TelegramChatLoader - removed:
export TencentCOSDirectoryLoader - removed:
export TencentCOSFileLoader - removed:
export TensorflowDatasetLoader - removed:
export TextLoader - removed:
export ToMarkdownLoader - removed:
export TomlLoader - removed:
export TrelloLoader - removed:
export TwitterTweetLoader - removed:
export UnstructuredAPIFileIOLoader - removed:
export UnstructuredAPIFileLoader - removed:
export UnstructuredCSVLoader - removed:
export UnstructuredEPubLoader - removed:
export UnstructuredEmailLoader - removed:
export UnstructuredExcelLoader - removed:
export UnstructuredFileIOLoader - removed:
export UnstructuredFileLoader - removed:
export UnstructuredHTMLLoader - removed:
export UnstructuredImageLoader - removed:
export UnstructuredMarkdownLoader - removed:
export UnstructuredODTLoader - removed:
export UnstructuredOrgModeLoader - removed:
export UnstructuredPDFLoader - removed:
export UnstructuredPowerPointLoader - removed:
export UnstructuredRSTLoader - removed:
export UnstructuredRTFLoader - removed:
export UnstructuredTSVLoader - removed:
export UnstructuredURLLoader - removed:
export UnstructuredWordDocumentLoader - removed:
export UnstructuredXMLLoader - removed:
export WeatherDataLoader - removed:
export WebBaseLoader - removed:
export WhatsAppChatLoader - removed:
export WikipediaLoader - removed:
export XorbitsLoader - removed:
export YoutubeAudioLoader - removed:
export YoutubeLoader - removed:
export YuqueLoader
- removed:
export AcreomLoader
- removed:
export AirbyteCDKLoader - removed:
export AirbyteGongLoader - removed:
export AirbyteHubspotLoader - removed:
export AirbyteSalesforceLoader - removed:
export AirbyteShopifyLoader - removed:
export AirbyteStripeLoader - removed:
export AirbyteTypeformLoader - removed:
export AirbyteZendeskSupportLoader
- removed:
export AirbyteJSONLoader
- removed:
export AirtableLoader
- removed:
export ApifyDatasetLoader
- removed:
export ArcGISLoader
- removed:
export ArxivLoader
- removed:
export AssemblyAIAudioTranscriptLoader - removed:
export TranscriptFormat
- removed:
export AsyncHtmlLoader
- removed:
export AZLyricsLoader
- removed:
export AzureAIDataLoader
- removed:
export AzureBlobStorageContainerLoader
- removed:
export AzureBlobStorageFileLoader
- removed:
export BaiduBOSDirectoryLoader
- removed:
export BaiduBOSFileLoader
- removed:
export BaseBlobParser - removed:
export BaseLoader
- removed:
export O365BaseLoader
- removed:
export BibtexLoader
- removed:
export BigQueryLoader
- removed:
export BiliBiliLoader
- removed:
export BlackboardLoader
- removed:
export Blob - removed:
export BlobLoader - removed:
export FileSystemBlobLoader - removed:
export YoutubeAudioLoader
- removed:
export FileSystemBlobLoader
- removed:
export Blob - removed:
export BlobLoader
- removed:
export YoutubeAudioLoader
- removed:
export BlockchainDocumentLoader - removed:
export BlockchainType
- removed:
export BraveSearchLoader
- removed:
export BrowserlessLoader
- removed:
export ChatGPTLoader - removed:
export concatenate_rows
- removed:
export AsyncChromiumLoader
- removed:
export CollegeConfidentialLoader
- removed:
export ConcurrentLoader
- removed:
export ConfluenceLoader - removed:
export ContentFormat
- removed:
export CoNLLULoader
- removed:
export CouchbaseLoader
- removed:
export CSVLoader - removed:
export UnstructuredCSVLoader
- removed:
export CubeSemanticLoader
- removed:
export DatadogLogsLoader
- removed:
export BaseDataFrameLoader - removed:
export DataFrameLoader
- removed:
export DiffbotLoader
- removed:
export DirectoryLoader
- removed:
export DiscordChatLoader
- removed:
export DocugamiLoader
- removed:
export DocusaurusLoader
- removed:
export DropboxLoader
- removed:
export DuckDBLoader
- removed:
export OutlookMessageLoader - removed:
export UnstructuredEmailLoader
- removed:
export UnstructuredEPubLoader
- removed:
export EtherscanLoader
- removed:
export EverNoteLoader
- removed:
export UnstructuredExcelLoader
- removed:
export FacebookChatLoader - removed:
export concatenate_rows
- removed:
export FaunaLoader
- removed:
export FigmaFileLoader
- removed:
export GCSDirectoryLoader
- removed:
export GCSFileLoader
- removed:
export GenericLoader
- removed:
export GeoDataFrameLoader
- removed:
export GitLoader
- removed:
export GitbookLoader
- removed:
export BaseGitHubLoader - removed:
export GitHubIssuesLoader
- removed:
export GoogleSpeechToTextLoader
- removed:
export GoogleDriveLoader
- removed:
export GutenbergLoader
- removed:
export FileEncoding - removed:
export detect_file_encodings
- removed:
export HNLoader
- removed:
export UnstructuredHTMLLoader
- removed:
export BSHTMLLoader
- removed:
export HuggingFaceDatasetLoader
- removed:
export IFixitLoader
- removed:
export UnstructuredImageLoader
- removed:
export ImageCaptionLoader
- removed:
export IMSDbLoader
- removed:
export IuguLoader
- removed:
export JoplinLoader
- removed:
export JSONLoader
- removed:
export LakeFSClient - removed:
export LakeFSLoader - removed:
export UnstructuredLakeFSLoader
- removed:
export LarkSuiteDocLoader
- removed:
export UnstructuredMarkdownLoader
- removed:
export MastodonTootsLoader
- removed:
export MaxComputeLoader
- removed:
export MWDumpLoader
- removed:
export MergedDataLoader
- removed:
export MHTMLLoader
- removed:
export ModernTreasuryLoader
- removed:
export MongodbLoader
- removed:
export NewsURLLoader
- removed:
export NotebookLoader - removed:
export concatenate_cells - removed:
export remove_newlines
- removed:
export NotionDirectoryLoader
- removed:
export NotionDBLoader
- removed:
export NucliaLoader
- removed:
export OBSDirectoryLoader
- removed:
export OBSFileLoader
- removed:
export ObsidianLoader
- removed:
export UnstructuredODTLoader
- removed:
export OneDriveLoader
- removed:
export OneDriveFileLoader
- removed:
export OneNoteLoader
- removed:
export OpenCityDataLoader
- removed:
export UnstructuredOrgModeLoader
- removed:
export BS4HTMLParser - removed:
export DocAIParser - removed:
export GrobidParser - removed:
export LanguageParser - removed:
export OpenAIWhisperParser - removed:
export PDFMinerParser - removed:
export PDFPlumberParser - removed:
export PyMuPDFParser - removed:
export PyPDFParser - removed:
export PyPDFium2Parser
- removed:
export OpenAIWhisperParser - removed:
export OpenAIWhisperParserLocal - removed:
export YandexSTTParser
- removed:
export DocAIParser - removed:
export DocAIParsingResults
- removed:
export MimeTypeBasedParser
- removed:
export GrobidParser - removed:
export ServerUnavailableException
- removed:
export BS4HTMLParser
- removed:
export BS4HTMLParser
- removed:
export LanguageParser
- removed:
export CobolSegmenter
- removed:
export CodeSegmenter
- removed:
export JavaScriptSegmenter
- removed:
export LanguageParser
- removed:
export PythonSegmenter
- removed:
export MsWordParser
- removed:
export AmazonTextractPDFParser - removed:
export DocumentIntelligenceParser - removed:
export PDFMinerParser - removed:
export PDFPlumberParser - removed:
export PyMuPDFParser - removed:
export PyPDFParser - removed:
export PyPDFium2Parser - removed:
export extract_from_images_with_rapidocr
- removed:
export get_parser
- removed:
export TextParser
- removed:
export AmazonTextractPDFLoader - removed:
export BasePDFLoader - removed:
export DocumentIntelligenceLoader - removed:
export MathpixPDFLoader - removed:
export OnlinePDFLoader - removed:
export PDFMinerLoader - removed:
export PDFMinerPDFasHTMLLoader - removed:
export PDFPlumberLoader - removed:
export PagedPDFSplitter - removed:
export PyMuPDFLoader - removed:
export PyPDFDirectoryLoader - removed:
export PyPDFium2Loader - removed:
export UnstructuredPDFLoader
- removed:
export PolarsDataFrameLoader
- removed:
export UnstructuredPowerPointLoader
- removed:
export PsychicLoader
- removed:
export PubMedLoader
- removed:
export PySparkDataFrameLoader
- removed:
export PythonLoader
- removed:
export QuipLoader
- removed:
export ReadTheDocsLoader
- removed:
export RecursiveUrlLoader
- removed:
export RedditPostsLoader
- removed:
export RoamLoader
- removed:
export RocksetLoader
- removed:
export RSpaceLoader
- removed:
export RSSFeedLoader
- removed:
export UnstructuredRSTLoader
- removed:
export UnstructuredRTFLoader
- removed:
export S3DirectoryLoader
- removed:
export S3FileLoader
- removed:
export SharePointLoader
- removed:
export SitemapLoader
- removed:
export SlackDirectoryLoader
- removed:
export SnowflakeLoader
- removed:
export SpreedlyLoader
- removed:
export SRTLoader
- removed:
export StripeLoader
- removed:
export TelegramChatApiLoader - removed:
export TelegramChatFileLoader - removed:
export concatenate_rows - removed:
export text_to_docs
- removed:
export TencentCOSDirectoryLoader
- removed:
export TencentCOSFileLoader
- removed:
export TensorflowDatasetLoader
- removed:
export TextLoader
- removed:
export ToMarkdownLoader
- removed:
export TomlLoader
- removed:
export TrelloLoader
- removed:
export UnstructuredTSVLoader
- removed:
export TwitterTweetLoader
- removed:
export UnstructuredAPIFileIOLoader - removed:
export UnstructuredAPIFileLoader - removed:
export UnstructuredBaseLoader - removed:
export UnstructuredFileIOLoader - removed:
export UnstructuredFileLoader - removed:
export get_elements_from_api - removed:
export satisfies_min_unstructured_version - removed:
export validate_unstructured_version
- removed:
export UnstructuredURLLoader
- removed:
export PlaywrightEvaluator - removed:
export PlaywrightURLLoader - removed:
export UnstructuredHtmlEvaluator
- removed:
export SeleniumURLLoader
- removed:
export WeatherDataLoader
- removed:
export WebBaseLoader
- removed:
export WhatsAppChatLoader - removed:
export concatenate_rows
- removed:
export WikipediaLoader
- removed:
export Docx2txtLoader - removed:
export UnstructuredWordDocumentLoader
- removed:
export UnstructuredXMLLoader
- removed:
export XorbitsLoader
- removed:
export GoogleApiClient - removed:
export GoogleApiYoutubeLoader - removed:
export YoutubeLoader
- removed:
export BeautifulSoupTransformer - removed:
export DoctranPropertyExtractor - removed:
export DoctranQATransformer - removed:
export DoctranTextTranslator - removed:
export EmbeddingsClusteringFilter - removed:
export EmbeddingsRedundantFilter - removed:
export GoogleTranslateTransformer - removed:
export Html2TextTransformer - removed:
export LongContextReorder - removed:
export NucliaTextTransformer - removed:
export OpenAIMetadataTagger - removed:
export get_stateful_documents
- removed:
export BeautifulSoupTransformer
- removed:
export DoctranPropertyExtractor
- removed:
export DoctranQATransformer
- removed:
export DoctranTextTranslator
- removed:
export EmbeddingsClusteringFilter - removed:
export EmbeddingsRedundantFilter - removed:
export _DocumentWithState - removed:
export _filter_similar_embeddings - removed:
export _get_embeddings_from_stateful_docs - removed:
export get_stateful_documents
- removed:
export GoogleTranslateTransformer
- removed:
export Html2TextTransformer
- removed:
export LongContextReorder
- removed:
export NucliaTextTransformer
- removed:
export OpenAIMetadataTagger - removed:
export create_metadata_tagger
- removed:
export AlephAlphaAsymmetricSemanticEmbedding - removed:
export AlephAlphaSymmetricSemanticEmbedding - removed:
export AwaEmbeddings - removed:
export AzureOpenAIEmbeddings - removed:
export BedrockEmbeddings - removed:
export BookendEmbeddings - removed:
export CacheBackedEmbeddings - removed:
export ClarifaiEmbeddings - removed:
export CohereEmbeddings - removed:
export DashScopeEmbeddings - removed:
export DatabricksEmbeddings - removed:
export DeepInfraEmbeddings - removed:
export DeterministicFakeEmbedding - removed:
export EdenAiEmbeddings - removed:
export ElasticsearchEmbeddings - removed:
export EmbaasEmbeddings - removed:
export ErnieEmbeddings - removed:
export FakeEmbeddings - removed:
export FastEmbedEmbeddings - removed:
export GPT4AllEmbeddings - removed:
export GooglePalmEmbeddings - removed:
export GradientEmbeddings - removed:
export HuggingFaceBgeEmbeddings - removed:
export HuggingFaceEmbeddings - removed:
export HuggingFaceHubEmbeddings - removed:
export HuggingFaceInferenceAPIEmbeddings - removed:
export HuggingFaceInstructEmbeddings - removed:
export InfinityEmbeddings - removed:
export JavelinAIGatewayEmbeddings - removed:
export JinaEmbeddings - removed:
export JohnSnowLabsEmbeddings - removed:
export LlamaCppEmbeddings - removed:
export LocalAIEmbeddings - removed:
export MiniMaxEmbeddings - removed:
export MlflowAIGatewayEmbeddings - removed:
export MlflowEmbeddings - removed:
export ModelScopeEmbeddings - removed:
export MosaicMLInstructorEmbeddings - removed:
export NLPCloudEmbeddings - removed:
export OctoAIEmbeddings - removed:
export OllamaEmbeddings - removed:
export OpenAIEmbeddings - removed:
export OpenVINOEmbeddings - removed:
export QianfanEmbeddingsEndpoint - removed:
export SagemakerEndpointEmbeddings - removed:
export SelfHostedEmbeddings - removed:
export SelfHostedHuggingFaceEmbeddings - removed:
export SelfHostedHuggingFaceInstructEmbeddings - removed:
export SentenceTransformerEmbeddings - removed:
export SpacyEmbeddings - removed:
export TensorflowHubEmbeddings - removed:
export VertexAIEmbeddings - removed:
export VoyageEmbeddings - removed:
export XinferenceEmbeddings - added:
export Embeddings
- removed:
export AlephAlphaAsymmetricSemanticEmbedding - removed:
export AlephAlphaSymmetricSemanticEmbedding
- removed:
export AwaEmbeddings
- removed:
export AzureOpenAIEmbeddings
- removed:
export QianfanEmbeddingsEndpoint
- changed:
function init_embeddings(model: str, *, provider: Optional[str]=…, **kwargs: Any) -> Union[Embeddings, Runnable[Any, list[float]]] → function init_embeddings(model: str, *, provider: str | None=…, **kwargs: Any) -> Embeddings
- removed:
export BedrockEmbeddings
- removed:
export BookendEmbeddings
- removed:
async method CacheBackedEmbeddings.aembed_documents(texts: list[str]) -> list[list[float]] - removed:
async method CacheBackedEmbeddings.aembed_query(text: str) -> list[float] - removed:
class CacheBackedEmbeddings(Embeddings) - removed:
constructor CacheBackedEmbeddings(underlying_embeddings: Embeddings, document_embedding_store: BaseStore[str, list[float]], *, batch_size: Optional[int]=…, query_embedding_store: Optional[BaseStore[str, list[float]]]=…) -> None - removed:
method CacheBackedEmbeddings.embed_documents(texts: list[str]) -> list[list[float]] - removed:
method CacheBackedEmbeddings.embed_query(text: str) -> list[float] - removed:
static method CacheBackedEmbeddings.from_bytes_store(underlying_embeddings: Embeddings, document_embedding_cache: ByteStore, *, namespace: str=…, batch_size: Optional[int]=…, query_embedding_cache: Union[bool, ByteStore]=…, key_encoder: Union[Callable[[str], str], Literal['sha1', 'blake2b', 'sha256', 'sha512']]=…) -> CacheBackedEmbeddings - removed:
variable NAMESPACE_UUID
- removed:
export ClarifaiEmbeddings
- removed:
export CloudflareWorkersAIEmbeddings
- removed:
export CohereEmbeddings
- removed:
export DashScopeEmbeddings
- removed:
export DatabricksEmbeddings
- removed:
export DeepInfraEmbeddings
- removed:
export EdenAiEmbeddings
- removed:
export ElasticsearchEmbeddings
- removed:
export EmbaasEmbeddings
- removed:
export ErnieEmbeddings
- removed:
export DeterministicFakeEmbedding - removed:
export FakeEmbeddings
- removed:
export FastEmbedEmbeddings
- removed:
export GooglePalmEmbeddings
- removed:
export GPT4AllEmbeddings
- removed:
export GradientEmbeddings
- removed:
export HuggingFaceBgeEmbeddings - removed:
export HuggingFaceEmbeddings - removed:
export HuggingFaceInferenceAPIEmbeddings - removed:
export HuggingFaceInstructEmbeddings
- removed:
export HuggingFaceHubEmbeddings
- removed:
export InfinityEmbeddings - removed:
export TinyAsyncOpenAIInfinityEmbeddingClient
- removed:
export JavelinAIGatewayEmbeddings
- removed:
export JinaEmbeddings
- removed:
export JohnSnowLabsEmbeddings
- removed:
export LlamaCppEmbeddings
- removed:
export LLMRailsEmbeddings
- removed:
export LocalAIEmbeddings
- removed:
export MiniMaxEmbeddings
- removed:
export MlflowEmbeddings
- removed:
export MlflowAIGatewayEmbeddings
- removed:
export ModelScopeEmbeddings
- removed:
export MosaicMLInstructorEmbeddings
- removed:
export NLPCloudEmbeddings
- removed:
export OctoAIEmbeddings
- removed:
export OllamaEmbeddings
- removed:
export OpenAIEmbeddings
- removed:
export EmbeddingsContentHandler - removed:
export SagemakerEndpointEmbeddings
- removed:
export SelfHostedEmbeddings
- removed:
export SelfHostedHuggingFaceEmbeddings - removed:
export SelfHostedHuggingFaceInstructEmbeddings
- removed:
export SentenceTransformerEmbeddings
- removed:
export SpacyEmbeddings
- removed:
export TensorflowHubEmbeddings
- removed:
export VertexAIEmbeddings
- removed:
export VoyageEmbeddings
- removed:
export XinferenceEmbeddings
- removed:
function get_runtime_environment() -> dict
- removed:
export AgentTrajectoryEvaluator - removed:
export ContextQAEvalChain - removed:
export CotQAEvalChain - removed:
export Criteria - removed:
export CriteriaEvalChain - removed:
export EmbeddingDistance - removed:
export EmbeddingDistanceEvalChain - removed:
export EvaluatorType - removed:
export ExactMatchStringEvaluator - removed:
export JsonEditDistanceEvaluator - removed:
export JsonEqualityEvaluator - removed:
export JsonSchemaEvaluator - removed:
export JsonValidityEvaluator - removed:
export LabeledCriteriaEvalChain - removed:
export LabeledPairwiseStringEvalChain - removed:
export LabeledScoreStringEvalChain - removed:
export PairwiseEmbeddingDistanceEvalChain - removed:
export PairwiseStringDistanceEvalChain - removed:
export PairwiseStringEvalChain - removed:
export PairwiseStringEvaluator - removed:
export QAEvalChain - removed:
export RegexMatchStringEvaluator - removed:
export ScoreStringEvalChain - removed:
export StringDistance - removed:
export StringDistanceEvalChain - removed:
export StringEvaluator - removed:
export TrajectoryEvalChain - removed:
export load_dataset - removed:
export load_evaluator - removed:
export load_evaluators
- removed:
export TrajectoryEvalChain
- removed:
class TrajectoryEval(TypedDict) - removed:
class TrajectoryEvalChain(AgentTrajectoryEvaluator, LLMEvalChain) - removed:
class TrajectoryOutputParser(BaseOutputParser) - removed:
field TrajectoryEval.reasoning: str - removed:
field TrajectoryEval.score: float - removed:
field TrajectoryEvalChain.agent_tools: Optional[list[BaseTool]] - removed:
field TrajectoryEvalChain.eval_chain: LLMChain - removed:
field TrajectoryEvalChain.model_config - removed:
field TrajectoryEvalChain.output_parser: TrajectoryOutputParser - removed:
field TrajectoryEvalChain.return_reasoning: bool - removed:
method TrajectoryEvalChain.prep_inputs(inputs: Union[dict[str, Any], Any]) -> dict[str, str] - removed:
method TrajectoryOutputParser.parse(text: str) -> TrajectoryEval - removed:
property TrajectoryEvalChain.input_keys -> list[str] - removed:
property TrajectoryEvalChain.output_keys -> list[str] - removed:
property TrajectoryEvalChain.requires_reference -> bool - removed:
static method TrajectoryEvalChain.from_llm(llm: BaseLanguageModel, agent_tools: Optional[Sequence[BaseTool]]=…, output_parser: Optional[TrajectoryOutputParser]=…, **kwargs: Any) -> TrajectoryEvalChain - removed:
static method TrajectoryEvalChain.get_agent_trajectory(steps: Union[str, Sequence[tuple[AgentAction, str]]]) -> str
- removed:
variable EVAL_CHAT_PROMPT - removed:
variable EVAL_TEMPLATE - removed:
variable EXAMPLE_INPUT - removed:
variable EXAMPLE_OUTPUT - removed:
variable TOOL_FREE_EVAL_CHAT_PROMPT - removed:
variable TOOL_FREE_EVAL_TEMPLATE
- removed:
export LabeledPairwiseStringEvalChain - removed:
export PairwiseStringEvalChain
- removed:
class LabeledPairwiseStringEvalChain(PairwiseStringEvalChain) - removed:
class PairwiseStringEvalChain(PairwiseStringEvaluator, LLMEvalChain, LLMChain) - removed:
class PairwiseStringResultOutputParser(BaseOutputParser[dict]) - removed:
field PairwiseStringEvalChain.model_config - removed:
field PairwiseStringEvalChain.output_key: str - removed:
field PairwiseStringEvalChain.output_parser: BaseOutputParser - removed:
function resolve_pairwise_criteria(criteria: Optional[Union[CRITERIA_TYPE, str, list[CRITERIA_TYPE]]]) -> dict - removed:
method PairwiseStringResultOutputParser.parse(text: str) -> dict[str, Any] - removed:
property LabeledPairwiseStringEvalChain.requires_reference -> bool - removed:
property PairwiseStringEvalChain.requires_input -> bool - removed:
property PairwiseStringEvalChain.requires_reference -> bool - removed:
static method LabeledPairwiseStringEvalChain.from_llm(llm: BaseLanguageModel, *, prompt: Optional[PromptTemplate]=…, criteria: Optional[Union[CRITERIA_TYPE, str]]=…, **kwargs: Any) -> PairwiseStringEvalChain - removed:
static method PairwiseStringEvalChain.from_llm(llm: BaseLanguageModel, *, prompt: Optional[PromptTemplate]=…, criteria: Optional[Union[CRITERIA_TYPE, str]]=…, **kwargs: Any) -> PairwiseStringEvalChain - removed:
static method PairwiseStringEvalChain.is_lc_serializable() -> bool - removed:
variable logger
- removed:
variable COMPARISON_TEMPLATE - removed:
variable COMPARISON_TEMPLATE_WITH_REFERENCE - removed:
variable CRITERIA_INSTRUCTIONS - removed:
variable SYSTEM_MESSAGE
- removed:
export Criteria - removed:
export CriteriaEvalChain - removed:
export LabeledCriteriaEvalChain
- removed:
class Criteria(str, Enum) - removed:
class CriteriaEvalChain(StringEvaluator, LLMEvalChain, LLMChain) - removed:
class CriteriaResultOutputParser(BaseOutputParser[dict]) - removed:
class LabeledCriteriaEvalChain(CriteriaEvalChain) - removed:
field Criteria.COHERENCE - removed:
field Criteria.CONCISENESS - removed:
field Criteria.CONTROVERSIALITY - removed:
field Criteria.CORRECTNESS - removed:
field Criteria.CREATIVITY - removed:
field Criteria.CRIMINALITY - removed:
field Criteria.DEPTH - removed:
field Criteria.DETAIL - removed:
field Criteria.HARMFULNESS - removed:
field Criteria.HELPFULNESS - removed:
field Criteria.INSENSITIVITY - removed:
field Criteria.MALICIOUSNESS - removed:
field Criteria.MISOGYNY - removed:
field Criteria.RELEVANCE - removed:
field CriteriaEvalChain.criterion_name: str - removed:
field CriteriaEvalChain.model_config - removed:
field CriteriaEvalChain.output_key: str - removed:
field CriteriaEvalChain.output_parser: BaseOutputParser - removed:
function resolve_criteria(criteria: Optional[Union[CRITERIA_TYPE, str]]) -> dict[str, str] - removed:
method CriteriaResultOutputParser.parse(text: str) -> dict[str, Any] - removed:
property CriteriaEvalChain.evaluation_name -> str - removed:
property CriteriaEvalChain.requires_input -> bool - removed:
property CriteriaEvalChain.requires_reference -> bool - removed:
property LabeledCriteriaEvalChain.requires_reference -> bool - removed:
static method CriteriaEvalChain.from_llm(llm: BaseLanguageModel, criteria: Optional[CRITERIA_TYPE]=…, *, prompt: Optional[BasePromptTemplate]=…, **kwargs: Any) -> CriteriaEvalChain - removed:
static method CriteriaEvalChain.is_lc_serializable() -> bool - removed:
static method CriteriaEvalChain.resolve_criteria(criteria: Optional[Union[CRITERIA_TYPE, str]]) -> dict[str, str] - removed:
static method LabeledCriteriaEvalChain.from_llm(llm: BaseLanguageModel, criteria: Optional[CRITERIA_TYPE]=…, *, prompt: Optional[BasePromptTemplate]=…, **kwargs: Any) -> CriteriaEvalChain - removed:
static method LabeledCriteriaEvalChain.is_lc_serializable() -> bool - removed:
variable CRITERIA_TYPE
- removed:
variable PROMPT - removed:
variable PROMPT_WITH_REFERENCES - removed:
variable template
- removed:
export EmbeddingDistance - removed:
export EmbeddingDistanceEvalChain - removed:
export PairwiseEmbeddingDistanceEvalChain
- removed:
class EmbeddingDistance(str, Enum) - removed:
class EmbeddingDistanceEvalChain(_EmbeddingDistanceChainMixin, StringEvaluator) - removed:
class PairwiseEmbeddingDistanceEvalChain(_EmbeddingDistanceChainMixin, PairwiseStringEvaluator) - removed:
field EmbeddingDistance.CHEBYSHEV - removed:
field EmbeddingDistance.COSINE - removed:
field EmbeddingDistance.EUCLIDEAN - removed:
field EmbeddingDistance.HAMMING - removed:
field EmbeddingDistance.MANHATTAN - removed:
property EmbeddingDistanceEvalChain.evaluation_name -> str - removed:
property EmbeddingDistanceEvalChain.input_keys -> list[str] - removed:
property EmbeddingDistanceEvalChain.requires_reference -> bool - removed:
property PairwiseEmbeddingDistanceEvalChain.evaluation_name -> str - removed:
property PairwiseEmbeddingDistanceEvalChain.input_keys -> list[str] - removed:
variable logger
- removed:
class ExactMatchStringEvaluator(StringEvaluator) - removed:
constructor ExactMatchStringEvaluator(*, ignore_case: bool=…, ignore_punctuation: bool=…, ignore_numbers: bool=…, **_: Any) - removed:
property ExactMatchStringEvaluator.evaluation_name -> str - removed:
property ExactMatchStringEvaluator.input_keys -> list[str] - removed:
property ExactMatchStringEvaluator.requires_input -> bool - removed:
property ExactMatchStringEvaluator.requires_reference -> bool
- removed:
function load_dataset(uri: str) -> list[dict] - removed:
function load_evaluator(evaluator: EvaluatorType, *, llm: Optional[BaseLanguageModel]=…, **kwargs: Any) -> Union[Chain, StringEvaluator] - removed:
function load_evaluators(evaluators: Sequence[EvaluatorType], *, llm: Optional[BaseLanguageModel]=…, config: Optional[dict]=…, **kwargs: Any) -> list[Union[Chain, StringEvaluator]]
- removed:
class JsonEqualityEvaluator(StringEvaluator) - removed:
class JsonValidityEvaluator(StringEvaluator) - removed:
constructor JsonEqualityEvaluator(operator: Optional[Callable]=…, **_: Any) -> None - removed:
constructor JsonValidityEvaluator(**_: Any) -> None - removed:
property JsonEqualityEvaluator.evaluation_name -> str - removed:
property JsonEqualityEvaluator.requires_input -> bool - removed:
property JsonEqualityEvaluator.requires_reference -> bool - removed:
property JsonValidityEvaluator.evaluation_name -> str - removed:
property JsonValidityEvaluator.requires_input -> bool - removed:
property JsonValidityEvaluator.requires_reference -> bool
- removed:
class JsonEditDistanceEvaluator(StringEvaluator) - removed:
constructor JsonEditDistanceEvaluator(string_distance: Optional[Callable[[str, str], float]]=…, canonicalize: Optional[Callable[[Any], Any]]=…, **_: Any) -> None - removed:
property JsonEditDistanceEvaluator.evaluation_name -> str - removed:
property JsonEditDistanceEvaluator.requires_input -> bool - removed:
property JsonEditDistanceEvaluator.requires_reference -> bool
- removed:
class JsonSchemaEvaluator(StringEvaluator) - removed:
constructor JsonSchemaEvaluator(**_: Any) -> None - removed:
property JsonSchemaEvaluator.evaluation_name -> str - removed:
property JsonSchemaEvaluator.requires_input -> bool - removed:
property JsonSchemaEvaluator.requires_reference -> bool
- removed:
export ContextQAEvalChain - removed:
export CotQAEvalChain - removed:
export QAEvalChain - removed:
export QAGenerateChain
- removed:
class ContextQAEvalChain(LLMChain, StringEvaluator, LLMEvalChain) - removed:
class CotQAEvalChain(ContextQAEvalChain) - removed:
class QAEvalChain(LLMChain, StringEvaluator, LLMEvalChain) - removed:
field ContextQAEvalChain.model_config - removed:
field QAEvalChain.model_config - removed:
field QAEvalChain.output_key: str - removed:
method ContextQAEvalChain.evaluate(examples: list[dict], predictions: list[dict], question_key: str=…, context_key: str=…, prediction_key: str=…, *, callbacks: Callbacks=…) -> list[dict] - removed:
method QAEvalChain.evaluate(examples: Sequence[dict], predictions: Sequence[dict], question_key: str=…, answer_key: str=…, prediction_key: str=…, *, callbacks: Callbacks=…) -> list[dict] - removed:
property ContextQAEvalChain.evaluation_name -> str - removed:
property ContextQAEvalChain.requires_input -> bool - removed:
property ContextQAEvalChain.requires_reference -> bool - removed:
property CotQAEvalChain.evaluation_name -> str - removed:
property QAEvalChain.evaluation_name -> str - removed:
property QAEvalChain.requires_input -> bool - removed:
property QAEvalChain.requires_reference -> bool - removed:
static method ContextQAEvalChain.from_llm(llm: BaseLanguageModel, prompt: Optional[PromptTemplate]=…, **kwargs: Any) -> ContextQAEvalChain - removed:
static method ContextQAEvalChain.is_lc_serializable() -> bool - removed:
static method CotQAEvalChain.from_llm(llm: BaseLanguageModel, prompt: Optional[PromptTemplate]=…, **kwargs: Any) -> CotQAEvalChain - removed:
static method CotQAEvalChain.is_lc_serializable() -> bool - removed:
static method QAEvalChain.from_llm(llm: BaseLanguageModel, prompt: Optional[PromptTemplate]=…, **kwargs: Any) -> QAEvalChain - removed:
static method QAEvalChain.is_lc_serializable() -> bool
- removed:
variable CONTEXT_PROMPT - removed:
variable COT_PROMPT - removed:
variable PROMPT - removed:
variable SQL_PROMPT - removed:
variable context_template - removed:
variable cot_template - removed:
variable template
- removed:
class QAGenerateChain(LLMChain) - removed:
field QAGenerateChain.output_key: str - removed:
field QAGenerateChain.output_parser: BaseLLMOutputParser - removed:
static method QAGenerateChain.from_llm(llm: BaseLanguageModel, **kwargs: Any) -> QAGenerateChain - removed:
static method QAGenerateChain.is_lc_serializable() -> bool
- removed:
variable PROMPT - removed:
variable template
- removed:
class RegexMatchStringEvaluator(StringEvaluator) - removed:
constructor RegexMatchStringEvaluator(*, flags: int=…, **_: Any) - removed:
property RegexMatchStringEvaluator.evaluation_name -> str - removed:
property RegexMatchStringEvaluator.input_keys -> list[str] - removed:
property RegexMatchStringEvaluator.requires_input -> bool - removed:
property RegexMatchStringEvaluator.requires_reference -> bool
- removed:
async method AgentTrajectoryEvaluator.aevaluate_agent_trajectory(*, prediction: str, agent_trajectory: Sequence[tuple[AgentAction, str]], input: str, reference: Optional[str]=…, **kwargs: Any) -> dict - removed:
async method PairwiseStringEvaluator.aevaluate_string_pairs(*, prediction: str, prediction_b: str, reference: Optional[str]=…, input: Optional[str]=…, **kwargs: Any) -> dict - removed:
async method StringEvaluator.aevaluate_strings(*, prediction: str, reference: Optional[str]=…, input: Optional[str]=…, **kwargs: Any) -> dict - removed:
class AgentTrajectoryEvaluator(_EvalArgsMixin, ABC) - removed:
class EvaluatorType(str, Enum) - removed:
class LLMEvalChain(Chain) - removed:
class PairwiseStringEvaluator(_EvalArgsMixin, ABC) - removed:
class StringEvaluator(_EvalArgsMixin, ABC) - removed:
field EvaluatorType.AGENT_TRAJECTORY - removed:
field EvaluatorType.CONTEXT_QA - removed:
field EvaluatorType.COT_QA - removed:
field EvaluatorType.CRITERIA - removed:
field EvaluatorType.EMBEDDING_DISTANCE - removed:
field EvaluatorType.EXACT_MATCH - removed:
field EvaluatorType.JSON_EDIT_DISTANCE - removed:
field EvaluatorType.JSON_EQUALITY - removed:
field EvaluatorType.JSON_SCHEMA_VALIDATION - removed:
field EvaluatorType.JSON_VALIDITY - removed:
field EvaluatorType.LABELED_CRITERIA - removed:
field EvaluatorType.LABELED_PAIRWISE_STRING - removed:
field EvaluatorType.LABELED_SCORE_STRING - removed:
field EvaluatorType.PAIRWISE_EMBEDDING_DISTANCE - removed:
field EvaluatorType.PAIRWISE_STRING - removed:
field EvaluatorType.PAIRWISE_STRING_DISTANCE - removed:
field EvaluatorType.QA - removed:
field EvaluatorType.REGEX_MATCH - removed:
field EvaluatorType.SCORE_STRING - removed:
field EvaluatorType.STRING_DISTANCE - removed:
method AgentTrajectoryEvaluator.evaluate_agent_trajectory(*, prediction: str, agent_trajectory: Sequence[tuple[AgentAction, str]], input: str, reference: Optional[str]=…, **kwargs: Any) -> dict - removed:
method PairwiseStringEvaluator.evaluate_string_pairs(*, prediction: str, prediction_b: str, reference: Optional[str]=…, input: Optional[str]=…, **kwargs: Any) -> dict - removed:
method StringEvaluator.evaluate_strings(*, prediction: str, reference: Optional[str]=…, input: Optional[str]=…, **kwargs: Any) -> dict - removed:
property AgentTrajectoryEvaluator.requires_input -> bool - removed:
property StringEvaluator.evaluation_name -> str - removed:
property StringEvaluator.requires_reference -> bool - removed:
static method LLMEvalChain.from_llm(llm: BaseLanguageModel, **kwargs: Any) -> LLMEvalChain - removed:
variable logger
- removed:
export LabeledScoreStringEvalChain - removed:
export ScoreStringEvalChain
- removed:
class LabeledScoreStringEvalChain(ScoreStringEvalChain) - removed:
class ScoreStringEvalChain(StringEvaluator, LLMEvalChain, LLMChain) - removed:
class ScoreStringResultOutputParser(BaseOutputParser[dict]) - removed:
field ScoreStringEvalChain.criterion_name: str - removed:
field ScoreStringEvalChain.model_config - removed:
field ScoreStringEvalChain.normalize_by: Optional[float] - removed:
field ScoreStringEvalChain.output_key: str - removed:
field ScoreStringEvalChain.output_parser: BaseOutputParser - removed:
function resolve_criteria(criteria: Optional[Union[CRITERIA_TYPE, str, list[CRITERIA_TYPE]]]) -> dict - removed:
method ScoreStringResultOutputParser.parse(text: str) -> dict[str, Any] - removed:
property LabeledScoreStringEvalChain.requires_reference -> bool - removed:
property ScoreStringEvalChain.evaluation_name -> str - removed:
property ScoreStringEvalChain.requires_input -> bool - removed:
property ScoreStringEvalChain.requires_reference -> bool - removed:
static method LabeledScoreStringEvalChain.from_llm(llm: BaseLanguageModel, *, prompt: Optional[PromptTemplate]=…, criteria: Optional[Union[CRITERIA_TYPE, str]]=…, normalize_by: Optional[float]=…, **kwargs: Any) -> LabeledScoreStringEvalChain - removed:
static method ScoreStringEvalChain.from_llm(llm: BaseLanguageModel, *, prompt: Optional[PromptTemplate]=…, criteria: Optional[Union[CRITERIA_TYPE, str]]=…, normalize_by: Optional[float]=…, **kwargs: Any) -> ScoreStringEvalChain - removed:
static method ScoreStringEvalChain.is_lc_serializable() -> bool - removed:
variable logger
- removed:
variable CRITERIA_INSTRUCTIONS - removed:
variable DEFAULT_CRITERIA - removed:
variable SCORING_TEMPLATE - removed:
variable SCORING_TEMPLATE_WITH_REFERENCE - removed:
variable SYSTEM_MESSAGE
- removed:
export PairwiseStringDistanceEvalChain - removed:
export StringDistance - removed:
export StringDistanceEvalChain
- removed:
class PairwiseStringDistanceEvalChain(PairwiseStringEvaluator, _RapidFuzzChainMixin) - removed:
class StringDistance(str, Enum) - removed:
class StringDistanceEvalChain(StringEvaluator, _RapidFuzzChainMixin) - removed:
field StringDistance.DAMERAU_LEVENSHTEIN - removed:
field StringDistance.HAMMING - removed:
field StringDistance.INDEL - removed:
field StringDistance.JARO - removed:
field StringDistance.JARO_WINKLER - removed:
field StringDistance.LEVENSHTEIN - removed:
property PairwiseStringDistanceEvalChain.evaluation_name -> str - removed:
property PairwiseStringDistanceEvalChain.input_keys -> list[str] - removed:
property StringDistanceEvalChain.evaluation_name -> str - removed:
property StringDistanceEvalChain.input_keys -> list[str] - removed:
property StringDistanceEvalChain.requires_input -> bool - removed:
property StringDistanceEvalChain.requires_reference -> bool
- removed:
export generate_example
- removed:
export StrictFormatter - removed:
export formatter
- removed:
function get_debug() -> bool - removed:
function get_llm_cache() -> BaseCache - removed:
function get_verbose() -> bool - removed:
function set_debug(value: bool) -> None - removed:
function set_llm_cache(value: Optional[BaseCache]) -> None - removed:
function set_verbose(value: bool) -> None
- removed:
export ArangoGraph - removed:
export FalkorDBGraph - removed:
export HugeGraph - removed:
export KuzuGraph - removed:
export MemgraphGraph - removed:
export NebulaGraph - removed:
export Neo4jGraph - removed:
export NeptuneGraph - removed:
export NetworkxEntityGraph - removed:
export RdfGraph
- removed:
export ArangoGraph - removed:
export get_arangodb_client
- removed:
export FalkorDBGraph
- removed:
export GraphDocument - removed:
export Node - removed:
export Relationship
- removed:
export GraphStore
- removed:
export HugeGraph
- removed:
export KuzuGraph
- removed:
export MemgraphGraph
- removed:
export NebulaGraph
- removed:
export Neo4jGraph
- removed:
export NeptuneGraph
- removed:
export KnowledgeTriple - removed:
export NetworkxEntityGraph - removed:
export get_entities - removed:
export parse_triples
- removed:
export RdfGraph
- removed:
function pull(owner_repo_commit: str, *, include_model: Optional[bool]=…, api_url: Optional[str]=…, api_key: Optional[str]=…) -> Any - removed:
function push(repo_full_name: str, object: Any, *, api_url: Optional[str]=…, api_key: Optional[str]=…, parent_commit_hash: str=…, new_repo_is_public: bool=…, new_repo_description: Optional[str]=…, readme: Optional[str]=…, tags: Optional[Sequence[str]]=…) -> str
- removed:
export GraphIndexCreator - removed:
export IndexingResult - removed:
export SQLRecordManager - removed:
export VectorstoreIndexCreator - removed:
export aindex - removed:
export index
- removed:
export GraphIndexCreator - removed:
export NetworkxEntityGraph
- removed:
variable ENTITY_EXTRACTION_PROMPT
- removed:
variable ENTITY_SUMMARIZATION_PROMPT
- removed:
variable KG_TRIPLE_DELIMITER - removed:
variable KNOWLEDGE_TRIPLE_EXTRACTION_PROMPT
- removed:
async method VectorStoreIndexWrapper.aquery(question: str, llm: Optional[BaseLanguageModel]=…, retriever_kwargs: Optional[dict[str, Any]]=…, **kwargs: Any) -> str - removed:
async method VectorStoreIndexWrapper.aquery_with_sources(question: str, llm: Optional[BaseLanguageModel]=…, retriever_kwargs: Optional[dict[str, Any]]=…, **kwargs: Any) -> dict - removed:
async method VectorstoreIndexCreator.afrom_documents(documents: list[Document]) -> VectorStoreIndexWrapper - removed:
async method VectorstoreIndexCreator.afrom_loaders(loaders: list[BaseLoader]) -> VectorStoreIndexWrapper - removed:
class VectorStoreIndexWrapper(BaseModel) - removed:
class VectorstoreIndexCreator(BaseModel) - removed:
field VectorStoreIndexWrapper.model_config - removed:
field VectorStoreIndexWrapper.vectorstore: VectorStore - removed:
field VectorstoreIndexCreator.embedding: Embeddings - removed:
field VectorstoreIndexCreator.model_config - removed:
field VectorstoreIndexCreator.text_splitter: TextSplitter - removed:
field VectorstoreIndexCreator.vectorstore_cls: type[VectorStore] - removed:
field VectorstoreIndexCreator.vectorstore_kwargs: dict - removed:
method VectorStoreIndexWrapper.query(question: str, llm: Optional[BaseLanguageModel]=…, retriever_kwargs: Optional[dict[str, Any]]=…, **kwargs: Any) -> str - removed:
method VectorStoreIndexWrapper.query_with_sources(question: str, llm: Optional[BaseLanguageModel]=…, retriever_kwargs: Optional[dict[str, Any]]=…, **kwargs: Any) -> dict - removed:
method VectorstoreIndexCreator.from_documents(documents: list[Document]) -> VectorStoreIndexWrapper - removed:
method VectorstoreIndexCreator.from_loaders(loaders: list[BaseLoader]) -> VectorStoreIndexWrapper
- removed:
export get_bolded_text - removed:
export get_color_mapping - removed:
export get_colored_text - removed:
export print_text
- removed:
export AI21 - removed:
export AI21PenaltyData
- removed:
export AlephAlpha
- removed:
export AmazonAPIGateway
- removed:
export Anthropic
- removed:
export Anyscale
- removed:
export Arcee
- removed:
export Aviary
- removed:
export AzureMLEndpointClient - removed:
export AzureMLOnlineEndpoint - removed:
export ContentFormatterBase - removed:
export CustomOpenAIContentFormatter - removed:
export DollyContentFormatter - removed:
export GPT2ContentFormatter - removed:
export HFContentFormatter - removed:
export OSSContentFormatter
- removed:
export QianfanLLMEndpoint
- removed:
export Banana
- removed:
export BaseLLM - removed:
export BaseLanguageModel - removed:
export LLM
- removed:
export Baseten
- removed:
export Beam
- removed:
export Bedrock - removed:
export BedrockBase
- removed:
export NIBittensorLLM
- removed:
export CerebriumAI
- removed:
export ChatGLM
- removed:
export Clarifai
- removed:
export CloudflareWorkersAI
- removed:
export Cohere
- removed:
export CTransformers
- removed:
export CTranslate2
- removed:
export Databricks
- removed:
export DeepInfra
- removed:
export DeepSparse
- removed:
export EdenAI
- removed:
export FakeListLLM - removed:
export FakeStreamingListLLM
- removed:
export Fireworks
- removed:
export ForefrontAI
- removed:
export GigaChat
- removed:
export GooglePalm
- removed:
export GooseAI
- removed:
export GPT4All
- removed:
export GradientLLM - removed:
export TrainResult
- removed:
export HuggingFaceEndpoint
- removed:
export HuggingFaceHub
- removed:
export HuggingFacePipeline
- removed:
export HuggingFaceTextGenInference
- removed:
export HumanInputLLM
- removed:
export JavelinAIGateway - removed:
export Params
- removed:
export KoboldApiLLM
- removed:
export LlamaCpp
- removed:
export load_llm - removed:
export load_llm_from_config
- removed:
export ManifestWrapper
- removed:
export Minimax
- removed:
export Mlflow
- removed:
export MlflowAIGateway
- removed:
export Modal
- removed:
export MosaicML
- removed:
export NLPCloud
- removed:
export OctoAIEndpoint
- removed:
export Ollama
- removed:
export OpaquePrompts
- removed:
export AzureOpenAI - removed:
export BaseOpenAI - removed:
export OpenAI - removed:
export OpenAIChat
- removed:
export OpenLLM
- removed:
export OpenLM
- removed:
export PaiEasEndpoint
- removed:
export Petals
- removed:
export PipelineAI
- removed:
export Predibase
- removed:
export PredictionGuard
- removed:
export PromptLayerOpenAI - removed:
export PromptLayerOpenAIChat
- removed:
export Replicate
- removed:
export RWKV
- removed:
export LLMContentHandler - removed:
export SagemakerEndpoint
- removed:
export SelfHostedPipeline
- removed:
export SelfHostedHuggingFaceLLM
- removed:
export StochasticAI
- removed:
export Nebula
- removed:
export TextGen
- removed:
export TitanTakeoff
- removed:
export TitanTakeoffPro
- removed:
export Together
- removed:
export Tongyi
- removed:
export enforce_stop_tokens
- removed:
export VertexAI - removed:
export VertexAIModelGarden
- removed:
export VLLM - removed:
export VLLMOpenAI
- removed:
export VolcEngineMaasBase - removed:
export VolcEngineMaasLLM
- removed:
export WatsonxLLM
- removed:
export Writer
- removed:
export Xinference
- removed:
export YandexGPT
- removed:
export dumpd - removed:
export dumps - removed:
export load - removed:
export loads
- removed:
export default - removed:
export dumpd - removed:
export dumps
- removed:
export Reviver - removed:
export load - removed:
export loads
- removed:
export BaseSerialized - removed:
export Serializable - removed:
export SerializedConstructor - removed:
export SerializedNotImplemented - removed:
export SerializedSecret - removed:
export to_json_not_implemented - removed:
export try_neq_default
- added:
export MCPAdapter - added:
export MCPToolArtifact - added:
export as_langchain_tool
- added:
async method MCPAdapter.list_tools(*, cache_mode: CacheMode=…) -> list[BaseTool] - added:
class MCPAdapter - added:
constructor MCPAdapter(target: MCPAdapterTarget) -> None - added:
property MCPAdapter.client -> FastMCPClient[Any] | ClientGroup - added:
variable MCPAdapterTarget: TypeAlias
- added:
class MCPElicitationAccept(TypedDict) - added:
class MCPElicitationCancel(TypedDict) - added:
class MCPElicitationDecline(TypedDict) - added:
class MCPElicitationFormRequest(TypedDict) - added:
class MCPElicitationInterrupt(TypedDict) - added:
class MCPElicitationResume(TypedDict) - added:
class MCPElicitationUrlRequest(TypedDict) - added:
field MCPElicitationAccept.action: Literal['accept'] - added:
field MCPElicitationAccept.content: NotRequired[MCPFormContent | None] - added:
field MCPElicitationCancel.action: Literal['cancel'] - added:
field MCPElicitationDecline.action: Literal['decline'] - added:
field MCPElicitationFormRequest.key: str - added:
field MCPElicitationFormRequest.message: str - added:
field MCPElicitationFormRequest.mode: Literal['form'] - added:
field MCPElicitationFormRequest.requested_schema: dict[str, Any] - added:
field MCPElicitationInterrupt.requests: list[MCPElicitationRequest] - added:
field MCPElicitationInterrupt.tool_name: str - added:
field MCPElicitationInterrupt.type: Literal['mcp_elicitation'] - added:
field MCPElicitationResume.responses: dict[str, MCPElicitationResponse] - added:
field MCPElicitationUrlRequest.key: str - added:
field MCPElicitationUrlRequest.message: str - added:
field MCPElicitationUrlRequest.mode: Literal['url'] - added:
field MCPElicitationUrlRequest.url: str - added:
variable ELICITATION_INTERRUPT_TYPE: Final - added:
variable MCPElicitationRequest: TypeAlias - added:
variable MCPElicitationResponse: TypeAlias - added:
variable MCPFormContent: TypeAlias
- added:
async function as_langchain_tool(tool: Tool, client: Client[Any] | ClientGroup) -> BaseTool - added:
class MCPToolArtifact(TypedDict) - added:
field MCPToolArtifact.structured_content: Any
- removed:
export AstraDBChatMessageHistory - removed:
export CassandraChatMessageHistory - removed:
export ChatMessageHistory - removed:
export CombinedMemory - removed:
export ConversationBufferMemory - removed:
export ConversationBufferWindowMemory - removed:
export ConversationEntityMemory - removed:
export ConversationKGMemory - removed:
export ConversationStringBufferMemory - removed:
export ConversationSummaryBufferMemory - removed:
export ConversationSummaryMemory - removed:
export ConversationTokenBufferMemory - removed:
export ConversationVectorStoreTokenBufferMemory - removed:
export CosmosDBChatMessageHistory - removed:
export DynamoDBChatMessageHistory - removed:
export ElasticsearchChatMessageHistory - removed:
export FileChatMessageHistory - removed:
export InMemoryEntityStore - removed:
export MomentoChatMessageHistory - removed:
export MongoDBChatMessageHistory - removed:
export MotorheadMemory - removed:
export PostgresChatMessageHistory - removed:
export ReadOnlySharedMemory - removed:
export RedisChatMessageHistory - removed:
export RedisEntityStore - removed:
export SQLChatMessageHistory - removed:
export SQLiteEntityStore - removed:
export SimpleMemory - removed:
export SingleStoreDBChatMessageHistory - removed:
export StreamlitChatMessageHistory - removed:
export UpstashRedisChatMessageHistory - removed:
export UpstashRedisEntityStore - removed:
export VectorStoreRetrieverMemory - removed:
export XataChatMessageHistory - removed:
export ZepChatMessageHistory - removed:
export ZepMemory
- removed:
async method ConversationBufferMemory.abuffer() -> Any - removed:
async method ConversationBufferMemory.abuffer_as_messages() -> list[BaseMessage] - removed:
async method ConversationBufferMemory.abuffer_as_str() -> str - removed:
async method ConversationBufferMemory.aload_memory_variables(inputs: dict[str, Any]) -> dict[str, Any] - removed:
async method ConversationStringBufferMemory.aclear() -> None - removed:
async method ConversationStringBufferMemory.aload_memory_variables(inputs: dict[str, Any]) -> dict[str, str] - removed:
async method ConversationStringBufferMemory.asave_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
class ConversationBufferMemory(BaseChatMemory) - removed:
class ConversationStringBufferMemory(BaseMemory) - removed:
field ConversationBufferMemory.ai_prefix: str - removed:
field ConversationBufferMemory.human_prefix: str - removed:
field ConversationBufferMemory.memory_key: str - removed:
field ConversationStringBufferMemory.ai_prefix: str - removed:
field ConversationStringBufferMemory.buffer: str - removed:
field ConversationStringBufferMemory.human_prefix: str - removed:
field ConversationStringBufferMemory.input_key: Optional[str] - removed:
field ConversationStringBufferMemory.memory_key: str - removed:
field ConversationStringBufferMemory.output_key: Optional[str] - removed:
method ConversationBufferMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, Any] - removed:
method ConversationStringBufferMemory.clear() -> None - removed:
method ConversationStringBufferMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, str] - removed:
method ConversationStringBufferMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
method ConversationStringBufferMemory.validate_chains(values: dict) -> dict - removed:
property ConversationBufferMemory.buffer -> Any - removed:
property ConversationBufferMemory.buffer_as_messages -> list[BaseMessage] - removed:
property ConversationBufferMemory.buffer_as_str -> str - removed:
property ConversationBufferMemory.memory_variables -> list[str] - removed:
property ConversationStringBufferMemory.memory_variables -> list[str]
- removed:
class ConversationBufferWindowMemory(BaseChatMemory) - removed:
field ConversationBufferWindowMemory.ai_prefix: str - removed:
field ConversationBufferWindowMemory.human_prefix: str - removed:
field ConversationBufferWindowMemory.k: int - removed:
field ConversationBufferWindowMemory.memory_key: str - removed:
method ConversationBufferWindowMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, Any] - removed:
property ConversationBufferWindowMemory.buffer -> Union[str, list[BaseMessage]] - removed:
property ConversationBufferWindowMemory.buffer_as_messages -> list[BaseMessage] - removed:
property ConversationBufferWindowMemory.buffer_as_str -> str - removed:
property ConversationBufferWindowMemory.memory_variables -> list[str]
- removed:
async method BaseChatMemory.aclear() -> None - removed:
async method BaseChatMemory.asave_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
class BaseChatMemory(BaseMemory, ABC) - removed:
field BaseChatMemory.chat_memory: BaseChatMessageHistory - removed:
field BaseChatMemory.input_key: Optional[str] - removed:
field BaseChatMemory.output_key: Optional[str] - removed:
field BaseChatMemory.return_messages: bool - removed:
method BaseChatMemory.clear() -> None - removed:
method BaseChatMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None
- removed:
export AstraDBChatMessageHistory - removed:
export CassandraChatMessageHistory - removed:
export ChatMessageHistory - removed:
export CosmosDBChatMessageHistory - removed:
export DynamoDBChatMessageHistory - removed:
export ElasticsearchChatMessageHistory - removed:
export FileChatMessageHistory - removed:
export FirestoreChatMessageHistory - removed:
export MomentoChatMessageHistory - removed:
export MongoDBChatMessageHistory - removed:
export Neo4jChatMessageHistory - removed:
export PostgresChatMessageHistory - removed:
export RedisChatMessageHistory - removed:
export RocksetChatMessageHistory - removed:
export SQLChatMessageHistory - removed:
export SingleStoreDBChatMessageHistory - removed:
export StreamlitChatMessageHistory - removed:
export UpstashRedisChatMessageHistory - removed:
export XataChatMessageHistory - removed:
export ZepChatMessageHistory
- removed:
export AstraDBChatMessageHistory
- removed:
export CassandraChatMessageHistory
- removed:
export CosmosDBChatMessageHistory
- removed:
export DynamoDBChatMessageHistory
- removed:
export ElasticsearchChatMessageHistory
- removed:
export FileChatMessageHistory
- removed:
export FirestoreChatMessageHistory
- removed:
export ChatMessageHistory
- removed:
export MomentoChatMessageHistory
- removed:
export MongoDBChatMessageHistory
- removed:
export Neo4jChatMessageHistory
- removed:
export PostgresChatMessageHistory
- removed:
export RedisChatMessageHistory
- removed:
export RocksetChatMessageHistory
- removed:
export SingleStoreDBChatMessageHistory
- removed:
export BaseMessageConverter - removed:
export DefaultMessageConverter - removed:
export SQLChatMessageHistory
- removed:
export StreamlitChatMessageHistory
- removed:
export UpstashRedisChatMessageHistory
- removed:
export XataChatMessageHistory
- removed:
export ZepChatMessageHistory
- removed:
class CombinedMemory(BaseMemory) - removed:
field CombinedMemory.memories: list[BaseMemory] - removed:
method CombinedMemory.clear() -> None - removed:
method CombinedMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, str] - removed:
method CombinedMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
property CombinedMemory.memory_variables -> list[str] - removed:
static method CombinedMemory.check_input_key(value: list[BaseMemory]) -> list[BaseMemory]
- removed:
class BaseEntityStore(BaseModel, ABC) - removed:
class ConversationEntityMemory(BaseChatMemory) - removed:
class InMemoryEntityStore(BaseEntityStore) - removed:
class RedisEntityStore(BaseEntityStore) - removed:
class SQLiteEntityStore(BaseEntityStore) - removed:
class UpstashRedisEntityStore(BaseEntityStore) - removed:
constructor RedisEntityStore(session_id: str=…, url: str=…, key_prefix: str=…, ttl: Optional[int]=…, recall_ttl: Optional[int]=…, *args: Any, **kwargs: Any) - removed:
constructor SQLiteEntityStore(session_id: str=…, db_file: str=…, table_name: str=…, *args: Any, **kwargs: Any) - removed:
constructor UpstashRedisEntityStore(session_id: str=…, url: str=…, token: str=…, key_prefix: str=…, ttl: Optional[int]=…, recall_ttl: Optional[int]=…, *args: Any, **kwargs: Any) - removed:
field ConversationEntityMemory.ai_prefix: str - removed:
field ConversationEntityMemory.chat_history_key: str - removed:
field ConversationEntityMemory.entity_cache: list[str] - removed:
field ConversationEntityMemory.entity_extraction_prompt: BasePromptTemplate - removed:
field ConversationEntityMemory.entity_store: BaseEntityStore - removed:
field ConversationEntityMemory.entity_summarization_prompt: BasePromptTemplate - removed:
field ConversationEntityMemory.human_prefix: str - removed:
field ConversationEntityMemory.k: int - removed:
field ConversationEntityMemory.llm: BaseLanguageModel - removed:
field InMemoryEntityStore.store: dict[str, Optional[str]] - removed:
field RedisEntityStore.key_prefix: str - removed:
field RedisEntityStore.recall_ttl: Optional[int] - removed:
field RedisEntityStore.redis_client: Any - removed:
field RedisEntityStore.session_id: str - removed:
field RedisEntityStore.ttl: Optional[int] - removed:
field SQLiteEntityStore.conn: Any - removed:
field SQLiteEntityStore.model_config - removed:
field SQLiteEntityStore.session_id: str - removed:
field SQLiteEntityStore.table_name: str - removed:
method BaseEntityStore.clear() -> None - removed:
method BaseEntityStore.delete(key: str) -> None - removed:
method BaseEntityStore.exists(key: str) -> bool - removed:
method BaseEntityStore.get(key: str, default: Optional[str]=…) -> Optional[str] - removed:
method BaseEntityStore.set(key: str, value: Optional[str]) -> None - removed:
method ConversationEntityMemory.clear() -> None - removed:
method ConversationEntityMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, Any] - removed:
method ConversationEntityMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
method InMemoryEntityStore.clear() -> None - removed:
method InMemoryEntityStore.delete(key: str) -> None - removed:
method InMemoryEntityStore.exists(key: str) -> bool - removed:
method InMemoryEntityStore.get(key: str, default: Optional[str]=…) -> Optional[str] - removed:
method InMemoryEntityStore.set(key: str, value: Optional[str]) -> None - removed:
method RedisEntityStore.clear() -> None - removed:
method RedisEntityStore.delete(key: str) -> None - removed:
method RedisEntityStore.exists(key: str) -> bool - removed:
method RedisEntityStore.get(key: str, default: Optional[str]=…) -> Optional[str] - removed:
method RedisEntityStore.set(key: str, value: Optional[str]) -> None - removed:
method SQLiteEntityStore.clear() -> None - removed:
method SQLiteEntityStore.delete(key: str) -> None - removed:
method SQLiteEntityStore.exists(key: str) -> bool - removed:
method SQLiteEntityStore.get(key: str, default: Optional[str]=…) -> Optional[str] - removed:
method SQLiteEntityStore.set(key: str, value: Optional[str]) -> None - removed:
method UpstashRedisEntityStore.clear() -> None - removed:
method UpstashRedisEntityStore.delete(key: str) -> None - removed:
method UpstashRedisEntityStore.exists(key: str) -> bool - removed:
method UpstashRedisEntityStore.get(key: str, default: Optional[str]=…) -> Optional[str] - removed:
method UpstashRedisEntityStore.set(key: str, value: Optional[str]) -> None - removed:
property ConversationEntityMemory.buffer -> list[BaseMessage] - removed:
property ConversationEntityMemory.memory_variables -> list[str] - removed:
property RedisEntityStore.full_key_prefix -> str - removed:
property SQLiteEntityStore.full_table_name -> str - removed:
property UpstashRedisEntityStore.full_key_prefix -> str - removed:
variable logger
- removed:
export ConversationKGMemory
- removed:
export MotorheadMemory
- removed:
variable ENTITY_EXTRACTION_PROMPT - removed:
variable ENTITY_MEMORY_CONVERSATION_TEMPLATE - removed:
variable ENTITY_SUMMARIZATION_PROMPT - removed:
variable KG_TRIPLE_DELIMITER - removed:
variable KNOWLEDGE_TRIPLE_EXTRACTION_PROMPT - removed:
variable SUMMARY_PROMPT
- removed:
class ReadOnlySharedMemory(BaseMemory) - removed:
field ReadOnlySharedMemory.memory: BaseMemory - removed:
method ReadOnlySharedMemory.clear() -> None - removed:
method ReadOnlySharedMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, str] - removed:
method ReadOnlySharedMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
property ReadOnlySharedMemory.memory_variables -> list[str]
- removed:
class SimpleMemory(BaseMemory) - removed:
field SimpleMemory.memories: dict[str, Any] - removed:
method SimpleMemory.clear() -> None - removed:
method SimpleMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, str] - removed:
method SimpleMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
property SimpleMemory.memory_variables -> list[str]
- removed:
async method SummarizerMixin.apredict_new_summary(messages: list[BaseMessage], existing_summary: str) -> str - removed:
class ConversationSummaryMemory(BaseChatMemory, SummarizerMixin) - removed:
class SummarizerMixin(BaseModel) - removed:
field ConversationSummaryMemory.buffer: str - removed:
field ConversationSummaryMemory.memory_key: str - removed:
field SummarizerMixin.ai_prefix: str - removed:
field SummarizerMixin.human_prefix: str - removed:
field SummarizerMixin.llm: BaseLanguageModel - removed:
field SummarizerMixin.prompt: BasePromptTemplate - removed:
field SummarizerMixin.summary_message_cls: type[BaseMessage] - removed:
method ConversationSummaryMemory.clear() -> None - removed:
method ConversationSummaryMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, Any] - removed:
method ConversationSummaryMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
method ConversationSummaryMemory.validate_prompt_input_variables(values: dict) -> dict - removed:
method SummarizerMixin.predict_new_summary(messages: list[BaseMessage], existing_summary: str) -> str - removed:
property ConversationSummaryMemory.memory_variables -> list[str] - removed:
static method ConversationSummaryMemory.from_messages(llm: BaseLanguageModel, chat_memory: BaseChatMessageHistory, *, summarize_step: int=…, **kwargs: Any) -> ConversationSummaryMemory
- removed:
async method ConversationSummaryBufferMemory.abuffer() -> Union[str, list[BaseMessage]] - removed:
async method ConversationSummaryBufferMemory.aclear() -> None - removed:
async method ConversationSummaryBufferMemory.aload_memory_variables(inputs: dict[str, Any]) -> dict[str, Any] - removed:
async method ConversationSummaryBufferMemory.aprune() -> None - removed:
async method ConversationSummaryBufferMemory.asave_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
class ConversationSummaryBufferMemory(BaseChatMemory, SummarizerMixin) - removed:
field ConversationSummaryBufferMemory.max_token_limit: int - removed:
field ConversationSummaryBufferMemory.memory_key: str - removed:
field ConversationSummaryBufferMemory.moving_summary_buffer: str - removed:
method ConversationSummaryBufferMemory.clear() -> None - removed:
method ConversationSummaryBufferMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, Any] - removed:
method ConversationSummaryBufferMemory.prune() -> None - removed:
method ConversationSummaryBufferMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
method ConversationSummaryBufferMemory.validate_prompt_input_variables(values: dict) -> dict - removed:
property ConversationSummaryBufferMemory.buffer -> Union[str, list[BaseMessage]] - removed:
property ConversationSummaryBufferMemory.memory_variables -> list[str]
- removed:
class ConversationTokenBufferMemory(BaseChatMemory) - removed:
field ConversationTokenBufferMemory.ai_prefix: str - removed:
field ConversationTokenBufferMemory.human_prefix: str - removed:
field ConversationTokenBufferMemory.llm: BaseLanguageModel - removed:
field ConversationTokenBufferMemory.max_token_limit: int - removed:
field ConversationTokenBufferMemory.memory_key: str - removed:
method ConversationTokenBufferMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, Any] - removed:
method ConversationTokenBufferMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
property ConversationTokenBufferMemory.buffer -> Any - removed:
property ConversationTokenBufferMemory.buffer_as_messages -> list[BaseMessage] - removed:
property ConversationTokenBufferMemory.buffer_as_str -> str - removed:
property ConversationTokenBufferMemory.memory_variables -> list[str]
- removed:
function get_prompt_input_key(inputs: dict[str, Any], memory_variables: list[str]) -> str
- removed:
async method VectorStoreRetrieverMemory.aclear() -> None - removed:
async method VectorStoreRetrieverMemory.aload_memory_variables(inputs: dict[str, Any]) -> dict[str, Union[list[Document], str]] - removed:
async method VectorStoreRetrieverMemory.asave_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
class VectorStoreRetrieverMemory(BaseMemory) - removed:
field VectorStoreRetrieverMemory.exclude_input_keys: Sequence[str] - removed:
field VectorStoreRetrieverMemory.input_key: Optional[str] - removed:
field VectorStoreRetrieverMemory.memory_key: str - removed:
field VectorStoreRetrieverMemory.retriever: VectorStoreRetriever - removed:
field VectorStoreRetrieverMemory.return_docs: bool - removed:
method VectorStoreRetrieverMemory.clear() -> None - removed:
method VectorStoreRetrieverMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, Union[list[Document], str]] - removed:
method VectorStoreRetrieverMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
property VectorStoreRetrieverMemory.memory_variables -> list[str]
- removed:
class ConversationVectorStoreTokenBufferMemory(ConversationTokenBufferMemory) - removed:
field ConversationVectorStoreTokenBufferMemory.memory_key: str - removed:
field ConversationVectorStoreTokenBufferMemory.previous_history_template: str - removed:
field ConversationVectorStoreTokenBufferMemory.retriever: VectorStoreRetriever - removed:
field ConversationVectorStoreTokenBufferMemory.split_chunk_size: int - removed:
method ConversationVectorStoreTokenBufferMemory.load_memory_variables(inputs: dict[str, Any]) -> dict[str, Any] - removed:
method ConversationVectorStoreTokenBufferMemory.save_context(inputs: dict[str, Any], outputs: dict[str, str]) -> None - removed:
method ConversationVectorStoreTokenBufferMemory.save_remainder() -> None - removed:
property ConversationVectorStoreTokenBufferMemory.memory_retriever -> VectorStoreRetrieverMemory - removed:
variable DEFAULT_HISTORY_TEMPLATE - removed:
variable TIMESTAMP_FORMAT
- removed:
export ZepMemory
- added:
export AIMessage - added:
export AIMessageChunk - added:
export Annotation - added:
export AnyMessage - added:
export AudioContentBlock - added:
export Citation - added:
export ContentBlock - added:
export DataContentBlock - added:
export FileContentBlock - added:
export HumanMessage - added:
export ImageContentBlock - added:
export InputTokenDetails - added:
export InvalidToolCall - added:
export MessageLikeRepresentation - added:
export NonStandardAnnotation - added:
export NonStandardContentBlock - added:
export OutputTokenDetails - added:
export PlainTextContentBlock - added:
export ReasoningContentBlock - added:
export RemoveMessage - added:
export ServerToolCall - added:
export ServerToolCallChunk - added:
export ServerToolResult - added:
export SystemMessage - added:
export TextContentBlock - added:
export ToolCall - added:
export ToolCallChunk - added:
export ToolMessage - added:
export UsageMetadata - added:
export VideoContentBlock - added:
export trim_messages
- removed:
class ModelLaboratory - removed:
constructor ModelLaboratory(chains: Sequence[Chain], names: Optional[list[str]]=…) - removed:
method ModelLaboratory.compare(text: str) -> None - removed:
static method ModelLaboratory.from_llms(llms: list[BaseLLM], prompt: Optional[PromptTemplate]=…) -> ModelLaboratory
- removed:
export BooleanOutputParser - removed:
export CombiningOutputParser - removed:
export CommaSeparatedListOutputParser - removed:
export DatetimeOutputParser - removed:
export EnumOutputParser - removed:
export GuardrailsOutputParser - removed:
export JsonOutputKeyToolsParser - removed:
export JsonOutputToolsParser - removed:
export ListOutputParser - removed:
export MarkdownListOutputParser - removed:
export NumberedListOutputParser - removed:
export OutputFixingParser - removed:
export PandasDataFrameOutputParser - removed:
export PydanticOutputParser - removed:
export PydanticToolsParser - removed:
export RegexDictParser - removed:
export RegexParser - removed:
export ResponseSchema - removed:
export RetryOutputParser - removed:
export RetryWithErrorOutputParser - removed:
export StructuredOutputParser - removed:
export XMLOutputParser - removed:
export YamlOutputParser
- removed:
class BooleanOutputParser(BaseOutputParser[bool]) - removed:
field BooleanOutputParser.false_val: str - removed:
field BooleanOutputParser.true_val: str - removed:
method BooleanOutputParser.parse(text: str) -> bool
- removed:
class CombiningOutputParser(BaseOutputParser[dict[str, Any]]) - removed:
field CombiningOutputParser.parsers: list[BaseOutputParser] - removed:
method CombiningOutputParser.get_format_instructions() -> str - removed:
method CombiningOutputParser.parse(text: str) -> dict[str, Any] - removed:
method CombiningOutputParser.validate_parsers(values: dict[str, Any]) -> dict[str, Any] - removed:
static method CombiningOutputParser.is_lc_serializable() -> bool
- removed:
class DatetimeOutputParser(BaseOutputParser[datetime]) - removed:
field DatetimeOutputParser.format: str - removed:
method DatetimeOutputParser.get_format_instructions() -> str - removed:
method DatetimeOutputParser.parse(response: str) -> datetime
- removed:
class EnumOutputParser(BaseOutputParser[Enum]) - removed:
field EnumOutputParser.enum: type[Enum] - removed:
method EnumOutputParser.get_format_instructions() -> str - removed:
method EnumOutputParser.parse(response: str) -> Enum - removed:
property EnumOutputParser.OutputType -> type[Enum]
- removed:
export JsonKeyOutputFunctionsParser - removed:
export JsonOutputFunctionsParser - removed:
export OutputFunctionsParser - removed:
export PydanticAttrOutputFunctionsParser - removed:
export PydanticOutputFunctionsParser
- removed:
async method OutputFixingParser.aparse(completion: str) -> T - removed:
class OutputFixingParser(BaseOutputParser[T]) - removed:
class OutputFixingParserRetryChainInput(TypedDict) - removed:
field OutputFixingParser.legacy: bool - removed:
field OutputFixingParser.max_retries: int - removed:
field OutputFixingParser.parser: Annotated[Any, SkipValidation()] - removed:
field OutputFixingParser.retry_chain: Annotated[Union[RunnableSerializable[OutputFixingParserRetryChainInput, str], Any], SkipValidation()] - removed:
field OutputFixingParserRetryChainInput.completion: str - removed:
field OutputFixingParserRetryChainInput.error: str - removed:
field OutputFixingParserRetryChainInput.instructions: str - removed:
method OutputFixingParser.get_format_instructions() -> str - removed:
method OutputFixingParser.parse(completion: str) -> T - removed:
property OutputFixingParser.OutputType -> type[T] - removed:
static method OutputFixingParser.from_llm(llm: Runnable, parser: BaseOutputParser[T], prompt: BasePromptTemplate=…, max_retries: int=…) -> OutputFixingParser[T] - removed:
static method OutputFixingParser.is_lc_serializable() -> bool - removed:
variable T
- removed:
variable PANDAS_DATAFRAME_FORMAT_INSTRUCTIONS - removed:
variable PYDANTIC_FORMAT_INSTRUCTIONS - removed:
variable STRUCTURED_FORMAT_INSTRUCTIONS - removed:
variable STRUCTURED_FORMAT_SIMPLE_INSTRUCTIONS - removed:
variable YAML_FORMAT_INSTRUCTIONS
- removed:
export SimpleJsonOutputParser - removed:
export parse_and_check_json_markdown - removed:
export parse_json_markdown - removed:
export parse_partial_json
- removed:
export CommaSeparatedListOutputParser - removed:
export ListOutputParser - removed:
export MarkdownListOutputParser - removed:
export NumberedListOutputParser
- removed:
function load_output_parser(config: dict) -> dict
- removed:
export JsonKeyOutputFunctionsParser - removed:
export JsonOutputFunctionsParser - removed:
export PydanticAttrOutputFunctionsParser - removed:
export PydanticOutputFunctionsParser
- removed:
export JsonOutputKeyToolsParser - removed:
export JsonOutputToolsParser - removed:
export PydanticToolsParser
- removed:
class PandasDataFrameOutputParser(BaseOutputParser[dict[str, Any]]) - removed:
field PandasDataFrameOutputParser.dataframe: Any - removed:
method PandasDataFrameOutputParser.get_format_instructions() -> str - removed:
method PandasDataFrameOutputParser.parse(request: str) -> dict[str, Any] - removed:
method PandasDataFrameOutputParser.parse_array(array: str, original_request_params: str) -> tuple[list[Union[int, str]], str]
- removed:
variable NAIVE_FIX - removed:
variable NAIVE_FIX_PROMPT
- removed:
export PydanticOutputParser
- removed:
export GuardrailsOutputParser
- removed:
class RegexParser(BaseOutputParser[dict[str, str]]) - removed:
field RegexParser.default_output_key: Optional[str] - removed:
field RegexParser.output_keys: list[str] - removed:
field RegexParser.regex: str - removed:
method RegexParser.parse(text: str) -> dict[str, str] - removed:
static method RegexParser.is_lc_serializable() -> bool
- removed:
class RegexDictParser(BaseOutputParser[dict[str, str]]) - removed:
field RegexDictParser.no_update_value: Optional[str] - removed:
field RegexDictParser.output_key_to_format: dict[str, str] - removed:
field RegexDictParser.regex_pattern: str - removed:
method RegexDictParser.parse(text: str) -> dict[str, str]
- removed:
async method RetryOutputParser.aparse_with_prompt(completion: str, prompt_value: PromptValue) -> T - removed:
async method RetryWithErrorOutputParser.aparse_with_prompt(completion: str, prompt_value: PromptValue) -> T - removed:
class RetryOutputParser(BaseOutputParser[T]) - removed:
class RetryOutputParserRetryChainInput(TypedDict) - removed:
class RetryWithErrorOutputParser(BaseOutputParser[T]) - removed:
class RetryWithErrorOutputParserRetryChainInput(TypedDict) - removed:
field RetryOutputParser.legacy: bool - removed:
field RetryOutputParser.max_retries: int - removed:
field RetryOutputParser.parser: Annotated[BaseOutputParser[T], SkipValidation()] - removed:
field RetryOutputParser.retry_chain: Annotated[Union[RunnableSerializable[RetryOutputParserRetryChainInput, str], Any], SkipValidation()] - removed:
field RetryOutputParserRetryChainInput.completion: str - removed:
field RetryOutputParserRetryChainInput.prompt: str - removed:
field RetryWithErrorOutputParser.legacy: bool - removed:
field RetryWithErrorOutputParser.max_retries: int - removed:
field RetryWithErrorOutputParser.parser: Annotated[BaseOutputParser[T], SkipValidation()] - removed:
field RetryWithErrorOutputParser.retry_chain: Annotated[Union[RunnableSerializable[RetryWithErrorOutputParserRetryChainInput, str], Any], SkipValidation()] - removed:
field RetryWithErrorOutputParserRetryChainInput.completion: str - removed:
field RetryWithErrorOutputParserRetryChainInput.error: str - removed:
field RetryWithErrorOutputParserRetryChainInput.prompt: str - removed:
method RetryOutputParser.get_format_instructions() -> str - removed:
method RetryOutputParser.parse(completion: str) -> T - removed:
method RetryOutputParser.parse_with_prompt(completion: str, prompt_value: PromptValue) -> T - removed:
method RetryWithErrorOutputParser.get_format_instructions() -> str - removed:
method RetryWithErrorOutputParser.parse(completion: str) -> T - removed:
method RetryWithErrorOutputParser.parse_with_prompt(completion: str, prompt_value: PromptValue) -> T - removed:
property RetryOutputParser.OutputType -> type[T] - removed:
property RetryWithErrorOutputParser.OutputType -> type[T] - removed:
static method RetryOutputParser.from_llm(llm: BaseLanguageModel, parser: BaseOutputParser[T], prompt: BasePromptTemplate=…, max_retries: int=…) -> RetryOutputParser[T] - removed:
static method RetryWithErrorOutputParser.from_llm(llm: BaseLanguageModel, parser: BaseOutputParser[T], prompt: BasePromptTemplate=…, max_retries: int=…) -> RetryWithErrorOutputParser[T] - removed:
variable NAIVE_COMPLETION_RETRY - removed:
variable NAIVE_COMPLETION_RETRY_WITH_ERROR - removed:
variable NAIVE_RETRY_PROMPT - removed:
variable NAIVE_RETRY_WITH_ERROR_PROMPT - removed:
variable T
- removed:
class ResponseSchema(BaseModel) - removed:
class StructuredOutputParser(BaseOutputParser[dict[str, Any]]) - removed:
field ResponseSchema.description: str - removed:
field ResponseSchema.name: str - removed:
field ResponseSchema.type: str - removed:
field StructuredOutputParser.response_schemas: list[ResponseSchema] - removed:
method StructuredOutputParser.get_format_instructions(only_json: bool=…) -> str - removed:
method StructuredOutputParser.parse(text: str) -> dict[str, Any] - removed:
static method StructuredOutputParser.from_response_schemas(response_schemas: list[ResponseSchema]) -> StructuredOutputParser - removed:
variable line_template
- removed:
export XMLOutputParser
- removed:
class YamlOutputParser(BaseOutputParser[T]) - removed:
field YamlOutputParser.pattern: re.Pattern - removed:
field YamlOutputParser.pydantic_object: type[T] - removed:
method YamlOutputParser.get_format_instructions() -> str - removed:
method YamlOutputParser.parse(text: str) -> T - removed:
property YamlOutputParser.OutputType -> type[T] - removed:
variable T
- removed:
export AIMessagePromptTemplate - removed:
export BaseChatPromptTemplate - removed:
export BasePromptTemplate - removed:
export ChatMessagePromptTemplate - removed:
export ChatPromptTemplate - removed:
export FewShotChatMessagePromptTemplate - removed:
export FewShotPromptTemplate - removed:
export FewShotPromptWithTemplates - removed:
export HumanMessagePromptTemplate - removed:
export LengthBasedExampleSelector - removed:
export MaxMarginalRelevanceExampleSelector - removed:
export MessagesPlaceholder - removed:
export NGramOverlapExampleSelector - removed:
export PipelinePromptTemplate - removed:
export Prompt - removed:
export PromptTemplate - removed:
export SemanticSimilarityExampleSelector - removed:
export StringPromptTemplate - removed:
export SystemMessagePromptTemplate - removed:
export load_prompt
- removed:
export BasePromptTemplate - removed:
export StringPromptTemplate - removed:
export StringPromptValue - removed:
export _get_jinja2_variables_from_template - removed:
export check_valid_template - removed:
export get_template_variables - removed:
export jinja2_formatter - removed:
export validate_jinja2
- removed:
export AIMessagePromptTemplate - removed:
export BaseChatPromptTemplate - removed:
export BaseMessagePromptTemplate - removed:
export BaseStringMessagePromptTemplate - removed:
export ChatMessagePromptTemplate - removed:
export ChatPromptTemplate - removed:
export ChatPromptValue - removed:
export ChatPromptValueConcrete - removed:
export HumanMessagePromptTemplate - removed:
export MessageLike - removed:
export MessageLikeRepresentation - removed:
export MessagePromptTemplateT - removed:
export MessagesPlaceholder - removed:
export SystemMessagePromptTemplate - removed:
export _convert_to_message - removed:
export _create_template_from_message_type
- removed:
export LengthBasedExampleSelector - removed:
export MaxMarginalRelevanceExampleSelector - removed:
export NGramOverlapExampleSelector - removed:
export SemanticSimilarityExampleSelector
- removed:
export BaseExampleSelector
- removed:
export LengthBasedExampleSelector
- removed:
export NGramOverlapExampleSelector - removed:
export ngram_overlap_score
- removed:
export MaxMarginalRelevanceExampleSelector - removed:
export SemanticSimilarityExampleSelector - removed:
export sorted_values
- removed:
export FewShotChatMessagePromptTemplate - removed:
export FewShotPromptTemplate - removed:
export _FewShotPromptTemplateMixin
- removed:
export FewShotPromptWithTemplates
- removed:
export _load_examples - removed:
export _load_few_shot_prompt - removed:
export _load_output_parser - removed:
export _load_prompt - removed:
export _load_prompt_from_file - removed:
export _load_template - removed:
export load_prompt - removed:
export load_prompt_from_config - removed:
export try_load_from_hub
- removed:
export PipelinePromptTemplate - removed:
export _get_inputs
- removed:
export PromptTemplate - removed:
variable Prompt
- added:
export BaseRateLimiter - added:
export InMemoryRateLimiter
- removed:
export Requests - removed:
export RequestsWrapper - removed:
export TextRequestsWrapper
- removed:
export AmazonKendraRetriever - removed:
export AmazonKnowledgeBasesRetriever - removed:
export ArceeRetriever - removed:
export ArxivRetriever - removed:
export AzureAISearchRetriever - removed:
export AzureCognitiveSearchRetriever - removed:
export BM25Retriever - removed:
export ChaindeskRetriever - removed:
export ChatGPTPluginRetriever - removed:
export CohereRagRetriever - removed:
export ContextualCompressionRetriever - removed:
export DocArrayRetriever - removed:
export DriaRetriever - removed:
export ElasticSearchBM25Retriever - removed:
export EmbedchainRetriever - removed:
export EnsembleRetriever - removed:
export GoogleCloudEnterpriseSearchRetriever - removed:
export GoogleDocumentAIWarehouseRetriever - removed:
export GoogleVertexAIMultiTurnSearchRetriever - removed:
export GoogleVertexAISearchRetriever - removed:
export KNNRetriever - removed:
export KayAiRetriever - removed:
export LlamaIndexGraphRetriever - removed:
export LlamaIndexRetriever - removed:
export MergerRetriever - removed:
export MetalRetriever - removed:
export MilvusRetriever - removed:
export MultiQueryRetriever - removed:
export MultiVectorRetriever - removed:
export NeuralDBRetriever - removed:
export OutlineRetriever - removed:
export ParentDocumentRetriever - removed:
export PineconeHybridSearchRetriever - removed:
export PubMedRetriever - removed:
export RePhraseQueryRetriever - removed:
export RemoteLangChainRetriever - removed:
export SVMRetriever - removed:
export SelfQueryRetriever - removed:
export TFIDFRetriever - removed:
export TavilySearchAPIRetriever - removed:
export TimeWeightedVectorStoreRetriever - removed:
export VespaRetriever - removed:
export WeaviateHybridSearchRetriever - removed:
export WebResearchRetriever - removed:
export WikipediaRetriever - removed:
export ZepRetriever - removed:
export ZillizRetriever
- removed:
export ArceeRetriever
- removed:
export ArxivRetriever
- removed:
export AzureAISearchRetriever - removed:
export AzureCognitiveSearchRetriever
- removed:
export AmazonKnowledgeBasesRetriever - removed:
export RetrievalConfig - removed:
export VectorSearchConfig
- removed:
export BM25Retriever - removed:
export default_preprocessing_func
- removed:
export ChaindeskRetriever
- removed:
export ChatGPTPluginRetriever
- removed:
export CohereRagRetriever
- removed:
class ContextualCompressionRetriever(BaseRetriever) - removed:
field ContextualCompressionRetriever.base_compressor: BaseDocumentCompressor - removed:
field ContextualCompressionRetriever.base_retriever: RetrieverLike - removed:
field ContextualCompressionRetriever.model_config
- removed:
export DataberryRetriever
- removed:
export DocArrayRetriever - removed:
export SearchType
- removed:
export CohereRerank - removed:
export CrossEncoderReranker - removed:
export DocumentCompressorPipeline - removed:
export EmbeddingsFilter - removed:
export LLMChainExtractor - removed:
export LLMChainFilter - removed:
export LLMListwiseRerank
- removed:
async method DocumentCompressorPipeline.acompress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document] - removed:
class DocumentCompressorPipeline(BaseDocumentCompressor) - removed:
field DocumentCompressorPipeline.model_config - removed:
field DocumentCompressorPipeline.transformers: list[Union[BaseDocumentTransformer, BaseDocumentCompressor]] - removed:
method DocumentCompressorPipeline.compress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document]
- removed:
async method LLMChainExtractor.acompress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document] - removed:
class LLMChainExtractor(BaseDocumentCompressor) - removed:
class NoOutputParser(BaseOutputParser[str]) - removed:
field LLMChainExtractor.get_input: Callable[[str, Document], dict] - removed:
field LLMChainExtractor.llm_chain: Runnable - removed:
field LLMChainExtractor.model_config - removed:
field NoOutputParser.no_output_str: str - removed:
function default_get_input(query: str, doc: Document) -> dict[str, Any] - removed:
method LLMChainExtractor.compress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document] - removed:
method NoOutputParser.parse(text: str) -> str - removed:
static method LLMChainExtractor.from_llm(llm: BaseLanguageModel, prompt: Optional[PromptTemplate]=…, get_input: Optional[Callable[[str, Document], str]]=…, llm_chain_kwargs: Optional[dict]=…) -> LLMChainExtractor
- removed:
variable prompt_template
- removed:
async method LLMChainFilter.acompress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document] - removed:
class LLMChainFilter(BaseDocumentCompressor) - removed:
field LLMChainFilter.get_input: Callable[[str, Document], dict] - removed:
field LLMChainFilter.llm_chain: Runnable - removed:
field LLMChainFilter.model_config - removed:
function default_get_input(query: str, doc: Document) -> dict[str, Any] - removed:
method LLMChainFilter.compress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document] - removed:
static method LLMChainFilter.from_llm(llm: BaseLanguageModel, prompt: Optional[BasePromptTemplate]=…, **kwargs: Any) -> LLMChainFilter
- removed:
variable prompt_template
- removed:
class CohereRerank(BaseDocumentCompressor) - removed:
field CohereRerank.client: Any - removed:
field CohereRerank.cohere_api_key: Optional[str] - removed:
field CohereRerank.model: str - removed:
field CohereRerank.model_config - removed:
field CohereRerank.top_n: Optional[int] - removed:
field CohereRerank.user_agent: str - removed:
method CohereRerank.compress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document] - removed:
method CohereRerank.rerank(documents: Sequence[Union[str, Document, dict]], query: str, *, model: Optional[str]=…, top_n: Optional[int]=…, max_chunks_per_doc: Optional[int]=…) -> list[dict[str, Any]] - removed:
static method CohereRerank.validate_environment(values: dict) -> Any
- removed:
class BaseCrossEncoder(ABC) - removed:
method BaseCrossEncoder.score(text_pairs: list[tuple[str, str]]) -> list[float]
- removed:
class CrossEncoderReranker(BaseDocumentCompressor) - removed:
field CrossEncoderReranker.model: BaseCrossEncoder - removed:
field CrossEncoderReranker.model_config - removed:
field CrossEncoderReranker.top_n: int - removed:
method CrossEncoderReranker.compress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document]
- removed:
async method EmbeddingsFilter.acompress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document] - removed:
class EmbeddingsFilter(BaseDocumentCompressor) - removed:
field EmbeddingsFilter.embeddings: Embeddings - removed:
field EmbeddingsFilter.k: Optional[int] - removed:
field EmbeddingsFilter.model_config - removed:
field EmbeddingsFilter.similarity_fn: Callable - removed:
field EmbeddingsFilter.similarity_threshold: Optional[float] - removed:
method EmbeddingsFilter.compress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document] - removed:
method EmbeddingsFilter.validate_params(values: dict) -> dict
- removed:
export FlashrankRerank
- removed:
class LLMListwiseRerank(BaseDocumentCompressor) - removed:
field LLMListwiseRerank.model_config - removed:
field LLMListwiseRerank.reranker: Runnable[dict, list[Document]] - removed:
field LLMListwiseRerank.top_n: int - removed:
method LLMListwiseRerank.compress_documents(documents: Sequence[Document], query: str, callbacks: Optional[Callbacks]=…) -> Sequence[Document] - removed:
static method LLMListwiseRerank.from_llm(llm: BaseLanguageModel, *, prompt: Optional[BasePromptTemplate]=…, **kwargs: Any) -> LLMListwiseRerank
- removed:
export ElasticSearchBM25Retriever
- removed:
export EmbedchainRetriever
- removed:
async method EnsembleRetriever.ainvoke(input: str, config: Optional[RunnableConfig]=…, **kwargs: Any) -> list[Document] - removed:
async method EnsembleRetriever.arank_fusion(query: str, run_manager: AsyncCallbackManagerForRetrieverRun, *, config: Optional[RunnableConfig]=…) -> list[Document] - removed:
class EnsembleRetriever(BaseRetriever) - removed:
field EnsembleRetriever.c: int - removed:
field EnsembleRetriever.id_key: Optional[str] - removed:
field EnsembleRetriever.retrievers: list[RetrieverLike] - removed:
field EnsembleRetriever.weights: list[float] - removed:
function unique_by_key(iterable: Iterable[T], key: Callable[[T], H]) -> Iterator[T] - removed:
method EnsembleRetriever.invoke(input: str, config: Optional[RunnableConfig]=…, **kwargs: Any) -> list[Document] - removed:
method EnsembleRetriever.rank_fusion(query: str, run_manager: CallbackManagerForRetrieverRun, *, config: Optional[RunnableConfig]=…) -> list[Document] - removed:
method EnsembleRetriever.weighted_reciprocal_rank(doc_lists: list[list[Document]]) -> list[Document] - removed:
property EnsembleRetriever.config_specs -> list[ConfigurableFieldSpec] - removed:
variable H - removed:
variable T
- removed:
export GoogleDocumentAIWarehouseRetriever
- removed:
export GoogleCloudEnterpriseSearchRetriever - removed:
export GoogleVertexAIMultiTurnSearchRetriever - removed:
export GoogleVertexAISearchRetriever
- removed:
export KayAiRetriever
- removed:
export AdditionalResultAttribute - removed:
export AdditionalResultAttributeValue - removed:
export AmazonKendraRetriever - removed:
export DocumentAttribute - removed:
export DocumentAttributeValue - removed:
export Highlight - removed:
export QueryResult - removed:
export QueryResultItem - removed:
export ResultItem - removed:
export RetrieveResult - removed:
export RetrieveResultItem - removed:
export TextWithHighLights - removed:
export clean_excerpt - removed:
export combined_text
- removed:
export KNNRetriever
- removed:
export LlamaIndexGraphRetriever - removed:
export LlamaIndexRetriever
- removed:
async method MergerRetriever.amerge_documents(query: str, run_manager: AsyncCallbackManagerForRetrieverRun) -> list[Document] - removed:
class MergerRetriever(BaseRetriever) - removed:
field MergerRetriever.retrievers: list[BaseRetriever] - removed:
method MergerRetriever.merge_documents(query: str, run_manager: CallbackManagerForRetrieverRun) -> list[Document]
- removed:
export MetalRetriever
- removed:
export MilvusRetreiver - removed:
export MilvusRetriever
- removed:
async method MultiQueryRetriever.agenerate_queries(question: str, run_manager: AsyncCallbackManagerForRetrieverRun) -> list[str] - removed:
async method MultiQueryRetriever.aretrieve_documents(queries: list[str], run_manager: AsyncCallbackManagerForRetrieverRun) -> list[Document] - removed:
class LineListOutputParser(BaseOutputParser[list[str]]) - removed:
class MultiQueryRetriever(BaseRetriever) - removed:
field MultiQueryRetriever.include_original: bool - removed:
field MultiQueryRetriever.llm_chain: Runnable - removed:
field MultiQueryRetriever.parser_key: str - removed:
field MultiQueryRetriever.retriever: BaseRetriever - removed:
field MultiQueryRetriever.verbose: bool - removed:
method LineListOutputParser.parse(text: str) -> list[str] - removed:
method MultiQueryRetriever.generate_queries(question: str, run_manager: CallbackManagerForRetrieverRun) -> list[str] - removed:
method MultiQueryRetriever.retrieve_documents(queries: list[str], run_manager: CallbackManagerForRetrieverRun) -> list[Document] - removed:
method MultiQueryRetriever.unique_union(documents: list[Document]) -> list[Document] - removed:
static method MultiQueryRetriever.from_llm(retriever: BaseRetriever, llm: BaseLanguageModel, prompt: BasePromptTemplate=…, parser_key: Optional[str]=…, include_original: bool=…) -> MultiQueryRetriever - removed:
variable DEFAULT_QUERY_PROMPT - removed:
variable logger
- removed:
class MultiVectorRetriever(BaseRetriever) - removed:
class SearchType(str, Enum) - removed:
field MultiVectorRetriever.byte_store: Optional[ByteStore] - removed:
field MultiVectorRetriever.docstore: BaseStore[str, Document] - removed:
field MultiVectorRetriever.id_key: str - removed:
field MultiVectorRetriever.search_kwargs: dict - removed:
field MultiVectorRetriever.search_type: SearchType - removed:
field MultiVectorRetriever.vectorstore: VectorStore - removed:
field SearchType.mmr - removed:
field SearchType.similarity - removed:
field SearchType.similarity_score_threshold
- removed:
export OutlineRetriever
- removed:
async method ParentDocumentRetriever.aadd_documents(documents: list[Document], ids: Optional[list[str]]=…, add_to_docstore: bool=…, **kwargs: Any) -> None - removed:
class ParentDocumentRetriever(MultiVectorRetriever) - removed:
field ParentDocumentRetriever.child_metadata_fields: Optional[Sequence[str]] - removed:
field ParentDocumentRetriever.child_splitter: TextSplitter - removed:
field ParentDocumentRetriever.parent_splitter: Optional[TextSplitter] - removed:
method ParentDocumentRetriever.add_documents(documents: list[Document], ids: Optional[list[str]]=…, add_to_docstore: bool=…, **kwargs: Any) -> None
- removed:
export PineconeHybridSearchRetriever
- removed:
export PubMedRetriever
- removed:
export PubMedRetriever
- removed:
class RePhraseQueryRetriever(BaseRetriever) - removed:
field RePhraseQueryRetriever.llm_chain: Runnable - removed:
field RePhraseQueryRetriever.retriever: BaseRetriever - removed:
static method RePhraseQueryRetriever.from_llm(retriever: BaseRetriever, llm: BaseLLM, prompt: BasePromptTemplate=…) -> RePhraseQueryRetriever - removed:
variable DEFAULT_QUERY_PROMPT - removed:
variable DEFAULT_TEMPLATE - removed:
variable logger
- removed:
export RemoteLangChainRetriever
- removed:
export AstraDBTranslator
- removed:
class SelfQueryRetriever(BaseRetriever) - removed:
field SelfQueryRetriever.model_config - removed:
field SelfQueryRetriever.query_constructor: Runnable[dict, StructuredQuery] - removed:
field SelfQueryRetriever.search_kwargs: dict - removed:
field SelfQueryRetriever.search_type: str - removed:
field SelfQueryRetriever.structured_query_translator: Visitor - removed:
field SelfQueryRetriever.use_original_query: bool - removed:
field SelfQueryRetriever.vectorstore: VectorStore - removed:
field SelfQueryRetriever.verbose: bool - removed:
property SelfQueryRetriever.llm_chain -> Runnable - removed:
static method SelfQueryRetriever.from_llm(llm: BaseLanguageModel, vectorstore: VectorStore, document_contents: str, metadata_field_info: Sequence[Union[AttributeInfo, dict]], structured_query_translator: Optional[Visitor]=…, chain_kwargs: Optional[dict]=…, enable_limit: bool=…, use_original_query: bool=…, **kwargs: Any) -> SelfQueryRetriever - removed:
static method SelfQueryRetriever.validate_translator(values: dict) -> Any - removed:
variable QUERY_CONSTRUCTOR_RUN_NAME - removed:
variable logger
- removed:
export ChromaTranslator
- removed:
export DashvectorTranslator
- removed:
export DatabricksVectorSearchTranslator
- removed:
export DeepLakeTranslator - removed:
export can_cast_to_float
- removed:
export DingoDBTranslator
- removed:
export ElasticsearchTranslator
- removed:
export MilvusTranslator - removed:
export process_value
- removed:
export MongoDBAtlasTranslator
- removed:
export MyScaleTranslator
- removed:
export OpenSearchTranslator
- removed:
export PGVectorTranslator
- removed:
export PineconeTranslator
- removed:
export QdrantTranslator
- removed:
export RedisTranslator
- removed:
export SupabaseVectorTranslator
- removed:
export TencentVectorDBTranslator
- removed:
export TimescaleVectorTranslator
- removed:
export VectaraTranslator - removed:
export process_value
- removed:
export WeaviateTranslator
- removed:
export SVMRetriever
- removed:
export SearchDepth - removed:
export TavilySearchAPIRetriever
- removed:
export TFIDFRetriever
- removed:
async method TimeWeightedVectorStoreRetriever.aadd_documents(documents: list[Document], **kwargs: Any) -> list[str] - removed:
async method TimeWeightedVectorStoreRetriever.aget_salient_docs(query: str) -> dict[int, tuple[Document, float]] - removed:
class TimeWeightedVectorStoreRetriever(BaseRetriever) - removed:
field TimeWeightedVectorStoreRetriever.decay_rate: float - removed:
field TimeWeightedVectorStoreRetriever.default_salience: Optional[float] - removed:
field TimeWeightedVectorStoreRetriever.k: int - removed:
field TimeWeightedVectorStoreRetriever.memory_stream: list[Document] - removed:
field TimeWeightedVectorStoreRetriever.model_config - removed:
field TimeWeightedVectorStoreRetriever.other_score_keys: list[str] - removed:
field TimeWeightedVectorStoreRetriever.search_kwargs: dict - removed:
field TimeWeightedVectorStoreRetriever.vectorstore: VectorStore - removed:
method TimeWeightedVectorStoreRetriever.add_documents(documents: list[Document], **kwargs: Any) -> list[str] - removed:
method TimeWeightedVectorStoreRetriever.get_salient_docs(query: str) -> dict[int, tuple[Document, float]]
- removed:
export VespaRetriever
- removed:
export WeaviateHybridSearchRetriever
- removed:
export QuestionListOutputParser - removed:
export SearchQueries - removed:
export WebResearchRetriever
- removed:
export WikipediaRetriever
- removed:
export YouRetriever
- removed:
export SearchScope - removed:
export SearchType - removed:
export ZepRetriever
- removed:
export ZillizRetreiver - removed:
export ZillizRetriever
- removed:
class HubRunnable(RunnableBindingBase[Input, Output]) - removed:
constructor HubRunnable(owner_repo_commit: str, *, api_url: Optional[str]=…, api_key: Optional[str]=…, **kwargs: Any) -> None - removed:
field HubRunnable.owner_repo_commit: str
- removed:
class OpenAIFunction(TypedDict) - removed:
class OpenAIFunctionsRouter(RunnableBindingBase[BaseMessage, Any]) - removed:
constructor OpenAIFunctionsRouter(runnables: Mapping[str, Union[Runnable[dict, Any], Callable[[dict], Any]]], functions: Optional[list[OpenAIFunction]]=…) - removed:
field OpenAIFunction.description: str - removed:
field OpenAIFunction.name: str - removed:
field OpenAIFunction.parameters: dict - removed:
field OpenAIFunctionsRouter.functions: Optional[list[OpenAIFunction]]
- removed:
export AIMessage - removed:
export AgentAction - removed:
export AgentFinish - removed:
export BaseCache - removed:
export BaseChatMessageHistory - removed:
export BaseDocumentTransformer - removed:
export BaseLLMOutputParser - removed:
export BaseMemory - removed:
export BaseMessage - removed:
export BaseOutputParser - removed:
export BasePromptTemplate - removed:
export BaseRetriever - removed:
export BaseStore - removed:
export ChatGeneration - removed:
export ChatMessage - removed:
export ChatResult - removed:
export Document - removed:
export FunctionMessage - removed:
export Generation - removed:
export HumanMessage - removed:
export LLMResult - removed:
export LangChainException - removed:
export OutputParserException - removed:
export PromptValue - removed:
export RunInfo - removed:
export StrOutputParser - removed:
export SystemMessage - removed:
export _message_from_dict - removed:
export format_document - removed:
export get_buffer_string - removed:
export message_to_dict - removed:
export messages_from_dict - removed:
export messages_to_dict - removed:
variable Memory - removed:
variable RUN_KEY - removed:
variable _message_to_dict
- removed:
export AgentAction - removed:
export AgentActionMessageLog - removed:
export AgentFinish
- removed:
export BaseCache - removed:
export RETURN_VAL_TYPE
- removed:
export AsyncCallbackHandler - removed:
export BaseCallbackHandler - removed:
export BaseCallbackManager - removed:
export CallbackManagerMixin - removed:
export ChainManagerMixin - removed:
export LLMManagerMixin - removed:
export RetrieverManagerMixin - removed:
export RunManagerMixin - removed:
export ToolManagerMixin
- removed:
export AsyncCallbackManager - removed:
export AsyncCallbackManagerForChainGroup - removed:
export AsyncCallbackManagerForChainRun - removed:
export AsyncCallbackManagerForLLMRun - removed:
export AsyncCallbackManagerForRetrieverRun - removed:
export AsyncCallbackManagerForToolRun - removed:
export AsyncParentRunManager - removed:
export AsyncRunManager - removed:
export BaseRunManager - removed:
export CallbackManager - removed:
export CallbackManagerForChainGroup - removed:
export CallbackManagerForChainRun - removed:
export CallbackManagerForLLMRun - removed:
export CallbackManagerForRetrieverRun - removed:
export CallbackManagerForToolRun - removed:
export ParentRunManager - removed:
export RunManager - removed:
export collect_runs - removed:
export env_var_is_set - removed:
export handle_event - removed:
export register_configure_hook - removed:
export trace_as_chain_group - removed:
export tracing_enabled - removed:
export tracing_v2_enabled
- removed:
export StdOutCallbackHandler
- removed:
export StreamingStdOutCallbackHandler
- removed:
export BaseTracer - removed:
export TracerException
- removed:
export EvaluatorCallbackHandler - removed:
export wait_for_all_evaluators
- removed:
export LangChainTracer - removed:
export get_client - removed:
export log_error_once - removed:
export wait_for_all_tracers
- removed:
export LangChainTracerV1 - removed:
export get_headers
- removed:
export LogEntry - removed:
export LogStreamCallbackHandler - removed:
export RunLog - removed:
export RunLogPatch - removed:
export RunState
- removed:
export RootListenersTracer
- removed:
export RunCollectorCallbackHandler
- removed:
export BaseRun - removed:
export ChainRun - removed:
export LLMRun - removed:
export Run - removed:
export RunTypeEnum - removed:
export ToolRun - removed:
export TracerSession - removed:
export TracerSessionBase - removed:
export TracerSessionV1 - removed:
export TracerSessionV1Base - removed:
export TracerSessionV1Create
- removed:
export ConsoleCallbackHandler - removed:
export FunctionCallbackHandler - removed:
export elapsed - removed:
export try_json_stringify
- removed:
export ChatSession
- removed:
export BaseChatMessageHistory
- removed:
export BaseDocumentTransformer - removed:
export Document
- removed:
export Embeddings
- removed:
export LangChainException
- removed:
export BaseLanguageModel - removed:
export LanguageModelInput - removed:
export LanguageModelOutput - removed:
export _get_token_ids_default_method - removed:
export get_tokenizer
- removed:
export BaseMemory
- removed:
export AIMessage - removed:
export AIMessageChunk - removed:
export AnyMessage - removed:
export BaseMessage - removed:
export BaseMessageChunk - removed:
export ChatMessage - removed:
export ChatMessageChunk - removed:
export FunctionMessage - removed:
export FunctionMessageChunk - removed:
export HumanMessage - removed:
export HumanMessageChunk - removed:
export SystemMessage - removed:
export SystemMessageChunk - removed:
export ToolMessage - removed:
export ToolMessageChunk - removed:
export _message_from_dict - removed:
export get_buffer_string - removed:
export merge_content - removed:
export message_to_dict - removed:
export messages_from_dict - removed:
export messages_to_dict - removed:
variable _message_to_dict
- removed:
export ChatGeneration - removed:
export ChatGenerationChunk - removed:
export ChatResult - removed:
export Generation - removed:
export GenerationChunk - removed:
export LLMResult - removed:
export RunInfo
- removed:
export BaseCumulativeTransformOutputParser - removed:
export BaseGenerationOutputParser - removed:
export BaseLLMOutputParser - removed:
export BaseOutputParser - removed:
export BaseTransformOutputParser - removed:
export OutputParserException - removed:
export StrOutputParser - removed:
export T - removed:
variable NoOpOutputParser
- removed:
export PromptValue
- removed:
export BasePromptTemplate - removed:
export format_document
- removed:
export BaseRetriever
- removed:
export ConfigurableField - removed:
export ConfigurableFieldMultiOption - removed:
export ConfigurableFieldSingleOption - removed:
export RouterInput - removed:
export RouterRunnable - removed:
export Runnable - removed:
export RunnableBinding - removed:
export RunnableBranch - removed:
export RunnableConfig - removed:
export RunnableGenerator - removed:
export RunnableLambda - removed:
export RunnableMap - removed:
export RunnableParallel - removed:
export RunnablePassthrough - removed:
export RunnableSequence - removed:
export RunnableSerializable - removed:
export RunnableWithFallbacks - removed:
export patch_config
- removed:
export Input - removed:
export Other - removed:
export Output - removed:
export Runnable - removed:
export RunnableBinding - removed:
export RunnableBindingBase - removed:
export RunnableEach - removed:
export RunnableEachBase - removed:
export RunnableGenerator - removed:
export RunnableLambda - removed:
export RunnableLike - removed:
export RunnableParallel - removed:
export RunnableSequence - removed:
export RunnableSerializable - removed:
export coerce_to_runnable - removed:
variable RunnableMap
- removed:
export RunnableBranch
- removed:
export EmptyDict - removed:
export RunnableConfig - removed:
export acall_func_with_variable_args - removed:
export call_func_with_variable_args - removed:
export ensure_config - removed:
export get_async_callback_manager_for_config - removed:
export get_callback_manager_for_config - removed:
export get_config_list - removed:
export get_executor_for_config - removed:
export merge_configs - removed:
export patch_config
- removed:
export DynamicRunnable - removed:
export RunnableConfigurableAlternatives - removed:
export RunnableConfigurableFields - removed:
export StrEnum - removed:
export make_options_spec
- removed:
export RunnableWithFallbacks
- removed:
export GetSessionHistoryCallable - removed:
export MessagesOrDictWithMessages - removed:
export RunnableWithMessageHistory
- removed:
export RunnableAssign - removed:
export RunnablePassthrough - removed:
export aidentity - removed:
export identity
- removed:
export RunnableRetry - removed:
export U
- removed:
export RouterInput - removed:
export RouterRunnable
- removed:
export Addable - removed:
export AddableDict - removed:
export AnyConfigurableField - removed:
export ConfigurableField - removed:
export ConfigurableFieldMultiOption - removed:
export ConfigurableFieldSingleOption - removed:
export ConfigurableFieldSpec - removed:
export GetLambdaSource - removed:
export Input - removed:
export IsFunctionArgDict - removed:
export IsLocalDict - removed:
export Output - removed:
export SupportsAdd - removed:
export aadd - removed:
export accepts_config - removed:
export accepts_run_manager - removed:
export add - removed:
export gated_coro - removed:
export gather_with_concurrency - removed:
export get_function_first_arg_dict_keys - removed:
export get_lambda_source - removed:
export get_unique_config_specs - removed:
export indent_lines_after_first
- removed:
export BaseStore - removed:
export K - removed:
export V
- removed:
export VST - removed:
export VectorStore - removed:
export VectorStoreRetriever
- removed:
export SerpAPIWrapper
- removed:
export RunEvalConfig - removed:
export arun_on_dataset - removed:
export run_on_dataset
- removed:
export InputFormatError - removed:
export RunEvalConfig - removed:
export StringRunEvaluatorChain - removed:
export arun_on_dataset - removed:
export run_on_dataset
- removed:
class EvalConfig(BaseModel) - removed:
class RunEvalConfig(BaseModel) - removed:
class RunEvalConfig.CoTQA(SingleKeyEvalConfig) - removed:
class RunEvalConfig.ContextQA(SingleKeyEvalConfig) - removed:
class RunEvalConfig.Criteria(SingleKeyEvalConfig) - removed:
class RunEvalConfig.EmbeddingDistance(SingleKeyEvalConfig) - removed:
class RunEvalConfig.ExactMatch(SingleKeyEvalConfig) - removed:
class RunEvalConfig.JsonEqualityEvaluator(EvalConfig) - removed:
class RunEvalConfig.JsonValidity(SingleKeyEvalConfig) - removed:
class RunEvalConfig.LabeledCriteria(SingleKeyEvalConfig) - removed:
class RunEvalConfig.LabeledScoreString(ScoreString) - removed:
class RunEvalConfig.QA(SingleKeyEvalConfig) - removed:
class RunEvalConfig.RegexMatch(SingleKeyEvalConfig) - removed:
class RunEvalConfig.ScoreString(SingleKeyEvalConfig) - removed:
class RunEvalConfig.StringDistance(SingleKeyEvalConfig) - removed:
class SingleKeyEvalConfig(EvalConfig) - removed:
field EvalConfig.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.CoTQA.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.CoTQA.llm: Optional[BaseLanguageModel] - removed:
field RunEvalConfig.CoTQA.prompt: Optional[BasePromptTemplate] - removed:
field RunEvalConfig.ContextQA.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.ContextQA.llm: Optional[BaseLanguageModel] - removed:
field RunEvalConfig.ContextQA.prompt: Optional[BasePromptTemplate] - removed:
field RunEvalConfig.Criteria.criteria: Optional[CRITERIA_TYPE] - removed:
field RunEvalConfig.Criteria.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.Criteria.llm: Optional[BaseLanguageModel] - removed:
field RunEvalConfig.EmbeddingDistance.distance_metric: Optional[EmbeddingDistanceEnum] - removed:
field RunEvalConfig.EmbeddingDistance.embeddings: Optional[Embeddings] - removed:
field RunEvalConfig.EmbeddingDistance.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.EmbeddingDistance.model_config - removed:
field RunEvalConfig.ExactMatch.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.ExactMatch.ignore_case: bool - removed:
field RunEvalConfig.ExactMatch.ignore_numbers: bool - removed:
field RunEvalConfig.ExactMatch.ignore_punctuation: bool - removed:
field RunEvalConfig.JsonEqualityEvaluator.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.JsonValidity.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.LabeledCriteria.criteria: Optional[CRITERIA_TYPE] - removed:
field RunEvalConfig.LabeledCriteria.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.LabeledCriteria.llm: Optional[BaseLanguageModel] - removed:
field RunEvalConfig.LabeledScoreString.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.QA.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.QA.llm: Optional[BaseLanguageModel] - removed:
field RunEvalConfig.QA.prompt: Optional[BasePromptTemplate] - removed:
field RunEvalConfig.RegexMatch.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.RegexMatch.flags: int - removed:
field RunEvalConfig.ScoreString.criteria: Optional[CRITERIA_TYPE] - removed:
field RunEvalConfig.ScoreString.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.ScoreString.llm: Optional[BaseLanguageModel] - removed:
field RunEvalConfig.ScoreString.normalize_by: Optional[float] - removed:
field RunEvalConfig.ScoreString.prompt: Optional[BasePromptTemplate] - removed:
field RunEvalConfig.StringDistance.distance: Optional[StringDistanceEnum] - removed:
field RunEvalConfig.StringDistance.evaluator_type: EvaluatorType - removed:
field RunEvalConfig.StringDistance.normalize_score: bool - removed:
field RunEvalConfig.batch_evaluators: Optional[list[BATCH_EVALUATOR_LIKE]] - removed:
field RunEvalConfig.custom_evaluators: Optional[list[CUSTOM_EVALUATOR_TYPE]] - removed:
field RunEvalConfig.eval_llm: Optional[BaseLanguageModel] - removed:
field RunEvalConfig.evaluators: list[Union[SINGLE_EVAL_CONFIG_TYPE, CUSTOM_EVALUATOR_TYPE]] - removed:
field RunEvalConfig.input_key: Optional[str] - removed:
field RunEvalConfig.model_config - removed:
field RunEvalConfig.prediction_key: Optional[str] - removed:
field RunEvalConfig.reference_key: Optional[str] - removed:
field SingleKeyEvalConfig.input_key: Optional[str] - removed:
field SingleKeyEvalConfig.prediction_key: Optional[str] - removed:
field SingleKeyEvalConfig.reference_key: Optional[str] - removed:
method EvalConfig.get_kwargs() -> dict[str, Any] - removed:
method SingleKeyEvalConfig.get_kwargs() -> dict[str, Any] - removed:
variable BATCH_EVALUATOR_LIKE - removed:
variable CUSTOM_EVALUATOR_TYPE - removed:
variable RUN_EVALUATOR_LIKE - removed:
variable SINGLE_EVAL_CONFIG_TYPE
- removed:
function random_name() -> str - removed:
variable adjectives - removed:
variable nouns
- removed:
class ProgressBarCallback(base_callbacks.BaseCallbackHandler) - removed:
constructor ProgressBarCallback(total: int, ncols: int=…, end_with: str=…) - removed:
method ProgressBarCallback.increment() -> None - removed:
method ProgressBarCallback.on_chain_end(outputs: dict[str, Any], *, run_id: UUID, parent_run_id: Optional[UUID]=…, **kwargs: Any) -> Any - removed:
method ProgressBarCallback.on_chain_error(error: BaseException, *, run_id: UUID, parent_run_id: Optional[UUID]=…, **kwargs: Any) -> Any - removed:
method ProgressBarCallback.on_llm_end(response: LLMResult, *, run_id: UUID, parent_run_id: Optional[UUID]=…, **kwargs: Any) -> Any - removed:
method ProgressBarCallback.on_llm_error(error: BaseException, *, run_id: UUID, parent_run_id: Optional[UUID]=…, **kwargs: Any) -> Any - removed:
method ProgressBarCallback.on_retriever_end(documents: Sequence[Document], *, run_id: UUID, parent_run_id: Optional[UUID]=…, **kwargs: Any) -> Any - removed:
method ProgressBarCallback.on_retriever_error(error: BaseException, *, run_id: UUID, parent_run_id: Optional[UUID]=…, **kwargs: Any) -> Any - removed:
method ProgressBarCallback.on_tool_end(output: str, *, run_id: UUID, parent_run_id: Optional[UUID]=…, **kwargs: Any) -> Any - removed:
method ProgressBarCallback.on_tool_error(error: BaseException, *, run_id: UUID, parent_run_id: Optional[UUID]=…, **kwargs: Any) -> Any
- removed:
async function arun_on_dataset(client: Optional[Client], dataset_name: str, llm_or_chain_factory: MODEL_OR_CHAIN_FACTORY, *, evaluation: Optional[smith_eval.RunEvalConfig]=…, dataset_version: Optional[Union[datetime, str]]=…, concurrency_level: int=…, project_name: Optional[str]=…, project_metadata: Optional[dict[str, Any]]=…, verbose: bool=…, revision_id: Optional[str]=…, **kwargs: Any) -> dict[… - removed:
class ChatModelInput(TypedDict) - removed:
class EvalError(dict) - removed:
class InputFormatError(Exception) - removed:
class TestResult(dict) - removed:
constructor EvalError(Error: BaseException, **kwargs: Any) -> None - removed:
field ChatModelInput.messages: list[BaseMessage] - removed:
function run_on_dataset(client: Optional[Client], dataset_name: str, llm_or_chain_factory: MODEL_OR_CHAIN_FACTORY, *, evaluation: Optional[smith_eval.RunEvalConfig]=…, dataset_version: Optional[Union[datetime, str]]=…, concurrency_level: int=…, project_name: Optional[str]=…, project_metadata: Optional[dict[str, Any]]=…, verbose: bool=…, revision_id: Optional[str]=…, **kwargs: Any) -> dict[str, An… - removed:
method TestResult.get_aggregate_feedback() -> pd.DataFrame - removed:
method TestResult.to_dataframe() -> pd.DataFrame - removed:
variable MCF - removed:
variable MODEL_OR_CHAIN_FACTORY - removed:
variable logger
- removed:
async method StringRunEvaluatorChain.aevaluate_run(run: Run, example: Optional[Example]=…, evaluator_run_id: Optional[uuid.UUID]=…) -> EvaluationResult - removed:
class ChainStringRunMapper(StringRunMapper) - removed:
class LLMStringRunMapper(StringRunMapper) - removed:
class StringExampleMapper(Serializable) - removed:
class StringRunEvaluatorChain(Chain, RunEvaluator) - removed:
class StringRunMapper(Serializable) - removed:
class ToolStringRunMapper(StringRunMapper) - removed:
field ChainStringRunMapper.input_key: Optional[str] - removed:
field ChainStringRunMapper.prediction_key: Optional[str] - removed:
field StringExampleMapper.reference_key: Optional[str] - removed:
field StringRunEvaluatorChain.example_mapper: Optional[StringExampleMapper] - removed:
field StringRunEvaluatorChain.name: str - removed:
field StringRunEvaluatorChain.run_mapper: StringRunMapper - removed:
field StringRunEvaluatorChain.string_evaluator: StringEvaluator - removed:
method ChainStringRunMapper.map(run: Run) -> dict[str, str] - removed:
method LLMStringRunMapper.map(run: Run) -> dict[str, str] - removed:
method LLMStringRunMapper.serialize_chat_messages(messages: Union[list[dict], list[list[dict]]]) -> str - removed:
method LLMStringRunMapper.serialize_inputs(inputs: dict) -> str - removed:
method LLMStringRunMapper.serialize_outputs(outputs: dict) -> str - removed:
method StringExampleMapper.map(example: Example) -> dict[str, str] - removed:
method StringExampleMapper.serialize_chat_messages(messages: list[dict]) -> str - removed:
method StringRunEvaluatorChain.evaluate_run(run: Run, example: Optional[Example]=…, evaluator_run_id: Optional[uuid.UUID]=…) -> EvaluationResult - removed:
method StringRunMapper.map(run: Run) -> dict[str, str] - removed:
method ToolStringRunMapper.map(run: Run) -> dict[str, str] - removed:
property StringExampleMapper.output_keys -> list[str] - removed:
property StringRunEvaluatorChain.input_keys -> list[str] - removed:
property StringRunEvaluatorChain.output_keys -> list[str] - removed:
property StringRunMapper.output_keys -> list[str] - removed:
static method StringRunEvaluatorChain.from_run_and_data_type(evaluator: StringEvaluator, run_type: str, data_type: DataType, input_key: Optional[str]=…, prediction_key: Optional[str]=…, reference_key: Optional[str]=…, tags: Optional[list[str]]=…) -> StringRunEvaluatorChain
- removed:
export SQLDatabase
- removed:
export EncoderBackedStore - removed:
export InMemoryByteStore - removed:
export InMemoryStore - removed:
export InvalidKeyException - removed:
export LocalFileStore - removed:
export RedisStore - removed:
export UpstashRedisByteStore - removed:
export UpstashRedisStore - removed:
export create_kv_docstore - removed:
export create_lc_store
- removed:
async method EncoderBackedStore.amdelete(keys: Sequence[K]) -> None - removed:
async method EncoderBackedStore.amget(keys: Sequence[K]) -> list[Optional[V]] - removed:
async method EncoderBackedStore.amset(key_value_pairs: Sequence[tuple[K, V]]) -> None - removed:
async method EncoderBackedStore.ayield_keys(*, prefix: Optional[str]=…) -> Union[AsyncIterator[K], AsyncIterator[str]] - removed:
class EncoderBackedStore(BaseStore[K, V]) - removed:
constructor EncoderBackedStore(store: BaseStore[str, Any], key_encoder: Callable[[K], str], value_serializer: Callable[[V], bytes], value_deserializer: Callable[[Any], V]) -> None - removed:
method EncoderBackedStore.mdelete(keys: Sequence[K]) -> None - removed:
method EncoderBackedStore.mget(keys: Sequence[K]) -> list[Optional[V]] - removed:
method EncoderBackedStore.mset(key_value_pairs: Sequence[tuple[K, V]]) -> None - removed:
method EncoderBackedStore.yield_keys(*, prefix: Optional[str]=…) -> Union[Iterator[K], Iterator[str]] - removed:
variable K - removed:
variable V
- removed:
export InvalidKeyException
- removed:
class LocalFileStore(ByteStore) - removed:
constructor LocalFileStore(root_path: Union[str, Path], *, chmod_file: Optional[int]=…, chmod_dir: Optional[int]=…, update_atime: bool=…) -> None - removed:
method LocalFileStore.mdelete(keys: Sequence[str]) -> None - removed:
method LocalFileStore.mget(keys: Sequence[str]) -> list[Optional[bytes]] - removed:
method LocalFileStore.mset(key_value_pairs: Sequence[tuple[str, bytes]]) -> None - removed:
method LocalFileStore.yield_keys(prefix: Optional[str]=…) -> Iterator[str]
- removed:
export InMemoryBaseStore - removed:
export InMemoryByteStore - removed:
export InMemoryStore
- removed:
export RedisStore
- removed:
export UpstashRedisByteStore - removed:
export UpstashRedisStore
- removed:
export CharacterTextSplitter - removed:
export ElementType - removed:
export HTMLHeaderTextSplitter - removed:
export HeaderType - removed:
export KonlpyTextSplitter - removed:
export Language - removed:
export LatexTextSplitter - removed:
export LineType - removed:
export MarkdownHeaderTextSplitter - removed:
export MarkdownTextSplitter - removed:
export NLTKTextSplitter - removed:
export PythonCodeTextSplitter - removed:
export RecursiveCharacterTextSplitter - removed:
export RecursiveJsonSplitter - removed:
export SentenceTransformersTokenTextSplitter - removed:
export SpacyTextSplitter - removed:
export TextSplitter - removed:
export TokenTextSplitter - removed:
export Tokenizer - removed:
export split_text_on_tokens
- removed:
export StructuredTool - removed:
export Tool - added:
export InjectedState - added:
export InjectedStore - added:
export InjectedToolArg - added:
export InjectedToolCallId - added:
export ToolException - added:
export ToolRuntime
- removed:
export AINAppOps - removed:
export AppOperationType - removed:
export AppSchema
- removed:
export AINBaseTool - removed:
export OperationType
- removed:
export AINOwnerOps - removed:
export RuleSchema
- removed:
export AINRuleOps - removed:
export RuleSchema
- removed:
export AINTransfer - removed:
export TransferSchema
- removed:
export AINValueOps - removed:
export ValueSchema
- removed:
export AmadeusClosestAirport - removed:
export AmadeusFlightSearch
- removed:
export AmadeusBaseTool
- removed:
export AmadeusClosestAirport - removed:
export ClosestAirportSchema
- removed:
export AmadeusFlightSearch - removed:
export FlightSearchSchema
- removed:
export ArxivInput - removed:
export ArxivQueryRun
- removed:
export AzureCogsFormRecognizerTool - removed:
export AzureCogsImageAnalysisTool - removed:
export AzureCogsSpeech2TextTool - removed:
export AzureCogsText2SpeechTool - removed:
export AzureCogsTextAnalyticsHealthTool
- removed:
export AzureCogsFormRecognizerTool
- removed:
export AzureCogsImageAnalysisTool
- removed:
export AzureCogsSpeech2TextTool
- removed:
export AzureCogsText2SpeechTool
- removed:
export AzureCogsTextAnalyticsHealthTool
- removed:
export BaseTool - removed:
export SchemaAnnotationError - removed:
export StructuredTool - removed:
export Tool - removed:
export ToolException - removed:
export create_schema_from_function - removed:
export tool
- removed:
export BearlyInterpreterTool - removed:
export BearlyInterpreterToolArguments - removed:
export FileInfo
- removed:
export BingSearchResults - removed:
export BingSearchRun
- removed:
export BingSearchResults - removed:
export BingSearchRun
- removed:
export BraveSearch
- removed:
export ClickupAction
- removed:
export format_tool_to_openai_function
- removed:
export DataForSeoAPISearchResults - removed:
export DataForSeoAPISearchRun
- removed:
export DataForSeoAPISearchResults - removed:
export DataForSeoAPISearchRun
- removed:
export DuckDuckGoSearchRun
- removed:
export DDGInput - removed:
export DuckDuckGoSearchResults - removed:
export DuckDuckGoSearchRun - removed:
export DuckDuckGoSearchTool
- removed:
export E2BDataAnalysisTool - removed:
export E2BDataAnalysisToolArguments - removed:
export UploadedFile
- removed:
export EdenAiExplicitImageTool - removed:
export EdenAiObjectDetectionTool - removed:
export EdenAiParsingIDTool - removed:
export EdenAiParsingInvoiceTool - removed:
export EdenAiSpeechToTextTool - removed:
export EdenAiTextModerationTool - removed:
export EdenAiTextToSpeechTool - removed:
export EdenaiTool
- removed:
export EdenAiSpeechToTextTool
- removed:
export EdenAiTextToSpeechTool
- removed:
export EdenaiTool
- removed:
export EdenAiExplicitImageTool
- removed:
export EdenAiObjectDetectionTool
- removed:
export EdenAiParsingIDTool
- removed:
export EdenAiParsingInvoiceTool
- removed:
export EdenAiTextModerationTool
- removed:
export ElevenLabsText2SpeechTool
- removed:
export ElevenLabsModel
- removed:
export ElevenLabsText2SpeechTool
- removed:
export CopyFileTool - removed:
export DeleteFileTool - removed:
export FileSearchTool - removed:
export ListDirectoryTool - removed:
export MoveFileTool - removed:
export ReadFileTool - removed:
export WriteFileTool
- removed:
export CopyFileTool - removed:
export FileCopyInput
- removed:
export DeleteFileTool - removed:
export FileDeleteInput
- removed:
export FileSearchInput - removed:
export FileSearchTool
- removed:
export DirectoryListingInput - removed:
export ListDirectoryTool
- removed:
export FileMoveInput - removed:
export MoveFileTool
- removed:
export ReadFileInput - removed:
export ReadFileTool
- removed:
export WriteFileInput - removed:
export WriteFileTool
- removed:
export GitHubAction
- removed:
export GitLabAction
- removed:
export GmailCreateDraft - removed:
export GmailGetMessage - removed:
export GmailGetThread - removed:
export GmailSearch - removed:
export GmailSendMessage
- removed:
export GmailBaseTool
- removed:
export CreateDraftSchema - removed:
export GmailCreateDraft
- removed:
export GmailGetMessage - removed:
export SearchArgsSchema
- removed:
export GetThreadSchema - removed:
export GmailGetThread
- removed:
export GmailSearch - removed:
export Resource - removed:
export SearchArgsSchema
- removed:
export GmailSendMessage - removed:
export SendMessageSchema
- removed:
export GoldenQueryRun
- removed:
export GoldenQueryRun
- removed:
export GoogleCloudTextToSpeechTool
- removed:
export GoogleCloudTextToSpeechTool
- removed:
export GoogleFinanceQueryRun
- removed:
export GoogleFinanceQueryRun
- removed:
export GoogleJobsQueryRun
- removed:
export GoogleJobsQueryRun
- removed:
export GoogleLensQueryRun
- removed:
export GoogleLensQueryRun
- removed:
export GooglePlacesTool
- removed:
export GooglePlacesSchema - removed:
export GooglePlacesTool
- removed:
export GoogleScholarQueryRun
- removed:
export GoogleScholarQueryRun
- removed:
export GoogleSearchResults - removed:
export GoogleSearchRun
- removed:
export GoogleSearchResults - removed:
export GoogleSearchRun
- removed:
export GoogleSerperResults - removed:
export GoogleSerperRun
- removed:
export GoogleSerperResults - removed:
export GoogleSerperRun
- removed:
export GoogleTrendsQueryRun
- removed:
export GoogleTrendsQueryRun
- removed:
export BaseGraphQLTool
- removed:
export HumanInputRun
- removed:
export HumanInputRun
- removed:
export IFTTTWebhook
- removed:
export StdInInquireTool
- removed:
export JiraAction
- removed:
export JsonGetValueTool - removed:
export JsonListKeysTool - removed:
export JsonSpec
- removed:
export Memorize
- removed:
export Memorize - removed:
export TrainableLLM
- removed:
export MerriamWebsterQueryRun
- removed:
export MetaphorSearchResults
- removed:
export MetaphorSearchResults
- removed:
export MultionCloseSession - removed:
export MultionCreateSession - removed:
export MultionUpdateSession
- removed:
export CloseSessionSchema - removed:
export MultionCloseSession
- removed:
export CreateSessionSchema - removed:
export MultionCreateSession
- removed:
export MultionUpdateSession - removed:
export UpdateSessionSchema
- removed:
export NasaAction
- removed:
export NucliaUnderstandingAPI
- removed:
export NUASchema - removed:
export NucliaUnderstandingAPI
- removed:
export O365CreateDraftMessage - removed:
export O365SearchEmails - removed:
export O365SearchEvents - removed:
export O365SendEvent - removed:
export O365SendMessage
- removed:
export O365BaseTool
- removed:
export CreateDraftMessageSchema - removed:
export O365CreateDraftMessage
- removed:
export O365SearchEvents - removed:
export SearchEventsInput
- removed:
export O365SearchEmails - removed:
export SearchEmailsInput
- removed:
export O365SendEvent - removed:
export SendEventSchema
- removed:
export O365SendMessage - removed:
export SendMessageSchema
- removed:
export APIOperation - removed:
export APIProperty - removed:
export APIPropertyBase - removed:
export APIPropertyLocation - removed:
export APIRequestBody - removed:
export APIRequestBodyProperty - removed:
export INVALID_LOCATION_TEMPL - removed:
export PRIMITIVE_TYPES - removed:
export SCHEMA_TYPE - removed:
export SUPPORTED_LOCATIONS
- removed:
export HTTPVerb - removed:
export OpenAPISpec
- removed:
export OpenWeatherMapQueryRun
- removed:
export OpenWeatherMapQueryRun
- removed:
export ClickTool - removed:
export CurrentWebPageTool - removed:
export ExtractHyperlinksTool - removed:
export ExtractTextTool - removed:
export GetElementsTool - removed:
export NavigateBackTool - removed:
export NavigateTool
- removed:
export BaseBrowserTool
- removed:
export ClickTool - removed:
export ClickToolInput
- removed:
export CurrentWebPageTool
- removed:
export ExtractHyperlinksTool - removed:
export ExtractHyperlinksToolInput
- removed:
export ExtractTextTool
- removed:
export GetElementsTool - removed:
export GetElementsToolInput
- removed:
export NavigateTool - removed:
export NavigateToolInput
- removed:
export NavigateBackTool
- removed:
export AIPlugin - removed:
export AIPluginTool - removed:
export AIPluginToolSchema - removed:
export ApiConfig
- removed:
export InfoPowerBITool - removed:
export ListPowerBITool - removed:
export QueryPowerBITool
- removed:
export PubmedQueryRun
- removed:
export RedditSearchRun - removed:
export RedditSearchSchema
- removed:
export format_tool_to_openai_function - removed:
export format_tool_to_openai_tool - removed:
export render_text_description - removed:
export render_text_description_and_args
- removed:
export BaseRequestsTool - removed:
export RequestsDeleteTool - removed:
export RequestsGetTool - removed:
export RequestsPatchTool - removed:
export RequestsPostTool - removed:
export RequestsPutTool
- removed:
export create_retriever_tool - removed:
export render_text_description - removed:
export render_text_description_and_args
- removed:
export SceneXplainInput - removed:
export SceneXplainTool
- removed:
export SearchAPIResults - removed:
export SearchAPIRun
- removed:
export SearchAPIResults - removed:
export SearchAPIRun
- removed:
export SearxSearchResults - removed:
export SearxSearchRun
- removed:
export ShellTool
- removed:
export ShellInput - removed:
export ShellTool
- removed:
export SlackGetChannel - removed:
export SlackGetMessage - removed:
export SlackScheduleMessage - removed:
export SlackSendMessage
- removed:
export SlackBaseTool
- removed:
export SlackGetChannel
- removed:
export SlackGetMessage - removed:
export SlackGetMessageSchema
- removed:
export ScheduleMessageSchema - removed:
export SlackScheduleMessage
- removed:
export SendMessageSchema - removed:
export SlackSendMessage
- removed:
export SleepInput - removed:
export SleepTool
- removed:
export BaseSparkSQLTool - removed:
export InfoSparkSQLTool - removed:
export ListSparkSQLTool - removed:
export QueryCheckerTool - removed:
export QuerySparkSQLTool
- removed:
export QUERY_CHECKER
- removed:
export BaseSQLDatabaseTool - removed:
export InfoSQLDatabaseTool - removed:
export ListSQLDatabaseTool - removed:
export QuerySQLCheckerTool - removed:
export QuerySQLDataBaseTool
- removed:
export StackExchangeTool
- removed:
export SteamWebAPIQueryRun
- removed:
export SteamshipImageGenerationTool
- removed:
export ModelName - removed:
export SteamshipImageGenerationTool
- removed:
export TavilyAnswer - removed:
export TavilySearchResults
- removed:
export TavilyAnswer - removed:
export TavilyInput - removed:
export TavilySearchResults
- added:
export InjectedState - added:
export InjectedStore - added:
export ToolCallRequest - added:
export ToolCallWithContext - added:
export ToolCallWrapper - added:
export ToolRuntime
- removed:
export VectorStoreQATool - removed:
export VectorStoreQAWithSourcesTool
- removed:
export WikipediaQueryRun
- removed:
export WolframAlphaQueryRun
- removed:
export WolframAlphaQueryRun
- removed:
export YahooFinanceNewsTool
- removed:
export YouTubeSearchTool
- removed:
export ZapierNLAListActions - removed:
export ZapierNLARunAction
- removed:
export ZapierNLAListActions - removed:
export ZapierNLARunAction
- removed:
export AlphaVantageAPIWrapper - removed:
export ApifyWrapper - removed:
export ArceeWrapper - removed:
export ArxivAPIWrapper - removed:
export BibtexparserWrapper - removed:
export BingSearchAPIWrapper - removed:
export BraveSearchWrapper - removed:
export DuckDuckGoSearchAPIWrapper - removed:
export GoldenQueryAPIWrapper - removed:
export GoogleFinanceAPIWrapper - removed:
export GoogleJobsAPIWrapper - removed:
export GoogleLensAPIWrapper - removed:
export GooglePlacesAPIWrapper - removed:
export GoogleScholarAPIWrapper - removed:
export GoogleSearchAPIWrapper - removed:
export GoogleSerperAPIWrapper - removed:
export GoogleTrendsAPIWrapper - removed:
export GraphQLAPIWrapper - removed:
export JiraAPIWrapper - removed:
export LambdaWrapper - removed:
export MaxComputeAPIWrapper - removed:
export MerriamWebsterAPIWrapper - removed:
export MetaphorSearchAPIWrapper - removed:
export NasaAPIWrapper - removed:
export OpenWeatherMapAPIWrapper - removed:
export OutlineAPIWrapper - removed:
export Portkey - removed:
export PowerBIDataset - removed:
export PubMedAPIWrapper - removed:
export Requests - removed:
export RequestsWrapper - removed:
export SQLDatabase - removed:
export SceneXplainAPIWrapper - removed:
export SearchApiAPIWrapper - removed:
export SearxSearchWrapper - removed:
export SerpAPIWrapper - removed:
export SparkSQL - removed:
export StackExchangeAPIWrapper - removed:
export SteamWebAPIWrapper - removed:
export TensorflowDatasets - removed:
export TextRequestsWrapper - removed:
export TwilioAPIWrapper - removed:
export WikipediaAPIWrapper - removed:
export WolframAlphaAPIWrapper - removed:
export ZapierNLAWrapper
- removed:
export AlphaVantageAPIWrapper
- removed:
export get_num_tokens_anthropic - removed:
export get_token_ids_anthropic
- removed:
export ApifyWrapper
- removed:
export ArceeDocument - removed:
export ArceeDocumentAdapter - removed:
export ArceeDocumentSource - removed:
export ArceeRoute - removed:
export ArceeWrapper - removed:
export DALMFilter - removed:
export DALMFilterType
- removed:
export ArxivAPIWrapper
- removed:
export asyncio_timeout
- removed:
export LambdaWrapper
- removed:
export BibtexparserWrapper
- removed:
export BingSearchAPIWrapper
- removed:
export BraveSearchWrapper
- removed:
export CUList - removed:
export ClickupAPIWrapper - removed:
export Component - removed:
export Member - removed:
export Space - removed:
export Task - removed:
export Team
- removed:
export DallEAPIWrapper
- removed:
export DataForSeoAPIWrapper
- removed:
export DuckDuckGoSearchAPIWrapper
- removed:
export GitHubAPIWrapper
- removed:
export GitLabAPIWrapper
- removed:
export GoldenQueryAPIWrapper
- removed:
export GoogleFinanceAPIWrapper
- removed:
export GoogleJobsAPIWrapper
- removed:
export GoogleLensAPIWrapper
- removed:
export GooglePlacesAPIWrapper
- removed:
export GoogleScholarAPIWrapper
- removed:
export GoogleSearchAPIWrapper
- removed:
export GoogleSerperAPIWrapper
- removed:
export GoogleTrendsAPIWrapper
- removed:
export GraphQLAPIWrapper
- removed:
export JiraAPIWrapper
- removed:
export try_load_from_hub
- removed:
export MaxComputeAPIWrapper
- removed:
export MerriamWebsterAPIWrapper
- removed:
export MetaphorSearchAPIWrapper
- removed:
export NasaAPIWrapper
- removed:
export desanitize - removed:
export sanitize
- removed:
export HTTPVerb - removed:
export OpenAPISpec
- removed:
export OpenWeatherMapAPIWrapper
- removed:
export OutlineAPIWrapper
- removed:
export Portkey
- removed:
export PowerBIDataset
- removed:
export PubMedAPIWrapper
- removed:
export RedditSearchAPIWrapper
- removed:
export TokenEscaper - removed:
export check_redis_module_exist - removed:
export get_client
- removed:
export Requests - removed:
export RequestsWrapper
- removed:
export SceneXplainAPIWrapper
- removed:
export SearchApiAPIWrapper
- removed:
export SearxResults - removed:
export SearxSearchWrapper
- removed:
export HiddenPrints - removed:
export SerpAPIWrapper
- removed:
export SparkSQL
- removed:
export SQLDatabase - removed:
export truncate_word
- removed:
export StackExchangeAPIWrapper
- removed:
export SteamWebAPIWrapper
- removed:
export TavilySearchAPIWrapper
- removed:
export TensorflowDatasets
- removed:
export TwilioAPIWrapper
- removed:
export create_retry_decorator - removed:
export get_client_info - removed:
export init_vertexai - removed:
export raise_vertex_import_error
- removed:
export WikipediaAPIWrapper
- removed:
export WolframAlphaAPIWrapper
- removed:
export ZapierNLAWrapper
- removed:
export StrictFormatter - removed:
export check_package_version - removed:
export comma_list - removed:
export convert_to_secret_str - removed:
export cosine_similarity - removed:
export cosine_similarity_top_k - removed:
export formatter - removed:
export get_bolded_text - removed:
export get_color_mapping - removed:
export get_colored_text - removed:
export get_from_dict_or_env - removed:
export get_from_env - removed:
export get_pydantic_field_names - removed:
export guard_import - removed:
export mock_now - removed:
export print_text - removed:
export raise_for_status_with_text - removed:
export stringify_dict - removed:
export stringify_value - removed:
export xor_args
- removed:
export NoLock - removed:
export Tee - removed:
export py_anext
- removed:
export get_from_dict_or_env - removed:
export get_from_env
- removed:
export FunctionDescription - removed:
export ToolDescription - removed:
export convert_pydantic_to_ernie_function - removed:
export convert_pydantic_to_ernie_tool
- removed:
export StrictFormatter
- removed:
export DEFAULT_LINK_REGEX - removed:
export PREFIXES_TO_IGNORE - removed:
export PREFIXES_TO_IGNORE_REGEX - removed:
export SUFFIXES_TO_IGNORE - removed:
export SUFFIXES_TO_IGNORE_REGEX - removed:
export extract_sub_links - removed:
export find_all_links
- removed:
export get_bolded_text - removed:
export get_color_mapping - removed:
export get_colored_text - removed:
export print_text
- removed:
export NoLock - removed:
export Tee - removed:
export batch_iterate - removed:
export tee_peer
- removed:
export _dereference_refs_helper - removed:
export _retrieve_ref - removed:
export dereference_refs
- removed:
export try_load_from_hub
- removed:
export cosine_similarity - removed:
export cosine_similarity_top_k
- removed:
export is_openai_v1
- removed:
export FunctionDescription - removed:
export ToolDescription - removed:
export convert_pydantic_to_openai_function - removed:
export convert_pydantic_to_openai_tool
- removed:
function get_pydantic_major_version() -> int
- removed:
export comma_list - removed:
export stringify_dict - removed:
export stringify_value
- removed:
export build_extra_kwargs - removed:
export check_package_version - removed:
export convert_to_secret_str - removed:
export get_pydantic_field_names - removed:
export guard_import - removed:
export mock_now - removed:
export raise_for_status_with_text - removed:
export xor_args
- removed:
export AlibabaCloudOpenSearch - removed:
export AlibabaCloudOpenSearchSettings - removed:
export AnalyticDB - removed:
export Annoy - removed:
export AstraDB - removed:
export AtlasDB - removed:
export AwaDB - removed:
export AzureCosmosDBVectorSearch - removed:
export AzureSearch - removed:
export Bagel - removed:
export Cassandra - removed:
export Chroma - removed:
export Clarifai - removed:
export Clickhouse - removed:
export ClickhouseSettings - removed:
export DashVector - removed:
export DatabricksVectorSearch - removed:
export DeepLake - removed:
export Dingo - removed:
export DocArrayHnswSearch - removed:
export DocArrayInMemorySearch - removed:
export DuckDB - removed:
export EcloudESVectorStore - removed:
export ElasticKnnSearch - removed:
export ElasticVectorSearch - removed:
export ElasticsearchStore - removed:
export Epsilla - removed:
export FAISS - removed:
export Hologres - removed:
export LLMRails - removed:
export LanceDB - removed:
export Marqo - removed:
export MatchingEngine - removed:
export Meilisearch - removed:
export Milvus - removed:
export MomentoVectorIndex - removed:
export MongoDBAtlasVectorSearch - removed:
export MyScale - removed:
export MyScaleSettings - removed:
export Neo4jVector - removed:
export NeuralDBClientVectorStore - removed:
export NeuralDBVectorStore - removed:
export OpenSearchVectorSearch - removed:
export PGEmbedding - removed:
export PGVector - removed:
export Pinecone - removed:
export Qdrant - removed:
export Redis - removed:
export Rockset - removed:
export SKLearnVectorStore - removed:
export SQLiteVSS - removed:
export ScaNN - removed:
export SemaDB - removed:
export SingleStoreDB - removed:
export StarRocks - removed:
export SupabaseVectorStore - removed:
export Tair - removed:
export TencentVectorDB - removed:
export Tigris - removed:
export TileDB - removed:
export TimescaleVector - removed:
export Typesense - removed:
export USearch - removed:
export Vald - removed:
export Vearch - removed:
export Vectara - removed:
export VectorStore - removed:
export VespaStore - removed:
export Weaviate - removed:
export Yellowbrick - removed:
export ZepVectorStore - removed:
export Zilliz
- removed:
export AlibabaCloudOpenSearch - removed:
export AlibabaCloudOpenSearchSettings
- removed:
export AnalyticDB
- removed:
export Annoy
- removed:
export AstraDB
- removed:
export AtlasDB
- removed:
export AwaDB
- removed:
export AzureCosmosDBVectorSearch - removed:
export CosmosDBSimilarityType
- removed:
export AzureSearch - removed:
export AzureSearchVectorStoreRetriever
- removed:
export Bagel
- removed:
export BESVectorStore
- removed:
export VectorStore - removed:
export VectorStoreRetriever
- removed:
export Cassandra
- removed:
export Chroma
- removed:
export Clarifai
- removed:
export Clickhouse - removed:
export ClickhouseSettings
- removed:
export DashVector
- removed:
export DatabricksVectorSearch
- removed:
export DeepLake
- removed:
export Dingo
- removed:
export DocArrayHnswSearch - removed:
export DocArrayInMemorySearch
- removed:
export DocArrayIndex
- removed:
export DocArrayHnswSearch
- removed:
export DocArrayInMemorySearch
- removed:
export ElasticKnnSearch - removed:
export ElasticVectorSearch
- removed:
export ApproxRetrievalStrategy - removed:
export BaseRetrievalStrategy - removed:
export ElasticsearchStore - removed:
export ExactRetrievalStrategy - removed:
export SparseRetrievalStrategy
- removed:
export Epsilla
- removed:
export FAISS
- removed:
export Hippo
- removed:
export Hologres
- removed:
export LanceDB
- removed:
export LLMRails - removed:
export LLMRailsRetriever
- removed:
export Marqo
- removed:
export MatchingEngine
- removed:
export Meilisearch
- removed:
export Milvus
- removed:
export MomentoVectorIndex
- removed:
export MongoDBAtlasVectorSearch
- removed:
export MyScale - removed:
export MyScaleSettings - removed:
export MyScaleWithoutJSON
- removed:
export Neo4jVector - removed:
export SearchType
- removed:
export NucliaDB
- removed:
export OpenSearchVectorSearch
- removed:
export CollectionStore - removed:
export EmbeddingStore - removed:
export PGEmbedding - removed:
export QueryResult
- removed:
export PGVecto_rs
- removed:
export DistanceStrategy - removed:
export PGVector
- removed:
export Pinecone
- removed:
export Qdrant - removed:
export QdrantException
- removed:
export Redis - removed:
export RedisFilter - removed:
export RedisNum - removed:
export RedisTag - removed:
export RedisText - removed:
export RedisVectorStoreRetriever
- removed:
export Redis - removed:
export RedisVectorStoreRetriever - removed:
export check_index_exists
- removed:
export RedisFilter - removed:
export RedisFilterExpression - removed:
export RedisFilterField - removed:
export RedisFilterOperator - removed:
export RedisNum - removed:
export RedisTag - removed:
export RedisText - removed:
export check_operator_misuse
- removed:
export FlatVectorField - removed:
export HNSWVectorField - removed:
export NumericFieldSchema - removed:
export RedisDistanceMetric - removed:
export RedisField - removed:
export RedisModel - removed:
export RedisVectorField - removed:
export TagFieldSchema - removed:
export TextFieldSchema - removed:
export read_schema
- removed:
export Rockset
- removed:
export ScaNN
- removed:
export SemaDB
- removed:
export SingleStoreDB
- removed:
export BaseSerializer - removed:
export BsonSerializer - removed:
export JsonSerializer - removed:
export ParquetSerializer - removed:
export SKLearnVectorStore - removed:
export SKLearnVectorStoreException
- removed:
export SQLiteVSS
- removed:
export StarRocks - removed:
export StarRocksSettings
- removed:
export SupabaseVectorStore
- removed:
export Tair
- removed:
export ConnectionParams - removed:
export IndexParams - removed:
export TencentVectorDB
- removed:
export Tigris
- removed:
export TileDB
- removed:
export TimescaleVector
- removed:
export Typesense
- removed:
export USearch
- removed:
export DistanceStrategy - removed:
export filter_complex_metadata - removed:
export maximal_marginal_relevance
- removed:
export Vald
- removed:
export Vearch
- removed:
export Vectara - removed:
export VectaraRetriever
- removed:
export VespaStore
- removed:
export Weaviate
- removed:
export XataVectorStore
- removed:
export Yellowbrick
- removed:
export CollectionConfig - removed:
export ZepVectorStore
- removed:
export Zilliz