Aprendizagem pessoal com IA
e orientação prática

AI Hive: uma plataforma versátil de integração de bate-papo com IA baseada em Java

Introdução geral

AI Beehive (ai-beehive) é uma plataforma de IA multifuncional desenvolvida em Java com Spring Boot 3 e JDK 17. O projeto integra várias tecnologias de IA, incluindo ChatGPT, geração de imagens OpenAI, Midjourney, NewBing e Baidu Wenxin Yiyin, etc., com o objetivo de fornecer um ambiente de desenvolvimento de aplicativos de IA modular e dimensionável.

AI Hive: uma plataforma versátil de integração de bate-papo de IA baseada em Java-1


 

AI Hive: uma plataforma versátil de integração de bate-papo de IA baseada em Java-1

 

Lista de funções

  • Integração do ChatGPTSuporte para os modelos OpenAI GPT 3.5 e GPT 4.
  • Geração de imagensIntegração do OpenAI Image and Meio da jornada Função de geração de imagens.
  • Pesquisa inteligenteSuporte para o mecanismo de pesquisa inteligente NewBing.
  • em uma palavraIntegração da função de diálogo Wenshin Yiyi do Baidu
  • gerenciamento de usuáriosSuporte ao registro e login de caixas de correio, verificação de permissões e gerenciamento do status do usuário.
  • Gerenciamento de desenhosGerenciamento modular de diferentes funções de IA por meio da configuração de desenhos.
  • controle de privilégiosControle funcional baseado no status do desenho e nos direitos do usuário.
  • Gerenciamento de itens de configuraçãoSuporte à manutenção do banco de dados e à definição de permissões para itens de configuração de desenho.

 

Usando a Ajuda

Instalação e configuração

  1. Preparação ambiental::
    • Instale o MySQL e o Redis.
    • Certifique-se de que o JDK 17 e o Maven estejam instalados em seu sistema.
  2. Projeto Clone::
    git clone https://github.com/hncboy/ai-beehive.git
    cd ai-beehive
    
  3. Configuração do banco de dados::
    • existir beehive-bootstrap/src/main/resources/db/schema-mysql.sql Localize o script de inicialização do banco de dados no diretório
    • modificações application.yml para a configuração da conexão com o banco de dados.
  4. Início de projetos::
    • Abra o projeto usando um IDE (por exemplo, IntelliJ IDEA) e execute o comando BeehiveApplication (Aplicativo Colméia) Categoria principal.
    • Depois que o projeto for iniciado, acesse o http://localhost:8080 Realizar testes funcionais.

Operação da função

  1. Registro e login do usuário::
    • Visite a página de login e registre-se usando seu endereço de e-mail.
    • O registro requer a aprovação do administrador antes do login.
  2. Gerenciamento de desenhos::
    • Faça login na página Drawing Management e selecione o desenho habilitado para IA desejado.
    • Configurar parâmetros de desenho, salvar e publicar desenhos.
  3. Configurações de permissão::
    • Na tela Privilege management (Gerenciamento de privilégios), é possível configurar os privilégios de acesso do usuário para diferentes desenhos.
    • As permissões de navegação e os direitos de uso podem ser definidos para garantir o uso seguro dos desenhos.
  4. Uso de recursos de IA::
    • Selecione um desenho publicado para ir para a página de função correspondente.
    • Insira os parâmetros relevantes para invocar as funções de IA para operações como geração de imagens ou condução de diálogos.

problemas comuns

  • Não é possível se conectar ao banco de dadosVerifique se a configuração do banco de dados está correta e se o serviço MySQL foi iniciado.
  • Os desenhos não puderam ser liberadosVerificar se os itens de configuração do desenho estão completos e verificar o status dos desenhos no banco de dados.
  • Os usuários não conseguem fazer loginVerifique se o status do usuário está normal, verificando o token do usuário no Redis.
Aprendizagem fácil com IA

O guia do leigo para começar a usar a IA

Ajuda você a aprender a utilizar as ferramentas de IA com baixo custo e a partir de uma base zero.A IA, assim como o software de escritório, é uma habilidade essencial para todos. Dominar a IA lhe dará uma vantagem em sua busca de emprego e metade do esforço em seu trabalho e estudos futuros.

Ver detalhes>
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " AI Hive: uma plataforma versátil de integração de bate-papo com IA baseada em Java

Chefe do Círculo de Compartilhamento de IA

O Chief AI Sharing Circle se concentra no aprendizado de IA, fornecendo conteúdo abrangente de aprendizado de IA, ferramentas de IA e orientação prática. Nosso objetivo é ajudar os usuários a dominar a tecnologia de IA e explorar juntos o potencial ilimitado da IA por meio de conteúdo de alta qualidade e compartilhamento de experiências práticas. Seja você um iniciante em IA ou um especialista sênior, este é o lugar ideal para adquirir conhecimento, aprimorar suas habilidades e realizar inovações.

Entre em contato conosco
pt_BRPortuguês do Brasil