Your First API Key
Your API key is the gateway to JetPero’s API platform. Let’s walk through how to generate it, configure your base URL, and make your first request.
🧩 What You’ll Need
✅ A Base URL of the provider (e.g.,
https://api.openai.com/v1
)✅ A unique provider name (e.g.,
openai
)✅ Your actual provider API key (e.g., OpenAI, ElevenLabs, etc.)
🔧 Step-by-Step: Setup a Provider
Go to your Dashboard → Project Settings
Select the project (e.g.,
abc.co
)Click on “Add new API”
select pre setup API provider or manual configuration
Enter:
Base URL (e.g.,
https://api.openai.com/v1
)Unique Name (e.g.,
openai
)Provider API Key (your secret API key from the provider)
Save and JetPero will auto-configure the setup for you.
🔐 Auth Explained
When you set up a provider under a specific project, JetPero:
🔐 Generates a project-specific token (JWT/crypto based)
🔒 Stores your provider key securely
⚙️ Uses this token for authentication across all requests
🧠 Auto-injects the provider key behind the scenes (so your frontend never sees it)
✅ Each project (e.g.,
abc.co
,tt.net
) has its own secure JetPero token and isolated environment.
✅ Sample Request via JetPero
Let’s say your provider name is openai
and you’re using OpenAI's chat/completions
endpoint. Here's how you'd make the request:
Replace
<Your-Project-Token>
with the token shown in your Project Settings No need to pass your actual provider API key – JetPero handles that securely
🎨 Another Example (OpenAI Image API)
💡 Best Practices
Use clear provider names like
openai
,elevenlabs
,huggingface
You can create multiple providers per project
Projects are logically separated under your organization for maximum security
You can rotate or revoke provider API keys anytime
👀 Where to Find Your Auth Token
Go to
Dashboard → Organization
Under Auth Token, click “Copy”
Use it in your headers as:
📌 Security Note: Treat your Auth Token as sensitive data, similar to a password. Keep it secure!
Last updated