Skip to content

Commit 3b9c7e1

Browse files
committed
bug #1698 fix typo in model name (no 's') (tacman)
This PR was merged into the main branch. Discussion ---------- fix typo in model name (no 's') | Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | Docs? | no <!-- required for new features --> | License | MIT Typo in the model name, no "s". The model page lists them as Pixtral Large and Pixtral 12B. The direct links confirm the API names: ``` pixtral-large-2411 → pixtral-large-latest pixtral-12b-2409 → pixtral-12b-latest ``` Documentation URL: https://docs.mistral.ai/getting-started/models/models_overview/ ```bash $ MISTRAL_KEY=$(grep MISTRAL_API_KEY /home/tac/g/sites/ai-pipeline-demo/.env.local | cut -d= -f2) for model in "pixtral-12b-2409" "pixtral-12b-latest" "pixstral-12b-latest"; do result=$(curl -s -X POST https://api.mistral.ai/v1/chat/completions \ -H "Authorization: Bearer $MISTRAL_KEY" \ -H "Content-Type: application/json" \ -d "{\"model\":\"$model\",\"messages\":[{\"role\":\"user\",\"content\":\"hi\"}],\"max_tokens\":3}") echo "$model: $(echo $result | python3 -c 'import sys,json; d=json.load(sys.stdin); print(d.get("choices",[{}])[0].get("message",{}).get("content","") or d.get("error",{}).get("message","")[:60])' 2>/dev/null)" done pixtral-12b-2409: Hello! pixtral-12b-latest: Hello! pixstral-12b-latest: ``` ```bash curl -s -X POST https://api.mistral.ai/v1/chat/completions \ -H "Authorization: Bearer $MISTRAL_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"pixstral-large-latest","messages":[{"role":"user","content":"hi"}],"max_tokens":5}' ``` That returns "Invalid model: pixstral-large-latest". The pixtral name works. Commits ------- 793bc64 fix typo in model name (no 's')
2 parents c348003 + 793bc64 commit 3b9c7e1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/platform/src/Bridge/Mistral/ModelCatalog.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public function __construct(array $additionalModels = [])
136136
Capability::TOOL_CALLING,
137137
],
138138
],
139-
'pixstral-large-latest' => [
139+
'pixtral-large-latest' => [
140140
'class' => Mistral::class,
141141
'capabilities' => [
142142
Capability::INPUT_MESSAGES,
@@ -147,7 +147,7 @@ public function __construct(array $additionalModels = [])
147147
Capability::TOOL_CALLING,
148148
],
149149
],
150-
'pixstral-12b-latest' => [
150+
'pixtral-12b-latest' => [
151151
'class' => Mistral::class,
152152
'capabilities' => [
153153
Capability::INPUT_MESSAGES,

src/platform/src/Bridge/Mistral/Tests/ModelCatalogTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ public static function modelsProvider(): iterable
3535
yield 'mistral-saba-latest' => ['mistral-saba-latest', Mistral::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::OUTPUT_STRUCTURED]];
3636
yield 'ministral-3b-latest' => ['ministral-3b-latest', Mistral::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::OUTPUT_STRUCTURED, Capability::TOOL_CALLING]];
3737
yield 'ministral-8b-latest' => ['ministral-8b-latest', Mistral::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::OUTPUT_STRUCTURED, Capability::TOOL_CALLING]];
38-
yield 'pixstral-large-latest' => ['pixstral-large-latest', Mistral::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::OUTPUT_STRUCTURED, Capability::INPUT_IMAGE, Capability::TOOL_CALLING]];
39-
yield 'pixstral-12b-latest' => ['pixstral-12b-latest', Mistral::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::OUTPUT_STRUCTURED, Capability::INPUT_IMAGE, Capability::TOOL_CALLING]];
38+
yield 'pixtral-large-latest' => ['pixtral-large-latest', Mistral::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::OUTPUT_STRUCTURED, Capability::INPUT_IMAGE, Capability::TOOL_CALLING]];
39+
yield 'pixtral-12b-latest' => ['pixtral-12b-latest', Mistral::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::OUTPUT_STRUCTURED, Capability::INPUT_IMAGE, Capability::TOOL_CALLING]];
4040
yield 'voxtral-small-latest' => ['voxtral-small-latest', Mistral::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::OUTPUT_STRUCTURED, Capability::INPUT_AUDIO, Capability::TOOL_CALLING]];
4141
yield 'voxtral-mini-latest' => ['voxtral-mini-latest', Mistral::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::OUTPUT_STRUCTURED, Capability::INPUT_AUDIO, Capability::TOOL_CALLING]];
4242
yield 'mistral-embed' => ['mistral-embed', Embeddings::class, [Capability::INPUT_MULTIPLE, Capability::EMBEDDINGS]];

0 commit comments

Comments
 (0)