mirror of
https://github.com/langchain-ai/docs.git
synced 2026-08-27 02:41:59 -04:00
114 lines
3.7 KiB
Plaintext
114 lines
3.7 KiB
Plaintext
<CodeGroup>
|
|
```python Google
|
|
from deepagents import create_deep_agent
|
|
from deepagents.backends import StateBackend
|
|
from deepagents.middleware.summarization import create_summarization_tool_middleware
|
|
|
|
backend = StateBackend # if using default backend
|
|
|
|
model = "google_genai:gemini-3.6-flash"
|
|
agent = create_deep_agent(
|
|
model=model,
|
|
middleware=[ # [!code highlight]
|
|
create_summarization_tool_middleware(model, backend), # [!code highlight]
|
|
], # [!code highlight]
|
|
)
|
|
```
|
|
|
|
```python OpenAI
|
|
from deepagents import create_deep_agent
|
|
from deepagents.backends import StateBackend
|
|
from deepagents.middleware.summarization import create_summarization_tool_middleware
|
|
|
|
backend = StateBackend # if using default backend
|
|
|
|
model = "openai:gpt-5.5"
|
|
agent = create_deep_agent(
|
|
model=model,
|
|
middleware=[ # [!code highlight]
|
|
create_summarization_tool_middleware(model, backend), # [!code highlight]
|
|
], # [!code highlight]
|
|
)
|
|
```
|
|
|
|
```python Anthropic
|
|
from deepagents import create_deep_agent
|
|
from deepagents.backends import StateBackend
|
|
from deepagents.middleware.summarization import create_summarization_tool_middleware
|
|
|
|
backend = StateBackend # if using default backend
|
|
|
|
model = "anthropic:claude-sonnet-4-6"
|
|
agent = create_deep_agent(
|
|
model=model,
|
|
middleware=[ # [!code highlight]
|
|
create_summarization_tool_middleware(model, backend), # [!code highlight]
|
|
], # [!code highlight]
|
|
)
|
|
```
|
|
|
|
```python OpenRouter
|
|
from deepagents import create_deep_agent
|
|
from deepagents.backends import StateBackend
|
|
from deepagents.middleware.summarization import create_summarization_tool_middleware
|
|
|
|
backend = StateBackend # if using default backend
|
|
|
|
model = "openrouter:z-ai/glm-5.2"
|
|
agent = create_deep_agent(
|
|
model=model,
|
|
middleware=[ # [!code highlight]
|
|
create_summarization_tool_middleware(model, backend), # [!code highlight]
|
|
], # [!code highlight]
|
|
)
|
|
```
|
|
|
|
```python Fireworks
|
|
from deepagents import create_deep_agent
|
|
from deepagents.backends import StateBackend
|
|
from deepagents.middleware.summarization import create_summarization_tool_middleware
|
|
|
|
backend = StateBackend # if using default backend
|
|
|
|
model = "fireworks:accounts/fireworks/models/glm-5p2"
|
|
agent = create_deep_agent(
|
|
model=model,
|
|
middleware=[ # [!code highlight]
|
|
create_summarization_tool_middleware(model, backend), # [!code highlight]
|
|
], # [!code highlight]
|
|
)
|
|
```
|
|
|
|
```python Baseten
|
|
from deepagents import create_deep_agent
|
|
from deepagents.backends import StateBackend
|
|
from deepagents.middleware.summarization import create_summarization_tool_middleware
|
|
|
|
backend = StateBackend # if using default backend
|
|
|
|
model = "baseten:zai-org/GLM-5.2"
|
|
agent = create_deep_agent(
|
|
model=model,
|
|
middleware=[ # [!code highlight]
|
|
create_summarization_tool_middleware(model, backend), # [!code highlight]
|
|
], # [!code highlight]
|
|
)
|
|
```
|
|
|
|
```python Ollama
|
|
from deepagents import create_deep_agent
|
|
from deepagents.backends import StateBackend
|
|
from deepagents.middleware.summarization import create_summarization_tool_middleware
|
|
|
|
backend = StateBackend # if using default backend
|
|
|
|
model = "ollama:north-mini-code-1.0"
|
|
agent = create_deep_agent(
|
|
model=model,
|
|
middleware=[ # [!code highlight]
|
|
create_summarization_tool_middleware(model, backend), # [!code highlight]
|
|
], # [!code highlight]
|
|
)
|
|
```
|
|
</CodeGroup>
|