uai_modelverse

package
v0.22.78 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 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 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 GetUMInferAPIModelRequest added in v0.22.46

type GetUMInferAPIModelRequest struct {
	request.CommonBase

	// apikey 的id
	KeyId *string `required:"false"`

	// 模型类型,1: 文本生成,2: 图片生成。
	ModelType *int `required:"false"`

	// 模型广场的id,用来跳转体验中心
	SquareId *string `required:"false"`
}

GetUMInferAPIModelRequest is request schema for GetUMInferAPIModel action

type GetUMInferAPIModelResponse added in v0.22.46

type GetUMInferAPIModelResponse struct {
	response.CommonBase

	// 模型名称的字符串列表
	Data []UMinferAPIModel
}

GetUMInferAPIModelResponse is response schema for GetUMInferAPIModel action

type GetUMInferTokenUsageRequest added in v0.22.46

type GetUMInferTokenUsageRequest struct {
	request.CommonBase

	// 结束时间戳
	EndTime *int `required:"true"`

	// apikey的id
	KeyId *string `required:"true"`

	// 模型名称
	Model *string `required:"true"`

	// 开始时间戳
	StartTime *int `required:"true"`
}

GetUMInferTokenUsageRequest is request schema for GetUMInferTokenUsage action

type GetUMInferTokenUsageResponse added in v0.22.46

type GetUMInferTokenUsageResponse struct {
	response.CommonBase

	// token使用详情
	Data TokenUsage
}

GetUMInferTokenUsageResponse is response schema for GetUMInferTokenUsage 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 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 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 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 Pricing added in v0.22.46

type Pricing struct {

	// 输出定价
	Completion float64

	// 币种
	Currency string

	// 生图定价
	Image float64

	// 提示词定价
	Prompt float64
}

Pricing - 定价策略

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 TokenUsage added in v0.22.46

type TokenUsage struct {

	// 生图总张数
	ImageGenerationNum int

	// 输出总token
	InTotal int

	// 输出总token
	OutTotal int

	// 请求总次数
	RequestTotal int

	// 总token量
	Total int

	// 每个时间戳的token使用量
	Usages []TokenUsageTimestamp
}

TokenUsage - 某个apikey的某个模型的token使用情况

type TokenUsageTimestamp added in v0.22.46

type TokenUsageTimestamp struct {

	// 数量
	Count int

	// 模型名称
	Model string

	// unix时间戳
	Timestamp int

	// 类型,in输入 out输出 total总  request_count 请求次数 image_generation 生图张数
	Type string
}

TokenUsageTimestamp - 时间戳级别的token使用量

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) GetFilterOptions added in v0.22.78

API: GetFilterOptions

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

func (*UAI_ModelverseClient) GetOrderAmount added in v0.22.78

API: GetOrderAmount

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

func (*UAI_ModelverseClient) GetUMInferAPIModel added in v0.22.46

API: GetUMInferAPIModel

获取该apikey能调用api的模型列表

func (*UAI_ModelverseClient) GetUMInferTokenUsage added in v0.22.46

API: GetUMInferTokenUsage

获取某个key下的某个模型的token使用量

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) ListUMInferAPIKey added in v0.22.46

API: ListUMInferAPIKey

列表查询apikey

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) 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) NewGetUMInferAPIModelRequest added in v0.22.46

func (c *UAI_ModelverseClient) NewGetUMInferAPIModelRequest() *GetUMInferAPIModelRequest

NewGetUMInferAPIModelRequest will create request of GetUMInferAPIModel action.

func (*UAI_ModelverseClient) NewGetUMInferTokenUsageRequest added in v0.22.46

func (c *UAI_ModelverseClient) NewGetUMInferTokenUsageRequest() *GetUMInferTokenUsageRequest

NewGetUMInferTokenUsageRequest will create request of GetUMInferTokenUsage 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) 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) 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) NewUpdateUMInferAPIKeyRequest added in v0.22.46

func (c *UAI_ModelverseClient) NewUpdateUMInferAPIKeyRequest() *UpdateUMInferAPIKeyRequest

NewUpdateUMInferAPIKeyRequest will create request of UpdateUMInferAPIKey action.

func (*UAI_ModelverseClient) UpdateUMInferAPIKey added in v0.22.46

API: UpdateUMInferAPIKey

更新apikey

type UMinferAPIModel added in v0.22.46

type UMinferAPIModel struct {

	// 创建时间
	CreateAt int

	// 图标链接
	Icon string

	// id
	Id string

	// 语言
	Language []string

	// 名称
	Name string

	// 模型价格
	Pricing Pricing

	// 使用OpenAI接口调用时,填入的 model值
	ServedModelName string

	// 描述
	SimpleDescribe string

	// 更新时间
	UpdateAt int
}

UMinferAPIModel - 可供api调用的model详情

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