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
Entwicklerressourcen
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre API-Version
Ihre SDK-Version aktualisieren
Essentials
SDKs
API
Tests
Stripe-CLI
Beispiel-Projekte
Tools
Workbench
Entwickler-Dashboard
Stripe Shell
Stripe für Visual Studio Code
Funktionen
Arbeitsabläufe
Ereignisziele
Stripe-StatuswarnungenHochgeladene Dateien
KI-Lösungen
Agent-Toolkit
    Übersicht
    Quickstart
Model Context Protocol
Sicherheit und Datenschutz
Sicherheit
Stripebot-Webcrawler
Datenschutz
Extend Stripe
Erstellen Sie Stripe-Apps
Verwenden Sie Apps von Stripe
Partner
Partner-Ecosystem
Partner-Zertifizierung
StartseiteEntwicklerressourcenAgent toolkit

Stripe zu Ihren Workflows hinzufügen

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
No results
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 zur Standardisierung der Bereitstellung von Kontextinformationen durch Anwendungen für LLMs. Das Stripe Agent-Toolkit umfasst Wrapper-Funktionen, mit denen Sie Ihre Tool-Aufrufe auf gehosteten MCP-Servern monetarisieren können.

See Cloudflare’s Agent SDK documentation for more details.

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", });

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

Waren online kaufen Private Vorschau

  • 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): Statten Sie Ihre Agents durch die programmgesteuerte Ausführung von Online-Käufen mit Handelsfunktionen aus. Diese Agent-API unterstützt Sie bei der Auswahl von Varianten und Versandoptionen sowie bei der Verwaltung des gesamten Bestellprozesses. Wenn Sie mehr erfahren möchten, füllen Sie bitte 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