Stripe zu Ihren Workflows hinzufügenEntwickler/in Preview
So können Ihre Mitarbeitenden Finanzdienstleistungen nutzen.
Verwenden Sie Stripe für die Mitarbeiterführung und zur Verbesserung der Funktionalität Ihres Teams. Indem Sie den Zugang zu Finanzdienstleistungen und -tools ermöglichen, ermöglichen Sie Ihren Mitarbeitenden, Sie beim Verdienen und Ausgeben von Geldern zu unterstützen und ihre Fähigkeiten zu erweitern.
Stripe-Objekte erstellen
Verwenden Sie Funktionsaufrufe, um Stripe-Objekte zu erstellen und zu verwalten. Erstellen Sie beispielsweise dynamisch Payment Links, um Gelder anzunehmen, eine Integration in Ihre Support-Workflows vorzunehmen, um Kundinnen/Kunden zu helfen, und Testdaten zu erstellen.
Das Stripe Agent Toolkit unterstützt das AI SDK von Vercels, LangChain und CrewAI. Es funktioniert mit jedem LLM-Anbieter, der Funktionsaufrufe unterstützt und mit Python und TypeScript kompatibel ist.
Entwicklervorschau
Erkunden Sie dieses SDK, um Stripe in Agentic Workflows zu integrieren. Da das Agentenverhalten nicht deterministisch ist, verwenden Sie das SDK im Test-Modus, und führen Sie Bewertungen durch, um die Leistungen Ihrer Anwendung einzuschätzen. Verwenden Sie darüber hinaus eingeschränkte API-Schlüssel, um den Zugriff auf die Funktionen zu beschränken, die Ihr Agent benötigt.
Mitarbeiternutzung abrechnen
Integrieren Sie eine nutzungsbasierte Abrechnung, um die Nutzung erfassen. Das Stripe Agent Toolkit bietet native Unterstützung für die Abrechnung durch die Nutzung von Aufforderungs- und Abschluss-Token im Vercel AI SDK. Sie können LLM-Kosten direkt an Ihre Nutzer/innen weiterleiten, indem Sie einen Kunden/eine Kundin und event_
n für die Eingabe und Ausgabe von Zählerereignissen verwenden.
import { StripeAgentToolkit } from '@stripe/agent-toolkit/ai-sdk'; import { openai } from '@ai-sdk/openai'; import { experimental_wrapLanguageModel as wrapLanguageModel, } from 'ai'; const model = wrapLanguageModel({ model: openai('gpt-4o'), middleware: stripeAgentToolkit.middleware({ billing: { customer: process.env.STRIPE_CUSTOMER_ID!, meters: { input: process.env.STRIPE_METER_INPUT!, output: process.env.STRIPE_METER_OUTPUT!, }, }, }), });
Die nutzungsbasierte AbreMeasuringchnung bietet Ihnen die Flexibilität, jede Einheit abzurechnen, zum Beispiel nach Zeit. Sie können Abrechnungsereignisse direkt ausgeben, zum Beispiel die Messdauer:
import stripe import time start = time.time() # Run your agent workflow, LLM execution, etc. execute_agent() end = time.time() stripe.billing.MeterEvent.create( event_name="agent_execution", payload={ "value": end - start, "stripe_customer_id": "{{CUSTOMER_ID}}" }, )
Waren online kaufen
Verwenden Sie Stripe Issuing, um virtuelle Karten zur einmaligen Verwendung für Ihre geschäftlichen Einkäufe zu erstellen. Auf diese Weise können Ihre Mitarbeitenden Geld ausgeben. Mit den Issuing APIs können Sie Autorisierungen programmgestützt genehmigen oder ablehnen, um sicherzustellen, dass Ihre Kaufabsicht mit der Autorisierung übereinstimmt. Mit den Ausgabenkontrollen können Sie Budgets festlegen und die Ausgaben für Ihre Mitarbeitenden begrenzen.
Nächste Schritte
- Ein vollständiges Codebeispiel finden Sie im Agent-Schnellstart
- Laden Sie das Agent-Toolkit auf GitHub herunter
- Befolgen Sie unseren Leitfaden, um eine Integration für B2B-Zahlungen mit Issuing zu erstellen