From b84f0a5c9622a81088abf1e696a1273fa681812d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A2=AB=E9=81=97=E5=BF=98=E7=9A=84=E8=AE=B0=E5=BF=86?= <32097237+YIWANG-sketch@users.noreply.github.com> Date: Wed, 23 Oct 2024 01:36:40 +0800 Subject: [PATCH] add happyapi --- provider.mjs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/provider.mjs b/provider.mjs index cf553a6..93682a3 100644 --- a/provider.mjs +++ b/provider.mjs @@ -1,5 +1,6 @@ import YouProvider from './you_providers/youProvider.mjs'; import PerplexityProvider from './perplexity_providers/perplexityProvider.mjs'; +import HappyApiProvider from './happyapi_providers/happyApi.mjs'; import { config as youConfig } from './config.mjs'; import { config as perplexityConfig } from './perplexityConfig.mjs'; @@ -15,8 +16,11 @@ class ProviderManager { case 'perplexity': this.provider = new PerplexityProvider(perplexityConfig); break; + case 'happyapi': + this.provider = new HappyApiProvider(); + break; default: - throw new Error('Invalid ACTIVE_PROVIDER. Use "you" or "perplexity".'); + throw new Error('Invalid ACTIVE_PROVIDER. Use "you", "perplexity", or "happyapi".'); } console.log(`Initialized with ${activeProvider} provider.`);