- KI-Gespräche mit Google Gemini (AI SDK) ermöglicht
- Automatisch die Token-Nutzung verfolgt (kein manueller Code)
- Kunden basierend auf dem tatsächlichen Tokenverbrauch belastet
- Eine schöne Chat-Oberfläche enthält

Was wir erstellen
Lassen Sie uns damit beginnen, unseren KI-Chatdienst zu verstehen:- Dienst: KI-gestützter Chat mit Google Gemini (AI SDK)
- Preismodell: Zahlung pro Token (0,01 $ pro 1.000 Tokens)
- Kostenloses Kontingent: 10.000 kostenlose Tokens pro Kunde und Monat
- Funktionen: Gesprächsverlauf, automatische Tokenverfolgung
- Ein Dodo Payments-Konto haben
- Einen Google AI API-Schlüssel (Holen Sie sich einen von aistudio)
- Node.js v16+ installiert haben
Schritt 1: Erstellen Sie Ihren Nutzungsmesser
Wir beginnen damit, einen Zähler in Ihrem Dodo Payments-Dashboard zu erstellen, der die Token-Nutzung der KI verfolgt.Öffnen Sie den Abschnitt Zähler
- Melden Sie sich in Ihrem Dodo Payments-Dashboard an
- Klicken Sie im linken Seitenmenü auf Produkte
- Klicken Sie auf Zähler
- Klicken Sie auf die Schaltfläche Zähler erstellen

Füllen Sie die grundlegenden Zählerinformationen aus
AI Token Usage MeterBeschreibung → Tracks token consumption from AI chat conversations using AI SDKEreignisname → ai_chat_usageKonfigurieren Sie, wie wir Tokens zählen
totalTokensMaßeinheit: Typ → tokenstotalTokens in jedem Ereignis.Erstellen Sie Ihren Zähler
- Überprüfen Sie, ob alle Ihre Einstellungen mit den oben genannten Werten übereinstimmen
- Klicken Sie auf Zähler erstellen

Schritt 2: Holen Sie sich Ihre API-Schlüssel
Bevor wir die App erstellen, lassen Sie uns die API-Schlüssel sammeln, die wir benötigen.Holen Sie sich den Dodo Payments API-Schlüssel
- Gehen Sie in Ihrem Dodo Payments-Dashboard zu Entwickler → API-Schlüssel
- Klicken Sie auf API-Schlüssel erstellen
- Kopieren Sie den API-Schlüssel - er wird wie
test_abc123...aussehen
.env Datei hinzufügen.Holen Sie sich den Google AI API-Schlüssel
- Besuchen Sie aistudio.google.com
- Klicken Sie auf API-Schlüssel erhalten
- Erstellen Sie einen neuen API-Schlüssel oder verwenden Sie einen vorhandenen
- Kopieren Sie den Schlüssel
.env Datei hinzufügen.Schritt 3: Erstellen Sie Ihr Abrechnungsprodukt
Jetzt müssen wir ein Produkt erstellen, das unsere Preisgestaltung definiert (0,01 $ pro 1.000 Tokens mit 10.000 kostenlosen Tokens). Dies verbindet unseren Zähler mit der tatsächlichen Abrechnung.Navigieren Sie zu Produkten
- Klicken Sie in Ihrem Dodo Payments-Dashboard auf Produkte im linken Seitenmenü
- Klicken Sie auf Produkt erstellen
- Wählen Sie Nutzungsbasiert als Produkttyp aus
Geben Sie die Produktdetails ein
AI Chat ServiceBeschreibung: → AI-powered chat service with automatic token-based billingProduktbild: Laden Sie ein relevantes Bild hochVerbinden Sie Ihren Zähler
0, um sicherzustellen, dass Kunden nur basierend auf ihrer Nutzung belastet werden, ohne Grundgebühr.Jetzt verlinken Sie den Zähler, den Sie gerade erstellt haben:- Scrollen Sie nach unten zum Abschnitt Zugeordneter Zähler
- Klicken Sie auf Zähler hinzufügen
- Wählen Sie aus dem Dropdown “AI Token Usage Meter” (den, den Sie zuvor erstellt haben)
- Bestätigen Sie, dass er in Ihrer Produktkonfiguration angezeigt wird
Legen Sie Ihre Preisgestaltung fest
0.00001 (das sind 0,01 pro Token)Kostenlose Schwelle: Geben Sie ein → 10000 (Kunden erhalten 10.000 kostenlose Tokens pro Monat)
Speichern Sie Ihr Produkt
- Überprüfen Sie alle Ihre Einstellungen:
- Name: AI Chat Service
- Zähler: AI Token Usage Meter
- Preis: 0,01 $ pro 1.000 Tokens
- Kostenloses Kontingent: 10.000 Tokens
- Klicken Sie auf Änderungen speichern
Schritt 4: Machen Sie einen Testkauf
Bevor wir mit dem Erstellen der App beginnen, lassen Sie uns einen Testkunden erstellen, indem wir einen Kauf tätigen.Holen Sie sich Ihren Zahlungslink
- Gehen Sie in Ihrem Dodo Payments-Dashboard zu Produkte
- Suchen Sie Ihr Produkt “AI Chat Service”
- Klicken Sie auf die Schaltfläche Teilen neben Ihrem Produkt
- Kopieren Sie den Zahlungslink, der angezeigt wird
Schließen Sie einen Testkauf ab
- Öffnen Sie den Zahlungslink in einem neuen Browser-Tab
- Geben Sie Test-Zahlungsdetails ein und schließen Sie den Kauf ab
Finden Sie Ihre Kunden-ID
- Gehen Sie zurück zu Ihrem Dodo Payments-Dashboard
- Navigieren Sie zu Verkäufe -> Kunden im linken Seitenmenü
- Suchen Sie den Kunden, den Sie gerade erstellt haben (mit der Test-E-Mail)
- Kopieren Sie die Kunden-ID - sie wird wie
cus_123aussehen
Schritt 5: Erstellen Sie die Chat-Anwendung
Jetzt haben wir unsere Abrechnung eingerichtet und einen Testkunden erstellt. Lassen Sie uns die KI-Chat-Anwendung mit automatischer Tokenverfolgung erstellen.Richten Sie Ihr Projekt ein
Installieren Sie Abhängigkeiten
Konfigurieren Sie TypeScript
tsconfig.json:package.json, um den Modultyp und die Skripte hinzuzufügen:Erstellen Sie die Projektstruktur
Richten Sie Umgebungsvariablen ein
.env Datei in Ihrem Projektstamm:Erstellen Sie den Backend-Server
src/server.ts und kopieren Sie diesen vollständigen Servercode:Schritt 6: Fügen Sie die Chat-Oberfläche hinzu
Jetzt fügen wir eine schöne Chat-Oberfläche mit vollem Gesprächsverlauf hinzu! Erstellen Siepublic/index.html:
Schritt 7: Testen Sie Ihre Chat-Anwendung
Es ist Zeit, unsere KI-Chat-App zu testen und die Abrechnung in Aktion zu sehen! Lassen Sie uns sicherstellen, dass alles von Anfang bis Ende funktioniert.Starten Sie den Server
- Überprüfen Sie, ob Ihre
.envDatei alle API-Schlüssel aus Schritt 2 enthält - Starten Sie den Entwicklungsserver:
Öffnen Sie die Chat-Oberfläche
- Öffnen Sie Ihren Browser
- Navigieren Sie zu
http://localhost:3000 - Sie sollten die schöne Chat-Oberfläche sehen
CUSTOMER_ID in server.ts mit Ihrer tatsächlichen Testkunden-ID aus Schritt 4 aktualisieren.Führen Sie Ihr erstes Gespräch
- “Was ist künstliche Intelligenz?”
- “Wie funktioniert maschinelles Lernen?”
- “Können Sie neuronale Netzwerke erklären?”
Überprüfen Sie Ihr Dodo Payments-Dashboard
- Öffnen Sie Ihr Dodo Payments-Dashboard
- Gehen Sie zu Nutzungsabrechnung → AI Token Usage Meter
- Klicken Sie auf die Registerkarte Ereignisse
- Sie sollten Ihre Chat-Ereignisse aufgelistet sehen
- Ereignisnamen:
ai_chat_usage - Kunden-ID: Ihre Testkunden-ID

Überprüfen Sie die Token-Zählung
- Gehen Sie in Ihrem Zähler zur Registerkarte Kunden
- Finden Sie Ihren Testkunden
- Überprüfen Sie die Spalte “Verbrauchte Einheiten” - sie sollte die insgesamt verwendeten Tokens anzeigen

totalTokens Werte!Testen Sie das kostenlose Kontingent
- Führen Sie mehrere weitere Gespräche (streben Sie ~15.000+ insgesamt an)
- Überprüfen Sie erneut Ihre Kunden-Registerkarte im Zähler-Dashboard
- Sie sollten jetzt sehen:
- Verbrauchte Einheiten: 15.000+ Tokens
- Abrechenbare Einheiten: 5.000 (10.000 kostenlose Tokens angewendet)
- Gesamtpreis: ~0,05 $

Fehlersuche
Häufige Probleme und deren Lösungen:Ereignisse erscheinen nicht im Dashboard
Ereignisse erscheinen nicht im Dashboard
- Der Ereignisname stimmt nicht genau mit der Zählerkonfiguration überein
- Kunden-ID existiert nicht in Ihrem Konto
- API-Schlüssel ist ungültig oder abgelaufen
- Netzwerkverbindungsprobleme
- Überprüfen Sie, ob der Ereignisname genau mit der Zählerkonfiguration übereinstimmt (groß- und kleinschreibungsempfindlich:
ai_chat_usage) - Überprüfen Sie, ob die Kunden-ID im Dodo Payments-Dashboard vorhanden ist
- Testen Sie den API-Schlüssel mit einem einfachen API-Aufruf
- Überprüfen Sie die Serverprotokolle auf Fehlermeldungen
Token-Zählungen zeigen null an
Token-Zählungen zeigen null an
- Modell gibt keine Nutzungsinformationen zurück
- Falsche SDK-Version
- Testen Sie, ob das Modell die Nutzung zurückgibt:
- Aktualisieren Sie auf die neueste Blueprints SDK:
npm install @dodopayments/ingestion-blueprints@latest
API-Schlüssel ungültig Fehler
API-Schlüssel ungültig Fehler
- Falscher API-Schlüssel für die Umgebung
- Zusätzliche Leerzeichen oder Anführungszeichen in
.envDatei
- Stellen Sie sicher, dass der Testschlüssel mit
test_beginnt, der Live-Schlüssel mitlive_ - Entfernen Sie alle Anführungszeichen um die Schlüssel in der
.envDatei - Generieren Sie bei Bedarf einen neuen Schlüssel