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

1 day ago

Author

An Anonymous User

Subscribe to post

Get notified by email when there are changes.