AI Hive: una versátil plataforma de integración de chat de IA basada en Java

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.

AI蜂巢:基于 Java 的多功能 AI聊天集成平台

 

AI蜂巢:基于 Java 的多功能 AI聊天集成平台

 

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

  1. Preparación medioambiental::
    • Instale MySQL y Redis.
    • Asegúrese de que JDK 17 y Maven están instalados en su sistema.
  2. Proyecto Clon::
    git clone https://github.com/hncboy/ai-beehive.git
    cd ai-beehive
    
  3. 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.
  4. 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.

Función Operación

  1. 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.
  2. 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.
  3. 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.
  4. 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

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...