claude-proxy / debug_server.py
dheraingoud's picture
Deploy latest upstream with key rotation, vision adapter, and HF configs
61bb677
Raw
History Blame Contribute Delete
734 Bytes
import uvicorn
import threading
import httpx
import time
from free_claude_code.runtime.bootstrap import build_asgi_app
from free_claude_code.config.settings import Settings
def run():
app = build_asgi_app(Settings())
uvicorn.run(app, host="127.0.0.1", port=8000, log_level="error")
t = threading.Thread(target=run, daemon=True)
t.start()
time.sleep(3)
try:
res = httpx.post("http://127.0.0.1:8000/v1/messages", json={
"model": "nvidia/nemotron",
"messages": [{"role": "user", "content": "hi"}],
"max_tokens": 10
}, headers={"Authorization": "Bearer TEST"}, timeout=10.0)
print(f"Status: {res.status_code}")
print(f"Body: {res.text}")
except Exception as e:
print(f"Failed: {e}")