Skip to content

Commit ad2569d

Browse files
committed
fix ingest - pull from config file
1 parent 8147720 commit ad2569d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

bin/commands/data/ingest.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,17 @@ export async function ingestData(config, options) {
1212
throw new Error("Configuration missing. Run 'npx mongodb-rag init' first.");
1313
}
1414

15+
// Set environment variables from config if they're not already set
16+
if (!process.env.EMBEDDING_API_KEY && config.apiKey) {
17+
process.env.EMBEDDING_API_KEY = config.apiKey;
18+
}
19+
if (!process.env.EMBEDDING_PROVIDER && (config.embedding?.provider || config.provider)) {
20+
process.env.EMBEDDING_PROVIDER = config.embedding?.provider || config.provider;
21+
}
22+
if (!process.env.EMBEDDING_MODEL && (config.embedding?.model || config.model)) {
23+
process.env.EMBEDDING_MODEL = config.embedding?.model || config.model;
24+
}
25+
1526
try {
1627
let documents = [];
1728
const isDevelopment = process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'test';

0 commit comments

Comments
 (0)