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

# SDKs

> Offizielle itellicoAI-SDKs zum Erstellen von Sprach-KI-Anwendungen

export const Screenshot = ({lightSrc, darkSrc, alt, caption, maxWidth = "880px"}) => {
  return <div style={{
    margin: "1rem auto",
    maxWidth,
    width: "100%"
  }}>
      <Frame>
        <img className="block dark:hidden" src={lightSrc} alt={alt} />
        <img className="hidden dark:block" src={darkSrc} alt={alt} />
      </Frame>
      {caption ? <p style={{
    marginTop: "0.5rem",
    fontSize: "0.875rem",
    color: "inherit",
    opacity: 0.8
  }}>
          {caption}
        </p> : null}
    </div>;
};

## Server-SDKs

Erstelle serverseitige Integrationen mit typsicheren SDKs.

<CardGroup cols={2}>
  <Card title="Python" icon="python" href="/de/api-reference/python-sdk">
    Nutze eine typsichere Python-Bibliothek mit Async-Unterstützung
  </Card>

  <Card title="TypeScript" icon="js" href="/de/api-reference/typescript-sdk">
    Erstelle mit voller TypeScript-Unterstützung und Autovervollständigung
  </Card>
</CardGroup>

***

## Deinen API-Schlüssel holen

Bevor du die SDKs nutzt, brauchst du einen API-Schlüssel aus deinem itellicoAI-Dashboard.

<Steps>
  <Step title="Zu API-Schlüsseln gehen">
    Gehe zu deinem [itellicoAI-Dashboard](https://app.itellico.ai) und navigiere zu **Entwickler → API-Schlüssel**.
  </Step>

  <Step title="Schlüssel erstellen">
    Klicke auf die Schaltfläche **API-Schlüssel erstellen**.

    <Screenshot lightSrc="/images/accounts__api-keys_DE-light.png" darkSrc="/images/accounts__api-keys_DE-dark.png" alt="Seite zur Verwaltung von API-Schlüsseln" />
  </Step>

  <Step title="Schlüssel kopieren">
    Kopiere den generierten API-Schlüssel und speichere ihn sicher. Der Schlüssel wird nur einmal angezeigt.
  </Step>
</Steps>

<Warning>
  Teile deinen API-Schlüssel niemals und checke ihn nie in die Versionsverwaltung ein. Verwende Umgebungsvariablen, um deinen Schlüssel sicher zu speichern.
</Warning>

***

## Warum SDKs verwenden?

<CardGroup cols={2}>
  <Card title="Typsicherheit" icon="shield-check">
    Greife auf vollständige TypeScript-Definitionen und Python-Typ-Hinweise für alle API-Methoden zu
  </Card>

  <Card title="Vereinfachte Authentifizierung" icon="key">
    Verwalte API-Schlüssel automatisch - keine manuellen Header nötig
  </Card>

  <Card title="Bessere Fehlerbehandlung" icon="triangle-exclamation">
    Erhalte strukturierte Ausnahmen für leichteres Debugging
  </Card>

  <Card title="Weniger Code" icon="code">
    Nutze klare Methoden statt manueller HTTP-Anfragen
  </Card>
</CardGroup>

***

## Wo du Beispiele findest

Diese Seite hilft dir dabei, das passende SDK auszuwählen und die richtige Referenz zu finden. Die sprachspezifischen Seiten enthalten die ausführbaren Beispiele.

| Wenn du ... verwendest | Gehe zu                                             | Was es abdeckt                                                                             |
| ---------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| Python                 | [Python-SDK](/de/api-reference/python-sdk)          | Installation, synchrone und asynchrone Nutzung, Operationen, Fehler und Umgebungsvariablen |
| TypeScript             | [TypeScript-SDK](/de/api-reference/typescript-sdk)  | Installation, typisierte Nutzung, Operationen, Fehler und Umgebungsvariablen               |
| Direkte HTTP-Anfragen  | [REST-API-Referenz](/de/api-reference/introduction) | Authentifizierung, Endpunkte, OpenAPI und direkte API-Nutzung                              |

***

## Installation

<Tabs>
  <Tab title="Python">
    ```bash theme={null}
    pip install itellicoai
    ```

    [Python-SDK-Dokumentation ansehen →](/de/api-reference/python-sdk)
  </Tab>

  <Tab title="TypeScript">
    ```bash theme={null}
    npm install itellicoai
    ```

    [TypeScript-SDK-Dokumentation ansehen →](/de/api-reference/typescript-sdk)
  </Tab>
</Tabs>

***

## Ressourcen

<CardGroup cols={2}>
  <Card title="NPM-Paket" icon="js" href="https://www.npmjs.com/package/itellicoai">
    Installiere das TypeScript-SDK über NPM
  </Card>

  <Card title="PyPI-Paket" icon="python" href="https://pypi.org/project/itellicoai/">
    Installiere das Python-SDK über PyPI
  </Card>

  <Card title="TypeScript-SDK" icon="github" href="https://github.com/itellicoAI/server-sdk-typescript">
    Quellcode des TypeScript-SDKs anzeigen
  </Card>

  <Card title="Python-SDK" icon="github" href="https://github.com/itellicoAI/server-sdk-python">
    Quellcode des Python-SDKs anzeigen
  </Card>

  <Card title="REST-API-Referenz" icon="book" href="/de/api-reference/introduction">
    Die vollständige REST-API-Dokumentation durchsuchen
  </Card>

  <Card title="OpenAPI-Spezifikation" icon="file-code" href="https://api.itellico.ai/v1/openapi.json">
    Die OpenAPI-Spezifikationsdatei ansehen
  </Card>
</CardGroup>
