uai_modelverse

package
v0.22.97 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package uai_modelverse include resources of ucloud uai_modelverse product

See also

for detail.

Index

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

type FilterOptionInteger struct {

	// 显示名称
	Name string

	// 值
	Value int
}

FilterOptionInteger - 整数类型筛选选项

type FilterOptionString added in v0.22.78

type FilterOptionString struct {

	// 显示名称
	Name string

	// 值
	Value string
}

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 PayResult added in v0.22.97

type PayResult struct {

	// 订单号
	OrderNo string

	// 失败原因(成功时为空)
	Reason string

	// 是否支付成功
	Success bool
}

PayResult - 支付结果

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

type UAI_ModelverseClient struct {
	*ucloud.Client
}

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

API: CreateUMInferAPIKey

创建apikey

func (*UAI_ModelverseClient) DeleteUMInferAPIKey added in v0.22.46

API: DeleteUMInferAPIKey

删除apikey

func (*UAI_ModelverseClient) DownloadListPaidOrders added in v0.22.78

API: DownloadListPaidOrders

生成已完成(已支付)订单明细 Excel 文件并返回 US3 预签名下载链接;查询条件与 ListPaidOrders 完全一致,StartTime/EndTime 必填;取数范围是 [StartTime, EndTime),即取开始计费时间大于等于StartTime且小于EndTime的数据

func (*UAI_ModelverseClient) DownloadListUnpaidOrders added in v0.22.78

API: DownloadListUnpaidOrders

生成欠费(未支付)订单明细 Excel 文件并返回 US3 预签名下载链接;查询条件与 ListUnpaidOrders 完全一致,StartTime/EndTime 必填

func (*UAI_ModelverseClient) DownloadOrderSummary added in v0.22.78

API: DownloadOrderSummary

生成订单汇总 Excel 文件(包含已完成订单和欠费订单两个 sheet),返回 US3 预签名下载链接;StartTime/EndTime 必填

func (*UAI_ModelverseClient) DownloadUMInferRequestLog added in v0.22.97

API: DownloadUMInferRequestLog

导出推理请求日志。单次导出时间范围最长 30 天,最多导出 2000 万条日志;同一 TopOrganizationID 同一时间仅允许 1 个导出任务在执行,已有任务执行中时请稍后重试。

func (*UAI_ModelverseClient) GetFilterOptions added in v0.22.78

API: GetFilterOptions

查询可用于订单筛选的资源、模型、地域等选项列表

func (*UAI_ModelverseClient) GetOrderAmount added in v0.22.78

API: GetOrderAmount

查询指定条件下订单的金额汇总及数量统计

func (*UAI_ModelverseClient) GetUFSquareModelDetail added in v0.22.97

API: GetUFSquareModelDetail

获取广场模型详情

func (*UAI_ModelverseClient) GetUFSquareModelPrices added in v0.22.97

API: GetUFSquareModelPrices

批量查询模型价格

func (*UAI_ModelverseClient) GetUMInferRequestLogDetail added in v0.22.97

API: GetUMInferRequestLogDetail

原始日志详情

func (*UAI_ModelverseClient) ListPaidOrderSummary added in v0.22.78

API: ListPaidOrderSummary

按指定维度汇总查询已完成(已支付)订单的统计数据

func (*UAI_ModelverseClient) ListPaidOrders added in v0.22.78

API: ListPaidOrders

查询已完成(已支付)的订单明细列表,StartTime/EndTime 必填;取数范围是 [StartTime, EndTime),即取开始计费时间大于等于StartTime且小于EndTime的数据

func (*UAI_ModelverseClient) ListUFSquareModel added in v0.22.46

API: ListUFSquareModel

查询模型广场数据

func (*UAI_ModelverseClient) ListUFSquareModelFiltersAuth added in v0.22.97

API: ListUFSquareModelFiltersAuth

登录状态下获取模型广场过滤器中内容

func (*UAI_ModelverseClient) ListUMInferAPIKey added in v0.22.46

API: ListUMInferAPIKey

列表查询apikey

func (*UAI_ModelverseClient) ListUMInferRequestLogs added in v0.22.97

API: ListUMInferRequestLogs

日志明细列表

func (*UAI_ModelverseClient) ListUnpaidOrderSummary added in v0.22.78

API: ListUnpaidOrderSummary

按指定维度汇总查询欠费订单的统计数据

func (*UAI_ModelverseClient) ListUnpaidOrders added in v0.22.78

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

API: StartPayUnpaidOrders

批量支付欠费订单,指定 OrderNos 支付,最多 50 个

func (*UAI_ModelverseClient) UpdateUMInferAPIKey added in v0.22.46

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL