Documentation
¶
Overview ¶
Package uai_modelverse include resources of ucloud uai_modelverse product
See also
- API: https://docs.ucloud.cn/api/uai_modelverse-api/index
- Product: https://www.ucloud.cn/site/product/uai_modelverse.html
for detail.
Index ¶
- type APIKey
- type CreateUMInferAPIKeyRequest
- type CreateUMInferAPIKeyResponse
- type DeleteUMInferAPIKeyRequest
- type DeleteUMInferAPIKeyResponse
- type DownloadFileData
- type DownloadListPaidOrdersRequest
- type DownloadListPaidOrdersResponse
- type DownloadListUnpaidOrdersRequest
- type DownloadListUnpaidOrdersResponse
- type DownloadOrderSummaryRequest
- type DownloadOrderSummaryResponse
- type DownloadUMInferRequestLogRequest
- type DownloadUMInferRequestLogResponse
- type FilterOptionInteger
- type FilterOptionString
- type GetFilterOptionsRequest
- type GetFilterOptionsResponse
- type GetOrderAmountRequest
- type GetOrderAmountResponse
- type GetUFSquareModelDetailRequest
- type GetUFSquareModelDetailResponse
- type GetUFSquareModelPricesRequest
- type GetUFSquareModelPricesResponse
- type GetUMInferRequestLogDetailRequest
- type GetUMInferRequestLogDetailResponse
- type ListPaidOrderSummaryRequest
- type ListPaidOrderSummaryResponse
- type ListPaidOrdersRequest
- type ListPaidOrdersResponse
- type ListUFSquareModelFiltersAuthRequest
- type ListUFSquareModelFiltersAuthResponse
- type ListUFSquareModelRequest
- type ListUFSquareModelResponse
- type ListUMInferAPIKeyRequest
- type ListUMInferAPIKeyResponse
- type ListUMInferRequestLogsData
- type ListUMInferRequestLogsRequest
- type ListUMInferRequestLogsResponse
- type ListUnpaidOrderSummaryRequest
- type ListUnpaidOrderSummaryResponse
- type ListUnpaidOrdersRequest
- type ListUnpaidOrdersResponse
- type ModelPriceGroup
- type OrderItemDetail
- type OrderSummaryItem
- type PayResult
- type PriceRate
- type PriceTier
- type Pricing
- type RequestLogDetail
- type RequestLogItem
- type RequestLogSummary
- type SquareModel
- type StartPayUnpaidOrdersRequest
- type StartPayUnpaidOrdersResponse
- type UAI_ModelverseClient
- func (c *UAI_ModelverseClient) CreateUMInferAPIKey(req *CreateUMInferAPIKeyRequest) (*CreateUMInferAPIKeyResponse, error)
- func (c *UAI_ModelverseClient) DeleteUMInferAPIKey(req *DeleteUMInferAPIKeyRequest) (*DeleteUMInferAPIKeyResponse, error)
- func (c *UAI_ModelverseClient) DownloadListPaidOrders(req *DownloadListPaidOrdersRequest) (*DownloadListPaidOrdersResponse, error)
- func (c *UAI_ModelverseClient) DownloadListUnpaidOrders(req *DownloadListUnpaidOrdersRequest) (*DownloadListUnpaidOrdersResponse, error)
- func (c *UAI_ModelverseClient) DownloadOrderSummary(req *DownloadOrderSummaryRequest) (*DownloadOrderSummaryResponse, error)
- func (c *UAI_ModelverseClient) DownloadUMInferRequestLog(req *DownloadUMInferRequestLogRequest) (*DownloadUMInferRequestLogResponse, error)
- func (c *UAI_ModelverseClient) GetFilterOptions(req *GetFilterOptionsRequest) (*GetFilterOptionsResponse, error)
- func (c *UAI_ModelverseClient) GetOrderAmount(req *GetOrderAmountRequest) (*GetOrderAmountResponse, error)
- func (c *UAI_ModelverseClient) GetUFSquareModelDetail(req *GetUFSquareModelDetailRequest) (*GetUFSquareModelDetailResponse, error)
- func (c *UAI_ModelverseClient) GetUFSquareModelPrices(req *GetUFSquareModelPricesRequest) (*GetUFSquareModelPricesResponse, error)
- func (c *UAI_ModelverseClient) GetUMInferRequestLogDetail(req *GetUMInferRequestLogDetailRequest) (*GetUMInferRequestLogDetailResponse, error)
- func (c *UAI_ModelverseClient) ListPaidOrderSummary(req *ListPaidOrderSummaryRequest) (*ListPaidOrderSummaryResponse, error)
- func (c *UAI_ModelverseClient) ListPaidOrders(req *ListPaidOrdersRequest) (*ListPaidOrdersResponse, error)
- func (c *UAI_ModelverseClient) ListUFSquareModel(req *ListUFSquareModelRequest) (*ListUFSquareModelResponse, error)
- func (c *UAI_ModelverseClient) ListUFSquareModelFiltersAuth(req *ListUFSquareModelFiltersAuthRequest) (*ListUFSquareModelFiltersAuthResponse, error)
- func (c *UAI_ModelverseClient) ListUMInferAPIKey(req *ListUMInferAPIKeyRequest) (*ListUMInferAPIKeyResponse, error)
- func (c *UAI_ModelverseClient) ListUMInferRequestLogs(req *ListUMInferRequestLogsRequest) (*ListUMInferRequestLogsResponse, error)
- func (c *UAI_ModelverseClient) ListUnpaidOrderSummary(req *ListUnpaidOrderSummaryRequest) (*ListUnpaidOrderSummaryResponse, error)
- func (c *UAI_ModelverseClient) ListUnpaidOrders(req *ListUnpaidOrdersRequest) (*ListUnpaidOrdersResponse, error)
- func (c *UAI_ModelverseClient) NewCreateUMInferAPIKeyRequest() *CreateUMInferAPIKeyRequest
- func (c *UAI_ModelverseClient) NewDeleteUMInferAPIKeyRequest() *DeleteUMInferAPIKeyRequest
- func (c *UAI_ModelverseClient) NewDownloadListPaidOrdersRequest() *DownloadListPaidOrdersRequest
- func (c *UAI_ModelverseClient) NewDownloadListUnpaidOrdersRequest() *DownloadListUnpaidOrdersRequest
- func (c *UAI_ModelverseClient) NewDownloadOrderSummaryRequest() *DownloadOrderSummaryRequest
- func (c *UAI_ModelverseClient) NewDownloadUMInferRequestLogRequest() *DownloadUMInferRequestLogRequest
- func (c *UAI_ModelverseClient) NewGetFilterOptionsRequest() *GetFilterOptionsRequest
- func (c *UAI_ModelverseClient) NewGetOrderAmountRequest() *GetOrderAmountRequest
- func (c *UAI_ModelverseClient) NewGetUFSquareModelDetailRequest() *GetUFSquareModelDetailRequest
- func (c *UAI_ModelverseClient) NewGetUFSquareModelPricesRequest() *GetUFSquareModelPricesRequest
- func (c *UAI_ModelverseClient) NewGetUMInferRequestLogDetailRequest() *GetUMInferRequestLogDetailRequest
- func (c *UAI_ModelverseClient) NewListPaidOrderSummaryRequest() *ListPaidOrderSummaryRequest
- func (c *UAI_ModelverseClient) NewListPaidOrdersRequest() *ListPaidOrdersRequest
- func (c *UAI_ModelverseClient) NewListUFSquareModelFiltersAuthRequest() *ListUFSquareModelFiltersAuthRequest
- func (c *UAI_ModelverseClient) NewListUFSquareModelRequest() *ListUFSquareModelRequest
- func (c *UAI_ModelverseClient) NewListUMInferAPIKeyRequest() *ListUMInferAPIKeyRequest
- func (c *UAI_ModelverseClient) NewListUMInferRequestLogsRequest() *ListUMInferRequestLogsRequest
- func (c *UAI_ModelverseClient) NewListUnpaidOrderSummaryRequest() *ListUnpaidOrderSummaryRequest
- func (c *UAI_ModelverseClient) NewListUnpaidOrdersRequest() *ListUnpaidOrdersRequest
- func (c *UAI_ModelverseClient) NewStartPayUnpaidOrdersRequest() *StartPayUnpaidOrdersRequest
- func (c *UAI_ModelverseClient) NewUpdateUMInferAPIKeyRequest() *UpdateUMInferAPIKeyRequest
- func (c *UAI_ModelverseClient) StartPayUnpaidOrders(req *StartPayUnpaidOrdersRequest) (*StartPayUnpaidOrdersResponse, error)
- func (c *UAI_ModelverseClient) UpdateUMInferAPIKey(req *UpdateUMInferAPIKeyRequest) (*UpdateUMInferAPIKeyResponse, error)
- type UnpaidOrderItem
- type UpdateUMInferAPIKeyRequest
- type UpdateUMInferAPIKeyResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIKey ¶ added in v0.22.46
type APIKey struct {
// 渠道id
ChannelId int
// 创建时间
CreateTime int
// 日限额,单位随用户所在渠道。126渠道单位为美元
DailyLimitAmount string
// 日已使用额,单位随用户所在渠道。126渠道单位为美元
DailyUsedAmount string
// 过期时间的unix时间戳,-1 用不过期
ExpireTime int
// 全部模型访问开关,开启不受 GrantedModels 参数控制,关闭只能访问 GrantedModels 中添加模型
GrantAllModels bool
// 授权的模型,英文逗号分隔,all表示所有模型都有权限
GrantedModels []string
// ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例: 192.168.1.1 192.168.1.10-192.168.1.100 192.168.1.10/24
IPWhitelist string
// 密钥值
Key string
// 资源ID
KeyId string
// 是否modelverse可用 0: 启用 1: 禁用
ModelverseDisabled int
// 月限额,单位随用户所在渠道。126渠道单位为美元
MonthlyLimitAmount string
// 月已使用额,单位随用户所在渠道。126渠道单位为美元
MonthlyUsedAmount string
// 名称
Name string
// 项目id
OrganizationId int
// 是否沙盒可用 0: 启用 1: 禁用(astraflow 沙盒控制未上线,暂时无效)
SandBoxDisabled int
// 状态,1 正常
Status int
// 公司id
TopOrganizationId int
}
APIKey - apikey
type CreateUMInferAPIKeyRequest ¶ added in v0.22.46
type CreateUMInferAPIKeyRequest struct {
request.CommonBase
// 日限额,单位随用户所在渠道。126渠道单位为美元
DailyLimitAmount *string `required:"false"`
// 全部模型访问开关,开启不受 GrantedModels 参数控制,关闭只能访问 GrantedModels 中添加模型
GrantAllModels *bool `required:"false"`
// 授权模型,内容为数组格式。当 GrantAllModels 为false时 当前key只可访问数组中模型。例:["deepseek-ai/DeepSeek-V3.2-Think"]
GrantedModels *string `required:"false"`
// ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例:192.168.1.1192.168.1.10-192.168.1.100192.168.1.10/24
IPWhitelist *string `required:"false"`
// 是否modelverse可用 0: 启用 1: 禁用
ModelverseDisabled *int `required:"false"`
// 月限额,单位随用户所在渠道。126渠道单位为美元
MonthlyLimitAmount *string `required:"false"`
// apikey名称
Name *string `required:"true"`
// 是否沙盒可用 0: 启用 1: 禁用(astraflow 沙盒控制未上线,暂时无效)
SandBoxDisabled *int `required:"false"`
}
CreateUMInferAPIKeyRequest is request schema for CreateUMInferAPIKey action
type CreateUMInferAPIKeyResponse ¶ added in v0.22.46
type CreateUMInferAPIKeyResponse struct {
response.CommonBase
// apikey
Data APIKey
// 总条数
TotalCount int
}
CreateUMInferAPIKeyResponse is response schema for CreateUMInferAPIKey action
type DeleteUMInferAPIKeyRequest ¶ added in v0.22.46
type DeleteUMInferAPIKeyRequest struct {
request.CommonBase
// 要删除的apikey id
KeyId *string `required:"true"`
}
DeleteUMInferAPIKeyRequest is request schema for DeleteUMInferAPIKey action
type DeleteUMInferAPIKeyResponse ¶ added in v0.22.46
type DeleteUMInferAPIKeyResponse struct {
response.CommonBase
// apikey 的资源ID
UminferID string
}
DeleteUMInferAPIKeyResponse is response schema for DeleteUMInferAPIKey action
type DownloadFileData ¶ added in v0.22.78
type DownloadFileData struct {
// 文件下载链接(US3 预签名 URL,请在有效期内立即下载)
DownloadURL string
// 文件名
FileName string
// 文件大小(字节)
FileSize int
}
DownloadFileData - 下载文件数据
type DownloadListPaidOrdersRequest ¶ added in v0.22.78
type DownloadListPaidOrdersRequest struct {
request.CommonBase
// 查询结束时间(Unix 时间戳,秒级),必填;必须大于 StartTime
EndTime *int `required:"true"`
// 模型ID列表(可选)
ModelIds []string `required:"false"`
// 订单类型数组(多选,可选)
OrderTypes []int `required:"false"`
// 组织ID列表(可选)
OrganizationIds []int `required:"false"`
// 计费单元(SKU)列表(可选)
PricingSkus []string `required:"false"`
// 计费单位列表(多选,可选)
PricingUnits []int `required:"false"`
// 产品类型列表(可选),枚举值:`modelverse`、`sandbox`
ProductCodes []string `required:"false"`
// 地域列表(可选),参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
Regions []string `required:"false"`
// 资源ID列表(可选)
ResourceIds []string `required:"false"`
// 查询开始时间(Unix 时间戳,秒级),必填
StartTime *int `required:"true"`
}
DownloadListPaidOrdersRequest is request schema for DownloadListPaidOrders action
type DownloadListPaidOrdersResponse ¶ added in v0.22.78
type DownloadListPaidOrdersResponse struct {
response.CommonBase
// 下载文件信息
Data DownloadFileData
}
DownloadListPaidOrdersResponse is response schema for DownloadListPaidOrders action
type DownloadListUnpaidOrdersRequest ¶ added in v0.22.78
type DownloadListUnpaidOrdersRequest struct {
request.CommonBase
// 查询结束时间(Unix 时间戳,秒级),必填;必须大于 StartTime
EndTime *int `required:"true"`
// 模型ID列表(可选)
ModelIds []string `required:"false"`
// 订单类型数组(多选,可选)
OrderTypes []int `required:"false"`
// 组织ID列表(可选)
OrganizationIds []int `required:"false"`
// 计费单元(SKU)列表(可选)
PricingSkus []string `required:"false"`
// 计费单位列表(多选,可选)
PricingUnits []int `required:"false"`
// 产品类型列表(可选),枚举值:`modelverse`、`sandbox`
ProductCodes []string `required:"false"`
// 地域列表(可选),参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
Regions []string `required:"false"`
// 资源ID列表(可选)
ResourceIds []string `required:"false"`
// 查询开始时间(Unix 时间戳,秒级),必填
StartTime *int `required:"true"`
}
DownloadListUnpaidOrdersRequest is request schema for DownloadListUnpaidOrders action
type DownloadListUnpaidOrdersResponse ¶ added in v0.22.78
type DownloadListUnpaidOrdersResponse struct {
response.CommonBase
// 下载文件信息
Data DownloadFileData
}
DownloadListUnpaidOrdersResponse is response schema for DownloadListUnpaidOrders action
type DownloadOrderSummaryRequest ¶ added in v0.22.78
type DownloadOrderSummaryRequest struct {
request.CommonBase
// 计费类型数组(多选,可选)
ChargeTypes []int `required:"false"`
// 查询结束时间(Unix 时间戳,秒级),必填;必须大于 StartTime
EndTime *int `required:"true"`
// 模型ID列表(可选)
ModelIds []string `required:"false"`
// 订单类型数组(多选,可选)
OrderTypes []int `required:"false"`
// 组织ID列表(可选)
OrganizationIds []int `required:"false"`
// 计费单元(SKU)列表(可选)
PricingSkus []string `required:"false"`
// 计费单位列表(多选,可选)
PricingUnits []int `required:"false"`
// 产品类型列表(可选),枚举值:`modelverse`、`sandbox`
ProductCodes []string `required:"false"`
// 地域列表(可选),参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
Regions []string `required:"false"`
// 资源ID列表(可选)
ResourceIds []string `required:"false"`
// 查询开始时间(Unix 时间戳,秒级),必填
StartTime *int `required:"true"`
}
DownloadOrderSummaryRequest is request schema for DownloadOrderSummary action
type DownloadOrderSummaryResponse ¶ added in v0.22.78
type DownloadOrderSummaryResponse struct {
response.CommonBase
// 下载文件信息
Data DownloadFileData
}
DownloadOrderSummaryResponse is response schema for DownloadOrderSummary action
type DownloadUMInferRequestLogRequest ¶ added in v0.22.97
type DownloadUMInferRequestLogRequest struct {
request.CommonBase
// API Key ID 列表,用于过滤
ApiKeyIds []string `required:"false"`
// 接收导出结果的邮箱地址
Email *string `required:"true"`
// 导出结束时间,Unix 毫秒时间戳,最长支持 30 天范围
EndTime *int `required:"true"`
// 模型名称列表,用于过滤
ModelNames []string `required:"false"`
// 请求 ID,用于精确过滤
RequestId *string `required:"false"`
// 导出开始时间,Unix 毫秒时间戳
StartTime *int `required:"true"`
}
DownloadUMInferRequestLogRequest is request schema for DownloadUMInferRequestLog action
type DownloadUMInferRequestLogResponse ¶ added in v0.22.97
type DownloadUMInferRequestLogResponse struct {
response.CommonBase
// 导出任务 ID
TaskId string
// 本次导出查询命中的日志行数
TotalCount int
}
DownloadUMInferRequestLogResponse is response schema for DownloadUMInferRequestLog action
type FilterOptionInteger ¶ added in v0.22.78
FilterOptionInteger - 整数类型筛选选项
type FilterOptionString ¶ added in v0.22.78
FilterOptionString - 字符串类型筛选选项
type GetFilterOptionsRequest ¶ added in v0.22.78
type GetFilterOptionsRequest struct {
request.CommonBase
// 产品类型(单选,可选),枚举值:`modelverse`、`sandbox`;为空时返回所有产品下的选项
ProductCode *string `required:"false"`
}
GetFilterOptionsRequest is request schema for GetFilterOptions action
type GetFilterOptionsResponse ¶ added in v0.22.78
type GetFilterOptionsResponse struct {
response.CommonBase
// 账单维度选项列表
Dimensions []FilterOptionString
// 模型选项列表
Models []FilterOptionString
// 订单类型选项列表
OrderTypes []FilterOptionInteger
// 计费 SKU 选项列表
PricingSKUs []FilterOptionString
// 计费单位选项列表
PricingUnits []FilterOptionInteger
// 产品类型选项列表
ProductCodes []FilterOptionString
// 项目选项列表
Projects []FilterOptionInteger
// 地域选项列表
Regions []FilterOptionString
// 资源选项列表
ResourceIds []FilterOptionString
}
GetFilterOptionsResponse is response schema for GetFilterOptions action
type GetOrderAmountRequest ¶ added in v0.22.78
type GetOrderAmountRequest struct {
request.CommonBase
// 查询结束时间(Unix 时间戳,秒级)。需与 `StartTime` 同时提供
EndTime *int `required:"true"`
// 模型ID列表(可选)
ModelIds []string `required:"false"`
// 订单类型列表(可选)
OrderTypes []int `required:"false"`
// 组织ID列表(可选)
OrganizationIds []string `required:"false"`
// 计费单元(SKU)列表(可选)
PricingSkus []string `required:"false"`
// 计费单位列表(可选)
PricingUnits []int `required:"false"`
// 产品类型列表(可选),枚举值:`modelverse`、`sandbox`
ProductCodes []string `required:"false"`
// 地域列表(可选),参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
Regions []string `required:"false"`
// 资源ID列表(可选)
ResourceIds []string `required:"false"`
// 查询开始时间(Unix 时间戳,秒级)。需与 `EndTime` 同时提供,最大查询跨度 366 天
StartTime *int `required:"true"`
}
GetOrderAmountRequest is request schema for GetOrderAmount action
type GetOrderAmountResponse ¶ added in v0.22.78
type GetOrderAmountResponse struct {
response.CommonBase
// 赠金账户总金额
BonusAmount string
// 现金账户总金额
CashAmount string
// 代金券抵扣总额
CouponAmount string
// 订单总数
OrderCount int
// 已支付金额
PaidAmount string
// 已支付订单数
PaidCount int
// 星力卡抵扣总金额
StarCardAmount string
// 订单总额(所有订单的总金额)
TotalOrderAmount string
// 待支付金额
UnpaidAmount string
// 待支付订单数量
UnpaidCount int
}
GetOrderAmountResponse is response schema for GetOrderAmount action
type GetUFSquareModelDetailRequest ¶ added in v0.22.97
type GetUFSquareModelDetailRequest struct {
request.CommonBase
// 主键
Id *string `required:"true"`
}
GetUFSquareModelDetailRequest is request schema for GetUFSquareModelDetail action
type GetUFSquareModelDetailResponse ¶ added in v0.22.97
type GetUFSquareModelDetailResponse struct {
response.CommonBase
// 模型
SquareModel SquareModel
}
GetUFSquareModelDetailResponse is response schema for GetUFSquareModelDetail action
type GetUFSquareModelPricesRequest ¶ added in v0.22.97
type GetUFSquareModelPricesRequest struct {
request.CommonBase
// 模型名称模糊搜索(例:deepseek-r1)
Keyword *string `required:"false"`
// 返回数据长度,默认为20
Limit *int `required:"false"`
// 列表起始位置偏移量,默认为0
Offset *int `required:"false"`
}
GetUFSquareModelPricesRequest is request schema for GetUFSquareModelPrices action
type GetUFSquareModelPricesResponse ¶ added in v0.22.97
type GetUFSquareModelPricesResponse struct {
response.CommonBase
// 匹配模型的价格信息
Models []ModelPriceGroup
// 总条数用于翻页
TotalCount int
}
GetUFSquareModelPricesResponse is response schema for GetUFSquareModelPrices action
type GetUMInferRequestLogDetailRequest ¶ added in v0.22.97
type GetUMInferRequestLogDetailRequest struct {
request.CommonBase
// 请求 ID
RequestId *string `required:"true"`
}
GetUMInferRequestLogDetailRequest is request schema for GetUMInferRequestLogDetail action
type GetUMInferRequestLogDetailResponse ¶ added in v0.22.97
type GetUMInferRequestLogDetailResponse struct {
response.CommonBase
// 请求日志详情
Data RequestLogDetail
}
GetUMInferRequestLogDetailResponse is response schema for GetUMInferRequestLogDetail action
type ListPaidOrderSummaryRequest ¶ added in v0.22.78
type ListPaidOrderSummaryRequest struct {
request.CommonBase
// 计费类型数组(多选,可选)
ChargeTypes []int `required:"false"`
// 查询结束时间(Unix 时间戳,秒级),必填;必须大于 StartTime
EndTime *int `required:"true"`
// 模型ID数组(多选,可选)
ModelIds []string `required:"false"`
// 订单类型数组(多选,可选)
OrderTypes []int `required:"false"`
// 组织ID列表(可选)
OrganizationIds []int `required:"false"`
// 计费单元(SKU)列表(可选)
PricingSkus []string `required:"false"`
// 计费单位数组(多选,可选)
PricingUnits []int `required:"false"`
// 产品类型列表(多选,可选),枚举值:`modelverse`、`sandbox`
ProductCodes []string `required:"false"`
// 地域列表(多选,可选),参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
Regions []string `required:"false"`
// 资源ID数组(多选,可选)
ResourceIds []string `required:"false"`
// 查询开始时间(Unix 时间戳,秒级),必填
StartTime *int `required:"true"`
}
ListPaidOrderSummaryRequest is request schema for ListPaidOrderSummary action
type ListPaidOrderSummaryResponse ¶ added in v0.22.78
type ListPaidOrderSummaryResponse struct {
response.CommonBase
// 已完成订单汇总列表
Summaries []OrderSummaryItem
}
ListPaidOrderSummaryResponse is response schema for ListPaidOrderSummary action
type ListPaidOrdersRequest ¶ added in v0.22.78
type ListPaidOrdersRequest struct {
request.CommonBase
// 查询结束时间(Unix 时间戳,秒级)。需与 `StartTime` 同时提供
EndTime *int `required:"true"`
// 模型ID数组(多选,可选)
ModelIds []string `required:"false"`
// 订单类型数组(多选,可选)
OrderTypes []int `required:"false"`
// 组织ID列表(可选)
OrganizationIds []int `required:"false"`
// 页码,从1开始
Page *int `required:"true"`
// 每页数量(最小10,最大100)
PageSize *int `required:"true"`
// 计费 SKU 列表(可选)
PricingSkus []string `required:"false"`
// 计费单位数组(多选,可选)
PricingUnits []int `required:"false"`
// 产品类型列表(多选,可选),枚举值:`modelverse`、`sandbox`
ProductCodes []string `required:"false"`
// 地域列表(多选,可选),参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
Regions []string `required:"false"`
// 资源ID数组(多选,可选)
ResourceIds []string `required:"false"`
// 查询开始时间(Unix 时间戳,秒级)。与 `EndTime` 同时提供时启用自定义周期查询;EndTime 必须大于 StartTime
StartTime *int `required:"true"`
}
ListPaidOrdersRequest is request schema for ListPaidOrders action
type ListPaidOrdersResponse ¶ added in v0.22.78
type ListPaidOrdersResponse struct {
response.CommonBase
// 订单列表
Orders []OrderItemDetail
// 当前页码
Page int
// 每页数量
PageSize int
// 总记录数
Total int
}
ListPaidOrdersResponse is response schema for ListPaidOrders action
type ListUFSquareModelFiltersAuthRequest ¶ added in v0.22.97
type ListUFSquareModelFiltersAuthRequest struct {
request.CommonBase
}
ListUFSquareModelFiltersAuthRequest is request schema for ListUFSquareModelFiltersAuth action
type ListUFSquareModelFiltersAuthResponse ¶ added in v0.22.97
type ListUFSquareModelFiltersAuthResponse struct {
response.CommonBase
}
ListUFSquareModelFiltersAuthResponse is response schema for ListUFSquareModelFiltersAuth action
type ListUFSquareModelRequest ¶ added in v0.22.46
type ListUFSquareModelRequest struct {
request.CommonBase
// 关键字
Keyword *string `required:"false"`
// 语言,数组类型,可选值 ["chinese", "english"]
Language []string `required:"false"`
// 每页数量
Limit *int `required:"false"`
// 上下文长度,数组类型,可选值 [0,4096,16384,32768,131072,256000,262144,1048576]
MaxModelLen []int `required:"false"`
// 模型类型
ModelType *string `required:"false"`
// 偏移量
Offset *int `required:"false"`
// 排序顺序,默认倒序
Order *string `required:"false"`
// 排序字段
OrderBy *string `required:"false"`
}
ListUFSquareModelRequest is request schema for ListUFSquareModel action
type ListUFSquareModelResponse ¶ added in v0.22.46
type ListUFSquareModelResponse struct {
response.CommonBase
// 广场模型
SquareModels []SquareModel
// 总数
TotalCount int
}
ListUFSquareModelResponse is response schema for ListUFSquareModel action
type ListUMInferAPIKeyRequest ¶ added in v0.22.46
type ListUMInferAPIKeyRequest struct {
request.CommonBase
// 返回数据长度,默认为20,最大100
Limit *int `required:"false"`
// 是否modelverse可用 0: 启用 1: 禁用
ModelverseDisabled *int `required:"false"`
// 列表起始位置偏移量,默认为0
Offset *int `required:"false"`
// 是否沙盒可用 0: 启用 1: 禁用(astraflow 沙盒控制未上线,暂时无效)
SandBoxDisabled *int `required:"false"`
}
ListUMInferAPIKeyRequest is request schema for ListUMInferAPIKey action
type ListUMInferAPIKeyResponse ¶ added in v0.22.46
type ListUMInferAPIKeyResponse struct {
response.CommonBase
// apikey
Data []APIKey
}
ListUMInferAPIKeyResponse is response schema for ListUMInferAPIKey action
type ListUMInferRequestLogsData ¶ added in v0.22.97
type ListUMInferRequestLogsData struct {
// 日志列表,数组元素为 RequestLogItem
Items []RequestLogItem
// 汇总信息
Summary RequestLogSummary
}
ListUMInferRequestLogsData - 日志明细列表返回数据
type ListUMInferRequestLogsRequest ¶ added in v0.22.97
type ListUMInferRequestLogsRequest struct {
request.CommonBase
// API Key ID 列表,用于过滤
ApiKeyIds []string `required:"false"`
// 查询结束时间,Unix 毫秒时间戳,必须大于等于 StartTime
EndTime *int `required:"true"`
// 返回数量,默认 20
Limit *int `required:"false"`
// 模型名称列表,用于过滤
ModelNames []string `required:"false"`
// 列表偏移量,默认 0
Offset *int `required:"false"`
// 请求 ID,用于精确过滤
RequestId *string `required:"false"`
// 查询开始时间,Unix 毫秒时间戳
StartTime *int `required:"true"`
}
ListUMInferRequestLogsRequest is request schema for ListUMInferRequestLogs action
type ListUMInferRequestLogsResponse ¶ added in v0.22.97
type ListUMInferRequestLogsResponse struct {
response.CommonBase
// 日志明细列表返回数据
Data ListUMInferRequestLogsData
}
ListUMInferRequestLogsResponse is response schema for ListUMInferRequestLogs action
type ListUnpaidOrderSummaryRequest ¶ added in v0.22.78
type ListUnpaidOrderSummaryRequest struct {
request.CommonBase
// 计费类型数组(多选,可选)
ChargeTypes []int `required:"false"`
// 查询结束时间(Unix 时间戳,秒级),必填;必须大于 StartTime
EndTime *int `required:"true"`
// 模型ID数组(多选,可选)
ModelIds []string `required:"false"`
// 订单类型数组(多选,可选)
OrderTypes *int `required:"false"`
// 组织ID列表(可选)
OrganizationIds []int `required:"false"`
// 计费单元(SKU)列表(可选)
PricingSkus []string `required:"false"`
// 计费单元数组(多选,可选)
PricingUnits []int `required:"false"`
// 地域列表(多选,可选),参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
Regions []string `required:"false"`
// Key数组(多选,可选)
ResourceIds []string `required:"false"`
// 查询开始时间(Unix 时间戳,秒级),必填
StartTime *int `required:"true"`
}
ListUnpaidOrderSummaryRequest is request schema for ListUnpaidOrderSummary action
type ListUnpaidOrderSummaryResponse ¶ added in v0.22.78
type ListUnpaidOrderSummaryResponse struct {
response.CommonBase
// 欠费订单汇总列表
Summaries []OrderSummaryItem
}
ListUnpaidOrderSummaryResponse is response schema for ListUnpaidOrderSummary action
type ListUnpaidOrdersRequest ¶ added in v0.22.78
type ListUnpaidOrdersRequest struct {
request.CommonBase
// 查询结束时间(Unix 时间戳,秒级)。需与 `StartTime` 同时提供
EndTime *int `required:"true"`
// 模型ID数组(多选,可选)
ModelIds []string `required:"false"`
// 订单类型数组(多选,可选)
OrderTypes []int `required:"false"`
// 页码,从1开始
Page *int `required:"true"`
// 每页数量(最小10,最大100)
PageSize *int `required:"true"`
// 计费 SKU 列表(可选)
PricingSkus []string `required:"false"`
// 计费单元数组(多选,可选)
PricingUnits []int `required:"false"`
// 产品类型列表(多选,可选),枚举值:`modelverse`、`sandbox`
ProductCodes []string `required:"false"`
// 地域列表(多选,可选),参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
Regions []string `required:"false"`
// key数组(多选,可选)
ResourceIds []string `required:"false"`
// 查询开始时间(Unix 时间戳,秒级)。与 `EndTime` 同时提供时启用自定义周期查询;EndTime 必须大于 StartTime
StartTime *int `required:"true"`
}
ListUnpaidOrdersRequest is request schema for ListUnpaidOrders action
type ListUnpaidOrdersResponse ¶ added in v0.22.78
type ListUnpaidOrdersResponse struct {
response.CommonBase
// 欠费订单明细列表
Orders []UnpaidOrderItem
}
ListUnpaidOrdersResponse is response schema for ListUnpaidOrders action
type ModelPriceGroup ¶ added in v0.22.97
type ModelPriceGroup struct {
// 制造商
Manufacturer string
// ModelId
ModelId string
// 模型名称
ModelName string
// 价格阶梯(有序数组)
Tiers []PriceTier
}
ModelPriceGroup - ModelPriceGroup
type OrderItemDetail ¶ added in v0.22.78
type OrderItemDetail struct {
// 赠金账户扣款金额
BonusAccount string
// 现金账户扣款金额
CashAccount string
// 渠道
Channel int
// 计费类型
ChargeType int
// 计费类型显示名
ChargeTypeDisplay string
// 公司id
CompanyID int
// 代金券抵扣金额
Coupon string
// 币种(如:CNY、USD)
Currency string
// 币种显示名
CurrencyDisplay string
// 折后价(折后单价)
DiscountPrice string
// 结束计费时间(Unix 时间戳,秒级)
EndTime int
// 列表价(原单价)
ListPrice string
// 模型ID
ModelID string
// 模型名称
ModelName string
// 订单号
OrderNo string
// 订单总额
OrderTotalPrice string
// 订单类型
OrderType int
// 订单类型显示名
OrderTypeDisplay string
// 项目ID
OrganizationID int
// 项目名称
OrganizationName string
// 原价
OriginalPrice string
// 支付完成时间(Unix 时间戳,秒级)
PaidTime int
// 计费单元(SKU)名称
PricingSKU string
// 计费单位(计量单元)
PricingUnit int
// 计费单位显示名(如:千Token、张、秒)
PricingUnitDisplay string
// 产品类型
ProductCode string
// 产品类型显示名
ProductCodeDisplay string
// 用量
Quantity int
// 用量显示(含单位)
QuantityDisplay string
// 地域
Region string
// 地域显示名
RegionDisplay string
// 资源ID
ResourceID string
// 星力卡抵扣金额
StarCardAccount string
// 开始计费时间(Unix 时间戳,秒级)
StartTime int
// 订单状态
Status int
// 订单状态显示名
StatusDisplay string
// 欠费订单号
UnpaidOrderNo string
// 用户邮箱
UserEmail string
}
OrderItemDetail - 订单项详情
type OrderSummaryItem ¶ added in v0.22.78
type OrderSummaryItem struct {
// 计费类型
ChargeType int
// 折后单价
DiscountPrice string
// 列表价(原单价)
ListPrice string
// 模型ID
ModelID string
// 模型名称
ModelName string
// 订单类型
OrderType int
// 订单类型显示名
OrderTypeDisplay string
// 计费单元(SKU)名称
PricingSKU string
// 计费单位(计量单元)
PricingUnit int
// 计费单位名称
PricingUnitName string
// 资源ID
ResourceId string
// 订单状态(2=已支付; 3=已撤销)
Status int
// 订单状态显示名
StatusDisplay string
// 总赠金账户扣款(仅已完成订单返回)
SumBonusAccount string
// 总现金账户扣款(仅已完成订单返回)
SumCashAccount string
// 总代金券抵扣(仅已完成订单返回)
SumCoupon string
// 总订单金额(格式化后的字符串)
SumOrderPrice string
// 总原价(格式化后的字符串)
SumOriginalPrice string
// 总用量(原始值)
SumQuantity int
// 总用量显示(格式化后的字符串,千token和百万token会进行转换)
SumQuantityDisplay string
// 总星力卡抵扣金额(仅已完成订单返回)
SumStarCardAccount string
}
OrderSummaryItem - 订单汇总项
type PriceRate ¶ added in v0.22.97
type PriceRate struct {
// 收费项:input/output/thinking/tool...
ChargeItem string
// 收费项描述
ChargeItemDescription string
// 收费项描述英文描述
ChargeItemDescriptionEn string
// 货币单位
Currency string
// 价格
Price string
// 计价单位
Unit string
// 计价单位英文
UnitEn string
}
PriceRate - 该档位下的收费列表(有序数组)
type PriceTier ¶ added in v0.22.97
type PriceTier struct {
// 档位/条件(例如 "32k"、"128k")
Condition string
// 档位描述(例如 "标准上下文 32k")
Description string
// 档位描述(例如 "标准上下文 32k")
DescriptionEn string
// 该档位下的收费列表(有序数组)
Rates []PriceRate
}
PriceTier - 价格阶梯
type Pricing ¶ added in v0.22.46
type Pricing struct {
// 输出定价
Completion float64
// 币种
Currency string
// 生图定价
Image float64
// 提示词定价
Prompt float64
}
Pricing - 定价策略
type RequestLogDetail ¶ added in v0.22.97
type RequestLogDetail struct {
// API Key ID
ApiKeyId string
// 客户端 IP
ClientIp string
// 错误码
ErrorCode string
// 错误信息
ErrorMessage string
// 扩展信息,本期返回为空
Extras string
// 首 Token 延迟,单位毫秒
FirstTokenLatency int
// HTTP 状态码
HttpStatusCode int
// 是否流式请求
IsStream bool
// 请求是否成功
IsSuccess bool
// 请求总延迟,单位毫秒
Latency int
// 模型名称
ModelName string
// 组织 ID
OrganizationId string
// 输出 Token 吞吐
OutputTokenThroughput float64
// 业务地域
Region string
// 请求原文,本期返回为空
Request string
// 请求 ID
RequestId string
// 响应原文,本期返回为空
Response string
// 请求开始时间,Unix 毫秒时间戳
StartTime int
// 请求开始时间,可读格式
StartTimeReadable string
// 顶级组织 ID
TopOrganizationId string
// 模型返回的 usage 原文 JSON
Usage string
}
RequestLogDetail - 请求日志详情
type RequestLogItem ¶ added in v0.22.97
type RequestLogItem struct {
// API Key ID
ApiKeyId string
// API Key 名称
ApiKeyName string
// 1 小时缓存写入 Token 数
CacheCreation1hTokens int
// 5 分钟缓存写入 Token 数
CacheCreation5mTokens int
// 缓存写入 Token 数
CacheCreationTokens int
// 缓存命中 Token 数
CacheHitTokens int
// 输出 Token 数
CompletionTokens int
// 错误码
ErrorCode string
// 首 Token 延迟,单位毫秒
FirstTokenLatency int
// 是否存在推理日志
HasInferenceLog bool
// HTTP 状态码
HttpStatusCode int
// 请求是否成功
IsSuccess bool
// 请求总延迟,单位毫秒
Latency int
// 模型名称
ModelName string
// 输出 Token 吞吐
OutputTokenThroughput float64
// 输入 Token 数
PromptTokens int
// 业务地域
Region string
// 请求 ID
RequestId string
// 请求开始时间,Unix 毫秒时间戳
StartTime int
// 请求开始时间,可读格式
StartTimeReadable string
// 总 Token 数
TotalTokens int
}
RequestLogItem - 请求日志列表项
type RequestLogSummary ¶ added in v0.22.97
type RequestLogSummary struct {
// 查询条件命中的失败请求数
FailedRequests int
// 查询条件命中的总请求数
TotalRequests int
}
RequestLogSummary - 请求日志汇总
type SquareModel ¶ added in v0.22.46
type SquareModel struct {
// 创建时间
CreateAt int
// 详细描述
Describe string
// HuggingFace 更新时间
HfUpdateTime int
// 图标
Icon string
// 主键
Id string
// 语言
Language []string
// 模型长度
MaxModelLen int
// 模型类型
ModelType string
// 名称
Name string
// 定价策略
Pricing Pricing
// 简要描述
SimpleDescribe string
// 模型能力
SupportedCapabilities []string
// 更新时间
UpdateAt int
}
SquareModel - 广场模型
type StartPayUnpaidOrdersRequest ¶ added in v0.22.97
type StartPayUnpaidOrdersRequest struct {
request.CommonBase
// 欠费订单号列表,最多 50 个
OrderNos []string `required:"true"`
}
StartPayUnpaidOrdersRequest is request schema for StartPayUnpaidOrders action
type StartPayUnpaidOrdersResponse ¶ added in v0.22.97
type StartPayUnpaidOrdersResponse struct {
response.CommonBase
// 支付失败数量
FailureCount int
// 支付结果
Results PayResult
// 支付成功数量
SuccessCount int
}
StartPayUnpaidOrdersResponse is response schema for StartPayUnpaidOrders action
type UAI_ModelverseClient ¶
UAI_ModelverseClient is the client of UAI_Modelverse
func NewClient ¶
func NewClient(config *ucloud.Config, credential *auth.Credential) *UAI_ModelverseClient
NewClient will return a instance of UAI_ModelverseClient
func (*UAI_ModelverseClient) CreateUMInferAPIKey ¶ added in v0.22.46
func (c *UAI_ModelverseClient) CreateUMInferAPIKey(req *CreateUMInferAPIKeyRequest) (*CreateUMInferAPIKeyResponse, error)
API: CreateUMInferAPIKey
创建apikey
func (*UAI_ModelverseClient) DeleteUMInferAPIKey ¶ added in v0.22.46
func (c *UAI_ModelverseClient) DeleteUMInferAPIKey(req *DeleteUMInferAPIKeyRequest) (*DeleteUMInferAPIKeyResponse, error)
API: DeleteUMInferAPIKey
删除apikey
func (*UAI_ModelverseClient) DownloadListPaidOrders ¶ added in v0.22.78
func (c *UAI_ModelverseClient) DownloadListPaidOrders(req *DownloadListPaidOrdersRequest) (*DownloadListPaidOrdersResponse, error)
API: DownloadListPaidOrders
生成已完成(已支付)订单明细 Excel 文件并返回 US3 预签名下载链接;查询条件与 ListPaidOrders 完全一致,StartTime/EndTime 必填;取数范围是 [StartTime, EndTime),即取开始计费时间大于等于StartTime且小于EndTime的数据
func (*UAI_ModelverseClient) DownloadListUnpaidOrders ¶ added in v0.22.78
func (c *UAI_ModelverseClient) DownloadListUnpaidOrders(req *DownloadListUnpaidOrdersRequest) (*DownloadListUnpaidOrdersResponse, error)
API: DownloadListUnpaidOrders
生成欠费(未支付)订单明细 Excel 文件并返回 US3 预签名下载链接;查询条件与 ListUnpaidOrders 完全一致,StartTime/EndTime 必填
func (*UAI_ModelverseClient) DownloadOrderSummary ¶ added in v0.22.78
func (c *UAI_ModelverseClient) DownloadOrderSummary(req *DownloadOrderSummaryRequest) (*DownloadOrderSummaryResponse, error)
API: DownloadOrderSummary
生成订单汇总 Excel 文件(包含已完成订单和欠费订单两个 sheet),返回 US3 预签名下载链接;StartTime/EndTime 必填
func (*UAI_ModelverseClient) DownloadUMInferRequestLog ¶ added in v0.22.97
func (c *UAI_ModelverseClient) DownloadUMInferRequestLog(req *DownloadUMInferRequestLogRequest) (*DownloadUMInferRequestLogResponse, error)
API: DownloadUMInferRequestLog
导出推理请求日志。单次导出时间范围最长 30 天,最多导出 2000 万条日志;同一 TopOrganizationID 同一时间仅允许 1 个导出任务在执行,已有任务执行中时请稍后重试。
func (*UAI_ModelverseClient) GetFilterOptions ¶ added in v0.22.78
func (c *UAI_ModelverseClient) GetFilterOptions(req *GetFilterOptionsRequest) (*GetFilterOptionsResponse, error)
API: GetFilterOptions
查询可用于订单筛选的资源、模型、地域等选项列表
func (*UAI_ModelverseClient) GetOrderAmount ¶ added in v0.22.78
func (c *UAI_ModelverseClient) GetOrderAmount(req *GetOrderAmountRequest) (*GetOrderAmountResponse, error)
API: GetOrderAmount
查询指定条件下订单的金额汇总及数量统计
func (*UAI_ModelverseClient) GetUFSquareModelDetail ¶ added in v0.22.97
func (c *UAI_ModelverseClient) GetUFSquareModelDetail(req *GetUFSquareModelDetailRequest) (*GetUFSquareModelDetailResponse, error)
API: GetUFSquareModelDetail
获取广场模型详情
func (*UAI_ModelverseClient) GetUFSquareModelPrices ¶ added in v0.22.97
func (c *UAI_ModelverseClient) GetUFSquareModelPrices(req *GetUFSquareModelPricesRequest) (*GetUFSquareModelPricesResponse, error)
API: GetUFSquareModelPrices
批量查询模型价格
func (*UAI_ModelverseClient) GetUMInferRequestLogDetail ¶ added in v0.22.97
func (c *UAI_ModelverseClient) GetUMInferRequestLogDetail(req *GetUMInferRequestLogDetailRequest) (*GetUMInferRequestLogDetailResponse, error)
API: GetUMInferRequestLogDetail
原始日志详情
func (*UAI_ModelverseClient) ListPaidOrderSummary ¶ added in v0.22.78
func (c *UAI_ModelverseClient) ListPaidOrderSummary(req *ListPaidOrderSummaryRequest) (*ListPaidOrderSummaryResponse, error)
API: ListPaidOrderSummary
按指定维度汇总查询已完成(已支付)订单的统计数据
func (*UAI_ModelverseClient) ListPaidOrders ¶ added in v0.22.78
func (c *UAI_ModelverseClient) ListPaidOrders(req *ListPaidOrdersRequest) (*ListPaidOrdersResponse, error)
API: ListPaidOrders
查询已完成(已支付)的订单明细列表,StartTime/EndTime 必填;取数范围是 [StartTime, EndTime),即取开始计费时间大于等于StartTime且小于EndTime的数据
func (*UAI_ModelverseClient) ListUFSquareModel ¶ added in v0.22.46
func (c *UAI_ModelverseClient) ListUFSquareModel(req *ListUFSquareModelRequest) (*ListUFSquareModelResponse, error)
API: ListUFSquareModel
查询模型广场数据
func (*UAI_ModelverseClient) ListUFSquareModelFiltersAuth ¶ added in v0.22.97
func (c *UAI_ModelverseClient) ListUFSquareModelFiltersAuth(req *ListUFSquareModelFiltersAuthRequest) (*ListUFSquareModelFiltersAuthResponse, error)
API: ListUFSquareModelFiltersAuth
登录状态下获取模型广场过滤器中内容
func (*UAI_ModelverseClient) ListUMInferAPIKey ¶ added in v0.22.46
func (c *UAI_ModelverseClient) ListUMInferAPIKey(req *ListUMInferAPIKeyRequest) (*ListUMInferAPIKeyResponse, error)
API: ListUMInferAPIKey
列表查询apikey
func (*UAI_ModelverseClient) ListUMInferRequestLogs ¶ added in v0.22.97
func (c *UAI_ModelverseClient) ListUMInferRequestLogs(req *ListUMInferRequestLogsRequest) (*ListUMInferRequestLogsResponse, error)
API: ListUMInferRequestLogs
日志明细列表
func (*UAI_ModelverseClient) ListUnpaidOrderSummary ¶ added in v0.22.78
func (c *UAI_ModelverseClient) ListUnpaidOrderSummary(req *ListUnpaidOrderSummaryRequest) (*ListUnpaidOrderSummaryResponse, error)
API: ListUnpaidOrderSummary
按指定维度汇总查询欠费订单的统计数据
func (*UAI_ModelverseClient) ListUnpaidOrders ¶ added in v0.22.78
func (c *UAI_ModelverseClient) ListUnpaidOrders(req *ListUnpaidOrdersRequest) (*ListUnpaidOrdersResponse, error)
API: ListUnpaidOrders
查询当前欠费(未支付)的订单明细列表
func (*UAI_ModelverseClient) NewCreateUMInferAPIKeyRequest ¶ added in v0.22.46
func (c *UAI_ModelverseClient) NewCreateUMInferAPIKeyRequest() *CreateUMInferAPIKeyRequest
NewCreateUMInferAPIKeyRequest will create request of CreateUMInferAPIKey action.
func (*UAI_ModelverseClient) NewDeleteUMInferAPIKeyRequest ¶ added in v0.22.46
func (c *UAI_ModelverseClient) NewDeleteUMInferAPIKeyRequest() *DeleteUMInferAPIKeyRequest
NewDeleteUMInferAPIKeyRequest will create request of DeleteUMInferAPIKey action.
func (*UAI_ModelverseClient) NewDownloadListPaidOrdersRequest ¶ added in v0.22.78
func (c *UAI_ModelverseClient) NewDownloadListPaidOrdersRequest() *DownloadListPaidOrdersRequest
NewDownloadListPaidOrdersRequest will create request of DownloadListPaidOrders action.
func (*UAI_ModelverseClient) NewDownloadListUnpaidOrdersRequest ¶ added in v0.22.78
func (c *UAI_ModelverseClient) NewDownloadListUnpaidOrdersRequest() *DownloadListUnpaidOrdersRequest
NewDownloadListUnpaidOrdersRequest will create request of DownloadListUnpaidOrders action.
func (*UAI_ModelverseClient) NewDownloadOrderSummaryRequest ¶ added in v0.22.78
func (c *UAI_ModelverseClient) NewDownloadOrderSummaryRequest() *DownloadOrderSummaryRequest
NewDownloadOrderSummaryRequest will create request of DownloadOrderSummary action.
func (*UAI_ModelverseClient) NewDownloadUMInferRequestLogRequest ¶ added in v0.22.97
func (c *UAI_ModelverseClient) NewDownloadUMInferRequestLogRequest() *DownloadUMInferRequestLogRequest
NewDownloadUMInferRequestLogRequest will create request of DownloadUMInferRequestLog action.
func (*UAI_ModelverseClient) NewGetFilterOptionsRequest ¶ added in v0.22.78
func (c *UAI_ModelverseClient) NewGetFilterOptionsRequest() *GetFilterOptionsRequest
NewGetFilterOptionsRequest will create request of GetFilterOptions action.
func (*UAI_ModelverseClient) NewGetOrderAmountRequest ¶ added in v0.22.78
func (c *UAI_ModelverseClient) NewGetOrderAmountRequest() *GetOrderAmountRequest
NewGetOrderAmountRequest will create request of GetOrderAmount action.
func (*UAI_ModelverseClient) NewGetUFSquareModelDetailRequest ¶ added in v0.22.97
func (c *UAI_ModelverseClient) NewGetUFSquareModelDetailRequest() *GetUFSquareModelDetailRequest
NewGetUFSquareModelDetailRequest will create request of GetUFSquareModelDetail action.
func (*UAI_ModelverseClient) NewGetUFSquareModelPricesRequest ¶ added in v0.22.97
func (c *UAI_ModelverseClient) NewGetUFSquareModelPricesRequest() *GetUFSquareModelPricesRequest
NewGetUFSquareModelPricesRequest will create request of GetUFSquareModelPrices action.
func (*UAI_ModelverseClient) NewGetUMInferRequestLogDetailRequest ¶ added in v0.22.97
func (c *UAI_ModelverseClient) NewGetUMInferRequestLogDetailRequest() *GetUMInferRequestLogDetailRequest
NewGetUMInferRequestLogDetailRequest will create request of GetUMInferRequestLogDetail action.
func (*UAI_ModelverseClient) NewListPaidOrderSummaryRequest ¶ added in v0.22.78
func (c *UAI_ModelverseClient) NewListPaidOrderSummaryRequest() *ListPaidOrderSummaryRequest
NewListPaidOrderSummaryRequest will create request of ListPaidOrderSummary action.
func (*UAI_ModelverseClient) NewListPaidOrdersRequest ¶ added in v0.22.78
func (c *UAI_ModelverseClient) NewListPaidOrdersRequest() *ListPaidOrdersRequest
NewListPaidOrdersRequest will create request of ListPaidOrders action.
func (*UAI_ModelverseClient) NewListUFSquareModelFiltersAuthRequest ¶ added in v0.22.97
func (c *UAI_ModelverseClient) NewListUFSquareModelFiltersAuthRequest() *ListUFSquareModelFiltersAuthRequest
NewListUFSquareModelFiltersAuthRequest will create request of ListUFSquareModelFiltersAuth action.
func (*UAI_ModelverseClient) NewListUFSquareModelRequest ¶ added in v0.22.46
func (c *UAI_ModelverseClient) NewListUFSquareModelRequest() *ListUFSquareModelRequest
NewListUFSquareModelRequest will create request of ListUFSquareModel action.
func (*UAI_ModelverseClient) NewListUMInferAPIKeyRequest ¶ added in v0.22.46
func (c *UAI_ModelverseClient) NewListUMInferAPIKeyRequest() *ListUMInferAPIKeyRequest
NewListUMInferAPIKeyRequest will create request of ListUMInferAPIKey action.
func (*UAI_ModelverseClient) NewListUMInferRequestLogsRequest ¶ added in v0.22.97
func (c *UAI_ModelverseClient) NewListUMInferRequestLogsRequest() *ListUMInferRequestLogsRequest
NewListUMInferRequestLogsRequest will create request of ListUMInferRequestLogs action.
func (*UAI_ModelverseClient) NewListUnpaidOrderSummaryRequest ¶ added in v0.22.78
func (c *UAI_ModelverseClient) NewListUnpaidOrderSummaryRequest() *ListUnpaidOrderSummaryRequest
NewListUnpaidOrderSummaryRequest will create request of ListUnpaidOrderSummary action.
func (*UAI_ModelverseClient) NewListUnpaidOrdersRequest ¶ added in v0.22.78
func (c *UAI_ModelverseClient) NewListUnpaidOrdersRequest() *ListUnpaidOrdersRequest
NewListUnpaidOrdersRequest will create request of ListUnpaidOrders action.
func (*UAI_ModelverseClient) NewStartPayUnpaidOrdersRequest ¶ added in v0.22.97
func (c *UAI_ModelverseClient) NewStartPayUnpaidOrdersRequest() *StartPayUnpaidOrdersRequest
NewStartPayUnpaidOrdersRequest will create request of StartPayUnpaidOrders action.
func (*UAI_ModelverseClient) NewUpdateUMInferAPIKeyRequest ¶ added in v0.22.46
func (c *UAI_ModelverseClient) NewUpdateUMInferAPIKeyRequest() *UpdateUMInferAPIKeyRequest
NewUpdateUMInferAPIKeyRequest will create request of UpdateUMInferAPIKey action.
func (*UAI_ModelverseClient) StartPayUnpaidOrders ¶ added in v0.22.97
func (c *UAI_ModelverseClient) StartPayUnpaidOrders(req *StartPayUnpaidOrdersRequest) (*StartPayUnpaidOrdersResponse, error)
API: StartPayUnpaidOrders
批量支付欠费订单,指定 OrderNos 支付,最多 50 个
func (*UAI_ModelverseClient) UpdateUMInferAPIKey ¶ added in v0.22.46
func (c *UAI_ModelverseClient) UpdateUMInferAPIKey(req *UpdateUMInferAPIKeyRequest) (*UpdateUMInferAPIKeyResponse, error)
API: UpdateUMInferAPIKey
更新apikey
type UnpaidOrderItem ¶ added in v0.22.78
type UnpaidOrderItem struct {
// 渠道
Channel int
// 计费类型
ChargeType int
// 计价方式显示名
ChargeTypeDisplay string
// 公司id
CompanyID int
// 创建订单时间(Unix 时间戳,秒级)
CreateTime string
// 币种(如:CNY、USD)
Currency string
// 币种显示名
CurrencyDisplay string
// 折后价(折后单价)
DiscountPrice string
// 结束计费时间(Unix 时间戳,秒级)
EndTime int
// 列表价(原单价)
ListPrice string
// 模型ID
ModelID string
// 模型名称
ModelName string
// 订单号
OrderNo string
// 订单总额
OrderTotalPrice string
// 订单类型
OrderType int
// 订单类型显示名
OrderTypeDisplay string
// 组织ID
OrganizationID int
// 组织名称
OrganizationName string
// 原价
OriginalPrice string
// 订单支付时间(Unix 时间戳,秒级)
PaidTime int
// 计费单元(SKU)名称
PricingSKU string
// 计费单位(计量单元)
PricingUnit int
// 计费单位显示名(如:千Token、张、秒)
PricingUnitDisplay string
// 产品类型
ProductCode string
// 产品类型显示名
ProductCodeDisplay string
// 用量
Quantity int
// 用量显示(含单位)
QuantityDisplay string
// 地域代码
Region string
// 地域显示名
RegionDisplay string
// 模型key
ResourceID string
// 资源类型
ResourceType int
// 资源类型显示名
ResourceTypeDisplay string
// 撤销时间(Unix 时间戳,秒级)
RevocationTime string
// 来源订单号
SourceOrderNo string
// 开始计费时间(Unix 时间戳,秒级)
StartTime int
// 订单状态
Status int
// 订单状态显示名
StatusDisplay string
// 用户邮箱
UserEmail string
}
UnpaidOrderItem - 欠费订单项
type UpdateUMInferAPIKeyRequest ¶ added in v0.22.46
type UpdateUMInferAPIKeyRequest struct {
request.CommonBase
// 日限额,单位随用户所在渠道。126渠道单位为美元
DailyLimitAmount *string `required:"false"`
// 全部模型访问开关,开启不受 GrantedModels 参数控制,关闭只能访问 GrantedModels 中添加模型
GrantAllModels *bool `required:"false"`
// 授权模型,内容为数组格式。当 GrantAllModels 为false时 当前key只可访问数组中模型。例:["deepseek-ai/DeepSeek-V3.2-Think"]
GrantedModels *string `required:"false"`
// ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例: 192.168.1.1 192.168.1.10-192.168.1.100 192.168.1.10/24
IPWhitelist *string `required:"false"`
// apikey的id
KeyId *string `required:"true"`
// 是否modelverse可用 0: 启用 1: 禁用
ModelverseDisabled *int `required:"false"`
// 月限额,单位随用户所在渠道。126渠道单位为美元
MonthlyLimitAmount *string `required:"false"`
// 更新的名称
Name *string `required:"false"`
// 是否沙盒可用 0: 启用 1: 禁用
SandBoxDisabled *int `required:"false"`
}
UpdateUMInferAPIKeyRequest is request schema for UpdateUMInferAPIKey action
type UpdateUMInferAPIKeyResponse ¶ added in v0.22.46
type UpdateUMInferAPIKeyResponse struct {
response.CommonBase
// apikey 的id
UminferID string
}
UpdateUMInferAPIKeyResponse is response schema for UpdateUMInferAPIKey action