UNPKG

@lobehub/chat

Version:

Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.

23 lines (18 loc) 781 B
import { lambdaClient } from '@/libs/trpc/client'; import { globalHelpers } from '@/store/global/helpers'; import { PluginQueryParams } from '@/types/discover'; import { convertOpenAIManifestToLobeManifest, getToolManifest } from '@/utils/toolManifest'; class ToolService { getOldPluginList = async (params: PluginQueryParams): Promise<any> => { const locale = globalHelpers.getCurrentLanguage(); return lambdaClient.market.getPluginList.query({ ...params, locale, page: params.page ? Number(params.page) : 1, pageSize: params.pageSize ? Number(params.pageSize) : 20, }); }; getToolManifest = getToolManifest; convertOpenAIManifestToLobeManifest = convertOpenAIManifestToLobeManifest; } export const toolService = new ToolService();