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


기능 목록
- ChatGPT 통합OpenAI GPT 3.5 및 GPT 4 모델 지원.
- 이미지 생성OpenAI 이미지와 중간 여정 이미지 생성 기능.
- 지능형 검색뉴빙 지능형 검색 엔진 지원.
- 한마디로바이두의 웬신 이이 대화 기능을 통합합니다.
- 사용자 관리사서함 등록 및 로그인, 권한 확인 및 사용자 상태 관리를 지원합니다.
- 도면 관리도면 구성을 통해 다양한 AI 기능을 모듈식으로 관리합니다.
- 권한 제어도면 상태 및 사용자 권한에 따라 기능을 제어합니다.
- 구성 항목 관리데이터베이스 유지 관리 및 도면 구성 항목에 대한 권한 설정을 지원합니다.
도움말 사용
설치 및 구성
- 환경 준비::
- MySQL 및 Redis를 설치합니다.
- 시스템에 JDK 17 및 Maven이 설치되어 있는지 확인합니다.
- 프로젝트 클론::
git clone https://github.com/hncboy/ai-beehive.git cd ai-beehive
- 데이터베이스 구성::
- 존재
beehive-bootstrap/src/main/resources/db/schema-mysql.sql
를 클릭하여 데이터베이스 초기화 스크립트를 찾고, 데이터베이스를 생성하고, 스크립트를 가져옵니다. - 수정
application.yml
파일을 데이터베이스 연결 구성에 사용합니다.
- 존재
- 프로젝트 시작::
- IDE(예: IntelliJ IDEA)를 사용하여 프로젝트를 열고 다음을 실행합니다.
BeehiveApplication
주요 카테고리. - 프로젝트가 시작된 후
http://localhost:8080
기능 테스트를 수행합니다.
- IDE(예: IntelliJ IDEA)를 사용하여 프로젝트를 열고 다음을 실행합니다.
기능 작동
- 사용자 등록 및 로그인::
- 로그인 페이지로 이동하여 이메일 주소를 사용하여 등록하세요.
- 등록하려면 로그인하기 전에 관리자의 승인이 필요합니다.
- 도면 관리::
- 도면 관리 페이지에 로그인하고 원하는 AI 지원 도면을 선택합니다.
- 도면 매개변수를 구성하고 도면을 저장 및 게시합니다.
- 권한 설정::
- 권한 관리 화면에서 다양한 도면에 대한 사용자 액세스 권한을 설정할 수 있습니다.
- 도면을 안전하게 사용할 수 있도록 검색 권한과 사용 권한을 설정할 수 있습니다.
- AI 기능 사용::
- 게시된 도면을 선택하면 해당 기능 페이지로 이동합니다.
- 이미지 생성이나 대화 진행 등의 작업을 위해 AI 기능을 호출하려면 관련 매개변수를 입력하세요.
일반적인 문제
- 데이터베이스에 연결할 수 없습니다.데이터베이스 구성이 올바른지, MySQL 서비스가 시작되었는지 확인합니다.
- 도면을 공개할 수 없습니다.도면 구성 항목이 완료되었는지 확인하고 데이터베이스에서 도면 상태를 확인합니다.
- 사용자가 로그인할 수 없습니다.Redis에서 사용자의 토큰을 확인하여 사용자의 상태가 정상인지 확인합니다.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...