Authentication
The Jobim.ai platform uses API keys for secure authentication. Your API key identifies your account and grants access to all Jobim.ai models and features.
Get Your API Key
Create and manage your API keys through the Jobim.ai Dashboard:
API Keys Dashboard
Manage Keys →Navigate to API Keys in your dashboard to create, view, or revoke keys. Each key provides full access to your account, so keep them secure.
Set Up Your Environment
Set your API key as an environment variable for secure access:
export JOBIM_API_KEY="sdk-jobim-your_api_key_here"
Best Practice: Use different API keys for different environments (development, staging, production) and never commit keys to version control.
Initialize the SDK
Jobim.ai is fully compatible with the OpenAI SDK. Initialize the client with your API key and Jobim.ai base URL:
JavaScript / TypeScript
import OpenAI from 'openai';
const openai = new OpenAI({
apiKey: process.env.JOBIM_API_KEY,
baseURL: 'https://api.jobim.ai/v1',
});Python
from openai import OpenAI
client = OpenAI(
api_key="your_jobim_api_key_here",
base_url="https://api.jobim.ai/v1"
)Bring Your Own Provider Keys
While Jobim.ai provides optimized access to various models, you can also use your own provider keys for additional flexibility:
Environment Variables
export OPENAI_API_KEY="your_openai_key" export ANTHROPIC_API_KEY="your_anthropic_key" export GROQ_API_KEY="your_groq_key"
Set these alongside your JOBIM_API_KEY and Jobim.ai will automatically use your provider keys when available.
Direct Initialization
const openai = new OpenAI({
apiKey: process.env.JOBIM_API_KEY,
baseURL: 'https://api.jobim.ai/v1',
openaiApiKey: 'your_openai_key_here',
anthropicApiKey: 'your_anthropic_key_here',
groqApiKey: 'your_groq_key_here',
});Provider keys passed directly to the SDK override environment variables and are never stored on our servers.
🔐 Key Management Best Practices
• Create separate keys for each environment (dev, staging, prod)
• Rotate keys regularly and revoke compromised keys immediately
• Use environment variables instead of hardcoding keys
• Monitor usage through your dashboard to detect anomalies
🚀 Ready to Build?
Now that you're authenticated, explore what you can build with Jobim.ai: