Skip to content

Connect Supabase Edge Functions to PromptUnit

Your Edge Function keeps its own AI key. You add one secret with your personal PromptUnit address.

1

Get your personal address

Sign up free at PromptUnit. There is no card to enter, and we never ask for your AI key. You answer two questions (which AI your app uses and where it runs) and your personal address appears, ready to copy. Later you find it on your dashboard under Connection.

Which AI does your app use?

For an app that uses OpenAI, the address looks like this:

https://www.promptunit.ai/api/proxy/openai/<your PromptUnit key>/v1

Treat it like a password: it is yours alone. Your OpenAI key stays in your app, exactly as it is today. PromptUnit uses it for each request and never stores it.

2

Paste it in Supabase Edge Functions

  1. Open the Supabase dashboard, then Edge Functions, then the Secrets page.
  2. Key: OPENAI_BASE_URL. Value: your address. Your OpenAI key stays as it is. Click "Save".
  3. If your function calls OpenAI's address directly in its code, change that address to yours as well.

Then: Nothing to restart. Secrets are read at once.

This works when your app uses OpenAI's official library and does not set the address in its own code. If it does, change the address there instead.

3

Use your app as usual

Each request shows on your PromptUnit dashboard within seconds, with the model that answered and what it cost. PromptUnit checks every request and uses a cheaper model only when it would answer just as well. Otherwise the request goes to the model you asked for.

If nothing shows on your dashboard

  • The change has not taken effect yet: restart or redeploy the app, then send a request.
  • The app sets the address in its own code, so the setting is never read. Change it there.
  • The app uses a different AI company than the address you copied. Each AI company has its own address.

An error that names your key comes from OpenAI itself: PromptUnit passes its answer on unchanged. Still stuck? Write to igal@promptunit.ai.

Click path checked on November 11, 2026, in Supabase Edge Functions's own documentation.