LOT 1 - Optimizare script build -Instalare mono comanda
This commit is contained in:
parent
5380c3fc63
commit
42ff22bf85
127 changed files with 16163 additions and 532 deletions
422
ai_platform/local_gpu_stack/reports/latest.json
Normal file
422
ai_platform/local_gpu_stack/reports/latest.json
Normal file
|
|
@ -0,0 +1,422 @@
|
|||
{
|
||||
"generated_at": "2026-06-27T14:46:37.623279+03:00",
|
||||
"host": "10.11.10.18",
|
||||
"summary": {
|
||||
"total": 30,
|
||||
"passed": 30,
|
||||
"failed": 0
|
||||
},
|
||||
"tests": [
|
||||
{
|
||||
"id": "llm",
|
||||
"name": "LLM (Qwen3.5-35B-A3B)",
|
||||
"endpoint": "POST /v1/chat/completions",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 342.2,
|
||||
"result": {
|
||||
"reply": "Un deepfake este o media manipulat, realizat prin tehnologia inteligenței artificiale, care înlocuiează cu realism înspăimântător fața sau vocea unei persoane cu cea a altcuiva."
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "llm_completions",
|
||||
"name": "LLM · completions",
|
||||
"endpoint": "POST /v1/completions",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 111.8,
|
||||
"result": {
|
||||
"text": " un oras care atrage foarte multi turisti si"
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "llm_info",
|
||||
"name": "LLM · info",
|
||||
"endpoint": "GET /v1/info",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 14.5,
|
||||
"result": {
|
||||
"keys": [
|
||||
"resource",
|
||||
"models",
|
||||
"functions"
|
||||
]
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "embeddings",
|
||||
"name": "Embeddings (bge-m3)",
|
||||
"endpoint": "POST /v1/embeddings",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 43.8,
|
||||
"result": {
|
||||
"dim": 1024
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "rerank",
|
||||
"name": "Rerank (bge-reranker-v2-m3)",
|
||||
"endpoint": "POST /v1/rerank",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 39.3,
|
||||
"result": {
|
||||
"top_index": 1,
|
||||
"score": 0.626
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "audio",
|
||||
"name": "Audio (Whisper large-v3-turbo)",
|
||||
"endpoint": "POST /v1/audio/transcriptions",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 371.3,
|
||||
"result": {
|
||||
"text": "Nici nu mai știi cine este de fapt agresorul și agresatul. De ce? Simplu. Pentru că în acest moment, Uniunea Europeană...",
|
||||
"language": "ro"
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "video",
|
||||
"name": "Video/BusterX (deepfake)",
|
||||
"endpoint": "POST /analyze/video",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 1389.8,
|
||||
"result": {
|
||||
"verdict": "REAL",
|
||||
"frames_analyzed": 16
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "video_semantic",
|
||||
"name": "Video · semantic",
|
||||
"endpoint": "POST /analyze/video/semantic",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 18390.9,
|
||||
"result": {
|
||||
"num_chunks": 5,
|
||||
"summary": "The video presents a continuous, polemical monologue delivered by a male speaker in a studio setting, likely a podcast o"
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "extractors_metadata",
|
||||
"name": "Extractors · metadata",
|
||||
"endpoint": "POST /v1/metadata",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 284.1,
|
||||
"result": {
|
||||
"media_type": "video",
|
||||
"sha256": "27d6c00786e63905"
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "extractors_ner",
|
||||
"name": "Extractors · NER (GLiNER)",
|
||||
"endpoint": "POST /v1/ner",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 262.9,
|
||||
"result": {
|
||||
"entities": [
|
||||
"Klaus Iohannis:persoană",
|
||||
"Emmanuel Macron:persoană",
|
||||
"Bucuresti:locație"
|
||||
]
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "extractors_detect",
|
||||
"name": "Extractors · detect (YOLOv8)",
|
||||
"endpoint": "POST /v1/detect",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 77.1,
|
||||
"result": {
|
||||
"objects": 4,
|
||||
"labels": [
|
||||
"person",
|
||||
"person",
|
||||
"person",
|
||||
"person"
|
||||
]
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "extractors_ocr",
|
||||
"name": "Extractors · OCR (LLM vision)",
|
||||
"endpoint": "POST /v1/ocr",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 684.6,
|
||||
"result": {
|
||||
"text": "Asa arată\nANTI-ROMÂNISMUL\n22:08\nVOCEA LIBERTĂȚII\n15 AUG. 25\nALASKA\nTRUMP VS PUTIN\nTikTok\n@ ovi1623\n>> Da. Deci acuma nici nu mai știi cine"
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "extractors_sentiment",
|
||||
"name": "Extractors · sentiment (LLM)",
|
||||
"endpoint": "POST /v1/sentiment",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 551.5,
|
||||
"result": {
|
||||
"label": "pozitiv",
|
||||
"score": 0.9
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "forensic",
|
||||
"name": "Forensic · module list",
|
||||
"endpoint": "GET /api/forensic-modules",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 9.5,
|
||||
"result": {
|
||||
"modules": [
|
||||
"m25",
|
||||
"m26",
|
||||
"m27",
|
||||
"m28",
|
||||
"m29"
|
||||
]
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "forensic_evidence",
|
||||
"name": "Forensic · analiza reala",
|
||||
"endpoint": "POST /api/forensic-evidence",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 9563.6,
|
||||
"result": {
|
||||
"modules_run": [
|
||||
"m25",
|
||||
"m26",
|
||||
"m27",
|
||||
"m28",
|
||||
"m29"
|
||||
],
|
||||
"frames": 131
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "web",
|
||||
"name": "Web · search (SearXNG)",
|
||||
"endpoint": "POST /v1/search",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 1303.6,
|
||||
"result": {
|
||||
"results": 3,
|
||||
"first": "AI Deepfake Detection Online Free - Images, Videos, Voices"
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "web_fetch",
|
||||
"name": "Web · fetch",
|
||||
"endpoint": "POST /v1/fetch",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 731.4,
|
||||
"result": {
|
||||
"bytes": 113707
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "web_gather",
|
||||
"name": "Web · gather (evidence)",
|
||||
"endpoint": "POST /v1/gather",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 3115.4,
|
||||
"result": {
|
||||
"evidence_items": 5,
|
||||
"urls_found": 5
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "catalog",
|
||||
"name": "Catalog · status",
|
||||
"endpoint": "GET /catalog/v1/status",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 81.8,
|
||||
"result": {
|
||||
"status": "healthy",
|
||||
"components": [
|
||||
"llm-inference",
|
||||
"audio-transcription",
|
||||
"video-analysis",
|
||||
"web-factcheck"
|
||||
]
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "catalog_components",
|
||||
"name": "Catalog · components",
|
||||
"endpoint": "GET /catalog/v1/components",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 76.0,
|
||||
"result": {
|
||||
"components": 4
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "catalog_models",
|
||||
"name": "Catalog · models",
|
||||
"endpoint": "GET /catalog/v1/models",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 67.9,
|
||||
"result": {
|
||||
"models": 3
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "gateway",
|
||||
"name": "Gateway (auth+rutare)",
|
||||
"endpoint": "GET /health + 401",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 8.8,
|
||||
"result": {
|
||||
"health": 200,
|
||||
"web_no_auth": 401
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "brain_atoms",
|
||||
"name": "Brain · analysis_atom",
|
||||
"endpoint": "GET /v1/analysis_atom/stats/extended",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 15.3,
|
||||
"result": {
|
||||
"total_atoms": 9,
|
||||
"by_tier": {
|
||||
"gold": 4,
|
||||
"silver": 3,
|
||||
"bronze": 2
|
||||
}
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "brain_facts",
|
||||
"name": "Brain · fact_status",
|
||||
"endpoint": "GET /v1/fact_status/list",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 14.5,
|
||||
"result": {
|
||||
"total": 7
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "brain_vcache",
|
||||
"name": "Brain · verification_cache",
|
||||
"endpoint": "GET /v1/verification_cache/list",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 11.3,
|
||||
"result": {
|
||||
"total": 5
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "brain_search",
|
||||
"name": "Brain · search (RAG)",
|
||||
"endpoint": "POST /v1/search",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 3044.4,
|
||||
"result": {
|
||||
"total_results": 0,
|
||||
"cache": "MISS"
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "brain_gather",
|
||||
"name": "Brain · gather (RAG)",
|
||||
"endpoint": "POST /v1/gather",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 3038.3,
|
||||
"result": {
|
||||
"evidence_items": 0,
|
||||
"urls": 0
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "dashboard",
|
||||
"name": "Dashboard · health",
|
||||
"endpoint": "GET /health",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 19.3,
|
||||
"result": {
|
||||
"status": "healthy",
|
||||
"db": true
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "dashboard_monitoring",
|
||||
"name": "Dashboard · monitoring 11/11",
|
||||
"endpoint": "GET /api/monitoring/services",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 107.6,
|
||||
"result": {
|
||||
"healthy": "11/11"
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
},
|
||||
{
|
||||
"id": "cloak",
|
||||
"name": "Cloak · SERP scraper",
|
||||
"endpoint": "POST /v1/search",
|
||||
"http_code": 200,
|
||||
"ok": true,
|
||||
"latency_ms": 1991.0,
|
||||
"result": {
|
||||
"results": 3,
|
||||
"first": "Deepfake - Wikipedia"
|
||||
},
|
||||
"checked_at": "2026-06-27T14:46:37.623279+03:00"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue