Skip to content

Commit 27b4471

Browse files
committed
feat: allow users to configure models for grok
1 parent 67f85fb commit 27b4471

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

.env.example

+6
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,12 @@ SMALL_REDPILL_MODEL= # Default: gpt-4o-mini
8787
MEDIUM_REDPILL_MODEL= # Default: gpt-4o
8888
LARGE_REDPILL_MODEL= # Default: gpt-4o
8989

90+
# Grok Configuration
91+
SMALL_GROK_MODEL= # Default: grok-2-1212
92+
MEDIUM_GROK_MODEL= # Default: grok-2-1212
93+
LARGE_GROK_MODEL= # Default: grok-2-1212
94+
EMBEDDING_GROK_MODEL= # Default: grok-2-1212
95+
9096
# Ollama Configuration
9197
OLLAMA_SERVER_URL= # Default: localhost:11434
9298
OLLAMA_MODEL=

packages/core/src/models.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,10 @@ export const models: Models = {
8787
},
8888
endpoint: "https://api.x.ai/v1",
8989
model: {
90-
[ModelClass.SMALL]: "grok-beta",
91-
[ModelClass.MEDIUM]: "grok-beta",
92-
[ModelClass.LARGE]: "grok-beta",
93-
[ModelClass.EMBEDDING]: "grok-beta", // not sure about this one
90+
[ModelClass.SMALL]: settings.SMALL_GROK_MODEL || "grok-2-1212",
91+
[ModelClass.MEDIUM]: settings.MEDIUM_GROK_MODEL || "grok-2-1212",
92+
[ModelClass.LARGE]: settings.LARGE_GROK_MODEL || "grok-2-1212",
93+
[ModelClass.EMBEDDING]: settings.EMBEDDING_GROK_MODEL || "grok-2-1212", // not sure about this one
9494
},
9595
},
9696
[ModelProviderName.GROQ]: {

0 commit comments

Comments
 (0)