Documentation for the Vedaya UI chatbot interface and architecture
src/lib/components/layout/
, these handle the overall structure of the application, including:
src/lib/components/common/
, these are the building blocks of the UI:
src/lib/apis/
. This layer abstracts the complexity of API calls and provides a clean interface for components to interact with server resources.
auths/
)chats/
)files/
)models/
)users/
)tools/
)knowledge/
)src/lib/i18n/
src/lib/themes/
src/lib/themeLoader.ts
npm run dev
: Start development servernpm run build
: Build for productionnpm run preview
: Preview production buildnpm run check
: Run TypeScript checksnpm run lint
: Run lintingnpm run format
: Format codenpm run i18n:parse
: Update translation filesnpm run test:frontend
: Run frontend testskubernetes/
directory