AI Hive: una versátil plataforma de integración de chat de IA basada en Java
Últimos recursos sobre IAActualizado hace 10 meses Círculo de intercambio de inteligencia artificial 11.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...