エージェントワークフローに Stripe を追加する開発者プレビュー
エージェントで金融サービスを使用します。
Stripe を利用してエージェントビジネスを運営し、エージェントの機能を強化します。金融サービスとツールへのアクセスを提供すると、エージェントは資金の獲得と利用をサポートできるようになり、その機能を拡張できます。
Stripe オブジェクトを作成する
関数呼び出しを使用して Stripe オブジェクトを作成し、管理します。たとえば、資金を受け取るための Payment Links を動的に作成し、顧客をサポートするためのサポートワークフローに導入し、テストデータを作成します。
Stripe のエージェントツールキットは、OpenAI の Agents SDK、Vercel の AI SDK、LangChain、CrewAI をサポートしています。関数呼び出しをサポートし、Python および TypeScript と互換性のある任意の LLM プロバイダーで動作します。
開発者プレビュー
この SDK を確認して、Stripe をエージェントワークフローに導入しましょう。エージェントの動作は確定的ではないため、テスト環境で SDK を使用し、評価を実行してアプリケーションのパフォーマンスを評価します。さらに、制限付き API キー =を使用して、エージェントに必要な機能へのアクセスを制限します。
代理人使用料を請求する
従量課金を実装して、使用量を記録します。Stripe のエージェントツールキットは、OpenAI Agents SDK と Vercel AI SDK でのプロンプトと完了トークンによる請求をネイティブでサポートしています。入出力メーターイベントの Customer と event_
を使用して、LLM のコストをユーザーに直接転送できます。
従量課金により、時間単位など、単位ごとの請求を柔軟に行うことができます。期間の測定などの、請求イベントを直接送信できます。
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}}" }, )
オンラインで商品を購入する
Stripe Issuing を使用して、ビジネスでの購入用に 1 回のみ使用できるバーチャルカードを作成します。これにより、エージェントは資金を使うことができます。Issuing の API を使用すると、プログラムでオーソリを承認または拒否でき、購入の意図が試行されたオーソリと一致していることを確認できます。支出管理により、エージェントの予算を設定して、支出を制限できます。
次のステップ
- 詳細なコード例については、エージェントのクイックスタートをご覧ください。
- GitHub のエージェントツールキットをダウンロード
- ガイドに従って、Issuing での B2BPayment の導入を構築します