채팅, 이미지·음악·동영상 생성, 관리자 백엔드와 결제 기능을 통합한 Go 및 Vue3 기반 오픈소스 AI 창작 플랫폼입니다.
mylxsw/aidea-server
AIdea 앱용 Go 백엔드 서버로, OpenAI 호환 API를 통해 주요 LLM과 채팅하고 Stable Diffusion으로 이미지를 생성합니다.
대체할 수 있는 제품:ChatGPT
- 스타
- 1,770
- 포크
- 473
- 열린 이슈
- 10
- 마지막 커밋
- 17일 전
어떤 프로젝트인가요?
AIdea Server는 여러 AI 모델을 사용하는 클라이언트인 AIdea 앱의 백엔드입니다. Go로 작성되었으며 주요 대규모 언어 모델과 이미지 생성 모델을 연동해, 하나의 앱에서 여러 LLM 제공자와 채팅하고 이미지를 생성하거나 편집할 수 있습니다.
프로젝트에는 OpenAI 호환 엔드포인트를 제공하는 api 디렉터리가 있어 OpenAI API 프로토콜을 지원하는 서드파티 소프트웨어가 직접 호출할 수 있습니다. 별도의 server 디렉터리에는 AIdea 클라이언트가 사용하는 엔드포인트가 있습니다. 배포 안내와 Docker 옵션을 제공하며, 관리형 클라우드 서비스에서도 실행할 수 있습니다.
코드베이스는 의존성 주입과 모듈화를 위한 작성자의 Glacier 프레임워크, 데이터베이스 접근을 위한 Eloquent ORM을 기반으로 합니다. 작성자는 현재 코드 주석과 기술 문서가 제한적이라고 설명합니다.
핵심 기능
- 01GPT와 Qwen, ERNIE Bot 같은 중국 주요 모델을 포함한 주요 LLM을 연동합니다.
- 02서드파티 클라이언트용 OpenAI 호환 API 엔드포인트를 제공합니다.
- 03Stable Diffusion을 이용한 텍스트-이미지 및 이미지-이미지 생성을 지원합니다.
- 04SOCKS5 프록시 구현, 속도 제한, 작업 큐를 포함합니다.
- 05Docker 및 systemd 배포 예제를 제공합니다.
활용 사례
- AIdea 모바일 또는 데스크톱 클라이언트용 자체 호스팅 백엔드를 운영합니다.
- 여러 LLM 제공자로 요청을 전달하는 서버에 OpenAI 호환 도구를 연결합니다.
- Go 서비스에서 채팅과 이미지 생성 연동을 구성하는 방식을 살펴봅니다.
빠른 시작
- 1
셀프 호스팅 배포 가이드를 읽으세요
- 2
소스에서 서버 바이너리를 빌드하세요
go build -o build/debug/aidea-server cmd/main.go
사용 전 알아둘 점
- 코드 주석과 기술 문서가 제한적이며, README에서는 Room, Advisory Group, Digital Persona 간에 명칭이 변경될 수 있다고 경고합니다.
- 셀프 호스팅을 위해 Qiniu Cloud 스토리지 및 SMS 제공업체와 같은 타사 서비스를 설정해야 합니다.
- 메타데이터에는 라이선스가 명시되어 있지 않지만 README에는 MIT라고 적혀 있습니다. 사용하기 전에 라이선스를 확인하세요.
포함된 컬렉션
토픽
자주 묻는 질문
- aidea-server은(는) 무엇인가요?
- AIdea 앱용 Go 백엔드 서버로, OpenAI 호환 API를 통해 주요 LLM과 채팅하고 Stable Diffusion으로 이미지를 생성합니다. AIdea Server는 여러 AI 모델을 사용하는 클라이언트인 AIdea 앱의 백엔드입니다. Go로 작성되었으며 주요 대규모 언어 모델과 이미지 생성 모델을 연동해, 하나의 앱에서 여러 LLM 제공자와 채팅하고 이미지를 생성하거나 편집할 수 있습니다.
- aidea-server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- aidea-server에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
- aidea-server은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. aidea-server의 마지막 커밋은 2026년 10월 22일입니다.
- aidea-server은(는) 어디에 사용할 수 있나요?
- AIdea 모바일 또는 데스크톱 클라이언트용 자체 호스팅 백엔드를 운영합니다. 여러 LLM 제공자로 요청을 전달하는 서버에 OpenAI 호환 도구를 연결합니다. Go 서비스에서 채팅과 이미지 생성 연동을 구성하는 방식을 살펴봅니다.
- aidea-server는 어떻게 설치하나요?
- 셀프 호스팅 배포 가이드를 읽으세요 소스에서 서버 바이너리를 빌드하세요: go build -o build/debug/aidea-server cmd/main.go
- aidea-server은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mylxsw/aidea-server
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
RWKV 대규모 언어 모델을 다운로드하고 실행·관리하며 OpenAI 호환 API를 제공하는 데스크톱 도구입니다.
Jan은 LLM을 로컬에서 다운로드하고 실행할 수 있는 오픈소스 데스크톱 앱으로, ChatGPT와 비슷한 인터페이스를 제공하며 선택적으로 클라우드 모델에 연결할 수 있습니다.
요청을 보내는 누구나 자원봉사자의 GPU로 AI 이미지와 텍스트를 생성할 수 있는 무료 커뮤니티 운영 분산 서비스입니다.
LLM 기반 애플리케이션의 구축, 테스트, 평가, 배포를 위한 개발자 도구 모음으로, VS Code 플로 디자이너와 pf CLI를 제공합니다.
여러 에이전트가 도구를 사용해 협력하는 LLM 애플리케이션과 검색 증강 생성 시스템을 구축하는 Python 프레임워크입니다.