# Anki-Stapel aus Code erzeugen

Canonical page: https://ankiforge.dev/de/docs/
Language: de
Description: Wähle eine Programmiersprache, erzeuge deinen ersten Stapel und ergänze Medien, Vorlagen und wiederholbare Aktualisierungen.

Anki Forge erzeugt aus Notizen, Vorlagen und Medien Anki-Dateien im Format `.apkg`. Die Bibliothek eignet sich, wenn deine Lerninhalte in Code oder strukturierten Daten vorliegen und du Stapel wiederholt erzeugen und verteilen möchtest.

## Mit deiner Programmiersprache beginnen

Installiere ein veröffentlichtes Paket und exportiere deinen ersten Stapel. [Wähle den passenden Einstieg](https://ankiforge.dev/de/docs/languages/).

| Sprache | Erstes Ergebnis | Nächster Schritt |
| --- | --- | --- |
| Rust | [Das Beispiel für den ersten Stapel ausführen](https://ankiforge.dev/de/docs/quickstart/) | [In deine Anwendung integrieren](https://ankiforge.dev/de/docs/installation/) |
| Node / TypeScript | [Installieren und den ersten Stapel erzeugen](https://ankiforge.dev/de/docs/node-quickstart/) | [API und asynchrones Verhalten](https://ankiforge.dev/de/docs/node-api/) |
| Python | [Installieren und einen Stapel exportieren](https://ankiforge.dev/de/docs/python-quickstart/) | [API und Lebensdauer der Ausgabedateien](https://ankiforge.dev/de/docs/python-api/) |

Möchtest du zuerst das Ergebnis sehen? [Sieh dir die Kartenbeispiele an](https://ankiforge.dev/de/examples/) und lade die erzeugten Pakete herunter.

## Die Bestandteile verstehen

Eine Notiz enthält Felder. Ein Notiztyp erzeugt mit seinen Vorlagen Karten aus diesen Feldern. Stapel gruppieren die entstandenen Karten in Anki. Die [Grundbegriffe](https://ankiforge.dev/de/docs/concepts/) erklären diese Zusammenhänge, den Datenbesitz von `Project`\-Werten und die stabile Identität.

## Die nächste Funktion umsetzen

-   [CSV zu Anki](https://ankiforge.dev/de/docs/csv-to-anki/): Erzeuge mit Python ein APKG aus einer Vokabeltabelle.
-   [JSON zu Anki](https://ankiforge.dev/de/docs/json-to-anki/): Erzeuge Karten mit Medien und prüfe eine Aktualisierung in drei Programmiersprachen.
-   [Karten mit KI-Unterstützung erstellen](https://ankiforge.dev/de/docs/ai-anki-cards/): Erstelle Kartenentwürfe aus deinen Aufzeichnungen, prüfe die Antworten und exportiere ein APKG.
-   [Basic und Cloze](https://ankiforge.dev/de/docs/cards/): Erstelle Frage-Antwort-Karten und Lückentextkarten.
-   [Bilder und Audio](https://ankiforge.dev/de/docs/media/): Registriere echte Mediendateien und füge sie den Karten hinzu.
-   [Eigene Notiztypen](https://ankiforge.dev/de/docs/custom-notetypes/) und [Vorlagenpakete](https://ankiforge.dev/de/docs/templates/): Definiere Felder, Layouts und CSS.
-   [Bildverdeckung](https://ankiforge.dev/de/docs/image-occlusion/): Erzeuge Fragen zu Bereichen eines Bildes.
-   [Aktualisieren und verteilen](https://ankiforge.dev/de/docs/updates/): Übernimm Identitäts- und Revisionsnachweise von einer Veröffentlichung zur nächsten.

Die Anleitungen zu Kartentypen verwenden ausführbare Rust-Beispiele. Die CSV-Anleitung verwendet Python; die JSON-Anleitung deckt alle drei Sprachen ab. Die API-Seiten für Node und Python erklären die jeweiligen Schnittstellen und Unterschiede.

## Antworten finden und mitarbeiten

Nutze die [Fehlersuche](https://ankiforge.dev/de/docs/troubleshooting/), wenn ein Vorgang fehlschlägt. Unter [geprüfte Umgebungen](https://ankiforge.dev/de/docs/compatibility/) findest du Angaben zu unterstützten Laufzeitumgebungen und den Importbedingungen der Anki-Clients.

Anki Forge steht unter der [MIT-Lizenz](https://github.com/morehardy/anki-forge/blob/main/LICENSE). Melde reproduzierbare Fehler auf [GitHub](https://github.com/morehardy/anki-forge/issues) oder lies die [Anleitung für Mitwirkende](https://github.com/morehardy/anki-forge/blob/main/docs/development.md).
