Feature request: Programmatic account creation and credit topup API

I'm building https://getbased.health, a lab work dashboard that uses Venice as one of its AI providers. Currently users have to leave the app, create a Venice account manually, get an API key, and come back to paste it in. This creates a lot of friction.

Another provider we integrate with, https://ppq.ai, offers API endpoints that enable a seamless in-app flow:

  • POST /accounts/create — instant account creation, returns an API key

  • POST /credits/balance — check remaining balance

  • POST /topup/create/{method} — programmatic credit topup (Lightning, Bitcoin, Monero, Litecoin and Liquid)

  • POST /api/v1/accounts/create?ref={referralId}

  • GET /topup/status/{id} — poll payment status

  • GET /v1/models — dynamic model list with capabilities

This lets us offer one-click onboarding: user clicks "Create account", gets an API key instantly, tops up with crypto, and starts using AI — all without leaving the app.

Venice already has the model list and balance (via x-venice-balance-diem header). Even a single POST /accounts/create?ref={id} that returns an API key would unlock frictionless in-app onboarding for third-party apps.

Would love to see this on the roadmap.

Please authenticate to join the conversation.

Upvoters
Status

New Submission

Board

API

Tags

API

Date

About 18 hours ago

Author

An Anonymous User

Subscribe to post

Get notified by email when there are changes.