@@ -4,6 +4,8 @@ import TabItem from '@theme/TabItem';
44# Anthropic
55LiteLLM 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
6466os.environ[" ANTHROPIC_API_KEY" ] = " your-api-key"
6567
6668messages = [{" 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)
6870print (response)
6971```
7072
@@ -80,7 +82,7 @@ from litellm import completion
8082os.environ[" ANTHROPIC_API_KEY" ] = " your-api-key"
8183
8284messages = [{" 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 )
8486for 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
104106model_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