Skip to content

algorithm-ssau/AlphaShrimp

Repository files navigation

AlphaShrimp Logo

🦐 ALPHASHRIMP: Хватит плодить вкладки — стань Альфой управления ИИ

🌊 Твои нейронки разбросаны по всему океану закладок? Пора собрать их в одну стаю

AlphaShrimp — это не очередная «арена» для развлечений. Это твой личный мостик управления всеми топовыми LLM. Пока другие переключаются между аккаунтами и борются с интерфейсами, Альфа-креветка управляет всем роем из единого центра.


🧐 В чем прикол?

AlphaShrimp — это:

  • 🍤 The Shrimp Swarm. Доступ ко всем моделям в одном окне. Deepseek, Gigachat и другие — все под одним панцирем.
  • 📊 The Deep Log. Твоя история запросов не пропадёт в бездне. Всё индексируется и хранится в централизованном хранилище.
  • 🦾 Smart Routing. Нейросетевой маршрутизатор на базе RuBERT сам определит, какая модель лучше подходит для твоей задачи. Код? Перевод? Математика? Креветка знает, кого послать.
  • 🌊 No-BS Interface. Чистый, быстрый чат-интерфейс. Один запрос — лучший ответ.

⚡ Киллер-фичи

  • 🍤 The Shrimp Duel. Тет-а-тет битва двух нейронок. Ты даешь задачу — они выдают результат. Кто выдал «базу» — тот Альфа. Кто галлюцинирует — тот креветка из почти просроченного морского коктейля, который ты любишь брать в Перекрёстке по скидке.
  • 📊 The Boiling Pot. Наш лидерборд обновляется быстрее, чем закипает вода. Смотри, кто сегодня доминирует в океане кода, а кто идет на дно в категории «Творчество».
  • 🌊 Deep Sea Streaming. Потоковая передача ответов через Server-Sent Events. Никаких задержек, только чистый поток сознания.

🏗 Технологический Стек (Железобетонный Панцирь)

AlphaShrimp построен на стеке, который выдержит давление Марианской впадины (проверять не будем):

Backend

  • Python + FastAPI: Асинхронный ASGI-сервер. Быстрее, чем бросок креветки-богомола.
  • SQLite + SQLAlchemy: Хранилище жемчужин. Вся история чатов, метаданные сессий — в одном файле, который не утонет.
  • Uvicorn: ASGI-сервер, несущий наш бэкенд по волнам асинхронности.

Маршрутизатор (The Shrimp Brain 🧠)

  • RuBERT-tiny2: Компактная русскоязычная эмбеддинг-модель (45 МБ). Классифицирует запросы за ~3 мс на CPU.
  • scikit-learn: Логистический классификатор поверх эмбеддингов. 98% точность на валидационной выборке.
  • Формула маршрутизации: Взвешенное скалярное произведение вектора вероятностей классификатора и бенчмарк-скоров модели.

Frontend

  • React: Пользовательский интерфейс. Компонентный, реактивный, быстрый.
  • Vite: Сборщик, который стартует быстрее, чем захлопывается ловушка лангуста.
  • Vanilla CSS: Полный контроль над стилями, никаких фреймворков.

🚢 Как спустить на воду?

# Backend
cd backend
python -m venv venv
source venv/bin/activate  # Windows: .\venv\Scripts\Activate.ps1
pip install -r requirements.txt
uvicorn main:app --reload

# Frontend
npm install
npm run dev

🚫 Закрытая Лагуна

Видишь эту мощь? Видишь этот код? Хочешь отправить Pull Request? Придержи свои усики! 🛑

Наша стая — это закрытая экосистема. Мы не принимаем вклад в проект со стороны. Главная Креветка установила жесткое правило: проект должен быть реализован исключительно силами нашей команды.

Ты можешь смотреть, можешь восхищаться, можешь пользоваться, но созидать это лангустиново творение будем только мы.


📜 Лицензия

MIT. Распространяй свободно, как морскую соль.


AlphaShrimp — Докажи, что ты не планктон. Выбери свою Альфу. 🦐👑

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors