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

# Jan AI

> Konfigurieren Sie Jan AI, um Venice-Modelle über einen OpenAI-kompatiblen Remote-Provider zu nutzen — privates Chatten in der Desktop-App via Cloud.

[Jan](https://jan.ai/) ist ein quelloffener KI-Assistent, mit dem du lokale und Remote-Modelle in einer Desktop-App ausführen kannst. Venice funktioniert in Jan über dessen Unterstützung für OpenAI-kompatible Remote-Model-Provider.

<CardGroup cols={3}>
  <Card title="Desktop-Assistent" icon="desktop">
    Venice-Modelle in Jans Chat-Oberfläche nutzen
  </Card>

  <Card title="OpenAI-kompatibel" icon="plug">
    Nutze Venices OpenAI-kompatible Chat-API
  </Card>

  <Card title="Lokal + Remote" icon="layer-group">
    Lokale Jan-Modelle parallel zu Venice-Cloud-Modellen behalten
  </Card>
</CardGroup>

***

## Voraussetzungen

* Ein Venice API-Schlüssel von [venice.ai/settings/api](https://venice.ai/settings/api)
* [Jan](https://jan.ai/) auf deinem Rechner installiert und gestartet
* Eine Venice-Textmodell-ID aus dem [Modellkatalog](/models/text)

***

## Einrichtung

<Steps>
  <Step title="Venice API-Schlüssel besorgen">
    Generiere oder kopiere einen API-Schlüssel unter [venice.ai/settings/api](https://venice.ai/settings/api).
  </Step>

  <Step title="Jans Model-Provider-Einstellungen öffnen">
    Öffne in Jan die **Settings** und gehe zu **Model Providers**.

    Wähle Jans Flow für einen OpenAI-kompatiblen Custom-Provider. Je nach Jan-Version erscheint das als **OpenAI** mit aktiviertem **Custom Endpoint** oder als Provider **Any OpenAI Compatible API**.
  </Step>

  <Step title="Venice-Endpoint konfigurieren">
    Trage die Venice-Provider-Einstellungen ein:

    | Feld          | Wert                           |
    | ------------- | ------------------------------ |
    | Provider-Name | `Venice AI`                    |
    | Base URL      | `https://api.venice.ai/api/v1` |
    | API-Schlüssel | Dein Venice API-Schlüssel      |
    | API-Typ       | OpenAI-kompatibel              |

    Speichere oder wende die Provider-Einstellungen an, bevor du Modelle hinzufügst.
  </Step>

  <Step title="Venice-Modelle hinzufügen">
    Füge die Venice-Modell-IDs hinzu, die du verwenden möchtest. Jan verlangt, dass die Modell-ID genau zum Provider passt.

    Gute Startoptionen:

    * `zai-org-glm-5-1`
    * `kimi-k2-5`
    * `minimax-m25`

    Du kannst jedes unterstützte Textmodell aus dem [Modellkatalog](/models/text) hinzufügen.
  </Step>

  <Step title="Chat starten">
    Öffne einen neuen oder bestehenden Jan-Chat, wähle eines deiner Venice-Modelle aus der Modellauswahl und sende eine Testnachricht.

    Jan sendet die Anfrage an Venice mit deinem API-Schlüssel und der OpenAI-kompatiblen Base URL.
  </Step>
</Steps>

***

## Setup überprüfen

Sende einen kurzen Prompt aus Jan:

```txt theme={"system"}
Reply with one sentence confirming you are running through Venice.
```

Wenn der Provider korrekt konfiguriert ist, sollte Jan eine Antwort vom ausgewählten Venice-Modell streamen.

Du kannst deinen API-Schlüssel auch außerhalb von Jan verifizieren:

```bash theme={"system"}
curl https://api.venice.ai/api/v1/models \
  -H "Authorization: Bearer $VENICE_API_KEY"
```

***

## Konfigurations-Hinweise

* Verwende `https://api.venice.ai/api/v1` als Base URL. Füge nicht `/chat/completions` an; Jan hängt den Endpoint-Pfad für Chat-Anfragen selbst an.
* Modell-IDs müssen exakt mit Venice übereinstimmen. Wenn ein Modell nicht im Jan-Selektor erscheint, füge es manuell mit der Modell-ID aus dem [Modellkatalog](/models/text) hinzu.
* Behalte Venice als OpenAI-kompatiblen Provider konfiguriert. Nutze für Venice-Claude-Modelle nicht Jans nativen Anthropic-Provider.
* Remote-Anfragen an Venice benötigen eine Internetverbindung und verbrauchen Venice API-Credits.

<Info>
  Jans lokale Modelle bleiben verfügbar, nachdem du Venice hinzugefügt hast. Du kannst über die Chat-Modellauswahl zwischen lokalen und Venice-Modellen wechseln.
</Info>

***

## Fehlerbehebung

<AccordionGroup>
  <Accordion title="401 oder Authentifizierungsfehler">
    Prüfe, ob der API-Schlüssel ein Venice-Schlüssel aus [venice.ai/settings/api](https://venice.ai/settings/api) ist und keine zusätzlichen Leerzeichen davor oder dahinter hat.
  </Accordion>

  <Accordion title="404 oder Modell nicht gefunden">
    Bestätige, dass die Modell-ID in Jan exakt mit einer Venice-Modell-ID übereinstimmt. Prüfe außerdem, dass die Base URL `https://api.venice.ai/api/v1` lautet.
  </Accordion>

  <Accordion title="Keine Venice-Modelle im Selektor">
    Füge das Modell manuell in Jans Provider-Einstellungen hinzu. Nutze die exakte Modell-ID, etwa `zai-org-glm-5-1`, und speichere den Provider erneut.
  </Accordion>

  <Accordion title="Anfragen gehen weiterhin an einen anderen Provider">
    Stelle sicher, dass im Chat ein Modell aus deinem Venice-Provider verwendet wird. Falls Jan einen integrierten OpenAI- oder Anthropic-Modelleintrag nutzt, wechsle zum hinzugefügten Venice-Modell.
  </Accordion>
</AccordionGroup>

***

## Ressourcen

<CardGroup cols={2}>
  <Card title="Venice Textmodelle" icon="list" href="/models/text">
    Verfügbare Venice-Modell-IDs
  </Card>

  <Card title="Jan Remote-Modelle" icon="book" href="https://www.jan.ai/docs/desktop/manage-models">
    Jan-Modellprovider-Dokumentation
  </Card>
</CardGroup>
