ΠΠ΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ Ρ AI-Π°Π³Π΅Π½ΡΠΎΠΌ Π½Π° Π±Π°Π·Π΅ Yandex GPT. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅ΠΌΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠ² ΡΠ°Π±ΠΎΡΡ:
- Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ - ΡΠ°Ρ Ρ ΠΊΡΠΈΡΠΈΠΊΠΎΠΌ ΡΠΈΠ»ΡΠΌΠΎΠ²
- Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΎΡ - ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΠ΄Π±ΠΎΡ ΡΠΈΠ»ΡΠΌΠΎΠ²
- Π Π°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ - ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ AI (ΠΠ΅Π½Ρ 4)
- Π’Π΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° - ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ (ΠΠ΅Π½Ρ 5)
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ - Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠΈΠ½Π³ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ AI-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Yandex Cloud (ΠΠ΅Π½Ρ 6)
- Π’ΠΎΠΊΠ΅Π½Ρ - ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ Ρ ΡΠΎΠΊΠ΅Π½Π°ΠΌΠΈ ΠΈ Π»ΠΈΠΌΠΈΡΠ°ΠΌΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (ΠΠ΅Π½Ρ 7)
- Π‘ΠΆΠ°ΡΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³Π° - ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΠΈ ΠΈΡΡΠΎΡΠΈΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΡΠΎΠΊΠ΅Π½ΠΎΠ² (ΠΠ΅Π½Ρ 8)
- Python 3.7+
- API-ΠΊΠ»ΡΡ Yandex Cloud
- Catalog ID Π² Yandex Cloud
- ΠΠ»ΠΎΠ½ΠΈΡΡΠΉ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ:
git clone <repository-url>
cd AgentSmith- Π‘ΠΎΠ·Π΄Π°ΠΉ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅:
python3 -m venv venv
source venv/bin/activate # Π΄Π»Ρ macOS/Linux
# ΠΈΠ»ΠΈ
venv\Scripts\activate # Π΄Π»Ρ Windows- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ:
pip install -r requirements.txt- Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ:
cp config.example.json config.json- ΠΡΠΊΡΠΎΠΉ
config.jsonΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈ ΡΠ²ΠΎΠΈΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ:
{
"api_key": "YOUR_API_KEY_HERE",
"catalog_id": "YOUR_CATALOG_ID_HERE"
}python app.pyΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ: http://localhost:5005
AgentSmith/
βββ app.py # ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°ΠΉΠ» Flask ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
βββ requirements.txt # ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Python
βββ config.json # ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ (Π½Π΅ Π² git)
βββ config.example.json # Π¨Π°Π±Π»ΠΎΠ½ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
βββ templates/
β βββ index.html # HTML ΡΠ°Π±Π»ΠΎΠ½
βββ static/
βββ style.css # Π‘ΡΠΈΠ»ΠΈ
βββ script.js # JavaScript ΠΊΠ»ΠΈΠ΅Π½Ρ
GET /- ΠΠ»Π°Π²Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° Ρ ΡΠ°ΡΠΎΠΌPOST /chat- ΠΡΠΏΡΠ°Π²ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΠ°Ρ (ΡΠ΅ΠΆΠΈΠΌ Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ)POST /recommend- ΠΡΠΏΡΠ°Π²ΠΊΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π°Π³Π΅Π½ΡΡ-ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΎΡΡ (ΡΠ΅ΠΆΠΈΠΌ Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΎΡ)POST /reasoning- Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ (ΡΠ΅ΠΆΠΈΠΌ Π Π°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ)POST /temperature_experiment- ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ (ΠΠ΅Π½Ρ 5)POST /model_comparison- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π·Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Yandex Cloud (ΠΠ΅Π½Ρ 6)POST /token_test- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΡΠ°Π·Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ (ΠΠ΅Π½Ρ 7)POST /compression_test- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π° (ΠΠ΅Π½Ρ 8)POST /clear- ΠΡΠΈΡΡΠΊΠ° ΠΈΡΡΠΎΡΠΈΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π°POST /clear_recommendations- ΠΡΠΈΡΡΠΊΠ° ΠΈΡΡΠΎΡΠΈΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ
Π§Π°Ρ Ρ ΠΊΡΠΈΡΠΈΠΊΠΎΠΌ ΡΠΈΠ»ΡΠΌΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΈΠ»ΡΠΌΠ°Ρ Π² ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ JSON-ΡΠΎΡΠΌΠ°ΡΠ΅.
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ΄Π±ΠΎΡΠ° ΡΠΈΠ»ΡΠΌΠΎΠ²:
- ΠΠ³Π΅Π½Ρ Π·Π°Π΄Π°Π΅Ρ Π²ΠΎΠΏΡΠΎΡΡ ΠΎ Π²Π°ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡΡ
- ΠΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ 16 ΡΠΈΠ»ΡΠΌΠΎΠ² Π½Π° Π²ΡΠ±ΠΎΡ
- ΠΠΎΡΠ»Π΅ Π²ΡΠ±ΠΎΡΠ° 4 ΡΠΈΠ»ΡΠΌΠΎΠ² Π΄Π°Π΅Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡ
Π Π΅ΠΆΠΈΠΌ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ AI-Π°Π³Π΅Π½ΡΠΎΠ². ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅ΡΠΈΡΡ ΠΎΠ΄Π½Ρ Π·Π°Π΄Π°ΡΡ ΡΠ΅ΡΡΡΡΠΌΡ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ ΠΈ ΡΡΠ°Π²Π½ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ:
- ΠΡΡΠΌΠΎΠΉ ΠΎΡΠ²Π΅Ρ - AI ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π½Π°ΠΏΡΡΠΌΡΡ, ΠΊΡΠ°ΡΠΊΠΎ ΠΈ ΠΏΠΎ Π΄Π΅Π»Ρ
- ΠΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ - AI ΡΠ΅ΡΠ°Π΅Ρ Π·Π°Π΄Π°ΡΡ ΡΠ°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Ρ Π²ΡΡ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅
- Π‘ ΠΏΡΠΎΠΌΠΏΡΠΎΠΌ ΠΎΡ ΠΠ - Π‘Π½Π°ΡΠ°Π»Π° Π΄ΡΡΠ³ΠΎΠΉ AI ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠΌΠΏΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π·Π°ΡΠ΅ΠΌ Π·Π°Π΄Π°ΡΠ° ΡΠ΅ΡΠ°Π΅ΡΡΡ Ρ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ
- ΠΡΡΠΏΠΏΠ° ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ² - ΠΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ· 4 ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ
ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ΅ΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΡΠ΅ΡΠ°Π΅Ρ Π·Π°Π΄Π°ΡΡ:
- π¬ Π€ΠΈΠ·ΠΈΠΊ-ΡΠ΄Π΅ΡΡΠΈΠΊ - Π½Π°ΡΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΈ ΡΡΡΠΎΠ³Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°
- π΅ ΠΠ°Π±ΡΡΠΊΠ° Ρ ΠΏΠΎΠ΄ΡΠ΅Π·Π΄Π° - ΠΆΠΈΡΠ΅ΠΉΡΠΊΠ°Ρ ΠΌΡΠ΄ΡΠΎΡΡΡ ΠΈ Π·Π΄ΡΠ°Π²ΡΠΉ ΡΠΌΡΡΠ»
- π¦ Π Π΅Π±ΡΠ½ΠΎΠΊ 7 Π»Π΅Ρ - ΡΠ²Π΅ΠΆΠΈΠΉ Π²Π·Π³Π»ΡΠ΄ ΠΈ ΠΏΡΠΎΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
- π€ 300-Π»Π΅ΡΠ½ΠΈΠΉ ΡΠΎΠ±ΠΎΡ ΠΈΠ· 2694 Π³ΠΎΠ΄Π° - ΡΡΡΡΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½Π°Ρ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Π°
- ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° ΡΠ΅ΠΆΠΈΠΌ "Π Π°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ"
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π°Π΄Π°ΡΡ (Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ, ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ»ΠΈ Π»ΡΠ±ΡΡ Π΄ΡΡΠ³ΡΡ)
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ± ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π²ΡΠ΅ ΡΡΠ°Π·Ρ
- Π‘ΡΠ°Π²Π½ΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°Π·Π½ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ²
- Π’ΠΎΡΠ½ΠΎΡΡΡ: ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΎΡΠ²Π΅ΡΠ°
- ΠΠΎΠ»Π½ΠΎΡΠ°: ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΠΊΡΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
- ΠΠΎΠ½ΡΡΠ½ΠΎΡΡΡ: ΠΠ΅Π³ΠΊΠΎ Π»ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΡΠ°ΡΡΡΠΆΠ΄Π΅Π½ΠΈΠΉ
- ΠΡΠ΅Π°ΡΠΈΠ²Π½ΠΎΡΡΡ: ΠΡΠΈΡΡΡΡΡΠ²ΡΡΡ Π»ΠΈ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ
Π Π΅ΠΆΠΈΠΌ Π΄Π»Ρ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ:
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΡΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ΅ 0.0, 0.5 ΠΈ 1.0
- ΠΠ½Π°Π»ΠΈΠ· Π²Π»ΠΈΡΠ½ΠΈΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π½Π° ΠΊΡΠ΅Π°ΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΎΡΠ²Π΅ΡΠΎΠ²
- Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ
Π Π΅ΠΆΠΈΠΌ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ°Π·Π½ΡΡ AI-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Yandex Cloud:
- ΠΡΠ±ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ (ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 2)
- ΠΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Π·Π°ΠΏΡΠΎΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π²ΡΠ΅ΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ
- ΠΠ°ΠΌΠ΅Ρ ΠΌΠ΅ΡΡΠΈΠΊ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ:
- β±οΈ ΠΡΠ΅ΠΌΡ ΠΎΡΠ²Π΅ΡΠ° - ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΏΡΠΎΡΠ°
- π₯ ΠΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠΎΠΊΠ΅Π½Ρ - ΡΠ°Π·ΠΌΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠ° (ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· API)
- π€ ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠΎΠΊΠ΅Π½Ρ - ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ° (ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· API)
- π ΠΡΠ΅Π³ΠΎ ΡΠΎΠΊΠ΅Π½ΠΎΠ² - ΡΡΠΌΠΌΠ°ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ
- π° Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ - ΡΠ΅Π°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π·Π°ΠΏΡΠΎΡΠ° Π² ΡΡΠ±Π»ΡΡ
- Π‘ΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ·:
- Π‘Π°ΠΌΠ°Ρ Π±ΡΡΡΡΠ°Ρ/ΠΌΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ
- Π‘Π°ΠΌΡΠΉ ΠΊΡΠ°ΡΠΊΠΈΠΉ/ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ ΠΎΡΠ²Π΅Ρ
- Π‘Π°ΠΌΠ°Ρ Π΄Π΅ΡΠ΅Π²Π°Ρ/Π΄ΠΎΡΠΎΠ³Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ
- Π‘ΡΠ΅Π΄Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌ
- YandexGPT Lite - Π»Π΅Π³ΠΊΠΎΠ²Π΅ΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π»Ρ Π±ΡΡΡΡΡΡ ΠΎΡΠ²Π΅ΡΠΎΠ² (0.2β½/1K Π²Ρ ΠΎΠ΄Π½ΡΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ², 0.6β½/1K Π²ΡΡ ΠΎΠ΄Π½ΡΡ )
- YandexGPT - ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Ρ Π±Π°Π»Π°Π½ΡΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ (0.4β½/1K Π²Ρ ΠΎΠ΄Π½ΡΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ², 1.2β½/1K Π²ΡΡ ΠΎΠ΄Π½ΡΡ )
- YandexGPT 32K - ΠΌΠΎΠ΄Π΅Π»Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ (0.8β½/1K Π²Ρ ΠΎΠ΄Π½ΡΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ², 2.4β½/1K Π²ΡΡ ΠΎΠ΄Π½ΡΡ )
- Summarization - ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π»Ρ ΡΡΠΌΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ (0.4β½/1K Π²Ρ ΠΎΠ΄Π½ΡΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ², 1.2β½/1K Π²ΡΡ ΠΎΠ΄Π½ΡΡ )
- ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° ΡΠ΅ΠΆΠΈΠΌ "βοΈ Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅"
- ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π·Π°ΠΏΡΠΎΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ)
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 2 ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ "ΠΠ°ΠΏΡΡΡΠΈΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅"
- ΠΠ·ΡΡΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ: ΠΌΠ΅ΡΡΠΈΠΊΠΈ, ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠ²Π΅ΡΠΎΠ²
- Π‘ΠΊΠΎΡΠΎΡΡΡ: YandexGPT Lite ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ°ΠΌΠ°Ρ Π±ΡΡΡΡΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ
- ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ: Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ YandexGPT ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π»ΡΡΡΠΈΠΉ Π±Π°Π»Π°Π½Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ
- ΠΠΎΠ½ΡΠ΅ΠΊΡΡ: YandexGPT 32K Π»ΡΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ
- Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ: YandexGPT Lite ΡΠ°ΠΌΠ°Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΠ½Π°Ρ, YandexGPT 32K ΡΠ°ΠΌΠ°Ρ Π΄ΠΎΡΠΎΠ³Π°Ρ
- Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ: ΠΠΎΠ΄Π΅Π»Ρ Summarization ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΡΡΠΌΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²
Π Π΅ΠΆΠΈΠΌ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΎΠΊΠ΅Π½Π°ΠΌΠΈ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ Π»ΠΈΠΌΠΈΡΠΎΠ² ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ:
- Π’ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ
ΡΠ΅ΡΡΠΎΠ²ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΡ:
- πΉ ΠΠΎΡΠΎΡΠΊΠΈΠΉ Π·Π°ΠΏΡΠΎΡ (5-20 ΡΠΎΠΊΠ΅Π½ΠΎΠ²) - Π±Π°Π·ΠΎΠ²ΡΠΉ Π²ΠΎΠΏΡΠΎΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
- πΉ ΠΠ»ΠΈΠ½Π½ΡΠΉ Π·Π°ΠΏΡΠΎΡ (200-500 ΡΠΎΠΊΠ΅Π½ΠΎΠ²) - Π΄Π΅ΡΠ°Π»ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²
- πΉ ΠΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΡΠΉ Π·Π°ΠΏΡΠΎΡ (~10000 ΡΠΎΠΊΠ΅Π½ΠΎΠ²) - ΡΠ΅ΠΊΡΡ, ΠΏΡΠ΅Π²ΡΡΠ°ΡΡΠΈΠΉ Π»ΠΈΠΌΠΈΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΡΠ±ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ:
- YandexGPT (Π»ΠΈΠΌΠΈΡ 8000 ΡΠΎΠΊΠ΅Π½ΠΎΠ²) Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΡ ΠΈ Π΄Π»ΠΈΠ½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²
- YandexGPT 32K (Π»ΠΈΠΌΠΈΡ 32000 ΡΠΎΠΊΠ΅Π½ΠΎΠ²) Π΄Π»Ρ ΡΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²
- ΠΠ΅ΡΠ°Π»ΡΠ½Π°Ρ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ°:
- β±οΈ ΠΡΠ΅ΠΌΡ ΠΎΡΠ²Π΅ΡΠ° - ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΏΡΠΎΡΠ°
- π₯ ΠΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠΎΠΊΠ΅Π½Ρ - ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠΊΠ΅Π½ΠΎΠ² Π² Π·Π°ΠΏΡΠΎΡΠ΅
- π€ ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ ΡΠΎΠΊΠ΅Π½Ρ - ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ°
- π ΠΡΠ΅Π³ΠΎ ΡΠΎΠΊΠ΅Π½ΠΎΠ² - ΡΡΠΌΠΌΠ°ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
- π° Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ - ΡΠ΅Π°Π»ΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π·Π°ΠΏΡΠΎΡΠ° Π² ΡΡΠ±Π»ΡΡ
- ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π»ΠΈΠΌΠΈΡΠ°:
- Π¦Π²Π΅ΡΠ½Π°Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ-Π±Π°Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ % ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π»ΠΈΠΌΠΈΡΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ
- π’ ΠΠ΅Π»ΡΠ½ΡΠΉ (0-70%) - Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½Π°Ρ Π·ΠΎΠ½Π°
- π ΠΡΠ°Π½ΠΆΠ΅Π²ΡΠΉ (70-90%) - ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅
- π΄ ΠΡΠ°ΡΠ½ΡΠΉ (90-100%) - Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π»ΠΈΠΌΠΈΡΡ
- ΠΡΠ΅Π²ΡΡ ΠΎΡΠ²Π΅ΡΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ (ΠΏΠ΅ΡΠ²ΡΠ΅ 500 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²)
- ΠΡΠ²ΠΎΠ΄Ρ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ²
- YandexGPT Lite: 8000 ΡΠΎΠΊΠ΅Π½ΠΎΠ² Π½Π° Π·Π°ΠΏΡΠΎΡ
- YandexGPT: 8000 ΡΠΎΠΊΠ΅Π½ΠΎΠ² Π½Π° Π·Π°ΠΏΡΠΎΡ
- YandexGPT 32K: 32000 ΡΠΎΠΊΠ΅Π½ΠΎΠ² Π½Π° Π·Π°ΠΏΡΠΎΡ
- ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° ΡΠ΅ΠΆΠΈΠΌ "π« Π’ΠΎΠΊΠ΅Π½Ρ"
- ΠΠ·ΡΡΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π»ΠΈΠΌΠΈΡΠ°Ρ ΡΠ°Π·Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ
- ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΡΡΡ ΡΠ΅ΡΡΠΎΠ²ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π²
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ "Π’Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ"
- ΠΠ·ΡΡΠΈΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ, Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΎΡΠ²Π΅Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ
- ΠΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠΊΠ΅Π½Ρ
- ΠΠΎΡΠΎΡΠΊΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΡ: ΠΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΠΎΠΊΠ΅Π½ΠΎΠ², Π±ΡΡΡΡΡΠ΅, Π΄Π΅ΡΡΠ²ΡΠ΅, ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ Π·Π°Π΄Π°Ρ
- ΠΠ»ΠΈΠ½Π½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ: Π’ΡΠ΅Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΎΠΊΠ΅Π½ΠΎΠ², Π½ΠΎ Π΄Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡ
- ΠΠΊΡΡΡΠ΅ΠΌΠ°Π»ΡΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ: Π’ΡΠ΅Π±ΡΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ (32K), Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΡΠΎΠΆΠ΅
- ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ: ΠΠ°Π»Π°Π½ΡΠΈΡΡΠΉΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΡΡΡΡ Π·Π°ΠΏΡΠΎΡΠ° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠΎΠΊΠ΅Π½ΠΎΠ²
- ΠΡΠ±ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ YandexGPT 32K ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ΅Π½ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ
- Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ: ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠΎΠΊΠ΅Π½ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π½Ρ - ΡΠΎΡΠΌΡΠ»ΠΈΡΡΠΉΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ
Π Π΅ΠΆΠΈΠΌ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΠΈ ΠΈΡΡΠΎΡΠΈΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π°:
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΡ: ΠΡΡΠΎΡΠΈΡ ΡΠΆΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 10 ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ
- Π‘ΡΠΌΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Summarization Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΡΠ°ΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠΌΠ΅
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅: ΠΡΡΠΌΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Π°Π³Π΅Π½ΡΠ° Ρ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΠ΅ΠΉ ΠΈ Π±Π΅Π·
- ΠΠ΅ΡΡΠΈΠΊΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ:
- π ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΠΉ - ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π²ΡΠΏΠΎΠ»Π½ΡΠ»ΠΎΡΡ ΡΠΆΠ°ΡΠΈΠ΅
- π Π‘ΡΠΊΠΎΠ½ΠΎΠΌΠ»Π΅Π½ΠΎ ΡΠΎΠΊΠ΅Π½ΠΎΠ² - ΡΡΠΌΠΌΠ°ΡΠ½Π°Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ²
- π° ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² - ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅Π½Π΅Π³ ΡΡΠΊΠΎΠ½ΠΎΠΌΠ»Π΅Π½ΠΎ
- π Π‘ΡΠ΅ΠΏΠ΅Π½Ρ ΡΠΆΠ°ΡΠΈΡ - ΠΏΡΠΎΡΠ΅Π½Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΈΡΡΠΎΡΠΈΠΈ
- ΠΠ°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ: ΠΠ³Π΅Π½Ρ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ Π²ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΈΡΡΠΎΡΠΈΡ
- Π’ΡΠΈΠ³Π³Π΅Ρ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΠΈ: ΠΡΠΈ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΈ 10 ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠΆΠ°ΡΠΈΠ΅
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ summary: Π‘ΡΠ°ΡΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ (ΠΊΡΠΎΠΌΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ 3) ΡΡΠΌΠΌΠ°ΡΠΈΠ·ΠΈΡΡΡΡΡΡ
- ΠΠ°ΠΌΠ΅Π½Π° ΠΈΡΡΠΎΡΠΈΠΈ: ΠΠΎΠ»Π½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π°: summary + ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 3 ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ
- ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³Π°: ΠΠ³Π΅Π½Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΆΠ°ΡΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ
- send - ΠΠ±ΡΡΠ½ΡΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΠ΅ΠΉ
- compare - Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ° Ρ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΠ΅ΠΉ ΠΈ Π±Π΅Π·
- stats - ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΠΈ
- clear - ΠΡΠΈΡΡΠΊΠ° ΠΈΡΡΠΎΡΠΈΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π°
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΊΡΠΈΠΏΡ test_compression.py Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
# ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
python app.py
# Π Π΄ΡΡΠ³ΠΎΠΌ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ΅ΡΡ
python test_compression.pyΠ’Π΅ΡΡ ΠΎΡΠΏΡΠ°Π²ΠΈΡ ΡΠ΅ΡΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, Π²ΡΠΏΠΎΠ»Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΡ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π΄Π΅ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ.
- β ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ²: ΠΠ½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π²Ρ ΠΎΠ΄Π½ΡΡ ΡΠΎΠΊΠ΅Π½ΠΎΠ² (40-70%)
- β Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ: ΠΡΡΠΌΠ°Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π΄Π΅Π½Π΅Π³ Π½Π° API Π·Π°ΠΏΡΠΎΡΠ°Ρ
- β ΠΡΡΡΡΡΠ΅ ΠΎΡΠ²Π΅ΡΡ: ΠΠ΅Π½ΡΡΠ΅ ΡΠΎΠΊΠ΅Π½ΠΎΠ² = Π±ΡΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°
- β ΠΠ»ΠΈΠ½Π½ΡΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ: ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²Π΅ΡΡΠΈ Π΄ΠΎΠ»Π³ΠΈΠ΅ Π±Π΅ΡΠ΅Π΄Ρ Π±Π΅Π· ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΡ Π»ΠΈΠΌΠΈΡΠΎΠ²
β οΈ ΠΠΎΡΠ΅ΡΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ: ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΠΈΠ· ΡΡΠ°ΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΡΠ΅ΡΡΠ½Ρβ οΈ ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ: Π‘ΡΠΌΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ API Π·Π°ΠΏΡΠΎΡΠ°β οΈ ΠΠΎΠ½ΡΠ΅ΠΊΡΡ: Summary ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π²ΡΠ΅Ρ Π½ΡΠ°Π½ΡΠΎΠ² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ°Π»ΠΎΠ³Π°
- ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° ΡΠ΅ΠΆΠΈΠΌ "ποΈ Π‘ΠΆΠ°ΡΠΈΠ΅"
- ΠΠ°ΡΠ½ΠΈΡΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ Π½Π° Π»ΡΠ±ΡΡ ΡΠ΅ΠΌΡ
- ΠΡΠΏΡΠ°Π²ΡΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 10 ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΡΠΈΠ³Π΅ΡΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΈΠΈ
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ "Π‘ΡΠ°Π²Π½ΠΈΡΡ" Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ
- ΠΠ·ΡΡΠΈΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ
- ΠΠΊΠΎΠ½ΠΎΠΌΠΈΡ: ΠΠΎΠΌΠΏΡΠ΅ΡΡΠΈΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ 50-70% ΡΠΎΠΊΠ΅Π½ΠΎΠ² Π½Π° Π΄Π»ΠΈΠ½Π½ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³Π°Ρ
- ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ: ΠΠ³Π΅Π½Ρ ΡΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡ
- ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π΄Π»ΠΈΠ½Π½ΡΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΠΉ, ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ, ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ
- ΠΠΈΠΌΠΈΡΡ: ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π° ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°
- Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ: ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° Π·Π°ΡΡΠ°ΡΡ Π½Π° ΡΡΠΌΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΠΎΠ±ΡΠ°Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½Π°
POST /compression_test
{
"message": "ΠΠ°ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅",
"action": "send|compare|stats|clear"
}config.json Ρ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² .gitignore ΠΈ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ. ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΊΠΎΠΌΠΌΠΈΡΡ ΡΠ°ΠΉΠ» Ρ ΡΠ΅Π°Π»ΡΠ½ΡΠΌΠΈ API-ΠΊΠ»ΡΡΠ°ΠΌΠΈ!
MIT