TinySpot
es un sistema de gestión de permisos de blogs de chat de IA desarrollado en base a SpringBoot + Vue. El front-end y el back-end están separados. El back-end utiliza SpringBoot, MyBatis-plus, MySQL, Redis, WebSocket, OAuth2.0 y otras tecnologías. , y el front-end usa Vue, element-ui, etc.
código fuente:
Casa rural | GitHub |
---|---|
Código de interfaz: | Código de interfaz: https://github.com/OnlyAPI/tiny-spot-vue.git |
Código de fondo: | Código de fondo: https://github.com/OnlyAPI/tiny-spot-service.git |
Consejo: No hay reserva de código de front-end y back-end, todo de código abierto.
Estadísticas de datos de la página de inicio + calendario (monitoreo de visualización de datos del gráfico de líneas de datos + adición de tareas pendientes del calendario)
Chat de IA (se ha conectado a muchos proveedores nacionales de modelos de IA, lo que permite un chat de IA conveniente)
AI Health Graph (proporciona una interfaz Wen Health Graph (Baidu) y una interfaz de extensión, para que todos puedan expandir y acceder a múltiples servicios de manera más conveniente)
Gestión de permisos del sistema (no hay mucho que decir al respecto)
Gestión de blogs
Gestión de otras funciones.
Inicio de sesión autorizado OAuth2.0 (QQ + Gitee + Github)
Carga de archivos (puede elegir cargar servicios locales o minio y reservar la interfaz de expansión de almacenamiento, simplemente modifique la configuración en el archivo yml)
herramienta | número de versión | descargar |
---|---|---|
JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html |
mysql | 5.7 | https://www.mysql.com/ |
Redis | 7.0 | https://redis.io/download |
nginx | 1.22 | http://nginx.org/en/download.html |
# 1.克隆完整项目
git clone https://github.com/OnlyAPI/tiny-spot-service.git
# 2.修改yml文件的MySQL和Redis配置
# 3.创建数据库(tiny_spot_origin),执行doc文件夹下的sql文件,导入所有表,如需要使用AI功能,则需要导入配置,见下方 `数据库AI配置规则`
# 4.找到`Application`类,启动项目
auth_config
en la tabla ts_ai_config
: (las constantes del modelo se pueden configurar según sea necesario) Página de inicio de sesión:
página delantera:
Chat de IA:
Gestión del sistema:
Gestión de blogs:
Gestión de funciones:
Centro personal: