Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.3.52
0.3.53
4 changes: 4 additions & 0 deletions src/UAIModelverse/Apis/GetUFSquareModelDetailResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@

use UCloud\Core\Response\Response;
use UCloud\UAIModelverse\Models\SquareModel;
use UCloud\UAIModelverse\Models\InferenceRegionInfo;
use UCloud\UAIModelverse\Models\ModelTypeMap;
use UCloud\UAIModelverse\Models\ModelCapabilities;
use UCloud\UAIModelverse\Models\ApiProtocols;
use UCloud\UAIModelverse\Models\Pricing;
use UCloud\UAIModelverse\Models\PriceTier;
use UCloud\UAIModelverse\Models\PriceRate;
Expand Down
287 changes: 287 additions & 0 deletions src/UAIModelverse/Apis/ListUFSquareModelFiltersAuthResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,297 @@
namespace UCloud\UAIModelverse\Apis;

use UCloud\Core\Response\Response;
use UCloud\UAIModelverse\Models\FilterOption;

class ListUFSquareModelFiltersAuthResponse extends Response
{


/**
* ModalTypes: 模型类型筛选(一级/二级分类树)
*
* @return FilterOption[]|null
*/
public function getModalTypes()
{
$items = $this->get("ModalTypes");
if ($items == null) {
return [];
}
$result = [];
foreach ($items as $i => $item) {
array_push($result, new FilterOption($item));
}
return $result;
}

/**
* ModalTypes: 模型类型筛选(一级/二级分类树)
*
* @param FilterOption[] $modalTypes
*/
public function setModalTypes(array $modalTypes)
{
$result = [];
foreach ($modalTypes as $i => $item) {
array_push($result, $item->getAll());
}
return $result;
}

/**
* Manufacturers: 厂商选项
*
* @return FilterOption[]|null
*/
public function getManufacturers()
{
$items = $this->get("Manufacturers");
if ($items == null) {
return [];
}
$result = [];
foreach ($items as $i => $item) {
array_push($result, new FilterOption($item));
}
return $result;
}

/**
* Manufacturers: 厂商选项
*
* @param FilterOption[] $manufacturers
*/
public function setManufacturers(array $manufacturers)
{
$result = [];
foreach ($manufacturers as $i => $item) {
array_push($result, $item->getAll());
}
return $result;
}

/**
* MaxModelLens: 最大上下文长度选项
*
* @return FilterOption[]|null
*/
public function getMaxModelLens()
{
$items = $this->get("MaxModelLens");
if ($items == null) {
return [];
}
$result = [];
foreach ($items as $i => $item) {
array_push($result, new FilterOption($item));
}
return $result;
}

/**
* MaxModelLens: 最大上下文长度选项
*
* @param FilterOption[] $maxModelLens
*/
public function setMaxModelLens(array $maxModelLens)
{
$result = [];
foreach ($maxModelLens as $i => $item) {
array_push($result, $item->getAll());
}
return $result;
}

/**
* Capabilities: 能力选项
*
* @return FilterOption[]|null
*/
public function getCapabilities()
{
$items = $this->get("Capabilities");
if ($items == null) {
return [];
}
$result = [];
foreach ($items as $i => $item) {
array_push($result, new FilterOption($item));
}
return $result;
}

/**
* Capabilities: 能力选项
*
* @param FilterOption[] $capabilities
*/
public function setCapabilities(array $capabilities)
{
$result = [];
foreach ($capabilities as $i => $item) {
array_push($result, $item->getAll());
}
return $result;
}

/**
* InputModalities: 输入模态选项
*
* @return FilterOption[]|null
*/
public function getInputModalities()
{
$items = $this->get("InputModalities");
if ($items == null) {
return [];
}
$result = [];
foreach ($items as $i => $item) {
array_push($result, new FilterOption($item));
}
return $result;
}

/**
* InputModalities: 输入模态选项
*
* @param FilterOption[] $inputModalities
*/
public function setInputModalities(array $inputModalities)
{
$result = [];
foreach ($inputModalities as $i => $item) {
array_push($result, $item->getAll());
}
return $result;
}

/**
* OutputModalities: 输出模态选项
*
* @return FilterOption[]|null
*/
public function getOutputModalities()
{
$items = $this->get("OutputModalities");
if ($items == null) {
return [];
}
$result = [];
foreach ($items as $i => $item) {
array_push($result, new FilterOption($item));
}
return $result;
}

/**
* OutputModalities: 输出模态选项
*
* @param FilterOption[] $outputModalities
*/
public function setOutputModalities(array $outputModalities)
{
$result = [];
foreach ($outputModalities as $i => $item) {
array_push($result, $item->getAll());
}
return $result;
}

/**
* ApiProtocols: API协议选项
*
* @return FilterOption[]|null
*/
public function getApiProtocols()
{
$items = $this->get("ApiProtocols");
if ($items == null) {
return [];
}
$result = [];
foreach ($items as $i => $item) {
array_push($result, new FilterOption($item));
}
return $result;
}

/**
* ApiProtocols: API协议选项
*
* @param FilterOption[] $apiProtocols
*/
public function setApiProtocols(array $apiProtocols)
{
$result = [];
foreach ($apiProtocols as $i => $item) {
array_push($result, $item->getAll());
}
return $result;
}

/**
* InferenceRegions: 推理地域选项
*
* @return FilterOption[]|null
*/
public function getInferenceRegions()
{
$items = $this->get("InferenceRegions");
if ($items == null) {
return [];
}
$result = [];
foreach ($items as $i => $item) {
array_push($result, new FilterOption($item));
}
return $result;
}

/**
* InferenceRegions: 推理地域选项
*
* @param FilterOption[] $inferenceRegions
*/
public function setInferenceRegions(array $inferenceRegions)
{
$result = [];
foreach ($inferenceRegions as $i => $item) {
array_push($result, $item->getAll());
}
return $result;
}

/**
* IsComingOffline: 模型状态选项
*
* @return FilterOption[]|null
*/
public function getIsComingOffline()
{
$items = $this->get("IsComingOffline");
if ($items == null) {
return [];
}
$result = [];
foreach ($items as $i => $item) {
array_push($result, new FilterOption($item));
}
return $result;
}

/**
* IsComingOffline: 模型状态选项
*
* @param FilterOption[] $isComingOffline
*/
public function setIsComingOffline(array $isComingOffline)
{
$result = [];
foreach ($isComingOffline as $i => $item) {
array_push($result, $item->getAll());
}
return $result;
}
}
4 changes: 4 additions & 0 deletions src/UAIModelverse/Apis/ListUFSquareModelResponse.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@

use UCloud\Core\Response\Response;
use UCloud\UAIModelverse\Models\SquareModel;
use UCloud\UAIModelverse\Models\InferenceRegionInfo;
use UCloud\UAIModelverse\Models\ModelTypeMap;
use UCloud\UAIModelverse\Models\ModelCapabilities;
use UCloud\UAIModelverse\Models\ApiProtocols;
use UCloud\UAIModelverse\Models\Pricing;
use UCloud\UAIModelverse\Models\PriceTier;
use UCloud\UAIModelverse\Models\PriceRate;
Expand Down
Loading