Skip to content

Commit 36ac59e

Browse files
committed
try fix grok
1 parent 5dfa09a commit 36ac59e

File tree

3 files changed

+16
-9
lines changed

3 files changed

+16
-9
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,14 +144,15 @@ use Utopia\Agents\Adapters\XAI;
144144

145145
$xai = new XAI(
146146
apiKey: 'your-api-key',
147-
model: XAI::MODEL_GROK_2_LATEST,
147+
model: XAI::MODEL_GROK_3_MINI,
148148
maxTokens: 2048,
149149
temperature: 0.7
150150
);
151151
```
152152

153153
Available XAI Models:
154-
- `MODEL_GROK_2_LATEST`: Latest Grok model
154+
- `MODEL_GROK_3`: Latest Grok model
155+
- `MODEL_GROK_3_MINI`: Mini version of Grok model
155156
- `MODEL_GROK_2_IMAGE`: Latest Grok model with image support
156157

157158
### Managing Conversations

src/Agents/Adapters/XAI.php

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,19 @@ class XAI extends OpenAI
1212
protected const ENDPOINT = 'https://api.x.ai/v1/chat/completions';
1313

1414
/**
15-
* Grok 2 Latest - Latest Grok model
15+
* Grok 3 - Latest Grok model
1616
*/
17-
public const MODEL_GROK_2_LATEST = 'grok-2-latest';
17+
public const MODEL_GROK_3 = 'grok-3';
18+
19+
/**
20+
* Grok 3 Mini - Mini version of grok 3
21+
*/
22+
public const MODEL_GROK_3_MINI = 'grok-3-mini';
1823

1924
/**
2025
* Grok 2 Image - Latest Grok model with image support
2126
*/
22-
public const MODEL_GROK_2_IMAGE = 'grok-2-image';
27+
public const MODEL_GROK_2_IMAGE = 'grok-2-image-1212';
2328

2429
/**
2530
* Create a new XAI adapter
@@ -35,7 +40,7 @@ class XAI extends OpenAI
3540
*/
3641
public function __construct(
3742
string $apiKey,
38-
string $model = self::MODEL_GROK_2_LATEST,
43+
string $model = self::MODEL_GROK_3_MINI,
3944
int $maxTokens = 1024,
4045
float $temperature = 1.0,
4146
?string $endpoint = null,
@@ -69,8 +74,9 @@ public function isSchemaSupported(): bool
6974
public function getModels(): array
7075
{
7176
return [
72-
self::MODEL_GROK_2_LATEST,
73-
self::MODEL_GROK_2_IMAGE,
77+
self::MODEL_GROK_3,
78+
self::MODEL_GROK_3_MINI,
79+
self::MODEL_GROK_2_IMAGE
7480
];
7581
}
7682

tests/Agents/Conversation/ConversationXAITest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ protected function createAdapter(): Adapter
1717

1818
return new XAI(
1919
$apiKey,
20-
XAI::MODEL_GROK_2_LATEST,
20+
XAI::MODEL_GROK_3_MINI,
2121
1024,
2222
1.0
2323
);

0 commit comments

Comments
 (0)