计费系统概览
GeniSpace 采用基于 Token 的计费模式,为用户提供灵活、透明的付费服务。我们的计费系统支持个人账户和团队协作,确保每一次服务使用都有详细的记录和统计。
核心概念
Token 计费模式
- Token 单位:所有 AI 服务(Agent、Operator、Assistant)均以 Token 为计费单位
- 实时扣除:每次使用服务时实时从账户余额中扣除相应 Token
- 透明计费:详细记录每次使用的服务类型、Token 消耗和使用者信息
计费账户类型
个人计费账户
- 自动创建:每个用户注册激活时自动创建个人计费账户
- 新用户福利:新用户注册可获得免费 Token,具体数量请查看官网活动
- 存储功能:存储 Token 余额和使用历史
- 支持充值:支持充值和消费记录追踪
团队计费机制
- 基于所有者:团队计费直接基于团队所有者的个人计费账户
- 统一管理:个人团队和协作团队使用相同的计费逻辑
- 责任明确:团队所有者承担团队的所有计费责任
- 简化架构:通过团队所有者直接关联计费账户
订阅计划
免费计划 (FREE)
- 基础功能:完整的个人团队功能体验
- 个人使用:仅支持个人团队,无法创建协作团队
- 完整计费:拥有完整的计费统计和分析功能
- 新用户福利:新用户注册可获得免费 Token
企业版 (ENTERPRISE)
- 协作功能:创建协作团队权限(最多4个协作团队)
- 团队管理:完整的团队成员和权限管理
- 高级统计:完整的计费统计和分析功能
- 多时区支持:基于团队所有者时区的精确统计
计费流程
1. 账户创建
用户注册账户
↓
邮箱验证激活
↓
自动创建个人计费账户
↓
自动赠送免费 Token
↓
创建个人团队(设置为团队所有者)
↓
获得基础使用权限
2. 团队使用
团队成员执行任务
↓
获取团队所有者的计费账户
↓
检查账户 Token 余额
↓
扣除所需 Token
↓
记录详细使用日志(标记团队和用户)
↓
更新实时统计数据
3. 统计生成
API 请求统计数据
↓
验证用户团队权限
↓
获取团队所有者时区
↓
计算时区调整后的日期范围
↓
自动生成缺失的历史统计
↓
实时计算当前统计
↓
计算环比增长率
↓
返回完整统计数据
服务类型
Agent 服务
- 智能体对话和任务执行
- 按输入/输出 Token 分别计费
- 支持多种 AI 模型
Operator 服务
- 工具(算子)调用
- 按总 Token 消耗计费
- 支持自定义工具
Assistant 服务
- 助手智能体会话
- 多轮对话 Token 累计
- 支持复杂交互场景
统计与分析
实时统计
- 当日使用量:实时计算今日 Token 消耗
- 当月使用量:累计本月 Token 使用情况
- 服务分布:各服务类型的使用占比
环比分析
- 日环比:今日相比昨日的增长率
- 月环比:本月相比上月的增长率
- 智能处理:自动处理零值情况
多时区支持
- 基于团队所有者时区:统计数据按团队创建者时区计算
- 精确时区处理:支持夏令时和历史时区变更
- 全球用户友好:确保统计数据的准确性
使用记录
详细日志
每次服务使用都会记录:
- 使用者信息
- 团队信息
- 服务类型和参数
- Token 消耗详情
- 执行时间和状态
- 输入输出内容
交易记录
所有 Token 变动都有完整记录:
- 消费记录(CONSUME):服务使用时的 Token 扣除
- 充值记录(RECHARGE):用户主动充值 Token
- 奖励记录(BONUS):系统赠送 Token(如新用户注册奖励)
- 退款记录(REFUND):服务异常时的 Token 退还
- 调整记录(ADJUSTMENT):管理员手动调整 Token
数据安全
隐私保护
- 使用记录仅团队成员可见
- 计费信息严格权限控制
- 敏感数据加密存储
数据完整性
- 事务性操作确保数据一致性
- 自动备份和恢复机制
- 详细的审计日志
API 接口
核心接口
GET /billing/stats?teamId=:teamId- 获取团队计费统计(自动触发统计生成)GET /billing/account- 获取用户个人计费账户信息GET /billing/teams/:teamId- 获取团队计费信息GET /billing/teams/:teamId/history- 获取团队历史统计数据PUT /billing/teams/:teamId/owner- 转移团队所有权POST /billing/deduct- 手动扣除Token(用于测试)
响应格式
{
"success": true,
"data": {
"teamId": "uuid",
"teamName": "团队名称",
"billingAccountId": "uuid",
"accountOwner": "账户所有者",
"tokenBalance": 9880,
"totalTokensUsed": 120,
"lastUsageAt": "2025-06-15T10:30:00Z",
"needsSubscription": false,
"dailyUsage": 120,
"dailyGrowthRate": 100,
"monthlyUsage": 120,
"monthlyGrowthRate": 100,
"serviceUsage": {
"agent": { "tokens": 60, "calls": 3 },
"operator": { "tokens": 25, "calls": 1 },
"unified": { "tokens": 35, "calls": 1 }
},
"recentTransactions": [...],
"usageRanking": [...],
"detailedStats": {
"today": {...},
"yesterday": {...},
"thisMonth": {...},
"lastMonth": {...}
}
}
}
最佳实践
成本控制
- 定期监控:关注 Token 使用趋势和余额变化
- 合理规划:根据团队规模和使用频率制定预算
- 优化使用:选择合适的 AI 模型和参数
- 及时充值:Token 不足时及时充值避免服务中断
团队管理
- 明确责任:团队所有者承担团队的所有计费责任
- 透明沟通:向团队成员说明计费机制和使用规范
- 定期回顾:分析使用情况和成本效益
- 所有权管理:必要时可以转移团队所有权
数据分析
- 利用统计:通过环比分析优化使用模式
- 服务分布:了解各服务类型的使用情况
- 用户排行:识别高频使用者和使用模式
故障排除
常见问题
- Token 余额不足:及时充值或优化使用策略
- 统计数据延迟:系统会自动生成缺失的历史统计数据
- 时区显示异常:检查团队所有者的时区设置
- 计费账户未创建:新用户需要完成邮箱验证激活
- 团队计费异常:确认团队所有者有有效的计费账户
技术支持
如遇到计费相关问题,请联系技术支持团队,我们会及时为您解决。
最后更新:2025年6月