@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.
31 lines (27 loc) • 1.07 kB
text/typescript
/**
* This file contains the root router of Lobe Chat tRPC-backend for Mobile App
* Only includes routers that are actually used by the mobile client
*/
import { publicProcedure, router } from '@/libs/trpc/lambda';
import { agentRouter } from '../lambda/agent';
import { aiChatRouter } from '../lambda/aiChat';
import { aiModelRouter } from '../lambda/aiModel';
import { aiProviderRouter } from '../lambda/aiProvider';
import { marketRouter } from '../lambda/market';
import { messageRouter } from '../lambda/message';
import { sessionRouter } from '../lambda/session';
import { sessionGroupRouter } from '../lambda/sessionGroup';
import { topicRouter } from '../lambda/topic';
export const mobileRouter = router({
agent: agentRouter,
aiChat: aiChatRouter,
aiModel: aiModelRouter,
aiProvider: aiProviderRouter,
healthcheck: publicProcedure.query(() => "i'm live!"),
market: marketRouter,
message: messageRouter,
session: sessionRouter,
sessionGroup: sessionGroupRouter,
topic: topicRouter,
});
export type MobileRouter = typeof mobileRouter;