Als ich vor sechs Monaten zum ersten Mal versucht habe, eine KI-API aus einer Kotlin-Anwendung heraus aufzurufen, hatte ich keine Ahnung, was eine Coroutine ist. Heute zeige ich Ihnen Schritt für Schritt, wie Sie mit Ktor (einem modernen Kotlin-Netzwerk-Framework) und Coroutinen (leichgewichtige parallele Aufgaben in Kotlin) mehrere KI-Anfragen gleichzeitig an HolySheep AI senden können — ohne dass Sie ein API-Experte sein müssen.
📸 Hinweis: Öffnen Sie die HolySheep-Webseite und klicken Sie oben rechts auf „Registrieren", um Ihren API-Key zu erhalten (siehe Screenshot in Schritt 3).
Was Sie am Ende dieses Tutorials können
- Ein neues Kotlin-Projekt mit Ktor einrichten
- Einen einzelnen API-Aufruf an HolySheep AI senden
- 10, 100 oder sogar 1000 KI-Anfragen gleichzeitig abschicken
- Häufige Anfängerfehler erkennen und beheben
Schritt 1: Voraussetzungen installieren
Sie brauchen nur zwei Dinge auf Ihrem Computer:
- IntelliJ IDEA Community Edition (kostenlos) — die Entwicklungsumgebung, in der Sie den Code schreiben. Download:
jetbrains.com/idea/download - JDK 17 oder neuer — das ist das „Motoren-Paket" für Kotlin. Bei der IntelliJ-Installation werden Sie gefragt, ob Sie ein JDK mitinstallieren möchten — klicken Sie einfach „Ja".
📸 Hinweis: Wenn Sie IntelliJ zum ersten Mal starten, sieht der Startbildschirm aus wie ein leeres Notizbuch. Genau dort beginnen wir gleich.
Schritt 2: Neues Kotlin-Projekt anlegen
Öffnen Sie IntelliJ, klicken Sie auf „New Project", wählen Sie links „Kotlin" und rechts „Gradle (Kotlin DSL)". Vergeben Sie einen Projektnamen wie ktor-ai-demo und klicken Sie auf „Create".
Öffnen Sie danach die Datei build.gradle.kts im Hauptordner und ersetzen Sie deren Inhalt komplett durch diesen Block:
// build.gradle.kts — Abhängigkeiten für unser KI-Projekt
plugins {
kotlin("jvm") version "1.9.24"
application
}
group = "com.holysheep.demo"
version = "1.0.0"
repositories {
mavenCentral()
}
dependencies {
// Ktor-Client: das Werkzeug, mit dem wir HTTP-Anfragen versenden
implementation("io.ktor:ktor-client-core:2.3.12")
implementation("io.ktor:ktor-client-cio:2.3.12") // CIO = eingebauter Motor
implementation("io.ktor:ktor-client-content-negotiation:2.3.12")
implementation("io.ktor:ktor-serialization-kotlinx-json:2.3.12")
// Kotlinx Coroutines: für parallele Aufgaben
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1")
// JSON-Verarbeitung
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3")
}
application {
mainClass.set("com.holysheep.demo.AppKt")
}
Klicken Sie oben rechts auf den kleinen Elefanten-Button „Reload Gradle", damit alle Bibliotheken heruntergeladen werden. Das dauert beim ersten Mal etwa zwei Minuten.
Schritt 3: API-Key von HolySheep holen
HolySheep AI ist ein chinesischer KI-API-Anbieter, der über 85% günstiger ist als westliche Anbieter (Kurs 1 USD = 1 ¥, keine Wechselkursgebühren