Initial commit: LiteLLM config + docker-compose + helper scripts

This commit is contained in:
2026-05-27 00:55:23 +00:00
commit 2466db43b3
13 changed files with 762 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
import httpx, json
# Test each provider
tests = [
("openrouter-1", "openai/gpt-4o-mini"),
("openrouter-2", "openai/gpt-4o-mini"),
("openrouter-3", "openai/gpt-4o-mini"),
("groq-1", "llama-3.3-70b-versatile"),
("groq-2", "llama-3.1-8b-instant"),
("groq-3", "llama-3.1-8b-instant"),
("gemini-1", "gemini-2.0-flash-exp"),
]
for provider, model in tests:
try:
r = httpx.post(
"http://localhost:4000/v1/chat/completions",
json={"model": model, "messages": [{"role": "user", "content": "hai"}], "max_tokens": 10},
timeout=30
)
if r.status_code == 200:
content = r.json().get("choices", [{}])[0].get("message", {}).get("content", "")
print(f"{provider} ({model}): {content[:50]}")
else:
print(f"{provider} ({model}): HTTP {r.status_code}")
except Exception as e:
print(f"{provider} ({model}): {str(e)[:60]}")