AI Hive: 다목적 Java 기반 AI 채팅 통합 플랫폼

최신 AI 리소스9개월 전 업데이트 AI 공유 서클
3.1K 00

일반 소개

AI Beehive(ai-beehive)는 Spring Boot 3 및 JDK 17이 포함된 Java를 기반으로 구축된 다기능 AI 플랫폼입니다. 이 프로젝트는 모듈식 확장 가능한 AI 애플리케이션 개발 환경을 제공하는 것을 목표로 ChatGPT, OpenAI 이미지 생성, 미드저니, 뉴빙, 바이두 웬신 이인 등 다양한 AI 기술을 통합하고 있습니다.

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

 

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

 

기능 목록

  • ChatGPT 통합OpenAI GPT 3.5 및 GPT 4 모델 지원.
  • 이미지 생성OpenAI 이미지와 중간 여정 이미지 생성 기능.
  • 지능형 검색뉴빙 지능형 검색 엔진 지원.
  • 한마디로바이두의 웬신 이이 대화 기능을 통합합니다.
  • 사용자 관리사서함 등록 및 로그인, 권한 확인 및 사용자 상태 관리를 지원합니다.
  • 도면 관리도면 구성을 통해 다양한 AI 기능을 모듈식으로 관리합니다.
  • 권한 제어도면 상태 및 사용자 권한에 따라 기능을 제어합니다.
  • 구성 항목 관리데이터베이스 유지 관리 및 도면 구성 항목에 대한 권한 설정을 지원합니다.

 

도움말 사용

설치 및 구성

  1. 환경 준비::
    • MySQL 및 Redis를 설치합니다.
    • 시스템에 JDK 17 및 Maven이 설치되어 있는지 확인합니다.
  2. 프로젝트 클론::
    git clone https://github.com/hncboy/ai-beehive.git
    cd ai-beehive
    
  3. 데이터베이스 구성::
    • 존재 beehive-bootstrap/src/main/resources/db/schema-mysql.sql 를 클릭하여 데이터베이스 초기화 스크립트를 찾고, 데이터베이스를 생성하고, 스크립트를 가져옵니다.
    • 수정 application.yml 파일을 데이터베이스 연결 구성에 사용합니다.
  4. 프로젝트 시작::
    • IDE(예: IntelliJ IDEA)를 사용하여 프로젝트를 열고 다음을 실행합니다. BeehiveApplication 주요 카테고리.
    • 프로젝트가 시작된 후 http://localhost:8080 기능 테스트를 수행합니다.

기능 작동

  1. 사용자 등록 및 로그인::
    • 로그인 페이지로 이동하여 이메일 주소를 사용하여 등록하세요.
    • 등록하려면 로그인하기 전에 관리자의 승인이 필요합니다.
  2. 도면 관리::
    • 도면 관리 페이지에 로그인하고 원하는 AI 지원 도면을 선택합니다.
    • 도면 매개변수를 구성하고 도면을 저장 및 게시합니다.
  3. 권한 설정::
    • 권한 관리 화면에서 다양한 도면에 대한 사용자 액세스 권한을 설정할 수 있습니다.
    • 도면을 안전하게 사용할 수 있도록 검색 권한과 사용 권한을 설정할 수 있습니다.
  4. AI 기능 사용::
    • 게시된 도면을 선택하면 해당 기능 페이지로 이동합니다.
    • 이미지 생성이나 대화 진행 등의 작업을 위해 AI 기능을 호출하려면 관련 매개변수를 입력하세요.

일반적인 문제

  • 데이터베이스에 연결할 수 없습니다.데이터베이스 구성이 올바른지, MySQL 서비스가 시작되었는지 확인합니다.
  • 도면을 공개할 수 없습니다.도면 구성 항목이 완료되었는지 확인하고 데이터베이스에서 도면 상태를 확인합니다.
  • 사용자가 로그인할 수 없습니다.Redis에서 사용자의 토큰을 확인하여 사용자의 상태가 정상인지 확인합니다.
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...