refactor(deploy): swap default providers to DeepSeek main and Gemini fallback
This commit is contained in:
parent
51f82100f9
commit
684c84a7ed
1 changed files with 6 additions and 6 deletions
|
|
@ -168,11 +168,11 @@ function printUsage() {
|
||||||
Usage: npx tsx scripts/deploy-n8n-v2.ts [options]
|
Usage: npx tsx scripts/deploy-n8n-v2.ts [options]
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
--primary-provider=<name|num> Primary LLM provider (1/deepseek, 2/openai, 3/gemini/google, 4/anthropic/claude) [default: gemini]
|
--primary-provider=<name|num> Primary LLM provider (1/deepseek, 2/openai, 3/gemini/google, 4/anthropic/claude) [default: deepseek]
|
||||||
--primary-model=<model_name> Primary model name [default based on provider]
|
--primary-model=<model_name> Primary model name [default based on provider]
|
||||||
--primary-key=<api_key> Primary API key [default: loaded from environment]
|
--primary-key=<api_key> Primary API key [default: loaded from environment]
|
||||||
--fallback Enable fallback LLM model [default: false]
|
--fallback Enable fallback LLM model [default: false]
|
||||||
--fallback-provider=<name|num> Fallback LLM provider (1/deepseek, 2/openai, 3/gemini/google, 4/anthropic/claude) [default: deepseek]
|
--fallback-provider=<name|num> Fallback LLM provider (1/deepseek, 2/openai, 3/gemini/google, 4/anthropic/claude) [default: gemini]
|
||||||
--fallback-model=<model_name> Fallback model name [default based on provider]
|
--fallback-model=<model_name> Fallback model name [default based on provider]
|
||||||
--fallback-key=<api_key> Fallback API key [default: loaded from environment]
|
--fallback-key=<api_key> Fallback API key [default: loaded from environment]
|
||||||
-h, --help Show this help message
|
-h, --help Show this help message
|
||||||
|
|
@ -200,7 +200,7 @@ async function main() {
|
||||||
|
|
||||||
let primaryProviderChoice: string;
|
let primaryProviderChoice: string;
|
||||||
try {
|
try {
|
||||||
primaryProviderChoice = normalizeProvider(String(args["primary-provider"] || "gemini"));
|
primaryProviderChoice = normalizeProvider(String(args["primary-provider"] || "deepseek"));
|
||||||
} catch (err: any) {
|
} catch (err: any) {
|
||||||
console.error(err.message);
|
console.error(err.message);
|
||||||
printUsage();
|
printUsage();
|
||||||
|
|
@ -212,7 +212,7 @@ async function main() {
|
||||||
|
|
||||||
if (!primaryApiKey) {
|
if (!primaryApiKey) {
|
||||||
console.error(`Error: API Key for primary provider (${primaryProviderChoice}) is required.`);
|
console.error(`Error: API Key for primary provider (${primaryProviderChoice}) is required.`);
|
||||||
console.error(`Please provide --primary-key=<key> or set the corresponding environment variable (e.g. GEMINI_API_KEY).`);
|
console.error(`Please provide --primary-key=<key> or set the corresponding environment variable (e.g. DEEPSEEK_API_KEY).`);
|
||||||
printUsage();
|
printUsage();
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
@ -224,7 +224,7 @@ async function main() {
|
||||||
|
|
||||||
if (configureFallback) {
|
if (configureFallback) {
|
||||||
try {
|
try {
|
||||||
fallbackProviderChoice = normalizeProvider(String(args["fallback-provider"] || "deepseek"));
|
fallbackProviderChoice = normalizeProvider(String(args["fallback-provider"] || "gemini"));
|
||||||
} catch (err: any) {
|
} catch (err: any) {
|
||||||
console.error(err.message);
|
console.error(err.message);
|
||||||
printUsage();
|
printUsage();
|
||||||
|
|
@ -236,7 +236,7 @@ async function main() {
|
||||||
|
|
||||||
if (!fallbackApiKey) {
|
if (!fallbackApiKey) {
|
||||||
console.error(`Error: API Key for fallback provider (${fallbackProviderChoice}) is required when fallback is enabled.`);
|
console.error(`Error: API Key for fallback provider (${fallbackProviderChoice}) is required when fallback is enabled.`);
|
||||||
console.error(`Please provide --fallback-key=<key> or set the corresponding environment variable (e.g. DEEPSEEK_API_KEY).`);
|
console.error(`Please provide --fallback-key=<key> or set the corresponding environment variable (e.g. GEMINI_API_KEY).`);
|
||||||
printUsage();
|
printUsage();
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue