AI Hive: una versátil plataforma de integración de chat de IA basada en Java
Últimos recursos sobre IAActualizado hace 9 meses Círculo de intercambio de inteligencia artificial 3K 00
Introducción general
AI Beehive (ai-beehive) es una plataforma multifuncional de IA construida sobre Java con Spring Boot 3 y JDK 17. El proyecto integra una variedad de tecnologías de IA, incluyendo ChatGPT, generación de imágenes OpenAI, Midjourney, NewBing y Baidu Wenxin Yiyin, etc., con el objetivo de proporcionar un entorno de desarrollo de aplicaciones de IA modular y escalable.


Lista de funciones
- Integración de ChatGPT: Compatibilidad con los modelos GPT 3.5 y GPT 4 de OpenAI.
- Generación de imágenesIntegración de OpenAI Image y A mitad de camino Función de generación de imágenes.
- Búsqueda inteligente: Soporte para el motor de búsqueda inteligente NewBing.
- en una palabra: Integra la función de diálogo Wenshin Yiyi de Baidu.
- gestión de usuariosSoporte de registro e inicio de sesión en buzones de correo, verificación de permisos y gestión del estado de los usuarios.
- Gestión de dibujosGestión modular de diferentes funciones de IA mediante la configuración de dibujos.
- control de privilegiosControl funcional basado en el estado del dibujo y los derechos del usuario.
- Gestión de elementos de configuraciónPermite el mantenimiento de la base de datos y el establecimiento de permisos para los elementos de configuración del dibujo.
Utilizar la ayuda
Instalación y configuración
- Preparación medioambiental::
- Instale MySQL y Redis.
- Asegúrese de que JDK 17 y Maven están instalados en su sistema.
- Proyecto Clon::
git clone https://github.com/hncboy/ai-beehive.git cd ai-beehive
- Configuración de la base de datos::
- existe
beehive-bootstrap/src/main/resources/db/schema-mysql.sql
Busque el script de inicialización de la base de datos en la carpeta - modificaciones
application.yml
para la configuración de la conexión a la base de datos.
- existe
- Inicio de proyectos::
- Abra el proyecto utilizando un IDE (por ejemplo, IntelliJ IDEA) y ejecute el comando
BeehiveApplication
Categoría principal. - Una vez iniciado el proyecto, acceda a
http://localhost:8080
Realizar pruebas funcionales.
- Abra el proyecto utilizando un IDE (por ejemplo, IntelliJ IDEA) y ejecute el comando
Función Operación
- Registro de usuarios e inicio de sesión::
- Visite la página de acceso y regístrese con su dirección de correo electrónico.
- El registro requiere la aprobación del administrador antes de iniciar la sesión.
- Gestión de dibujos::
- Acceda a la página de Gestión de Dibujos y seleccione el dibujo habilitado para IA que desee.
- Configure los parámetros de los dibujos, guárdelos y publíquelos.
- Configuración de permisos::
- En la pantalla de gestión de privilegios, puede configurar los privilegios de acceso de los usuarios para los distintos dibujos.
- Se pueden establecer permisos de navegación y derechos de uso para garantizar un uso seguro de los dibujos.
- Uso de las funciones de IA::
- Seleccione un dibujo publicado para ir a la página de funciones correspondiente.
- Introduzca los parámetros pertinentes para invocar funciones de IA para operaciones como la generación de imágenes o la realización de diálogos.
problemas comunes
- No se puede conectar a la base de datosCompruebe que la configuración de la base de datos es correcta y que se ha iniciado el servicio MySQL.
- No se han podido liberar los dibujosComprobar que los elementos de configuración de los dibujos están completos y comprobar el estado de los dibujos en la base de datos.
- Los usuarios no pueden conectarse: Asegúrate de que el estado del usuario es normal comprobando el Token del usuario en Redis.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...