mirror of
https://github.com/langchain-ai/docs.git
synced 2026-08-27 02:41:59 -04:00
212 lines
5.3 KiB
Plaintext
212 lines
5.3 KiB
Plaintext
<CodeGroup>
|
|
```python Google
|
|
import os
|
|
from typing import Literal
|
|
from tavily import TavilyClient
|
|
from deepagents import create_deep_agent
|
|
|
|
tavily_client = TavilyClient(api_key=os.environ["TAVILY_API_KEY"])
|
|
|
|
|
|
def internet_search(
|
|
query: str,
|
|
max_results: int = 5,
|
|
topic: Literal["general", "news", "finance"] = "general",
|
|
include_raw_content: bool = False,
|
|
):
|
|
"""Run a web search"""
|
|
return tavily_client.search(
|
|
query,
|
|
max_results=max_results,
|
|
include_raw_content=include_raw_content,
|
|
topic=topic,
|
|
)
|
|
|
|
|
|
agent = create_deep_agent(
|
|
model="google_genai:gemini-3.6-flash",
|
|
tools=[internet_search],
|
|
)
|
|
```
|
|
|
|
```python OpenAI
|
|
import os
|
|
from typing import Literal
|
|
from tavily import TavilyClient
|
|
from deepagents import create_deep_agent
|
|
|
|
tavily_client = TavilyClient(api_key=os.environ["TAVILY_API_KEY"])
|
|
|
|
|
|
def internet_search(
|
|
query: str,
|
|
max_results: int = 5,
|
|
topic: Literal["general", "news", "finance"] = "general",
|
|
include_raw_content: bool = False,
|
|
):
|
|
"""Run a web search"""
|
|
return tavily_client.search(
|
|
query,
|
|
max_results=max_results,
|
|
include_raw_content=include_raw_content,
|
|
topic=topic,
|
|
)
|
|
|
|
|
|
agent = create_deep_agent(
|
|
model="openai:gpt-5.5",
|
|
tools=[internet_search],
|
|
)
|
|
```
|
|
|
|
```python Anthropic
|
|
import os
|
|
from typing import Literal
|
|
from tavily import TavilyClient
|
|
from deepagents import create_deep_agent
|
|
|
|
tavily_client = TavilyClient(api_key=os.environ["TAVILY_API_KEY"])
|
|
|
|
|
|
def internet_search(
|
|
query: str,
|
|
max_results: int = 5,
|
|
topic: Literal["general", "news", "finance"] = "general",
|
|
include_raw_content: bool = False,
|
|
):
|
|
"""Run a web search"""
|
|
return tavily_client.search(
|
|
query,
|
|
max_results=max_results,
|
|
include_raw_content=include_raw_content,
|
|
topic=topic,
|
|
)
|
|
|
|
|
|
agent = create_deep_agent(
|
|
model="anthropic:claude-sonnet-4-6",
|
|
tools=[internet_search],
|
|
)
|
|
```
|
|
|
|
```python OpenRouter
|
|
import os
|
|
from typing import Literal
|
|
from tavily import TavilyClient
|
|
from deepagents import create_deep_agent
|
|
|
|
tavily_client = TavilyClient(api_key=os.environ["TAVILY_API_KEY"])
|
|
|
|
|
|
def internet_search(
|
|
query: str,
|
|
max_results: int = 5,
|
|
topic: Literal["general", "news", "finance"] = "general",
|
|
include_raw_content: bool = False,
|
|
):
|
|
"""Run a web search"""
|
|
return tavily_client.search(
|
|
query,
|
|
max_results=max_results,
|
|
include_raw_content=include_raw_content,
|
|
topic=topic,
|
|
)
|
|
|
|
|
|
agent = create_deep_agent(
|
|
model="openrouter:z-ai/glm-5.2",
|
|
tools=[internet_search],
|
|
)
|
|
```
|
|
|
|
```python Fireworks
|
|
import os
|
|
from typing import Literal
|
|
from tavily import TavilyClient
|
|
from deepagents import create_deep_agent
|
|
|
|
tavily_client = TavilyClient(api_key=os.environ["TAVILY_API_KEY"])
|
|
|
|
|
|
def internet_search(
|
|
query: str,
|
|
max_results: int = 5,
|
|
topic: Literal["general", "news", "finance"] = "general",
|
|
include_raw_content: bool = False,
|
|
):
|
|
"""Run a web search"""
|
|
return tavily_client.search(
|
|
query,
|
|
max_results=max_results,
|
|
include_raw_content=include_raw_content,
|
|
topic=topic,
|
|
)
|
|
|
|
|
|
agent = create_deep_agent(
|
|
model="fireworks:accounts/fireworks/models/glm-5p2",
|
|
tools=[internet_search],
|
|
)
|
|
```
|
|
|
|
```python Baseten
|
|
import os
|
|
from typing import Literal
|
|
from tavily import TavilyClient
|
|
from deepagents import create_deep_agent
|
|
|
|
tavily_client = TavilyClient(api_key=os.environ["TAVILY_API_KEY"])
|
|
|
|
|
|
def internet_search(
|
|
query: str,
|
|
max_results: int = 5,
|
|
topic: Literal["general", "news", "finance"] = "general",
|
|
include_raw_content: bool = False,
|
|
):
|
|
"""Run a web search"""
|
|
return tavily_client.search(
|
|
query,
|
|
max_results=max_results,
|
|
include_raw_content=include_raw_content,
|
|
topic=topic,
|
|
)
|
|
|
|
|
|
agent = create_deep_agent(
|
|
model="baseten:zai-org/GLM-5.2",
|
|
tools=[internet_search],
|
|
)
|
|
```
|
|
|
|
```python Ollama
|
|
import os
|
|
from typing import Literal
|
|
from tavily import TavilyClient
|
|
from deepagents import create_deep_agent
|
|
|
|
tavily_client = TavilyClient(api_key=os.environ["TAVILY_API_KEY"])
|
|
|
|
|
|
def internet_search(
|
|
query: str,
|
|
max_results: int = 5,
|
|
topic: Literal["general", "news", "finance"] = "general",
|
|
include_raw_content: bool = False,
|
|
):
|
|
"""Run a web search"""
|
|
return tavily_client.search(
|
|
query,
|
|
max_results=max_results,
|
|
include_raw_content=include_raw_content,
|
|
topic=topic,
|
|
)
|
|
|
|
|
|
agent = create_deep_agent(
|
|
model="ollama:north-mini-code-1.0",
|
|
tools=[internet_search],
|
|
)
|
|
```
|
|
</CodeGroup>
|