Overview
- Skill Key
- hexiaochun/pricing-test
- Author
- hexiaochun
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/hexiaochun/pricing-test
- Latest Commit SHA
- 37f11e0a3ddc4f2a040b08dfdb24826c332c91cd
测试和校验 V3 API 模型的定价信息和实际扣费。当用户要测试模型价格、校验扣费、验证新模型定价、或提到"价格测试"、"扣费测试"时使用此 skill。
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 pricing-test 技能。 若已安装,则直接安装 pricing-test 技能。
# V3 模型价格测试
测试和校验模型的定价信息展示与实际扣费是否正确。
## 价格换算规则
```
1 美元 = 400 积分
```
| Fal 定价 | 系统积分 | 计算公式 |
|---------|---------|---------|
| $0.05 | 20 | 0.05 × 400 |
| $0.075 | 30 | 0.075 × 400 |
| $0.10 | 40 | 0.10 × 400 |
## 测试流程
### 第一步:获取官方定价
访问模型的 fal.ai 定价页面,记录价格信息并换算为积分:
```
https://fal.ai/models/{MODEL_ID}
```
示例:https://fal.ai/models/wan/v2.6/image-to-video/flash
### 第二步:检查 Executor 配置
检查 `translate_api/app/api/v3/executors/` 下对应 Executor 的配置:
```python
# 检查项
PRICE_MAP = {...} # 价格映射
DURATION_OPTIONS = [...] # 时长选项
RESOLUTION_OPTIONS = [...] # 分辨率选项
def get_price(self, model, params):
# 价格计算逻辑
```
### 第三步:测试定价信息展示
```bash
curl -s 'http://127.0.0.1:8002/api/v3/models/{MODEL_ID}/docs' \
-H 'Authorization: Bearer {API_KEY}' | python3 -c "
import sys,json
d=json.load(sys.stdin)
print(json.dumps(d.get('data',{}).get('pricing',{}), indent=2, ensure_ascii=False))
"
```
**检查项**:
- `price_type` 应为 `duration_price`(视频模型)
- `price_description` 包含每秒价格
- `examples` 价格计算正确
### 第四步:测试实际扣费
```bash
curl -s 'http://127.0.0.1:8002/api/v3/tasks/create' \
-H 'Authorization: Bearer {API_KEY}' \
-H 'Content-Type: application/json' \
--data-raw '{
"model": "{MODEL_ID}",
"params": {"prompt": "test", "image_url": "https://example.com/img.png", "duration": "5", "resolution": "1080p"}
}' | python3 -c "
import sys,json; d=json.load(sys.stdin)
print(f\"扣费: {d['data']['price']} 积分\")
"
```
### 第五步:批量测试
运行测试脚本:
```bash
cd translate_api && python test_pricing.py
```
## 测试用例模板
| 参数 | 计算公式 | 预期 | 实际 | 结果 |
|------|---------|------|------|------|
| 5秒 720p | 5 × 20 | 100 | | |
| 5秒 1080p | 5 × 30 | 150 | | |
| 10秒 1080p | 10 × 30 | 300 | | |
## 新模型接入检查清单
```
- [ ] 获取官方定价信息
- [ ] 配置 Executor PRICE_MAP
- [ ] 实现 get...
capt-marbles
Task Router
capncoconut
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay, check marketplace stats, or manage agent credentials. Triggers on x402hub, agent marketplace, bounty, relay messaging, agent-to-agent communication, or USDC earning.
capevace
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
captchasco
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
carol-gutianle
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
canbirlik
Controls Wiz smart bulbs (turn on/off, RGB colors, disco mode) via local WiFi.