📚 Tutorial Complet: Configurare Chatbot Medical cu AI Engine
💰 SISTEM TOKENI ȘI OPTIMIZARE COSTURI
🔤 CE SUNT TOKENII?
Tokenii sunt unitățile de bază prin care se facturează serviciile AI. Un token reprezintă aproximativ:
📝 1 token = 4 caractere în engleză
📝 1 token = 1 cuvânt scurt în română
📖 1000 tokens ≈ 750 cuvinte
Exemple practice:
Întrebare simplă: “ce medicamente pentru tuse?” → ~10 tokens
Răspuns medical scurt (200 cuvinte) → ~250 tokens
Conversație completă (întrebare + răspuns) → ~300-500 tokens
🏪 OPENROUTER – “SUPERMARKET” PENTRU AI
OpenRouter funcționează ca o piață centralizată unde diferiți furnizori de AI concurează pe preț:
APLICAȚIA TA → OPENROUTER → [Furnizor1, Furnizor2, Furnizor3...]
↓
Alege automat cel mai mic preț🎯 CUM FUNCȚIONEAZĂ:
Un singur API Key pentru toți furnizorii
Alegere automată a celui mai ieftin model disponibil
Facturare unificată – o singură factură lunară
Switch transparent între furnizori fără schimbare cod
📊 TABEL COMPARATIV PREȚURI TOKENI
| Furnizor | Model | Input (1M tokens) | Output (1M tokens) | Performanță Română |
|---|---|---|---|---|
| OpenRouter | DeepSeek | $0.14 | $0.28 | ✅ Excelentă |
| OpenRouter | Mistral 7B | $0.14 | $0.42 | ✅ Bună |
| OpenRouter | Llama 3.1 8B | $0.18 | $0.54 | ✅ Foarte bună |
| OpenAI Direct | GPT-3.5 Turbo | $0.50 | $1.50 | ✅ Bună |
| OpenRouter | Claude Haiku | $0.25 | $1.25 | ✅ Excelentă |
| OpenAI Direct | GPT-4 Turbo | $10.00 | $30.00 | ✅ Exceptională |
| Google Direct | Gemini Pro | $0.50 | $1.50 | ✅ Bună |
💡 CALCUL COST CONVERSAȚIE:
Conversație tipică: 500 tokens Cu DeepSeek: (500 ÷ 1,000,000) × $0.28 = $0.00014 Cu GPT-4 Turbo: (500 ÷ 1,000,000) × $30.00 = $0.01500
🏆 RECOMANDĂRI COST-PERFORMANȚĂ:
🥇 DEEPSEEK (via OpenRouter)
Cel mai bun raport preț-calitate
Cost: 10x mai mic decât GPT-4 Turbo
Performanță: Excelentă pe română
🥈 MISTRAL (via OpenRouter)
Cost similar cu DeepSeek
Specializat pentru limbi europene
🥉 GPT-3.5 TURBO (direct)
Bun pentru prototipare
Cost decent, performanță moderată
🚀 STRATEGIE OPTIMIZARE COSTURI
1. PENTRU TESTARE/DEZVOLTARE:
OpenRouter + DeepSeek: $0.14/M input - Cost minim cu performanță bună - Ideal pentru iteratii rapide
2. PENTRU PRODUCȚIE CALITATE:
OpenRouter cu fallback: DeepSeek → Mistral → Claude - Balans perfect cost-calitate - Redundanță automată
3. PENTRU ACURATEȚE MAXIMĂ:
GPT-4 Turbo direct: $10.00/M input - Cel mai ascultător la prompt-uri - Calitate garantată, cost mai mare
👉 OpenRouter oferă cel mai bun raport cost-flexibilitate pentru proiecte medicale!
🗃️ BAZA DE DATE MEDICAMENTE (JSON)
[
{
“nume”: “Amoxicilină”,
“categorie”: “Antibiotic”,
“prescriptie”: “Da”,
“indicatii”: “Infecții bacteriene respiratorii, Infecții dentare, Infecții urinare. Se administrează doar la recomandarea medicului.”
},
{
“nume”: “Ciprofloxacină”,
“categorie”: “Antibiotic fluorochinolonă”,
“prescriptie”: “Da”,
“indicatii”: “Infecții urinare, Infecții gastrointestinale și Infecții respiratorii. Necesită prescripție medicală.”
},
{
“nume”: “Metronidazol”,
“categorie”: “Antibiotic / Antiparazitar”,
“prescriptie”: “Da”,
“indicatii”: “Infecții anaerobe și Infecții parazitare. Administrare doar sub supravegherea medicului.”
},
{
“nume”: “Prednison”,
“categorie”: “Corticosteroid”,
“prescriptie”: “Da”,
“indicatii”: “Afecțiuni inflamatorii și autoimune. Se administrează doar la indicația medicului.”
},
{
“nume”: “Enalapril”,
“categorie”: “Antihipertensiv (IECA)”,
“prescriptie”: “Da”,
“indicatii”: “Hipertensiune arterială și insuficiență cardiacă. Necesită monitorizare medicală.”
},
{
“nume”: “Diazepam”,
“categorie”: “Anxiolitic / Sedativ”,
“prescriptie”: “Da”,
“indicatii”: “Tulburări anxioase și insomnie. Administrarea necontrolată poate crea dependență.”
},
{
“nume”: “Insulină”,
“categorie”: “Hormon antidiabetic”,
“prescriptie”: “Da”,
“indicatii”: “Tratamentul diabetului zaharat. Dozajul se stabilește exclusiv de medic.”
},
{
“nume”: “Paracetamol”,
“categorie”: “Antipiretic / Analgezic”,
“prescriptie”: “Nu”,
“indicatii”: “Febră și dureri ușoare. Disponibil fără rețetă.”
},
{
“nume”: “Ibuprofen”,
“categorie”: “Anti-inflamator nesteroidian (AINS)”,
“prescriptie”: “Nu”,
“indicatii”: “Dureri musculare, Dureri articulare, Dureri dentare și febră. Fără prescripție la doze mici.”
},
{
“nume”: “Loratadină”,
“categorie”: “Antihistaminic”,
“prescriptie”: “Nu”,
“indicatii”: “Alergii sezoniere și urticarie. Poate fi cumpărat fără rețetă.”
}
]
🎯 SCOPUL PROIECTULUI
Crearea unui chatbot medical care:
Răspunde EXCLUSIV din baza de date proprie cu medicamente
Nu inventează niciodată medicamente sau indicații
Oferă răspunsuri scurte și precise (sub 200 de cuvinte)
Recomandă consult medical pentru tratament
Folosește infrastructură cost-optimizată
🏗️ ARHITECTURA SISTEMULUI
Fluxul de Date:
Utilizator → Chatbot AI Engine → Qdrant Vector DB → JSON Medicamente → Răspuns
Componente Critice:
AI Engine Pro – platforma chatbot
Qdrant Cloud – bază de date vectorială
OpenAI GPT-4 Turbo – model AI optimizat
PDF/JSON – baza de date cu medicamente







