跳转到主要内容

概述

Sentra 在 Dodo Payments 的核心栈上增加了智能和执行。它是一个 AI 代理,集成、分析并处理账单和支付。Sentra 连接您栈中的 SDK、API 和适配器(Auth、DB、CRM 等),提供收入洞察,如增长驱动因素,并执行客户操作,如退款、升级和信用。
Sentra 目前处于 Beta 阶段。功能、API 和集成可能会迅速变化。我们欢迎反馈和错误报告,以便我们进行迭代!

安装

Sentra 可作为 VS Code、Cursor 和 Windsurf 的扩展使用。请在下面选择您的 IDE:
1

打开扩展市场

  1. 打开 VS Code。
  2. 点击侧边栏中的扩展图标(或在 macOS 上按 Cmd+Shift+X / 在 Windows/Linux 上按 Ctrl+Shift+X)。
  3. 在市场中搜索 “Sentra by Dodo Payments”。
VS Code 扩展市场显示 Sentra 扩展
2

安装扩展

  1. 从搜索结果中点击 “Sentra by Dodo Payments”。
  2. 点击 安装 按钮。
  3. 等待安装完成。
3

重启 VS Code

安装完成后,重启 VS Code 以激活扩展。
如果安装后扩展未出现,重启编辑器通常可以解决问题。

设置

安装后,您需要使用您的 Dodo Payments API 密钥和环境设置来配置 Sentra。
1

获取您的 API 密钥

  1. 登录到您的 Dodo Payments 仪表板
  2. 导航到 设置API 密钥
  3. 复制您的 API 密钥。
2

配置 Sentra

  1. 打开您的 IDE(VS Code、Cursor 或 Windsurf)。
  2. 打开命令面板(在 macOS 上按 Cmd+Shift+P / 在 Windows/Linux 上按 Ctrl+Shift+P)。
  3. 输入 “Sentra: Configure” 并选择它。
  4. 在提示时输入您的 Dodo Payments API 密钥。
Sentra 配置屏幕,带有 API 密钥输入和环境选择
3

选择环境模式

选择您的环境模式:
  • 测试模式:用于开发和测试
  • 生产模式:用于生产使用
请先从测试模式开始,以验证您的设置,然后再切换到生产模式以处理生产数据。
4

设置模型推理努力程度

选择您首选的模型推理努力程度:
  • :响应更快,适合简单任务
  • :平衡性能(推荐)
  • :更全面的分析,适合复杂集成
5

完成设置

点击 开始吧! 完成设置并开始使用 Sentra。
您的 API 密钥安全地存储在 IDE 的秘密存储中,绝不会在代码中暴露。

工作原理

Sentra 从提示到生产遵循一个简单的四步过程:
1

提示

输入您想要构建的内容。例如:“为我的 Pro 计划添加基于使用的计费和免费试用。”
Sentra 界面显示提示输入和示例任务
2

计划

Sentra 生成更改(SDK 钩子、对象、配置)并提供计划供您审查。
3

批准

审查生成的计划并确认您希望 Sentra 实施的更改。
4

执行

Sentra 应用更改,进行测试并确认成功。

使用 Sentra

模式

Sentra 提供三种可从界面访问的交互模式:
  • 询问:询问有关 Dodo Payments、计费模型、API 使用和最佳实践的问题
  • 构建:在指导下将计费和 UI 集成到您的应用中
  • 计划:设计可扩展的计费架构,提供架构指导

示例任务

以下是您可以使用 Sentra 完成的一些常见任务:
  • 集成定价页面:设置完整的定价页面,包含产品列表和结账
  • 实现 Webhook:为支付事件配置 webhook 处理程序
  • 添加订阅流程:创建具有升级/降级功能的订阅管理
  • 设置基于使用的计费:配置计量器和事件摄取以进行使用跟踪
  • 创建客户门户:构建客户自助服务门户以进行账单管理

自动批准设置

您可以配置自动批准设置以简化工作流程:
  • :手动审查和批准所有更改(推荐用于生产)
  • 低风险:自动批准简单、低风险的更改
  • 所有:自动批准所有更改(谨慎使用)

支持的计费模型

Sentra 支持所有 Dodo Payments 计费模型:
  • 一次性支付:单次购买交易
  • 订阅:具有多个间隔的定期计费
  • 基于使用的计费:基于消费的计量计费
  • 基于结果的计费:按结果定价模型

适用对象

Sentra 连接工程和业务,使每个团队都能顺利交付货币化:
  • 开发人员:在您的 IDE 中更快地交付货币化
  • 创始人和 PM:在不深入基础设施工作的情况下原型计费模型
  • RevOps 和财务:在不需要工程师的情况下使用受限操作
  • 支持和成功:安全地解决账单问题,在需要时进行批准

故障排除

如果 Sentra 在安装后未出现在您的 IDE 中,请尝试以下操作:
  1. 重启编辑器:完全关闭并重新打开 VS Code、Cursor 或 Windsurf
  2. 检查安装:通过转到扩展并搜索 “Sentra” 验证扩展是否已安装
  3. 重新加载窗口:使用命令面板(Cmd+Shift+P / Ctrl+Shift+P)并运行 “Developer: Reload Window”
重启编辑器通常可以解决问题。
  • 验证您的 API 密钥在 Dodo Payments 仪表板中是否正确且有效
  • 确保您使用的环境模式(测试与生产)与您的 API 密钥匹配
  • 检查您的 API 密钥是否具有必要的权限
  • 如果问题仍然存在,请尝试重新生成您的 API 密钥
  • 确保您已在配置屏幕中完成所有必填字段
  • 检查您的 IDE 是否有权限访问秘密存储
  • 尝试通过命令面板重新配置 Sentra
  • 验证您的 API 密钥是否有效并具有访问所需资源的权限
  • 检查您的互联网连接
  • 确保您使用的是受支持的计费模型
  • 尝试用更具体的细节重新表述您的提示
  • 在批准之前仔细审查生成的计划
  • 检查您的项目结构是否符合 Sentra 的预期
  • 验证所有依赖项是否已安装
  • 检查 IDE 的输出面板以获取详细的错误消息
如果在重启编辑器后仍然遇到问题,请联系支持团队,提供您的 IDE 版本和您看到的具体错误消息的详细信息。

其他资源