Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre API-Version
Ihre SDK-Version aktualisieren
Entwickler-Tools
SDKs
API
Tests
Workbench
Ereignisziele
Arbeitsabläufe
Stripe-CLI
Stripe Shell
Entwickler-Dashboard
Agent-Toolkit
    Übersicht
    Quickstart
Mit LLMs entwickelnStripe für Visual Studio CodeStripe-StatuswarnungenHochgeladene Dateien
Sicherheit und Datenschutz
Sicherheit
Datenschutz
Extend Stripe
Stripe-Apps
Stripe Connectors
Partner
Partner-Ecosystem
Partner-Zertifizierung
StartseiteEntwickler-ToolsAgent toolkit

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 Agent SDK von OpenAI, das AI SDK von Vercel, LangChain und CrewAI. Es funktioniert mit jedem LLM-Anbieter, der Funktionsaufrufe unterstützt und mit Python und TypeScript kompatibel ist.

Python
import asyncio import os from agents import Agent, Runner from stripe_agent_toolkit.openai.toolkit import StripeAgentToolkit stripe_agent_toolkit = StripeAgentToolkit( secret_key=os.getenv("STRIPE_SECRET_KEY"), configuration={ "actions": { "payment_links": { "create": True, }, "products": { "create": True, }, "prices": { "create": True, }, } }, ) agent = Agent( name="Stripe Agent", instructions="Integrate with Stripe effectively to support business needs.", tools=stripe_agent_toolkit.get_tools() ) async def main(): assignment = "Create a payment link for a new product called \"Test\" with a price of $100." result = await Runner.run(agent, assignment) print(result.final_output) if __name__ == "__main__": asyncio.run(main())

Entwicklervorschau

Erkunden Sie dieses SDK, um Stripe in Agentic Workflows zu integrieren. Da das Agentenverhalten nicht deterministisch ist, verwenden Sie das SDK in einer Sandbox 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

Agents-SDKs

Integrieren Sie die die nutzungsbasierte Abrechnung, um die Nutzung zu erfassen. Das Stripe Agent Toolkit bietet native Unterstützung für die Abrechnung durch die Nutzung von Aufforderungs- und Abschluss-Token im OpenAI Agents SDK und Vercel AI SDK. Sie können LLM-Kosten direkt an Ihre Nutzer/innen weiterleiten, indem Sie einen Kunden/eine Kundin und event_namen für die Eingabe und Ausgabe von Zählerereignissen verwenden.

from agents import Agent, Runner from stripe_agent_toolkit.openai.toolkit import StripeAgentToolkit stripe_agent_toolkit = StripeAgentToolkit( secret_key=os.getenv("STRIPE_SECRET_KEY"), configuration={} ) agent = Agent( name="Agent", instructions="Integrate with Stripe effectively to support business needs.", hooks=stripe_agent_toolkit.billing_hook( type="token", customer=os.getenv("STRIPE_CUSTOMER_ID"), meters={ "input": os.getenv("STRIPE_METER_INPUT"), "output": os.getenv("STRIPE_METER_OUTPUT"), }, ), )

Model Context Protocol-Server Public preview

Model Context Protocol (MCP) ist ein offenes Protokoll zum Standardisieren der Art und Weise, wie Anwendungen Kontext für LLMs bereitstellen. Das Stripe Agent Toolkit bietet Wrapper-Funktionen zur Monetarisierung Ihrer Tool-Aufrufe an MCP-Server, die auf Cloudflares Agent SDK gehostet werden.

Vollständiges Beispiel anzeigen
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { z } from "zod"; import { McpAgent } from "agents/mcp"; import { generateImage } from "./imageGenerator"; import { OAuthProvider } from "@cloudflare/workers-oauth-provider"; import { PaymentState, experimental_PaidMcpAgent as PaidMcpAgent, } from '@stripe/agent-toolkit/cloudflare'; import app from "./app"; type Bindings = Env; type Props = { // Populate this via OAuth userEmail: string; }; type State = {}; export class MyMCP extends PaidMcpAgent<Bindings, State, Props> { server = new McpServer({ name: "Demo", version: "1.0.0", }); initialState: State = {}; async init() { // Usage-based metered payments (Each tool call requires a payment) this.paidTool( 'generate_emoji', 'Generate an emoji given a single word (the `object` parameter describing the emoji)', { object: z.string().describe('one word'), }, ({object}) => { return { content: [{type: 'text', text: generateImage(object)}], }; }, { checkout: { success_url: '{{SUCCESS_URL}}', line_items: [ { price:
'{{PRICE_ID}}'
, }, ], mode: 'subscription', }, meterEvent: 'image_generation', paymentReason: 'You get 3 free generations, then we charge 10 cents per generation.', } ); } } export default new OAuthProvider({ apiRoute: "/sse", apiHandler: MyMCP.mount("/sse"), defaultHandler: app, authorizeEndpoint: "/authorize", tokenEndpoint: "/token", clientRegistrationEndpoint: "/register", });

Verwenden Sie den Stripe-MCP-Server, um die Stripe-Dokumentation zu durchsuchen und Ihre Stripe-Daten abzufragen.

Waren online kaufen

  • Issuing: Erstellen Sie virtuelle Karten zur einmaligen Verwendung für Ihre geschäftlichen Einkäufe. Auf diese Weise können Ihre Mitarbeiter/innen Geld ausgeben. Mit den Issuing APIs können Sie Autorisierungen programmgesteuert 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 Mitarbeiter/innen begrenzen.
  • Order Intents Private Vorschau: Geben Sie Ihren Mitarbeitern/Mitarbeiterinnnen Agenten durch die programmgestützte Ausführung von Online-Einkäufen Handelsmöglichkeiten. Diese Agent-bezogene API hilft bei der Auswahl von Varianten und der Ausführung sowie bei der Verwaltung des Lebenszyklus einer Bestellung. Um an der privaten Vorschau teilzunehmen, füllen Sie das folgende Formular aus.

Nächste Schritte

  • Agent-Schnellstart
  • Agent-Toolkit auf GitHub
  • B2B-Zahlungen mit Issuing
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc