swuecho/chat
OpenAI, Azure, Claude, Gemini, Ollama 모델을 연결하고 사용자 관리와 요청 제한 기능을 제공하는 Go 기반 셀프 호스팅 팀 채팅 웹 앱입니다.
대체할 수 있는 제품:ChatGPT Team
- 스타
- 574
- 포크
- 93
- 열린 이슈
- 1
- 마지막 커밋
- 26일 전
어떤 프로젝트인가요?
이 프로젝트는 팀을 위한 멀티유저 채팅 웹 애플리케이션입니다. 여러 사용자가 하나의 배포 환경을 함께 사용할 수 있으며, 처음 가입한 계정이 관리자가 됩니다. 대화를 OpenAI(Azure 포함), Claude, Gemini 및 로컬 호스팅 Ollama 모델에 연결할 수 있고, 각 대화는 프롬프트 라이브러리에서 관리할 수 있는 시스템 프롬프트로 시작합니다.
공동 사용이나 호스팅 환경에 맞춘 운영 기능도 제공합니다. 설정 가능한 요청 제한(기본값은 10분당 ChatGPT 호출 100회), 정적 공유 페이지로 게시할 수 있는 대화 스냅샷, 저장된 대화 전체 텍스트 검색이 포함됩니다. 사용자는 선택한 모델이 지원하는 범위에서 텍스트 파일과 멀티미디어 파일을 업로드할 수 있습니다.
또한 설정된 모델을 호출할 수 있도록 가상 API 키를 발급하는 내장 OpenAI 호환 게이트웨이를 제공합니다. 스트리밍 패스스루, 키별 제한, 요청 감사, 일정 기간 동안 보관되는 요청 및 응답 샘플 기능을 갖췄습니다. 모바일 클라이언트는 Flutter로 작성되었습니다.
핵심 기능
- 01OpenAI(Azure 포함), Claude, Gemini 및 Ollama 모델을 지원합니다.
- 02처음 가입한 사용자가 관리자가 되는 멀티유저 관리 기능을 제공합니다.
- 03사용자별 또는 배포 환경별 요청 제한을 설정할 수 있습니다.
- 04대화에서 공유 가능한 정적 페이지를 만들고 저장된 채팅을 전체 텍스트로 검색할 수 있습니다.
- 05가상 API 키, 요청 감사, 스트리밍을 지원하는 내장 OpenAI 호환 게이트웨이를 제공합니다.
활용 사례
- 소규모 팀이 여러 LLM 제공업체를 위한 셀프 호스팅 채팅 프런트엔드를 함께 사용할 수 있습니다.
- 사용자별 요청 제한과 계정 관리 기능을 갖춘 채팅 서비스를 호스팅할 수 있습니다.
- 하나의 인터페이스에서 로컬 Ollama 모델과 클라우드 모델을 함께 실행할 수 있습니다.
- 폐기 가능한 키를 사용하는 OpenAI 호환 엔드포인트를 통해 설정된 모델을 다른 도구에 제공할 수 있습니다.
빠른 시작
- 1
docs/deployment_en.md의 배포 가이드를 따르세요
- 2
소스 코드에서 실행하려면 docs/dev_locally_en.md의 로컬 개발 가이드를 읽으세요
사용 전 알아둘 점
- 유용하게 사용하려면 OpenAI, Claude 또는 Ollama 모델 백엔드에 액세스할 수 있어야 합니다.
- README와 문서 대부분이 중국어로 작성되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- chat은(는) 무엇인가요?
- OpenAI, Azure, Claude, Gemini, Ollama 모델을 연결하고 사용자 관리와 요청 제한 기능을 제공하는 Go 기반 셀프 호스팅 팀 채팅 웹 앱입니다. 이 프로젝트는 팀을 위한 멀티유저 채팅 웹 애플리케이션입니다. 여러 사용자가 하나의 배포 환경을 함께 사용할 수 있으며, 처음 가입한 계정이 관리자가 됩니다. 대화를 OpenAI(Azure 포함), Claude, Gemini 및 로컬 호스팅 Ollama 모델에 연결할 수 있고, 각 대화는 프롬프트 라이브러리에서 관리할 수 있는 시스템 프롬프트로 시작합니다.
- chat은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- chat은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- chat은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. chat의 마지막 커밋은 2026년 10월 11일입니다.
- chat은(는) 어디에 사용할 수 있나요?
- 소규모 팀이 여러 LLM 제공업체를 위한 셀프 호스팅 채팅 프런트엔드를 함께 사용할 수 있습니다. 사용자별 요청 제한과 계정 관리 기능을 갖춘 채팅 서비스를 호스팅할 수 있습니다. 하나의 인터페이스에서 로컬 Ollama 모델과 클라우드 모델을 함께 실행할 수 있습니다. 폐기 가능한 키를 사용하는 OpenAI 호환 엔드포인트를 통해 설정된 모델을 다른 도구에 제공할 수 있습니다.
- chat는 어떻게 설치하나요?
- docs/deployment_en.md의 배포 가이드를 따르세요 소스 코드에서 실행하려면 docs/dev_locally_en.md의 로컬 개발 가이드를 읽으세요
- chat은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/swuecho/chat
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
여러 업스트림 모델 제공업체를 대상으로 라우팅, 키, 할당량, 비용 추적을 제공하며 OpenAI, Claude, Gemini 호환 API를 노출하는 셀프 호스팅 AI 게이트웨이입니다.
여러 LLM 제공업체(OpenAI, Claude, Gemini, DeepSeek, Qwen 등)를 하나의 OpenAI 호환 API로 제공하는 셀프 호스팅 게이트웨이입니다.
여러 LLM 공급자(OpenAI, Claude, Gemini, DeepSeek, Qwen 등)를 통합 API 하나로 연동하는 셀프 호스팅 관리 시스템입니다.
ChatGPT, Claude, Gemini, ChatTTS, 이미지·동영상 생성 등 다양한 AI 모델과 미디어 도구를 하나의 채팅 인터페이스에서 제공하는 Python Telegram 봇입니다.