Richten Sie ein Pay-as-you-go-Preismodell ein.
Stellen Sie Ihren Kundinnen und Kunden Rechnungen auf Grundlage ihrer Nutzung Ihres Produkts oder Ihrer Dienstleistung.
Nachträgliche Abrechnung (Pay-as-you-go) ist ein flexibles, skalierbares Modell, mit dem Sie Ihren Kundinnen und Kunden ihre jeweilige Nutzung nachträglich in Rechnung stellen können. KI-Unternehmen, SaaS-Plattformen und Cloud-Dienste verwenden dieses Preismodell häufig.
Sie werden Folgendes entwickeln
In diesem Leitfaden wird beschrieben, wie Sie die nutzungsbasierte Preisgestaltung (Pay-as-you-go) auf Stripe für ein fiktives Unternehmen namens Hypernian implementieren. Hypernian berechnet seinen Kundinnen und Kunden die folgenden Preise für seine LLM-Modelle:
| Nutzung | Gebühr |
|---|---|
| Token | 0.04 USD pro 100 Token |
Um dieses Preismodell zu implementieren, erstellen Sie einen Zähler, richten Sie Preise und Abrechnung ein und senden Sie Zählerereignisse, um die Nutzung von Kund/innen unter Verwendung von Produkten und Preisen aufzuzeichnen.
Zähler erstellen
Zähler geben an, wie Zählerereignisse über einen Abrechnungszeitraum hinweg zusammengefasst werden. Zählerereignisse stellen alle Aktionen dar, die Kundinnen/Kunden in Ihrem System durchführen (beispielsweise API-Anfragen). Zähler sind an Preise gebunden und bilden die Grundlage für das, was in Rechnung gestellt wird.
Für das Hypernian-Beispiel sind Zählerereignisse die Anzahl der Token, die ein Kunde/eine Kundin in einer Abfrage verwendet. Der Zähler ist die Summe der Token über einen Monat.
Sie können das Stripe Dashboard oder die API verwenden, um einen Zähler zu konfigurieren. Um die API mit der Stripe CLI zum Erstellen eines Zählers zu verwenden, starten sie mit der Stripe CLI.
Preismodell erstellen
Verwenden Sie das Stripe-Dashboard oder die API, um ein Preismodell zu erstellen, das Ihre Produkte und deren Preisoptionen umfasst. Preise legen die Stückkosten, die Währung und den Rechnungsstellungszeitraum fest.
Für das Hypernian-Beispiel erstellen Sie ein Produkt mit einem zählerverknüpften Preis von 0,04 USD pro hundert Einheiten, das in einem monatlichen Intervall abgerechnet wird. Sie verwenden den Zähler, das Sie im vorherigen Schritt erstellt haben.
Kundin/Kunden erstellen
Erstellen Sie als Nächstes eine/n Kunden/Kundin.
Abo erstellen
Mit Abos können Sie wiederkehrende Beträge berechnen, indem Sie Kund/innen bestimmte Preise zuweisen.
Verwenden Sie das Stripe Dashboard oder die API, um ein Abo zu erstellen, das den/die Kund/in, das Produkt und den nutzungsbasierten Preis umfasst.
Für das Hypernian-Beispiel erstellen Sie ein Abo für das Hypernian-Produkt mit einem nutzungsbasierten Preis von 0,04 USD pro 100 Einheiten, das monatlich an John Doe abgerechnet wird.
Hinweis
Sie können einen einzelnen Zählerpreis mit einem oder mehreren Abos verknüpfen.
Wenn Sie ein billing_-Abo erstellen, schließt Stripe nutzungsbasierte Rechnungsposten von der ersten Rechnung aus, da keine vorherige Nutzung zur Abrechnung vorliegt. Stripe erstellt eine Rechnung nur, wenn das Abo mit der zuvor aufgelaufenen Nutzung rückdatiert wird oder ausstehende Rechnungen vorhanden sind. Wenn Sie ein billing_-Abo erstellen, generiert Stripe für jeden nutzungsbasierten Posten einen Rechnungsposten ohne Geldwert.
Test-Zählerereignis senden
Verwenden Sie Zählerereignisse zur Aufzeichnung der Kundennutzung für Ihren Zähler. Am Ende des Rechnungsstellungszeitraums stellt Stripe die gemeldete Nutzung in Rechnung.
Sie können Ihre nutzungsbasierte Abrechnung testen, indem Sie ein Zählerereignis über das Stripe-Dashboard oder die API senden. Wenn Sie die API verwenden, geben Sie die Kunden-ID und den Wert für die payload an.
Nachdem Sie Zählerereignisse gesendet haben, können Sie die Nutzungsdetails für Ihren Zähler auf der Seite Zähler im Dashboard anzeigen.
Erstellen Sie eine Rechnungsvorschau
Erstellen Sie eine Rechnungsvorschau, um eine Vorschau einer Kundenrechnung zu sehen, die Details wie Zählerpreis und Nutzungsmenge enthält.
OptionalRufen Sie die Nutzung für einen spezifischen Zeitraum ab
Verwenden Sie die Zählerereignisübersicht, um die Nutzung für einen benutzerdefinierten Zeitraum abzurufen. Die Zählerereignisübersicht gibt die zusammengefasste Nutzung eines Kunden/einer Kundin für einen Zeitraum zurück, der auf der vom Zähler definierten Aggregationsformel basiert.
Im Hypernian-Beispiel gibt die Zählerereignis-Zusammenfassung die Summe der Tokens für eine bestimmte Kundin oder einen bestimmten Kunden, einen bestimmten Zähler und ein bestimmtes Zeitfenster zurück.
Da Stripe Zählerereignisse asynchron verarbeitet, spiegeln anstehende Rechnungen möglicherweise kürzlich empfangene Zählerereignisse nicht sofort wider.