@regacy-innovation/shared-services
Version:
Shared services for NestJS microservices
76 lines (75 loc) • 2.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseService = void 0;
class BaseService {
getPerplexityUrl() {
return `${process.env.AI_SERVICES_URL}/perplexity`;
}
getOpenAiUrl() {
return `${process.env.AI_SERVICES_URL}/openai`;
}
getAnthropicUrl() {
return `${process.env.AI_SERVICES_URL}/anthropic`;
}
getOpenAiGenerateImageUrl() {
return `${process.env.AI_SERVICES_URL}/openai/generate-image`;
}
getDeepseekUrl() {
return `${process.env.AI_SERVICES_URL}/deepseek`;
}
getExaUrl() {
return `${process.env.AI_SERVICES_URL}/exa`;
}
getExaBaseUrl() {
return `${process.env.AI_SERVICES_URL}/exa/base-request`;
}
getExaGetContentUrl() {
return `${process.env.AI_SERVICES_URL}/exa/get-content`;
}
getGeminiUrl() {
return `${process.env.AI_SERVICES_URL}/gemini`;
}
getJinaUrl() {
return `${process.env.AI_SERVICES_URL}/jina`;
}
getTavilyUrl() {
return `${process.env.AI_SERVICES_URL}/tavily`;
}
getDeeplUrl() {
return `${process.env.AI_SERVICES_URL}/deepl`;
}
getDeeplStatusUrl() {
return `${process.env.AI_SERVICES_URL}/deepl/status`;
}
getDeeplDownloadUrl() {
return `${process.env.AI_SERVICES_URL}/deepl/download`;
}
getDeeplTranslateTextUrl() {
return `${process.env.AI_SERVICES_URL}/deepl/translate-text`;
}
getSlideSpeakUrl() {
return `${process.env.AI_SERVICES_URL}/slide-speak`;
}
getSlideBySlideUrl() {
return `${process.env.AI_SERVICES_URL}/slide-by-slide`;
}
getSlideSpeakStatusUrl() {
return `${process.env.AI_SERVICES_URL}/slide-speak/status`;
}
getGoogleSearchUrl() {
return `${process.env.AI_SERVICES_URL}/google`;
}
getPromptHubUrl() {
return `${process.env.AI_SERVICES_URL}/prompt-hub`;
}
getMaestroUrl() {
return `${process.env.MAESTRO_URL}`;
}
getReggieSlackUrl() {
return `${process.env.REGGIE_SLACK_URL}`;
}
getImageServiceUrl() {
return `${process.env.REGGIE_HELPERS_URL}/image-service`;
}
}
exports.BaseService = BaseService;