Your Solana portfolio. One conversation.
Ask prices. Execute swaps. Track net worth. All from the desk.
Connect Phantom → Prove $CLAWD → Get your Hauhau keyTelegram
Your Solana portfolio. One conversation.
Ask prices. Execute swaps. Track net worth. All from the desk.
Connect Phantom → Prove $CLAWD → Get your Hauhau key
LLMGATEWAY
OpenAI-compatible inference at https://solgpt-llm-gateway.fly.dev. Prove $CLAWD, mint a llmg_ key, call models. Upstream keys never leave the gateway. Hauhau clawd_sk_ keys stay on /keys.
Connect
base URL: https://solgpt-llm-gateway.fly.dev/v1 auth: Authorization: Bearer llmg_…
curl https://solgpt-llm-gateway.fly.dev/v1/chat/completions \
-H "Authorization: Bearer $GATEWAY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"zai-org-glm-5","messages":[{"role":"user","content":"gm"}]}'Health (no auth): GET https://solgpt-llm-gateway.fly.dev/healthz. Catalog: GET /v1/models. Chat, Venice image/video/audio, SSE when stream: true. Default limit 60 req / 60s per key.
Keys
Calls https://solgpt-llm-gateway.fly.dev/v1 — OpenAI-compatible chat, Venice image/video/audio. Upstream provider keys stay on the gateway. How-to: /gateway.
OPENAPI
Open API keys authenticate /api/v1 and /api/mcp. Read-only by design — no spend scope exists. Browse the surface at /docs.
Usage
Gateway calls come from Postgres rate-limit windows on llmg_ keys. Desk inference (chat, studio, speech) is the same wallet usage as /profile.
No gateway calls yet. Mint a key and hit /v1/chat/completions.
OPENROUTER
Source: OpenRouterPublic model usage over time for solanaclawd (https://solanaclawd.com). OpenRouter does not allow iframing this chart.
Source: OpenRouter (openrouter.ai/apps).
Observe
Desk Node boot starts OpenTelemetry traces and metrics (service.name=solgpt). GET /healthz records span solgpt.healthz and counter solgpt.healthz.checks. Collector is Fly app solgpt-otel; OTLP stays on 6PN. Traces UI: https://solgpt-otel.fly.dev.
LLM gateway
Admin wallet required
Mint llmg_ keys, call OpenAI-compatible inference, and track usage. Connect the ADMIN_WALLET to open this surface. Desk chat stays public.