Skip to content

Commit 89daa1d

Browse files
committed
docs add claude-4 models
1 parent 197c608 commit 89daa1d

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

docs/my-website/docs/providers/anthropic.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import TabItem from '@theme/TabItem';
44
# Anthropic
55
LiteLLM supports all anthropic models.
66

7+
- `claude-4` (`claude-opus-4-20250514`, `claude-sonnet-4-20250514`)
8+
- `claude-3.7` (`claude-3-7-sonnet-20250219`)
79
- `claude-3.5` (`claude-3-5-sonnet-20240620`)
810
- `claude-3` (`claude-3-haiku-20240307`, `claude-3-opus-20240229`, `claude-3-sonnet-20240229`)
911
- `claude-2`
@@ -64,7 +66,7 @@ from litellm import completion
6466
os.environ["ANTHROPIC_API_KEY"] = "your-api-key"
6567

6668
messages = [{"role": "user", "content": "Hey! how's it going?"}]
67-
response = completion(model="claude-3-opus-20240229", messages=messages)
69+
response = completion(model="claude-opus-4-20250514", messages=messages)
6870
print(response)
6971
```
7072

@@ -80,7 +82,7 @@ from litellm import completion
8082
os.environ["ANTHROPIC_API_KEY"] = "your-api-key"
8183

8284
messages = [{"role": "user", "content": "Hey! how's it going?"}]
83-
response = completion(model="claude-3-opus-20240229", messages=messages, stream=True)
85+
response = completion(model="claude-opus-4-20250514", messages=messages, stream=True)
8486
for chunk in response:
8587
print(chunk["choices"][0]["delta"]["content"]) # same as openai format
8688
```
@@ -102,9 +104,9 @@ export ANTHROPIC_API_KEY="your-api-key"
102104

103105
```yaml
104106
model_list:
105-
- model_name: claude-3 ### RECEIVED MODEL NAME ###
107+
- model_name: claude-4 ### RECEIVED MODEL NAME ###
106108
litellm_params: # all params accepted by litellm.completion() - https://docs.litellm.ai/docs/completion/input
107-
model: claude-3-opus-20240229 ### MODEL NAME sent to `litellm.completion()` ###
109+
model: claude-opus-4-20250514 ### MODEL NAME sent to `litellm.completion()` ###
108110
api_key: "os.environ/ANTHROPIC_API_KEY" # does os.getenv("AZURE_API_KEY_EU")
109111
```
110112
@@ -156,7 +158,7 @@ curl --location 'http://0.0.0.0:4000/chat/completions' \
156158
<TabItem value="cli" label="cli">
157159

158160
```bash
159-
$ litellm --model claude-3-opus-20240229
161+
$ litellm --model claude-opus-4-20250514
160162

161163
# Server running on http://0.0.0.0:4000
162164
```
@@ -244,6 +246,9 @@ print(response)
244246

245247
| Model Name | Function Call |
246248
|------------------|--------------------------------------------|
249+
| claude-opus-4 | `completion('claude-opus-4-20250514', messages)` | `os.environ['ANTHROPIC_API_KEY']` |
250+
| claude-sonnet-4 | `completion('claude-sonnet-4-20250514', messages)` | `os.environ['ANTHROPIC_API_KEY']` |
251+
| claude-3.7 | `completion('claude-3-7-sonnet-20250219', messages)` | `os.environ['ANTHROPIC_API_KEY']` |
247252
| claude-3-5-sonnet | `completion('claude-3-5-sonnet-20240620', messages)` | `os.environ['ANTHROPIC_API_KEY']` |
248253
| claude-3-haiku | `completion('claude-3-haiku-20240307', messages)` | `os.environ['ANTHROPIC_API_KEY']` |
249254
| claude-3-opus | `completion('claude-3-opus-20240229', messages)` | `os.environ['ANTHROPIC_API_KEY']` |

0 commit comments

Comments
 (0)