bump version to 131 (#2391)

This commit is contained in:
Harrison Chase 2023-04-04 07:21:50 -07:00 committed by GitHub
parent dc3ac8082b
commit c7b083ab56
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
31 changed files with 50 additions and 37 deletions

View File

@ -206,7 +206,7 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import initialize_agent, load_tools\n", "from langchain.agents import initialize_agent, load_tools\n",
"from langchain.agents.agent_types import AgentType" "from langchain.agents import AgentType"
] ]
}, },
{ {

View File

@ -520,7 +520,7 @@
], ],
"source": [ "source": [
"from langchain.agents import initialize_agent, load_tools\n", "from langchain.agents import initialize_agent, load_tools\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"\n", "\n",
"# SCENARIO 2 - Agent with Tools\n", "# SCENARIO 2 - Agent with Tools\n",
"tools = load_tools([\"serpapi\", \"llm-math\"], llm=llm, callback_manager=manager)\n", "tools = load_tools([\"serpapi\", \"llm-math\"], llm=llm, callback_manager=manager)\n",

View File

@ -23,7 +23,7 @@ You can use it as part of a Self Ask chain:
from langchain.utilities import GoogleSerperAPIWrapper from langchain.utilities import GoogleSerperAPIWrapper
from langchain.llms.openai import OpenAI from langchain.llms.openai import OpenAI
from langchain.agents import initialize_agent, Tool from langchain.agents import initialize_agent, Tool
from langchain.agents.agent_types import AgentType from langchain.agents import AgentType
import os import os

View File

@ -506,7 +506,7 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import initialize_agent, load_tools\n", "from langchain.agents import initialize_agent, load_tools\n",
"from langchain.agents.agent_types import AgentType" "from langchain.agents import AgentType"
] ]
}, },
{ {

View File

@ -197,7 +197,7 @@ Now we can get started!
```python ```python
from langchain.agents import load_tools from langchain.agents import load_tools
from langchain.agents import initialize_agent from langchain.agents import initialize_agent
from langchain.agents.agent_types import AgentType from langchain.agents import AgentType
from langchain.llms import OpenAI from langchain.llms import OpenAI
# First, let's load the language model we're going to use to control the agent. # First, let's load the language model we're going to use to control the agent.
@ -410,7 +410,7 @@ Agents can also be used with chat models, you can initialize one using `AgentTyp
```python ```python
from langchain.agents import load_tools from langchain.agents import load_tools
from langchain.agents import initialize_agent from langchain.agents import initialize_agent
from langchain.agents.agent_types import AgentType from langchain.agents import AgentType
from langchain.chat_models import ChatOpenAI from langchain.chat_models import ChatOpenAI
from langchain.llms import OpenAI from langchain.llms import OpenAI

View File

@ -154,7 +154,7 @@
"source": [ "source": [
"# Import things that are needed generically\n", "# Import things that are needed generically\n",
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.tools import BaseTool\n", "from langchain.tools import BaseTool\n",
"from langchain.llms import OpenAI\n", "from langchain.llms import OpenAI\n",
"from langchain import LLMMathChain, SerpAPIWrapper" "from langchain import LLMMathChain, SerpAPIWrapper"

View File

@ -39,7 +39,7 @@
"import time\n", "import time\n",
"\n", "\n",
"from langchain.agents import initialize_agent, load_tools\n", "from langchain.agents import initialize_agent, load_tools\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.llms import OpenAI\n", "from langchain.llms import OpenAI\n",
"from langchain.callbacks.stdout import StdOutCallbackHandler\n", "from langchain.callbacks.stdout import StdOutCallbackHandler\n",
"from langchain.callbacks.base import CallbackManager\n", "from langchain.callbacks.base import CallbackManager\n",

View File

@ -19,7 +19,7 @@
"source": [ "source": [
"from langchain.agents import load_tools\n", "from langchain.agents import load_tools\n",
"from langchain.agents import initialize_agent\n", "from langchain.agents import initialize_agent\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.llms import OpenAI" "from langchain.llms import OpenAI"
] ]
}, },

View File

@ -19,7 +19,7 @@
"source": [ "source": [
"from langchain.agents import load_tools\n", "from langchain.agents import load_tools\n",
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.llms import OpenAI" "from langchain.llms import OpenAI"
] ]
}, },

View File

@ -35,7 +35,7 @@
"from langchain.chat_models import ChatOpenAI\n", "from langchain.chat_models import ChatOpenAI\n",
"from langchain.utilities import SerpAPIWrapper\n", "from langchain.utilities import SerpAPIWrapper\n",
"from langchain.agents import initialize_agent\n", "from langchain.agents import initialize_agent\n",
"from langchain.agents.agent_types import AgentType" "from langchain.agents import AgentType"
] ]
}, },
{ {

View File

@ -20,7 +20,7 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import Tool\n", "from langchain.agents import Tool\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.memory import ConversationBufferMemory\n", "from langchain.memory import ConversationBufferMemory\n",
"from langchain import OpenAI\n", "from langchain import OpenAI\n",
"from langchain.utilities import GoogleSearchAPIWrapper\n", "from langchain.utilities import GoogleSearchAPIWrapper\n",

View File

@ -28,7 +28,7 @@
"source": [ "source": [
"from langchain import LLMMathChain, OpenAI, SerpAPIWrapper, SQLDatabase, SQLDatabaseChain\n", "from langchain import LLMMathChain, OpenAI, SerpAPIWrapper, SQLDatabase, SQLDatabaseChain\n",
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType" "from langchain.agents import AgentType"
] ]
}, },
{ {

View File

@ -28,7 +28,7 @@
"source": [ "source": [
"from langchain import OpenAI, LLMMathChain, SerpAPIWrapper, SQLDatabase, SQLDatabaseChain\n", "from langchain import OpenAI, LLMMathChain, SerpAPIWrapper, SQLDatabase, SQLDatabaseChain\n",
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.chat_models import ChatOpenAI" "from langchain.chat_models import ChatOpenAI"
] ]
}, },

View File

@ -19,7 +19,7 @@
"source": [ "source": [
"from langchain import OpenAI, Wikipedia\n", "from langchain import OpenAI, Wikipedia\n",
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.agents.react.base import DocstoreExplorer\n", "from langchain.agents.react.base import DocstoreExplorer\n",
"docstore=DocstoreExplorer(Wikipedia())\n", "docstore=DocstoreExplorer(Wikipedia())\n",
"tools = [\n", "tools = [\n",

View File

@ -46,7 +46,7 @@
"source": [ "source": [
"from langchain import OpenAI, SerpAPIWrapper\n", "from langchain import OpenAI, SerpAPIWrapper\n",
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"\n", "\n",
"llm = OpenAI(temperature=0)\n", "llm = OpenAI(temperature=0)\n",
"search = SerpAPIWrapper()\n", "search = SerpAPIWrapper()\n",

View File

@ -27,7 +27,7 @@
"source": [ "source": [
"# Import things that are needed generically\n", "# Import things that are needed generically\n",
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.tools import BaseTool\n", "from langchain.tools import BaseTool\n",
"from langchain.llms import OpenAI\n", "from langchain.llms import OpenAI\n",
"from langchain import LLMMathChain, SerpAPIWrapper" "from langchain import LLMMathChain, SerpAPIWrapper"
@ -485,7 +485,7 @@
"source": [ "source": [
"# Import things that are needed generically\n", "# Import things that are needed generically\n",
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.llms import OpenAI\n", "from langchain.llms import OpenAI\n",
"from langchain import LLMMathChain, SerpAPIWrapper\n", "from langchain import LLMMathChain, SerpAPIWrapper\n",
"search = SerpAPIWrapper()\n", "search = SerpAPIWrapper()\n",

View File

@ -23,7 +23,7 @@
"source": [ "source": [
"from langchain.chat_models import ChatOpenAI\n", "from langchain.chat_models import ChatOpenAI\n",
"from langchain.agents import load_tools, initialize_agent\n", "from langchain.agents import load_tools, initialize_agent\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.tools import AIPluginTool" "from langchain.tools import AIPluginTool"
] ]
}, },

View File

@ -115,7 +115,7 @@
"from langchain.utilities import GoogleSerperAPIWrapper\n", "from langchain.utilities import GoogleSerperAPIWrapper\n",
"from langchain.llms.openai import OpenAI\n", "from langchain.llms.openai import OpenAI\n",
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"\n", "\n",
"llm = OpenAI(temperature=0)\n", "llm = OpenAI(temperature=0)\n",
"search = GoogleSerperAPIWrapper()\n", "search = GoogleSerperAPIWrapper()\n",

View File

@ -20,7 +20,7 @@
"from langchain.chat_models import ChatOpenAI\n", "from langchain.chat_models import ChatOpenAI\n",
"from langchain.llms import OpenAI\n", "from langchain.llms import OpenAI\n",
"from langchain.agents import load_tools, initialize_agent\n", "from langchain.agents import load_tools, initialize_agent\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"\n", "\n",
"llm = ChatOpenAI(temperature=0.0)\n", "llm = ChatOpenAI(temperature=0.0)\n",
"math_llm = OpenAI(temperature=0.0)\n", "math_llm = OpenAI(temperature=0.0)\n",

View File

@ -23,7 +23,7 @@
"source": [ "source": [
"from langchain.agents import load_tools\n", "from langchain.agents import load_tools\n",
"from langchain.agents import initialize_agent\n", "from langchain.agents import initialize_agent\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.llms import OpenAI" "from langchain.llms import OpenAI"
] ]
}, },

View File

@ -77,7 +77,7 @@
"from langchain.llms import OpenAI\n", "from langchain.llms import OpenAI\n",
"from langchain.agents import initialize_agent\n", "from langchain.agents import initialize_agent\n",
"from langchain.agents.agent_toolkits import ZapierToolkit\n", "from langchain.agents.agent_toolkits import ZapierToolkit\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.utilities.zapier import ZapierNLAWrapper" "from langchain.utilities.zapier import ZapierNLAWrapper"
] ]
}, },

View File

@ -24,7 +24,7 @@
"source": [ "source": [
"from langchain.llms import OpenAI\n", "from langchain.llms import OpenAI\n",
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType" "from langchain.agents import AgentType"
] ]
}, },
{ {

View File

@ -32,7 +32,7 @@
"source": [ "source": [
"from langchain.agents import load_tools\n", "from langchain.agents import load_tools\n",
"from langchain.agents import initialize_agent\n", "from langchain.agents import initialize_agent\n",
"from langchain.agents.agent_types import AgentType" "from langchain.agents import AgentType"
] ]
}, },
{ {

View File

@ -107,7 +107,7 @@
"source": [ "source": [
"from langchain.agents import load_tools\n", "from langchain.agents import load_tools\n",
"from langchain.agents import initialize_agent\n", "from langchain.agents import initialize_agent\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.llms import OpenAI\n", "from langchain.llms import OpenAI\n",
"\n", "\n",
"llm = OpenAI(temperature=0)\n", "llm = OpenAI(temperature=0)\n",

View File

@ -1,11 +1,10 @@
{ {
"cells": [ "cells": [
{ {
"attachments": {},
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {},
"source": [ "source": [
"# OpenAI\n", "# GPT4all\n",
"\n", "\n",
"This example goes over how to use LangChain to interact with GPT4All models" "This example goes over how to use LangChain to interact with GPT4All models"
] ]
@ -75,10 +74,23 @@
} }
], ],
"metadata": { "metadata": {
"language_info": { "kernelspec": {
"name": "python" "display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
}, },
"orig_nbformat": 4 "language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.1"
}
}, },
"nbformat": 4, "nbformat": 4,
"nbformat_minor": 2 "nbformat_minor": 2

View File

@ -35,7 +35,7 @@
"\n", "\n",
"import langchain\n", "import langchain\n",
"from langchain.agents import Tool, initialize_agent, load_tools\n", "from langchain.agents import Tool, initialize_agent, load_tools\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"from langchain.chat_models import ChatOpenAI\n", "from langchain.chat_models import ChatOpenAI\n",
"from langchain.llms import OpenAI" "from langchain.llms import OpenAI"
] ]

View File

@ -85,7 +85,7 @@
"from langchain.llms import OpenAI\n", "from langchain.llms import OpenAI\n",
"from langchain.chains import LLMMathChain\n", "from langchain.chains import LLMMathChain\n",
"from langchain.agents import initialize_agent, Tool, load_tools\n", "from langchain.agents import initialize_agent, Tool, load_tools\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"\n", "\n",
"tools = load_tools(['serpapi', 'llm-math'], llm=OpenAI(temperature=0))\n", "tools = load_tools(['serpapi', 'llm-math'], llm=OpenAI(temperature=0))\n",
"agent = initialize_agent(tools, OpenAI(temperature=0), agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION)\n" "agent = initialize_agent(tools, OpenAI(temperature=0), agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION)\n"

View File

@ -255,7 +255,7 @@
"outputs": [], "outputs": [],
"source": [ "source": [
"from langchain.agents import initialize_agent, Tool\n", "from langchain.agents import initialize_agent, Tool\n",
"from langchain.agents.agent_types import AgentType\n", "from langchain.agents import AgentType\n",
"tools = [\n", "tools = [\n",
" Tool(\n", " Tool(\n",
" name = \"State of Union QA System\",\n", " name = \"State of Union QA System\",\n",

View File

@ -15,6 +15,7 @@ from langchain.agents.agent_toolkits import (
create_vectorstore_agent, create_vectorstore_agent,
create_vectorstore_router_agent, create_vectorstore_router_agent,
) )
from langchain.agents.agent_types import AgentType
from langchain.agents.conversational.base import ConversationalAgent from langchain.agents.conversational.base import ConversationalAgent
from langchain.agents.conversational_chat.base import ConversationalChatAgent from langchain.agents.conversational_chat.base import ConversationalChatAgent
from langchain.agents.initialize import initialize_agent from langchain.agents.initialize import initialize_agent
@ -51,4 +52,5 @@ __all__ = [
"LLMSingleActionAgent", "LLMSingleActionAgent",
"AgentOutputParser", "AgentOutputParser",
"BaseSingleActionAgent", "BaseSingleActionAgent",
"AgentType",
] ]

View File

@ -1,6 +1,6 @@
[tool.poetry] [tool.poetry]
name = "langchain" name = "langchain"
version = "0.0.130" version = "0.0.131"
description = "Building applications with LLMs through composability" description = "Building applications with LLMs through composability"
authors = [] authors = []
license = "MIT" license = "MIT"

View File

@ -4,8 +4,7 @@ from typing import Any, List, Mapping, Optional
from pydantic import BaseModel from pydantic import BaseModel
from langchain.agents import AgentExecutor, initialize_agent from langchain.agents import AgentExecutor, AgentType, initialize_agent
from langchain.agents.agent_types import AgentType
from langchain.agents.tools import Tool from langchain.agents.tools import Tool
from langchain.callbacks.base import CallbackManager from langchain.callbacks.base import CallbackManager
from langchain.llms.base import LLM from langchain.llms.base import LLM