File size: 1,810 Bytes
cce8120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#!/usr/bin/env bash
set -euo pipefail

ROOT=/root/projects/website-builder-backend-clean
cd "$ROOT"

echo "========================================"
echo "Dolor3V Provider Stack Verification"
echo "========================================"

echo
echo "[1/8] Compile"

python3 -m compileall backend

echo
echo "[2/8] Provider package"

python3 <<'PY'
from backend.llm.providers import (
    BaseProvider,
    HuggingFaceProvider,
    OpenAICompatibleProvider,
    OpenRouterProvider,
    CerebrasProvider,
)

print("BaseProvider:", BaseProvider.__name__)
print("HuggingFaceProvider:", HuggingFaceProvider.__name__)
print("OpenAICompatibleProvider:", OpenAICompatibleProvider.__name__)
print("OpenRouterProvider:", OpenRouterProvider.__name__)
print("CerebrasProvider:", CerebrasProvider.__name__)
PY

echo
echo "[3/8] Provider registry"

python3 <<'PY'
import backend.llm.provider_registry as registry

print("Registry module:", registry)

if hasattr(registry,"list_providers"):
    print(registry.list_providers())

if hasattr(registry,"get_provider"):
    print(type(registry.get_provider()).__name__)
PY

echo
echo "[4/8] Gateway"

python3 <<'PY'
from backend.models.gateway import ModelGateway

gateway=ModelGateway()

print(type(gateway).__name__)
PY

echo
echo "[5/8] Main"

python3 <<'PY'
import backend.main

print(type(backend.main.llm_gateway).__name__)
print(type(backend.main.dolor3v).__name__)
PY

echo
echo "[6/8] Search removed providers"

grep -RInE \
"google\.generativeai|GeminiProvider|GroqProvider|OllamaProvider|LocalProvider" \
backend || true

echo
echo "[7/8] HuggingFace references"

grep -RIn "huggingface" backend || true

echo
echo "[8/8] Finished"

echo
echo "========================================"
echo "Provider Stack Verified"
echo "========================================"