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.

1

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.

2

Set Up Your Environment

Set your API key as an environment variable for secure access:

Terminal
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.

3

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: