프로젝트 소개
Takakia는 오래되었거나 사양이 낮은 하드웨어를 위해 특별히 설계된 터미널 기반 AI 채팅 인터페이스입니다. 상태 비저장(stateless) HTTP 스트리밍 어댑터와 슬라이딩 윈도우 컨텍스트 절단 방법을 사용하여 메모리와 CPU 사용량을 낮게 유지함으로써 효율성을 우선시합니다.
주요 기능은 다음과 같습니다:
- Gemini 및 OpenAI 호환 API에 대한 멀티 제공자 지원 및 세션 중 제공자 교체 가능.
- 입력 기록, 슬래시 명령 및 대화형 설정 마법사를 갖춘 터미널 REPL.
- 로컬 설정 디렉토리의 Markdown 파일을 통해 사용자 정의 가능한 동적 시스템 프롬프트 프로필(예: 학습, 번역, 글쓰기).
- 벤더 모델 목록에 대한 모델 캐싱 및 온라인 검색.
- 영어 및 브라질 포르투갈어 로컬라이제이션 지원.
- 엄격한 파일 권한을 사용한 보안 설정 관리.
이 도구는 Python 3.9+로 구축되었으며 HTTPX, Rich, Prompt Toolkit과 같은 라이브러리를 활용합니다. 가벼운 풋프린트를 유지하기 위해 파일 또는 이미지 첨부 기능은 의도적으로 제외되었습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.