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.

31 lines (27 loc) 1.07 kB
/** * 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;