icebear0828 Claude Opus 4.6 commited on
Commit
717e975
·
1 Parent(s): 79118b7

fix: Anthropic/Gemini code examples now follow selected model

Browse files

Hardcoded model names (claude-sonnet-4, gemini-2.5-pro) replaced
with the dynamic model variable in all protocol examples.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

web/src/components/CodeExamples.tsx CHANGED
@@ -69,7 +69,7 @@ client = anthropic.Anthropic(
69
  )
70
 
71
  message = client.messages.create(
72
- model="claude-sonnet-4-20250514",
73
  max_tokens=1024,
74
  messages=[{"role": "user", "content": "Hello"}],
75
  )
@@ -80,7 +80,7 @@ print(message.content[0].text)`,
80
  -H "x-api-key: ${apiKey}" \\
81
  -H "anthropic-version: 2023-06-01" \\
82
  -d '{
83
- "model": "claude-sonnet-4-20250514",
84
  "max_tokens": 1024,
85
  "messages": [{"role": "user", "content": "Hello"}]
86
  }'`,
@@ -93,7 +93,7 @@ const client = new Anthropic({
93
  });
94
 
95
  const message = await client.messages.create({
96
- model: "claude-sonnet-4-20250514",
97
  max_tokens: 1024,
98
  messages: [{ role: "user", content: "Hello" }],
99
  });
@@ -107,12 +107,12 @@ client = genai.Client(
107
  )
108
 
109
  response = client.models.generate_content(
110
- model="gemini-2.5-pro",
111
  contents="Hello",
112
  )
113
  print(response.text)`,
114
 
115
- "gemini-curl": `curl "${origin}/v1beta/models/gemini-2.5-pro:generateContent?key=${apiKey}" \\
116
  -H "Content-Type: application/json" \\
117
  -d '{
118
  "contents": [{"role": "user", "parts": [{"text": "Hello"}]}]
@@ -126,7 +126,7 @@ const ai = new GoogleGenAI({
126
  });
127
 
128
  const response = await ai.models.generateContent({
129
- model: "gemini-2.5-pro",
130
  contents: "Hello",
131
  });
132
  console.log(response.text);`,
 
69
  )
70
 
71
  message = client.messages.create(
72
+ model="${model}",
73
  max_tokens=1024,
74
  messages=[{"role": "user", "content": "Hello"}],
75
  )
 
80
  -H "x-api-key: ${apiKey}" \\
81
  -H "anthropic-version: 2023-06-01" \\
82
  -d '{
83
+ "model": "${model}",
84
  "max_tokens": 1024,
85
  "messages": [{"role": "user", "content": "Hello"}]
86
  }'`,
 
93
  });
94
 
95
  const message = await client.messages.create({
96
+ model: "${model}",
97
  max_tokens: 1024,
98
  messages: [{ role: "user", content: "Hello" }],
99
  });
 
107
  )
108
 
109
  response = client.models.generate_content(
110
+ model="${model}",
111
  contents="Hello",
112
  )
113
  print(response.text)`,
114
 
115
+ "gemini-curl": `curl "${origin}/v1beta/models/${model}:generateContent?key=${apiKey}" \\
116
  -H "Content-Type: application/json" \\
117
  -d '{
118
  "contents": [{"role": "user", "parts": [{"text": "Hello"}]}]
 
126
  });
127
 
128
  const response = await ai.models.generateContent({
129
+ model: "${model}",
130
  contents: "Hello",
131
  });
132
  console.log(response.text);`,