Skip to main content

Step 1: Get Your API Key

Sign up at voidai.app and create an API key from your dashboard. Your API key will look like this:
sk-voidai-xxxxxxxxxxxxxxxxxxxx
Keep your API key secure and never share it publicly. If your key is compromised, regenerate it immediately from your dashboard.

Step 2: Install the SDK

VoidAI is fully compatible with the OpenAI SDK. Install it for your preferred language:
pip install openai

Step 3: Make Your First Request

from openai import OpenAI

# Initialize the client with VoidAI
client = OpenAI(
    api_key="sk-voidai-your_key_here",
    base_url="https://api.voidai.app/v1"
)

# Create a chat completion
response = client.chat.completions.create(
    model="gpt-5.1",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "What is the capital of France?"}
    ]
)

print(response.choices[0].message.content)

Step 4: Try Different Models

VoidAI gives you access to models from multiple providers. Simply change the model name:
# OpenAI models
response = client.chat.completions.create(model="gpt-5.1", messages=[...])

# Anthropic models
response = client.chat.completions.create(model="claude-sonnet-4-5-20250929", messages=[...])

# Google models
response = client.chat.completions.create(model="gemini-3-pro-preview", messages=[...])

# VoidAI/Lumina models
response = client.chat.completions.create(model="lumina", messages=[...])
Use the Models endpoint to see all available models and their capabilities.

Next Steps

Authentication

Learn more about API key management and security.

Using OpenAI SDK

Full guide on using VoidAI with OpenAI SDKs.

Chat Completions

Explore all chat completion features.

Error Handling

Handle errors gracefully in your application.