Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Ultra Lite Chat

Минимальный терминальный чат-бот для OpenAI-совместимых API. Один файл, без фреймворков: история в JSON, веб-поиск через DuckDuckGo, переключение провайдеров.

Возможности

  • Любые OpenAI-совместимые провайдеры: OpenAI, DeepSeek, Subaxis и др.
  • Веб-поиск с ответами по проверяемым источникам (/web)
  • История переписки в chat_history.json
  • Ключи — в конфиге или переменных окружения (env:VAR)

Установка

pip install requests ddgs

Настройка

Провайдеры задаются в config.json по примеру в этом же файле.

api_key — сам ключ или ссылка на переменную окружения: env:OPENAI_API_KEY.

Использование

python ultra-lite-chat.py
Команда Описание
/exit Выйти
/clear Очистить историю
/web <запрос> Ответ по результатам веб-поиска
/model [имя] Показать или переключить провайдера
/help Справка

Tip

Если храните ключи прямо в config.json — не коммитьте этот файл.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages