> ## Documentation Index
> Fetch the complete documentation index at: https://gomodel.enterpilot.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Schnellstart

> GoModel AI-Gateway: Starten Sie in 20 Sekunden ein OpenAI-kompatibles LLM-Gateway, senden Sie Ihren ersten Request und sehen Sie die Logs in Echtzeit.

## GoModel in 20 Sekunden starten

### 1. GoModel installieren und starten

**Docker**

```bash theme={null}
docker run --rm -p 8080:8080 \
  -v gomodel_data:/app/data \
  enterpilot/gomodel
```

**macOS / Linux**

```bash theme={null}
curl -fsSL https://gomodel.enterpilot.io/install.sh | sh
gomodel
```

**Windows**

```powershell theme={null}
irm https://gomodel.enterpilot.io/install.ps1 | iex
gomodel
```

**Live-Demo**

[https://demo.enterpilot.io/admin/dashboard](https://demo.enterpilot.io/admin/dashboard?utm_source=gomodel_docs)

### 2. Einen Provider einrichten

Das geht über eine [Umgebungsvariable](https://gomodel.enterpilot.io/docs/de/advanced/configuration.md#automatische-erkennung-über-umgebungsvariablen),
eine [config.yaml-Datei](https://gomodel.enterpilot.io/docs/de/advanced/config-yaml.md) (Infrastructure as Code) oder über
die [Seite „Providers“](https://gomodel.enterpilot.io/docs/de/providers/overview.md#provider-ohne-umgebungsvariablen-konfigurieren) im Dashboard
(in diesem Fall ist kein Neustart erforderlich).

![Dialog „Add Provider“ im GoModel-Dashboard](https://mintcdn.com/gomodel/cx2djAWiGzsdPaxe/getting-started/images/add-provider.png?fit=max\&auto=format\&n=cx2djAWiGzsdPaxe\&q=85\&s=9993d7ef1be72604ec36a0451ba1470d)

### 3. Den ersten Request senden

Verwenden Sie `curl`, das OpenAI-SDK oder das Anthropic-SDK für Python und JavaScript
mit demselben Gateway:

```bash curl theme={null}
curl http://localhost:8080/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer change-me" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [{"role": "user", "content": "Say hello in one sentence."}]
  }'
```

```python Python theme={null}
from openai import OpenAI

client = OpenAI(
    base_url="http://localhost:8080/v1",
    api_key="change-me",
)

completion = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Say hello in one sentence."}],
)

print(completion.choices[0].message.content)
```

```javascript JavaScript theme={null}
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "http://localhost:8080/v1",
  apiKey: "change-me",
});

const completion = await client.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [{ role: "user", content: "Say hello in one sentence." }],
});

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

```python Python (Anthropic) theme={null}
import anthropic

client = anthropic.Anthropic(
    base_url="http://localhost:8080",
    api_key="change-me",
)

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=256,
    messages=[{"role": "user", "content": "Say hello in one sentence."}],
)

print(message.content[0].text)
```

```javascript JavaScript (Anthropic) theme={null}
import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({
  baseURL: "http://localhost:8080",
  apiKey: "change-me",
});

const message = await client.messages.create({
  model: "claude-sonnet-4-6",
  max_tokens: 256,
  messages: [{ role: "user", content: "Say hello in one sentence." }],
});

console.log(message.content[0].text);
```

> [!TIP]
>
> Die Beispiele mit dem Anthropic-SDK rufen `POST /v1/messages` auf, den
> [Anthropic-kompatiblen Endpunkt](https://gomodel.enterpilot.io/docs/de/advanced/anthropic-messages-api.md) von GoModel. Dort
> kann das Modell jedes konfigurierten Providers verwendet werden, nicht nur die von Anthropic.

## Vorschau des Admin-Panels

Öffnen Sie diese URL im Browser, um das Verwaltungs-Dashboard, die Audit-Logs in Echtzeit und mehr zu sehen:

`http://localhost:8080/admin/dashboard`

> [!TIP]
>
> Die Dashboard-UI ist standardmäßig aktiviert (`ADMIN_UI_ENABLED=true`). Die Admin-API-Endpunkte
> liegen unter `/admin/*` und verwenden dieselbe Bearer-Authentifizierung wie die
> Haupt-API.

### Nutzungsanalyse

![Dashboard zur Nutzungsanalyse im GoModel AI-Gateway](https://mintcdn.com/gomodel/cx2djAWiGzsdPaxe/getting-started/images/usage-analytics.png?fit=max\&auto=format\&n=cx2djAWiGzsdPaxe\&q=85\&s=3d8ad4762ee24c905a9f6bf5e80ac171)

### Audit-Logs

![Dashboard mit Audit-Logs im GoModel AI-Gateway](https://mintcdn.com/gomodel/cx2djAWiGzsdPaxe/getting-started/images/audit-logs.png?fit=max\&auto=format\&n=cx2djAWiGzsdPaxe\&q=85\&s=a12a8025de14e1c5bbc09472f0d629fe)

## Nächste Schritte

* Ab in die Produktion: [Deployment in der Produktion](https://gomodel.enterpilot.io/docs/de/guides/production.md)
* Aktualisieren, eine Version festlegen oder deinstallieren: [FAQ](https://gomodel.enterpilot.io/docs/de/about/faq.md)
* Response-Caching verstehen: [Cache](https://gomodel.enterpilot.io/docs/de/features/cache.md)
* Ausgabenlimits hinzufügen: [Budgets](https://gomodel.enterpilot.io/docs/de/features/budgets.md)
* Produktionseinstellungen konfigurieren: [Konfiguration](https://gomodel.enterpilot.io/docs/de/advanced/configuration.md)
* Request-Richtlinien hinzufügen: [Guardrails](https://gomodel.enterpilot.io/docs/de/advanced/guardrails.md)
* OpenClaw anbinden: [GoModel mit OpenClaw verwenden](https://gomodel.enterpilot.io/docs/de/guides/openclaw.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.