Initial commit
This commit is contained in:
127
skills/langgraph-master/06_llm_model_ids_claude.md
Normal file
127
skills/langgraph-master/06_llm_model_ids_claude.md
Normal file
@@ -0,0 +1,127 @@
|
||||
# Anthropic Claude Model IDs
|
||||
|
||||
List of available model IDs for the Anthropic Claude API.
|
||||
|
||||
> **Last Updated**: 2025-11-24
|
||||
|
||||
## Model List
|
||||
|
||||
### Claude 4.x (2025)
|
||||
|
||||
| Model ID | Context | Max Output | Release | Features |
|
||||
|-----------|------------|---------|---------|------|
|
||||
| `claude-opus-4-1-20250805` | 200K | 32K | 2025-08 | Most powerful. Complex reasoning & code generation |
|
||||
| `claude-sonnet-4-5` | 1M | 64K | 2025-09 | Latest balanced model (recommended) |
|
||||
| `claude-sonnet-4-20250514` | 200K (1M beta) | 64K | 2025-05 | Production recommended (date-fixed) |
|
||||
| `claude-haiku-4-5-20251001` | 200K | 64K | 2025-10 | Fast & low-cost |
|
||||
|
||||
**Model Characteristics**:
|
||||
- **Opus**: Highest performance, complex tasks (200K context)
|
||||
- **Sonnet**: Balanced, general-purpose (1M context)
|
||||
- **Haiku**: Fast & low-cost ($1/M input, $5/M output)
|
||||
|
||||
## Basic Usage
|
||||
|
||||
```python
|
||||
from langchain_anthropic import ChatAnthropic
|
||||
|
||||
# Recommended: Latest Sonnet
|
||||
llm = ChatAnthropic(model="claude-sonnet-4-5")
|
||||
|
||||
# Production: Date-fixed version
|
||||
llm = ChatAnthropic(model="claude-sonnet-4-20250514")
|
||||
|
||||
# Fast & low-cost
|
||||
llm = ChatAnthropic(model="claude-haiku-4-5-20251001")
|
||||
|
||||
# Highest performance
|
||||
llm = ChatAnthropic(model="claude-opus-4-1-20250805")
|
||||
```
|
||||
|
||||
### Environment Variables
|
||||
|
||||
```bash
|
||||
export ANTHROPIC_API_KEY="sk-ant-..."
|
||||
```
|
||||
|
||||
## Model Selection Guide
|
||||
|
||||
| Use Case | Recommended Model |
|
||||
|------|-----------|
|
||||
| Cost-focused | `claude-haiku-4-5-20251001` |
|
||||
| Balanced | `claude-sonnet-4-5` |
|
||||
| Performance-focused | `claude-opus-4-1-20250805` |
|
||||
| Production | `claude-sonnet-4-20250514` (date-fixed) |
|
||||
|
||||
## Claude Features
|
||||
|
||||
### 1. Large Context Window
|
||||
|
||||
Claude Sonnet 4.5 supports **1M tokens** context window:
|
||||
|
||||
| Model | Standard Context | Max Output | Notes |
|
||||
|--------|---------------|---------|------|
|
||||
| Sonnet 4.5 | 1M | 64K | Latest version |
|
||||
| Sonnet 4 | 200K (1M beta) | 64K | 1M available with beta header |
|
||||
| Opus 4.1 | 200K | 32K | High-performance version |
|
||||
| Haiku 4.5 | 200K | 64K | Fast version |
|
||||
|
||||
```python
|
||||
# Using 1M context (Sonnet 4.5)
|
||||
llm = ChatAnthropic(
|
||||
model="claude-sonnet-4-5",
|
||||
max_tokens=64000 # Max output: 64K
|
||||
)
|
||||
|
||||
# Enable 1M context for Sonnet 4 (beta)
|
||||
llm = ChatAnthropic(
|
||||
model="claude-sonnet-4-20250514",
|
||||
default_headers={"anthropic-beta": "max-tokens-3-5-sonnet-2024-07-15"}
|
||||
)
|
||||
```
|
||||
|
||||
### 2. Date-Fixed Versions
|
||||
|
||||
For production environments, date-fixed versions are recommended to prevent unexpected updates:
|
||||
|
||||
```python
|
||||
# ✅ Recommended (production)
|
||||
llm = ChatAnthropic(model="claude-sonnet-4-20250514")
|
||||
|
||||
# ⚠️ Caution (development only)
|
||||
llm = ChatAnthropic(model="claude-sonnet-4")
|
||||
```
|
||||
|
||||
### 3. Tool Use (Function Calling)
|
||||
|
||||
Claude has powerful tool use capabilities (see [Tool Use Guide](06_llm_model_ids_claude_tools.md) for details).
|
||||
|
||||
### 4. Multi-Platform Support
|
||||
|
||||
Available on multiple cloud platforms (see [Platform-Specific Guide](06_llm_model_ids_claude_platforms.md) for details):
|
||||
|
||||
- Anthropic API (direct)
|
||||
- Google Vertex AI
|
||||
- AWS Bedrock
|
||||
- Azure AI (Microsoft Foundry)
|
||||
|
||||
## Deprecated Models
|
||||
|
||||
| Model | Deprecation Date | Migration Target |
|
||||
|--------|-------|--------|
|
||||
| Claude 3 Opus | 2025-07-21 | `claude-opus-4-1-20250805` |
|
||||
| Claude 3 Sonnet | 2025-07-21 | `claude-sonnet-4-5` |
|
||||
| Claude 2.1 | 2025-07-21 | `claude-sonnet-4-5` |
|
||||
|
||||
## Detailed Documentation
|
||||
|
||||
For advanced settings and parameters:
|
||||
- **[Claude Advanced Features](06_llm_model_ids_claude_advanced.md)** - Parameter configuration, streaming, caching
|
||||
- **[Platform-Specific Guide](06_llm_model_ids_claude_platforms.md)** - Usage on Vertex AI, AWS Bedrock, Azure AI
|
||||
- **[Tool Use Guide](06_llm_model_ids_claude_tools.md)** - Function Calling implementation
|
||||
|
||||
## Reference Links
|
||||
|
||||
- [Claude API Official](https://docs.anthropic.com/en/docs/about-claude/models/overview)
|
||||
- [Anthropic Console](https://console.anthropic.com/)
|
||||
- [LangChain Integration](https://docs.langchain.com/oss/python/integrations/chat/anthropic)
|
||||
Reference in New Issue
Block a user