Skip to content

Commit dd15ede

Browse files
authored
Merge branch 'main' into main
2 parents c7ae1f5 + 36f832d commit dd15ede

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
lines changed

.env.example

+9
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ DISCORD_VOICE_CHANNEL_ID= # The ID of the voice channel the bot should join (opt
55

66
# AI Model API Keys
77
OPENAI_API_KEY= # OpenAI API key, starting with sk-
8+
SMALL_OPENAI_MODEL= # Default: gpt-4o-mini
9+
MEDIUM_OPENAI_MODEL= # Default: gpt-4o
10+
LARGE_OPENAI_MODEL= # Default: gpt-4o
11+
EMBEDDING_OPENAI_MODEL= # Default: text-embedding-3-small
12+
IMAGE_OPENAI_MODEL= # Default: dall-e-3
813

914
# Eternal AI's Decentralized Inference API
1015
ETERNALAI_URL=
@@ -107,6 +112,10 @@ LLAMALOCAL_PATH= # Default: "" which is the current directory in plugin-node/dis
107112

108113
# API Keys
109114
ANTHROPIC_API_KEY= # For Claude
115+
SMALL_ANTHROPIC_MODEL= # Default: claude-3-haiku-20240307
116+
MEDIUM_ANTHROPIC_MODEL= # Default: claude-3-5-sonnet-20241022
117+
LARGE_ANTHROPIC_MODEL= # Default: claude-3-5-sonnet-20241022
118+
110119
HEURIST_API_KEY= # Get from https://heurist.ai/dev-access
111120

112121
# Heurist Models

packages/core/src/models.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ export const models: Models = {
1313
temperature: 0.6,
1414
},
1515
model: {
16-
[ModelClass.SMALL]: "gpt-4o-mini",
17-
[ModelClass.MEDIUM]: "gpt-4o",
18-
[ModelClass.LARGE]: "gpt-4o",
19-
[ModelClass.EMBEDDING]: "text-embedding-3-small",
20-
[ModelClass.IMAGE]: "dall-e-3",
16+
[ModelClass.SMALL]: settings.SMALL_OPENAI_MODEL || "gpt-4o-mini",
17+
[ModelClass.MEDIUM]: settings.MEDIUM_OPENAI_MODEL || "gpt-4o",
18+
[ModelClass.LARGE]: settings.LARGE_OPENAI_MODEL || "gpt-4o",
19+
[ModelClass.EMBEDDING]: settings.EMBEDDING_OPENAI_MODEL || "text-embedding-3-small",
20+
[ModelClass.IMAGE]: settings.IMAGE_OPENAI_MODEL || "dall-e-3",
2121
},
2222
},
2323
[ModelProviderName.ETERNALAI]: {
@@ -55,9 +55,9 @@ export const models: Models = {
5555
},
5656
endpoint: "https://api.anthropic.com/v1",
5757
model: {
58-
[ModelClass.SMALL]: "claude-3-haiku-20240307",
59-
[ModelClass.MEDIUM]: "claude-3-5-sonnet-20241022",
60-
[ModelClass.LARGE]: "claude-3-5-sonnet-20241022",
58+
[ModelClass.SMALL]: settings.SMALL_ANTHROPIC_MODEL || "claude-3-haiku-20240307",
59+
[ModelClass.MEDIUM]: settings.MEDIUM_ANTHROPIC_MODEL || "claude-3-5-sonnet-20241022",
60+
[ModelClass.LARGE]: settings.LARGE_ANTHROPIC_MODEL || "claude-3-5-sonnet-20241022",
6161
},
6262
},
6363
[ModelProviderName.CLAUDE_VERTEX]: {

0 commit comments

Comments
 (0)