Skip to content

Commit dadaae3

Browse files
authored
Merge pull request elizaOS#1091 from oxSaturn/feat/configure-models-grok-2
feat: allow users to configure models for grok
2 parents 82b475f + 592287d commit dadaae3

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)