Compare commits

...
Author SHA1 Message Date
Sydney Runkle 938d812089 try adding python bound 2025-06-08 10:22:16 -04:00
Sydney Runkle 95a2edc331 format docs 2025-06-08 10:09:25 -04:00
Sydney Runkle 0ed8d2007f linting 2025-06-08 10:03:46 -04:00
Sydney RunkleandGitHub aa9f562828 Merge branch 'main' into wfh/tavilyp2 2025-06-08 10:03:14 -04:00
William Fu-Hinthorn 8aa8ffcef5 Tavily in cli examples to own package 2025-03-31 16:17:23 -07:00
7 changed files with 7 additions and 4 deletions
@@ -54,6 +54,7 @@
" if not os.environ.get(var):\n", " if not os.environ.get(var):\n",
" os.environ[var] = getpass.getpass(f\"Please provide your {var}\")\n", " os.environ[var] = getpass.getpass(f\"Please provide your {var}\")\n",
"\n", "\n",
"\n",
"_set_if_undefined(\"OPENAI_API_KEY\")\n", "_set_if_undefined(\"OPENAI_API_KEY\")\n",
"_set_if_undefined(\"TAVILY_API_KEY\")" "_set_if_undefined(\"TAVILY_API_KEY\")"
] ]
+1 -1
View File
@@ -2,9 +2,9 @@ from collections.abc import Sequence
from typing import Annotated, Literal, TypedDict from typing import Annotated, Literal, TypedDict
from langchain_anthropic import ChatAnthropic from langchain_anthropic import ChatAnthropic
from langchain_community.tools.tavily_search import TavilySearchResults
from langchain_core.messages import BaseMessage from langchain_core.messages import BaseMessage
from langchain_openai import ChatOpenAI from langchain_openai import ChatOpenAI
from langchain_tavily import TavilySearchResults
from langgraph.graph import END, StateGraph, add_messages from langgraph.graph import END, StateGraph, add_messages
from langgraph.prebuilt import ToolNode from langgraph.prebuilt import ToolNode
+1
View File
@@ -2,6 +2,7 @@
"python_version": "3.12", "python_version": "3.12",
"dependencies": [ "dependencies": [
"langchain_community", "langchain_community",
"langchain_tavily; python_version < '4.0'",
"langchain_anthropic", "langchain_anthropic",
"langchain_openai", "langchain_openai",
"wikipedia", "wikipedia",
+1 -1
View File
@@ -3,7 +3,6 @@ import json
from typing import Annotated, Optional from typing import Annotated, Optional
from langchain_community.retrievers import WikipediaRetriever from langchain_community.retrievers import WikipediaRetriever
from langchain_community.tools.tavily_search import TavilySearchResults
from langchain_community.vectorstores import SKLearnVectorStore from langchain_community.vectorstores import SKLearnVectorStore
from langchain_core.documents import Document from langchain_core.documents import Document
from langchain_core.messages import ( from langchain_core.messages import (
@@ -18,6 +17,7 @@ from langchain_core.runnables import RunnableConfig, RunnableLambda
from langchain_core.runnables import chain as as_runnable from langchain_core.runnables import chain as as_runnable
from langchain_core.tools import tool from langchain_core.tools import tool
from langchain_openai import ChatOpenAI, OpenAIEmbeddings from langchain_openai import ChatOpenAI, OpenAIEmbeddings
from langchain_tavily import TavilySearchResults
from langgraph.graph import END, StateGraph from langgraph.graph import END, StateGraph
from pydantic import BaseModel, Field from pydantic import BaseModel, Field
from typing_extensions import TypedDict from typing_extensions import TypedDict
@@ -3,9 +3,9 @@ from pathlib import Path
from typing import Annotated, TypedDict from typing import Annotated, TypedDict
from langchain_anthropic import ChatAnthropic from langchain_anthropic import ChatAnthropic
from langchain_community.tools.tavily_search import TavilySearchResults
from langchain_core.messages import BaseMessage from langchain_core.messages import BaseMessage
from langchain_openai import ChatOpenAI from langchain_openai import ChatOpenAI
from langchain_tavily import TavilySearchResults
from langgraph.graph import END, StateGraph, add_messages from langgraph.graph import END, StateGraph, add_messages
from langgraph.prebuilt import ToolNode from langgraph.prebuilt import ToolNode
@@ -3,9 +3,9 @@ from pathlib import Path
from typing import Annotated, TypedDict from typing import Annotated, TypedDict
from langchain_anthropic import ChatAnthropic from langchain_anthropic import ChatAnthropic
from langchain_community.tools.tavily_search import TavilySearchResults
from langchain_core.messages import BaseMessage from langchain_core.messages import BaseMessage
from langchain_openai import ChatOpenAI from langchain_openai import ChatOpenAI
from langchain_tavily import TavilySearchResults
from langgraph.graph import END, StateGraph, add_messages from langgraph.graph import END, StateGraph, add_messages
from langgraph.prebuilt import ToolNode from langgraph.prebuilt import ToolNode
+1
View File
@@ -2,6 +2,7 @@
"pip_config_file": "./pipconf.txt", "pip_config_file": "./pipconf.txt",
"dependencies": [ "dependencies": [
"langchain_community", "langchain_community",
"langchain_tavily; python_version < '4.0'",
"langchain_anthropic", "langchain_anthropic",
"langchain_openai", "langchain_openai",
"wikipedia", "wikipedia",