← Developer Portal

⚡ 5-Minuten Quickstart

Von Zero zu deinem ersten AI-Response — in 5 Schritten.
1
API Key generieren
Einmalig — key sicher aufbewahren
Jetzt (Beta): API Key direkt im Operator-Portal unter Portal → Settings → API Keys.
Bald: Self-Service unter iio.space/developers.

Key-Format: iio-dev-{32-char-hex}

⚠ Key wird einmalig angezeigt. Direkt in Umgebungsvariable speichern:
export IIO_API_KEY="iio-dev-your-key-here"
2
Health-Check
System-Status prüfen
curl https://api.iio.space/v1/health \
  -H "Authorization: Bearer $IIO_API_KEY"

# Erwartete Response:
{"status":"ok","cells":4,"models":8,"version":"1.0"}
3
Ersten Chat-Request senden
OpenAI-kompatible API
curl https://api.iio.space/v1/chat/completions \
  -H "Authorization: Bearer $IIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen2.5:7b",
    "messages": [
      {"role": "user", "content": "Was ist AI Governance?"}
    ]
  }'
from openai import OpenAI

client = OpenAI(
    api_key="iio-dev-your-key-here",
    base_url="https://api.iio.space/v1"
)

response = client.chat.completions.create(
    model="qwen2.5:7b",
    messages=[
        {"role": "user", "content": "Was ist AI Governance?"}
    ]
)
print(response.choices[0].message.content)
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.IIO_API_KEY,
  baseURL: "https://api.iio.space/v1",
});

const response = await client.chat.completions.create({
  model: "qwen2.5:7b",
  messages: [
    { role: "user", content: "Was ist AI Governance?" }
  ],
});
console.log(response.choices[0].message.content);
package main

import (
    "context"
    "fmt"
    openai "github.com/sashabaranov/go-openai"
)

func main() {
    cfg := openai.DefaultConfig(os.Getenv("IIO_API_KEY"))
    cfg.BaseURL = "https://api.iio.space/v1"
    client := openai.NewClientWithConfig(cfg)

    resp, _ := client.CreateChatCompletion(
        context.Background(),
        openai.ChatCompletionRequest{
            Model: "qwen2.5:7b",
            Messages: []openai.ChatCompletionMessage{
                {Role: "user", Content: "Was ist AI Governance?"},
            },
        },
    )
    fmt.Println(resp.Choices[0].Message.Content)
}
4
Verfügbare Modelle abrufen
Alle Modelle auf deinem Tier
curl https://api.iio.space/v1/models \
  -H "Authorization: Bearer $IIO_API_KEY"

{
  "object": "list",
  "data": [
    {"id": "qwen2.5:7b",          "object": "model", "owned_by": "iio"},
    {"id": "qwen2.5:72b",         "object": "model", "owned_by": "iio"},
    {"id": "nomic-embed-text",    "object": "model", "owned_by": "iio"},
    {"id": "llama3.2:3b",         "object": "model", "owned_by": "iio"}
  ]
}
5
Community & nächste Schritte
Du bist live — was als nächstes?
✓ Quickstart abgeschlossen — du kannst jetzt die IIO AI API nutzen.