sageapi/models/accounting_records.json

177 lines
4.2 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"summary": [
{
"name": "accounting_records",
"title": "记账记录",
"primary": [
"id"
],
"classification": "business"
}
],
"fields": [
{
"name": "id",
"type": "str",
"nullable": false,
"default": "",
"comment": "主键",
"length": 32
},
{
"name": "customer_id",
"type": "str",
"nullable": false,
"default": "",
"comment": "客户ID",
"length": 32
},
{
"name": "llmid",
"type": "str",
"nullable": true,
"default": "",
"comment": "模型ID",
"length": 32
},
{
"name": "model_name",
"type": "str",
"nullable": true,
"default": "",
"comment": "模型名称",
"length": 128
},
{
"name": "pricing_id",
"type": "str",
"nullable": true,
"default": "",
"comment": "定价ID",
"length": 32
},
{
"name": "input_tokens",
"type": "long",
"nullable": true,
"default": null,
"comment": "输入token数"
},
{
"name": "output_tokens",
"type": "long",
"nullable": true,
"default": null,
"comment": "输出token数"
},
{
"name": "total_tokens",
"type": "long",
"nullable": true,
"default": null,
"comment": "总token数"
},
{
"name": "quantity",
"type": "double",
"nullable": true,
"default": null,
"comment": "用量(图片数/分钟数等)",
"length": 15,
"dec": 4
},
{
"name": "amount",
"type": "double",
"nullable": false,
"default": 0.0,
"comment": "金额",
"length": 15,
"dec": 6
},
{
"name": "currency",
"type": "str",
"nullable": false,
"default": "CNY",
"comment": "货币单位",
"length": 8
},
{
"name": "request_id",
"type": "str",
"nullable": true,
"default": "",
"comment": "请求ID幂等键",
"length": 64
},
{
"name": "transno",
"type": "str",
"nullable": true,
"default": "",
"comment": "事务号",
"length": 64
},
{
"name": "status",
"type": "str",
"nullable": false,
"default": "pending",
"comment": "状态: pending/accounted/failed",
"length": 16
},
{
"name": "created_at",
"type": "datetime",
"nullable": false,
"default": "CURRENT_TIMESTAMP",
"comment": "创建时间"
},
{
"name": "updated_at",
"type": "datetime",
"nullable": false,
"default": "CURRENT_TIMESTAMP",
"comment": "更新时间"
}
],
"idxfields": [
{
"name": "idx_customer_id",
"fields": [
"customer_id"
],
"unique": false
},
{
"name": "idx_llmid",
"fields": [
"llmid"
],
"unique": false
},
{
"name": "idx_request_id",
"fields": [
"request_id"
],
"unique": true
},
{
"name": "idx_status",
"fields": [
"status"
],
"unique": false
},
{
"name": "idx_created_at",
"fields": [
"created_at"
],
"unique": false
}
],
"codes": []
}