Architecture
Steps
Get a Venice API key
Sign up at https://venice.ai and obtain an API key from your account dashboard. Confirm your tier supports the model you intend to resell at the concurrency you intend to advertise.
Pick the Venice models you'll resell
Examples:
text-embedding-bge-m3, tts-kokoro, plus chat models supported by Venice. Check Venice’s docs for the exact apiUrl per model.Stand up the proxy-router container
Follow Container P-Node. Start the container; it will create
models-config.json defaults you can edit.Register on chain
Same as a full provider, without the
tee tag (you cannot attest Venice). Follow Register on chain.Pick a bid price
Lower is more attractive but you must clear your Venice cost. See Registering a bid for the math.
Operational tips
- Track Venice usage — set Venice account limits/alerts so a session can’t blow your budget.
- Throttle
concurrentSlots— start conservatively. Going too high causes upstream 429s, which surface to consumers as a bad experience. - Failover: if you maintain multiple upstream accounts, run multiple proxy-routers and post separate bids; consumers route to whichever is cheapest and healthy.
- Avoid the
teetag — you cannot prove anything about Venice’s runtime. Only useteewhen you control the backend on a SecretVM-style TEE.

