@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
text/typescript
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();