Skip to content

Commit fc8e3d4

Browse files
committed
fix env name mismatch
1 parent 49ce19a commit fc8e3d4

File tree

4 files changed

+93
-92
lines changed

4 files changed

+93
-92
lines changed

.env.example

+4-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# Cache Configs
66
CACHE_STORE=database # Defaults to database. Other available cache store: redis and filesystem
77
REDIS_URL= # Redis URL - could be a local redis instance or cloud hosted redis. Also support rediss:// URLs
8-
PGLITE_DATA_DIR= #../pgLite/ if selecting a directory --- or memory:// if selecting in memory
8+
PGLITE_DATA_DIR= #../pgLite/ if selecting a directory --- or memory:// if selecting in memory
99

1010
# Eliza Port Config
1111
SERVER_PORT=3000
@@ -25,7 +25,7 @@ REMOTE_CHARACTER_URLS=
2525
USE_CHARACTER_STORAGE=false
2626

2727
# Logging
28-
DEFAULT_LOG_LEVEL=warn
28+
DEFAULT_LOG_LEVEL=info
2929
LOG_JSON_FORMAT=false # Print everything in logger as json; false by default
3030

3131
###############################
@@ -117,7 +117,7 @@ EXPRESS_MAX_PAYLOAD= # Default: 100kb
117117
#######################################
118118

119119
### Provider Settings ###
120-
PROVIDER_ENDPOINT=https://api.openai.com/v1
120+
PROVIDER_ENDPOINT=https://api.openai.com/v1/chat/completions
121121
PROVIDER_NAME=openai
122122
PROVIDER_API_KEY=
123123

@@ -127,6 +127,7 @@ SMALL_MODEL=gpt-3.5-turbo-instruct
127127
MEDIUM_MODEL=gpt-4
128128
LARGE_MODEL=gpt-4-turbo
129129
EMBEDDING_MODEL=text-embedding-ada-002
130+
USE_OPENAI_EMBEDDING=true
130131
IMAGE_MODEL=dall-e-3
131132

132133
### Default Model Settings ###

agent/src/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -538,8 +538,8 @@ async function handlePluginImporting(plugins: string[]) {
538538
export function getTokenForProvider(
539539
character: Character
540540
): string | undefined {
541-
// change: unified single MODEL_API_KEY for all providers
542-
return character.settings?.secrets?.MODEL_API_KEY || settings.MODEL_API_KEY;
541+
// change: unified single PROVIDER_API_KEY for all providers
542+
return character.settings?.secrets?.PROVIDER_API_KEY || settings.PROVIDER_API_KEY;
543543
}
544544

545545
function initializeDatabase(dataDir: string) {

packages/core/src/embedding.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -162,17 +162,17 @@ export async function embed(runtime: IAgentRuntime, input: string) {
162162
const isNode = typeof process !== "undefined" && process.versions?.node;
163163

164164
// use endpoint from model provider
165-
const endpoint = runtime.getSetting("MODEL_ENDPOINT");
166-
const apiKey = runtime.getSetting("MODEL_API_KEY");
165+
const endpoint = runtime.getSetting("PROVIDER_ENDPOINT");
166+
const apiKey = runtime.getSetting("PROVIDER_API_KEY");
167167

168168

169169
// Determine which embedding settings to use
170170
// TODO: enhance + verify logic to get from character settings or env
171171
if (config.provider) {
172172
return await getRemoteEmbedding(input, {
173173
model: config.model,
174-
endpoint: settings.MODEL_ENDPOINT || "https://api.openai.com/v1",
175-
apiKey: settings.MODEL_API_KEY,
174+
endpoint: settings.PROVIDER_ENDPOINT || "https://api.openai.com/v1",
175+
apiKey: settings.PROVIDER_API_KEY,
176176
dimensions: config.dimensions,
177177
});
178178
}
@@ -195,8 +195,8 @@ export async function embed(runtime: IAgentRuntime, input: string) {
195195
model: config.model,
196196
endpoint:
197197
runtime.character.modelEndpointOverride ||
198-
runtime.getSetting("MODEL_ENDPOINT"),
199-
apiKey: runtime.getSetting("MODEL_API_KEY") || runtime.token,
198+
runtime.getSetting("PROVIDER_ENDPOINT"),
199+
apiKey: runtime.getSetting("PROVIDER_API_KEY") || runtime.token,
200200
dimensions: config.dimensions,
201201
});
202202

0 commit comments

Comments
 (0)