Docs
For developers
Use open models (Llama, Qwen, Gemma, gpt-oss, …) through the OpenAI or Anthropic API you already know. Authorize with an API key; a pool key keeps traffic inside its pool.
base_url https://neuronpool.damnknee.workers.dev/v1
# Open-weight models on the pool (Llama, Qwen, Gemma, …).# OpenAI SDK is one client; Anthropic /v1/messages uses the same key.from openai import OpenAIclient = OpenAI(base_url="https://neuronpool.damnknee.workers.dev/v1",api_key="sk-neuronpool-…",)client.chat.completions.create(model="neuronpool-tiny-chat",messages=[{"role":"user","content":"hello"}],)
Routes
POST /v1/chat/completions | OpenAI chat (streaming supported) |
POST /v1/completions | OpenAI legacy completions |
POST /v1/responses | OpenAI Responses (Cline, Cursor Agent) |
POST /v1/messages | Anthropic Messages |
POST /v1/embeddings | Embeddings |
POST /v1/images/generations | Image generation |
POST /v1/audio/transcriptions | Speech to text |
GET /.well-known/neuronpool.json | Discovery document |
Clients
Coding agents like Claude Code, Cline, and Continue work against a pool — see the setup guide. Cursor Chat needs a signed-in Cursor account. Or just try a model in the playground.
Hosts
Hosts run the CLI agent: curl -fsSL https://neuronpool.damnknee.workers.dev/install.sh | sh, then neuronpool login. Public jobs need a released agent build and a passing key challenge every 5 minutes — see trust levels.
Billing
Credits charge only on a successful job. Host cash-out is $10 minimum after a 7-day holdback. Settled Stripe transfers are sent; bank arrival is not tracked. Stripe is test mode until live keys are set.
Security
Trust levels. Verify a blessed build. Verifiable inference. On-chain receipt proofs stay local until Base RPC is configured.
Guides
Trust levels · Verifiable inference · Coding agents on a pool · Pool fair-use limits · Self-hosting the coordinator · Benchmark methodology