Quickstart

Make your first API request. The Aion Labs API is OpenAI-compatible, so you can use the OpenAI SDK or any HTTP client.

1. Create an API Key

Create an API key in the dashboard and export it as an environment variable:

export OPENAI_API_KEY="your_api_key_here"

On Windows:

setx OPENAI_API_KEY "your_api_key_here"

2. Send a Request

Choose your preferred language or tool:

Install the OpenAI SDK:

npm install openai

Then make a request:

import OpenAI from 'openai';

const openai = new OpenAI({
    apiKey: process.env.OPENAI_API_KEY,
    baseURL: 'https://api.aionlabs.ai/v1',
});

const completion = await openai.chat.completions.create({
    model: 'aion-1.0-mini',
    messages: [{ role: 'user', content: 'Write a joke about programming.' }]
});

console.log(completion.choices[0].message);

Install the OpenAI SDK:

pip install openai

Then make a request:

from openai import OpenAI

client = OpenAI(base_url="https://api.aionlabs.ai/v1")

completion = client.chat.completions.create(
    model="aion-1.0-mini",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Write a joke about programming."}
    ]
)

print(completion.choices[0].message)
curl "https://api.aionlabs.ai/v1/chat/completions" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
    "model": "aion-1.0-mini",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "Write a joke about programming."}
    ]
  }'