V-know/ChatGPT-Telegram-Bot
A Telegram bot with a silky smooth AI experience. UI enabled.
무엇을 해결하나요?
이 프로젝트는 배포 준비가 완료된 텔레그램 봇을 제공하여 OpenAI 및 Azure OpenAI 서비스를 통합함으로써, 사용자가 텔레그램 메시징 앱 내에서 직접 AI 모델을 활용해 텍스트 및 이미지를 생성할 수 있도록 합니다.
작동 방식
이 봇은 텔레그램과 AI API 간의 인터페이스 역할을 합니다. 더 부드러운 사용자 경험을 위해 스트리밍 응답을 지원하며, 이미지 생성을 위해 DALL-E 3를 통합했습니다. MySQL 데이터베이스를 사용하여 사용자 레벨을 관리하며, 이는 세션 빈도, 컨텍스트 창 크기 및 토큰 수에 대한 특정 제한을 결정합니다. 또한 사용자가 더 큰 유연성을 위해 자신만의 OpenAI API 키를 제공할 수도 있습니다.
대상 사용자
자체 사용자 관리 및 사용자 정의 가능한 봇 정체성을 갖춘 자체 AI 기반 텔레그램 봇을 호스팅하려는 개인 또는 개발자.
주요 기능
- 다중 제공자 지원: 기본 OpenAI 및 Azure OpenAI 모두와 호환됩니다.
- 사용자 정의 가능한 정체성: 15개의 사전 설정된 봇 성격과 사용자 정의 정체성을 지원합니다.
- 사용자 등급: 토큰 제한 및 채팅 빈도를 제어하기 위해 레벨 기반 시스템을 구현합니다.
- 스트리밍 응답: 더 빠른 상호 작용을 위해 실시간 텍스트 생성을 지원합니다.
- 간편한 배포: 빠른 설정을 위해 Docker 및 Docker Compose를 통해 컨테이너화되었습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트