isuite

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2026 License: Apache-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var OptimizeQueryParams = utils.OptimizeQueryParams

Functions

func ConfigDefaultDatasetClient

func ConfigDefaultDatasetClient(ops ...Option) (err error)

func ConfigDefaultFrameworkClient

func ConfigDefaultFrameworkClient(ops ...Option) (err error)

func ConfigDefaultGatewayClient

func ConfigDefaultGatewayClient(ops ...Option) (err error)

func ConfigDefaultInferenceClient

func ConfigDefaultInferenceClient(ops ...Option) (err error)

func ConfigDefaultIntelligentRouterClient

func ConfigDefaultIntelligentRouterClient(ops ...Option) (err error)

func ConfigDefaultModelClient

func ConfigDefaultModelClient(ops ...Option) (err error)

func ConfigDefaultQueueClient

func ConfigDefaultQueueClient(ops ...Option) (err error)

func ConfigDefaultTrainingClient

func ConfigDefaultTrainingClient(ops ...Option) (err error)

func CreateDataset

func CreateDataset(context context.Context, req *dataset.CreateDatasetRequest, reqOpt ...config.RequestOption) (resp *dataset.CreateDatasetResponse, rawResponse *protocol.Response, err error)

func CreateFramework

func CreateFramework(context context.Context, req *framework.CreateFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.CreateFrameworkResponse, rawResponse *protocol.Response, err error)

func CreateGateway

func CreateGateway(context context.Context, req *gateway.CreateGatewayRequest, reqOpt ...config.RequestOption) (resp *gateway.CreateGatewayResponse, rawResponse *protocol.Response, err error)

func CreateInference

func CreateInference(context context.Context, req *inference.CreateInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.CreateInferenceResponse, rawResponse *protocol.Response, err error)

func CreateIntelligentRouter

func CreateIntelligentRouter(context context.Context, req *ir.CreateIntelligentRouterRequest, reqOpt ...config.RequestOption) (resp *ir.CreateIntelligentRouterResponse, rawResponse *protocol.Response, err error)

func CreateModel

func CreateModel(context context.Context, req *model.CreateModelRequest, reqOpt ...config.RequestOption) (resp *model.CreateModelResponse, rawResponse *protocol.Response, err error)

func CreateModelLabels

func CreateModelLabels(context context.Context, req *model.CreateModelLabelsRequest, reqOpt ...config.RequestOption) (resp *model.CreateModelLabelsResponse, rawResponse *protocol.Response, err error)

func CreateModelPreheat

func CreateModelPreheat(context context.Context, req *model.CreateModelPreheatRequest, reqOpt ...config.RequestOption) (resp *model.CreateModelPreheatResponse, rawResponse *protocol.Response, err error)

func CreateModelVersion

func CreateModelVersion(context context.Context, req *model.CreateModelVersionRequest, reqOpt ...config.RequestOption) (resp *model.CreateModelVersionResponse, rawResponse *protocol.Response, err error)

func CreateModelVersionLabels

func CreateModelVersionLabels(context context.Context, req *model.CreateModelVersionLabelsRequest, reqOpt ...config.RequestOption) (resp *model.CreateModelVersionLabelsResponse, rawResponse *protocol.Response, err error)

func CreateQueue

func CreateQueue(context context.Context, req *queue.CreateQueueRequest, reqOpt ...config.RequestOption) (resp *queue.CreateQueueResponse, rawResponse *protocol.Response, err error)

func CreateTraining

func CreateTraining(context context.Context, req *training.CreateTrainingRequest, reqOpt ...config.RequestOption) (resp *training.CreateTrainingResponse, rawResponse *protocol.Response, err error)

func DeleteDataset

func DeleteDataset(context context.Context, req *dataset.DeleteDatasetRequest, reqOpt ...config.RequestOption) (resp *dataset.DeleteDatasetResponse, rawResponse *protocol.Response, err error)

func DeleteFramework

func DeleteFramework(context context.Context, req *framework.DeleteFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.DeleteFrameworkResponse, rawResponse *protocol.Response, err error)

func DeleteGateway

func DeleteGateway(context context.Context, req *gateway.DeleteGatewayRequest, reqOpt ...config.RequestOption) (resp *gateway.DeleteGatewayResponse, rawResponse *protocol.Response, err error)

func DeleteInference

func DeleteInference(context context.Context, req *inference.DeleteInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.DeleteInferenceResponse, rawResponse *protocol.Response, err error)

func DeleteIntelligentRouter

func DeleteIntelligentRouter(context context.Context, req *ir.DeleteIntelligentRouterRequest, reqOpt ...config.RequestOption) (resp *ir.DeleteIntelligentRouterResponse, rawResponse *protocol.Response, err error)

func DeleteModel

func DeleteModel(context context.Context, req *model.DeleteModelRequest, reqOpt ...config.RequestOption) (resp *model.DeleteModelResponse, rawResponse *protocol.Response, err error)

func DeleteModelLabels

func DeleteModelLabels(context context.Context, req *model.DeleteModelLabelsRequest, reqOpt ...config.RequestOption) (resp *model.DeleteModelLabelsResponse, rawResponse *protocol.Response, err error)

func DeleteModelVersion

func DeleteModelVersion(context context.Context, req *model.DeleteModelVersionRequest, reqOpt ...config.RequestOption) (resp *model.DeleteModelVersionResponse, rawResponse *protocol.Response, err error)

func DeleteModelVersionLabels

func DeleteModelVersionLabels(context context.Context, req *model.DeleteModelVersionLabelsRequest, reqOpt ...config.RequestOption) (resp *model.DeleteModelVersionLabelsResponse, rawResponse *protocol.Response, err error)

func DeleteQueue

func DeleteQueue(context context.Context, req *queue.DeleteQueueRequest, reqOpt ...config.RequestOption) (resp *queue.DeleteQueueResponse, rawResponse *protocol.Response, err error)

func DeleteTraining

func DeleteTraining(context context.Context, req *training.DeleteTrainingRequest, reqOpt ...config.RequestOption) (resp *training.DeleteTrainingResponse, rawResponse *protocol.Response, err error)

func ExistIntelligentRouter

func ExistIntelligentRouter(context context.Context, req *ir.ExistIntelligentRouterRequest, reqOpt ...config.RequestOption) (resp *ir.ExistIntelligentRouterResponse, rawResponse *protocol.Response, err error)
func GenerateObjectUploadLink(context context.Context, req *model.GenerateObjectUploadLinkRequest, reqOpt ...config.RequestOption) (resp *model.GenerateObjectUploadLinkResponse, rawResponse *protocol.Response, err error)

func GetDataset

func GetDataset(context context.Context, req *dataset.GetDatasetRequest, reqOpt ...config.RequestOption) (resp *dataset.GetDatasetResponse, rawResponse *protocol.Response, err error)

func GetFramework

func GetFramework(context context.Context, req *framework.GetFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.GetFrameworkResponse, rawResponse *protocol.Response, err error)

func GetGateway

func GetGateway(context context.Context, req *gateway.GetGatewayRequest, reqOpt ...config.RequestOption) (resp *gateway.GetGatewayResponse, rawResponse *protocol.Response, err error)

func GetInference

func GetInference(context context.Context, req *inference.GetInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.GetInferenceResponse, rawResponse *protocol.Response, err error)

func GetInferenceEvent

func GetInferenceEvent(context context.Context, req *inference.GetInferenceEventRequest, reqOpt ...config.RequestOption) (resp *inference.GetInferenceEventResponse, rawResponse *protocol.Response, err error)

func GetInferenceLogs

func GetInferenceLogs(context context.Context, req *inference.GetInferenceLogsRequest, reqOpt ...config.RequestOption) (resp *inference.GetInferenceLogsResponse, rawResponse *protocol.Response, err error)

func GetModel

func GetModel(context context.Context, req *model.GetModelRequest, reqOpt ...config.RequestOption) (resp *model.GetModelResponse, rawResponse *protocol.Response, err error)

func GetModelVersion

func GetModelVersion(context context.Context, req *model.GetModelVersionRequest, reqOpt ...config.RequestOption) (resp *model.GetModelVersionResponse, rawResponse *protocol.Response, err error)

func GetQueue

func GetQueue(context context.Context, req *queue.GetQueueRequest, reqOpt ...config.RequestOption) (resp *queue.GetQueueResponse, rawResponse *protocol.Response, err error)

func GetTraining

func GetTraining(context context.Context, req *training.GetTrainingRequest, reqOpt ...config.RequestOption) (resp *training.GetTrainingResponse, rawResponse *protocol.Response, err error)

func GetTrainingDashboard

func GetTrainingDashboard(context context.Context, req *training.GetTrainingDashboardRequest, reqOpt ...config.RequestOption) (resp *training.GetTrainingDashboardResponse, rawResponse *protocol.Response, err error)

func GetTrainingEvent

func GetTrainingEvent(context context.Context, req *training.GetTrainingEventRequest, reqOpt ...config.RequestOption) (resp *training.GetTrainingEventResponse, rawResponse *protocol.Response, err error)

func GetTrainingLogs

func GetTrainingLogs(context context.Context, req *training.GetTrainingLogsRequest, reqOpt ...config.RequestOption) (resp *training.GetTrainingLogsResponse, rawResponse *protocol.Response, err error)

func GetTrainingMetrics

func GetTrainingMetrics(context context.Context, req *training.GetTrainingMetricsRequest, reqOpt ...config.RequestOption) (resp *training.GetTrainingMetricsResponse, rawResponse *protocol.Response, err error)

func JsonMarshal

func JsonMarshal(val interface{}) string

func ListCRSInstance

func ListCRSInstance(context context.Context, req *framework.ListCRSInstanceRequest, reqOpt ...config.RequestOption) (resp *framework.ListCRSInstanceResponse, rawResponse *protocol.Response, err error)

func ListCRSNamespace

func ListCRSNamespace(context context.Context, req *framework.ListCRSNamespaceRequest, reqOpt ...config.RequestOption) (resp *framework.ListCRSNamespaceResponse, rawResponse *protocol.Response, err error)

func ListCRSRepository

func ListCRSRepository(context context.Context, req *framework.ListCRSRepositoryRequest, reqOpt ...config.RequestOption) (resp *framework.ListCRSRepositoryResponse, rawResponse *protocol.Response, err error)

func ListDataset

func ListDataset(context context.Context, req *dataset.ListDatasetRequest, reqOpt ...config.RequestOption) (resp *dataset.ListDatasetResponse, rawResponse *protocol.Response, err error)

func ListFramework

func ListFramework(context context.Context, req *framework.ListFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.ListFrameworkResponse, rawResponse *protocol.Response, err error)

func ListFrameworkRepos

func ListFrameworkRepos(context context.Context, req *framework.ListFrameworkReposRequest, reqOpt ...config.RequestOption) (resp *framework.ListFrameworkReposResponse, rawResponse *protocol.Response, err error)

func ListFrameworkTags

func ListFrameworkTags(context context.Context, req *framework.ListFrameworkTagsRequest, reqOpt ...config.RequestOption) (resp *framework.ListFrameworkTagsResponse, rawResponse *protocol.Response, err error)

func ListGateway

func ListGateway(context context.Context, req *gateway.ListGatewayRequest, reqOpt ...config.RequestOption) (resp *gateway.ListGatewayResponse, rawResponse *protocol.Response, err error)

func ListInference

func ListInference(context context.Context, req *inference.ListInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.ListInferenceResponse, rawResponse *protocol.Response, err error)

func ListModel

func ListModel(context context.Context, req *model.ListModelRequest, reqOpt ...config.RequestOption) (resp *model.ListModelResponse, rawResponse *protocol.Response, err error)

func ListModelVersion

func ListModelVersion(context context.Context, req *model.ListModelVersionRequest, reqOpt ...config.RequestOption) (resp *model.ListModelVersionResponse, rawResponse *protocol.Response, err error)

func ListQueue

func ListQueue(context context.Context, req *queue.ListQueueRequest, reqOpt ...config.RequestOption) (resp *queue.ListQueueResponse, rawResponse *protocol.Response, err error)

func ListTraining

func ListTraining(context context.Context, req *training.ListTrainingRequest, reqOpt ...config.RequestOption) (resp *training.ListTrainingResponse, rawResponse *protocol.Response, err error)

func OverviewIntelligentRouter

func OverviewIntelligentRouter(context context.Context, req *ir.OverviewIntelligentRouterRequest, reqOpt ...config.RequestOption) (resp *ir.OverviewIntelligentRouterResponse, rawResponse *protocol.Response, err error)

func RedisDropdownList

func RedisDropdownList(context context.Context, req *ir.RedisDropdownListRequest, reqOpt ...config.RequestOption) (resp *ir.RedisDropdownListResponse, rawResponse *protocol.Response, err error)

func StartInference

func StartInference(context context.Context, req *inference.StartInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.StartInferenceResponse, rawResponse *protocol.Response, err error)

func StartTraining

func StartTraining(context context.Context, req *training.StartTrainingRequest, reqOpt ...config.RequestOption) (resp *training.StartTrainingResponse, rawResponse *protocol.Response, err error)

func StopInference

func StopInference(context context.Context, req *inference.StopInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.StopInferenceResponse, rawResponse *protocol.Response, err error)

func StopTraining

func StopTraining(context context.Context, req *training.StopTrainingRequest, reqOpt ...config.RequestOption) (resp *training.StopTrainingResponse, rawResponse *protocol.Response, err error)

func UpdateDataset

func UpdateDataset(context context.Context, req *dataset.UpdateDatasetRequest, reqOpt ...config.RequestOption) (resp *dataset.UpdateDatasetResponse, rawResponse *protocol.Response, err error)

func UpdateFramework

func UpdateFramework(context context.Context, req *framework.UpdateFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.UpdateFrameworkResponse, rawResponse *protocol.Response, err error)

func UpdateGateway

func UpdateGateway(context context.Context, req *gateway.UpdateGatewayRequest, reqOpt ...config.RequestOption) (resp *gateway.UpdateGatewayResponse, rawResponse *protocol.Response, err error)

func UpdateInference

func UpdateInference(context context.Context, req *inference.UpdateInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.UpdateInferenceResponse, rawResponse *protocol.Response, err error)

func UpdateIntelligentRouter

func UpdateIntelligentRouter(context context.Context, req *ir.UpdateIntelligentRouterRequest, reqOpt ...config.RequestOption) (resp *ir.UpdateIntelligentRouterResponse, rawResponse *protocol.Response, err error)

func UpdateModel

func UpdateModel(context context.Context, req *model.UpdateModelRequest, reqOpt ...config.RequestOption) (resp *model.UpdateModelResponse, rawResponse *protocol.Response, err error)

func UpdateModelVersion

func UpdateModelVersion(context context.Context, req *model.UpdateModelVersionRequest, reqOpt ...config.RequestOption) (resp *model.UpdateModelVersionResponse, rawResponse *protocol.Response, err error)

func UpdateQueue

func UpdateQueue(context context.Context, req *queue.UpdateQueueRequest, reqOpt ...config.RequestOption) (resp *queue.UpdateQueueResponse, rawResponse *protocol.Response, err error)

func UpdateTraining

func UpdateTraining(context context.Context, req *training.UpdateTrainingRequest, reqOpt ...config.RequestOption) (resp *training.UpdateTrainingResponse, rawResponse *protocol.Response, err error)

Types

type ClientSet

type ClientSet interface {
	Model() ModelClient
	Dataset() DatasetClient
	Framework() FrameworkClient
	Training() TrainingClient
	Inference() InferenceClient
	Queue() QueueClient
	Gateway() GatewayClient
	IntelligentRouter() IntelligentRouterClient
}

func NewClientSet

func NewClientSet(baseDomain string, options ...Option) (ClientSet, error)

type DatasetClient

type DatasetClient interface {
	CreateDataset(context context.Context, req *dataset.CreateDatasetRequest, reqOpt ...config.RequestOption) (resp *dataset.CreateDatasetResponse, rawResponse *protocol.Response, err error)

	DeleteDataset(context context.Context, req *dataset.DeleteDatasetRequest, reqOpt ...config.RequestOption) (resp *dataset.DeleteDatasetResponse, rawResponse *protocol.Response, err error)

	UpdateDataset(context context.Context, req *dataset.UpdateDatasetRequest, reqOpt ...config.RequestOption) (resp *dataset.UpdateDatasetResponse, rawResponse *protocol.Response, err error)

	GetDataset(context context.Context, req *dataset.GetDatasetRequest, reqOpt ...config.RequestOption) (resp *dataset.GetDatasetResponse, rawResponse *protocol.Response, err error)

	ListDataset(context context.Context, req *dataset.ListDatasetRequest, reqOpt ...config.RequestOption) (resp *dataset.ListDatasetResponse, rawResponse *protocol.Response, err error)

	CreateDatasetVersionLabels(context context.Context, req *dataset.CreateDatasetVersionLabelsRequest, reqOpt ...config.RequestOption) (resp *dataset.DeleteDatasetVersionLabelsResponse, rawResponse *protocol.Response, err error)

	DeleteDatasetVersionLabels(context context.Context, req *dataset.DeleteDatasetVersionLabelsRequest, reqOpt ...config.RequestOption) (resp *dataset.DeleteDatasetVersionLabelsResponse, rawResponse *protocol.Response, err error)
}

func NewDatasetClient

func NewDatasetClient(hostUrl string, ops ...Option) (DatasetClient, error)

type FrameworkClient

type FrameworkClient interface {
	CreateFramework(context context.Context, req *framework.CreateFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.CreateFrameworkResponse, rawResponse *protocol.Response, err error)

	DeleteFramework(context context.Context, req *framework.DeleteFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.DeleteFrameworkResponse, rawResponse *protocol.Response, err error)

	UpdateFramework(context context.Context, req *framework.UpdateFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.UpdateFrameworkResponse, rawResponse *protocol.Response, err error)

	GetFramework(context context.Context, req *framework.GetFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.GetFrameworkResponse, rawResponse *protocol.Response, err error)

	ListFramework(context context.Context, req *framework.ListFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.ListFrameworkResponse, rawResponse *protocol.Response, err error)

	GetFrameworkUserGuide(context context.Context, req *framework.GetFrameworkUserGuideRequest, reqOpt ...config.RequestOption) (resp *framework.GetFrameworkUserGuideResponse, rawResponse *protocol.Response, err error)

	ListFrameworkRepos(context context.Context, req *framework.ListFrameworkReposRequest, reqOpt ...config.RequestOption) (resp *framework.ListFrameworkReposResponse, rawResponse *protocol.Response, err error)

	ListFrameworkTags(context context.Context, req *framework.ListFrameworkTagsRequest, reqOpt ...config.RequestOption) (resp *framework.ListFrameworkTagsResponse, rawResponse *protocol.Response, err error)

	GetFrameworkCommand(context context.Context, req *framework.GetFrameworkCommandRequest, reqOpt ...config.RequestOption) (resp *framework.GetFrameworkCommandResponse, rawResponse *protocol.Response, err error)

	GetFrameworkSupports(context context.Context, req *framework.GetFrameworkSupportsRequest, reqOpt ...config.RequestOption) (resp *framework.GetFrameworkSupportsResponse, rawResponse *protocol.Response, err error)

	CreateManagementFramework(context context.Context, req *framework.CreateManagementFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.CreateManagementFrameworkResponse, rawResponse *protocol.Response, err error)

	ListCRSInstance(context context.Context, req *framework.ListCRSInstanceRequest, reqOpt ...config.RequestOption) (resp *framework.ListCRSInstanceResponse, rawResponse *protocol.Response, err error)

	ListCRSNamespace(context context.Context, req *framework.ListCRSNamespaceRequest, reqOpt ...config.RequestOption) (resp *framework.ListCRSNamespaceResponse, rawResponse *protocol.Response, err error)

	ListCRSRepository(context context.Context, req *framework.ListCRSRepositoryRequest, reqOpt ...config.RequestOption) (resp *framework.ListCRSRepositoryResponse, rawResponse *protocol.Response, err error)

	ResyncManagementFramework(context context.Context, req *framework.ResyncManagementFrameworkRequest, reqOpt ...config.RequestOption) (resp *framework.ResyncManagementFrameworkResponse, rawResponse *protocol.Response, err error)
}

func NewFrameworkClient

func NewFrameworkClient(hostUrl string, ops ...Option) (FrameworkClient, error)

type GatewayClient

type GatewayClient interface {
	CreateGateway(context context.Context, req *gateway.CreateGatewayRequest, reqOpt ...config.RequestOption) (resp *gateway.CreateGatewayResponse, rawResponse *protocol.Response, err error)

	DeleteGateway(context context.Context, req *gateway.DeleteGatewayRequest, reqOpt ...config.RequestOption) (resp *gateway.DeleteGatewayResponse, rawResponse *protocol.Response, err error)

	UpdateGateway(context context.Context, req *gateway.UpdateGatewayRequest, reqOpt ...config.RequestOption) (resp *gateway.UpdateGatewayResponse, rawResponse *protocol.Response, err error)

	GetGateway(context context.Context, req *gateway.GetGatewayRequest, reqOpt ...config.RequestOption) (resp *gateway.GetGatewayResponse, rawResponse *protocol.Response, err error)

	ListGateway(context context.Context, req *gateway.ListGatewayRequest, reqOpt ...config.RequestOption) (resp *gateway.ListGatewayResponse, rawResponse *protocol.Response, err error)
}

func NewGatewayClient

func NewGatewayClient(hostUrl string, ops ...Option) (GatewayClient, error)

type HttpClient

type HttpClient struct {
	// contains filtered or unexported fields
}

HttpClient underlying client

func NewHttpClient

func NewHttpClient(opts *Options) (*HttpClient, error)

func (*HttpClient) Execute

func (c *HttpClient) Execute(req *request) (*response, error)

func (*HttpClient) R

func (c *HttpClient) R() *request

R get request

func (*HttpClient) Use

func (c *HttpClient) Use(mws ...cli.Middleware) error

type InferenceClient

type InferenceClient interface {
	CreateInference(context context.Context, req *inference.CreateInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.CreateInferenceResponse, rawResponse *protocol.Response, err error)

	DeleteInference(context context.Context, req *inference.DeleteInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.DeleteInferenceResponse, rawResponse *protocol.Response, err error)

	UpdateInference(context context.Context, req *inference.UpdateInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.UpdateInferenceResponse, rawResponse *protocol.Response, err error)

	GetInference(context context.Context, req *inference.GetInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.GetInferenceResponse, rawResponse *protocol.Response, err error)

	ListInference(context context.Context, req *inference.ListInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.ListInferenceResponse, rawResponse *protocol.Response, err error)

	StartInference(context context.Context, req *inference.StartInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.StartInferenceResponse, rawResponse *protocol.Response, err error)

	StopInference(context context.Context, req *inference.StopInferenceRequest, reqOpt ...config.RequestOption) (resp *inference.StopInferenceResponse, rawResponse *protocol.Response, err error)

	GetInferenceEvent(context context.Context, req *inference.GetInferenceEventRequest, reqOpt ...config.RequestOption) (resp *inference.GetInferenceEventResponse, rawResponse *protocol.Response, err error)

	GetInferenceLogs(context context.Context, req *inference.GetInferenceLogsRequest, reqOpt ...config.RequestOption) (resp *inference.GetInferenceLogsResponse, rawResponse *protocol.Response, err error)

	GetInferenceMetrics(context context.Context, req *inference.GetInferenceMetricsRequest, reqOpt ...config.RequestOption) (resp *inference.GetInferenceMetricsResponse, rawResponse *protocol.Response, err error)

	GetInferenceDashboard(context context.Context, req *inference.GetInferenceDashboardRequest, reqOpt ...config.RequestOption) (resp *inference.GetInferenceDashboardResponse, rawResponse *protocol.Response, err error)
}

func NewInferenceClient

func NewInferenceClient(hostUrl string, ops ...Option) (InferenceClient, error)

type IntelligentRouterClient

type IntelligentRouterClient interface {
	CreateIntelligentRouter(context context.Context, req *ir.CreateIntelligentRouterRequest, reqOpt ...config.RequestOption) (resp *ir.CreateIntelligentRouterResponse, rawResponse *protocol.Response, err error)

	DeleteIntelligentRouter(context context.Context, req *ir.DeleteIntelligentRouterRequest, reqOpt ...config.RequestOption) (resp *ir.DeleteIntelligentRouterResponse, rawResponse *protocol.Response, err error)

	UpdateIntelligentRouter(context context.Context, req *ir.UpdateIntelligentRouterRequest, reqOpt ...config.RequestOption) (resp *ir.UpdateIntelligentRouterResponse, rawResponse *protocol.Response, err error)

	OverviewIntelligentRouter(context context.Context, req *ir.OverviewIntelligentRouterRequest, reqOpt ...config.RequestOption) (resp *ir.OverviewIntelligentRouterResponse, rawResponse *protocol.Response, err error)

	ExistIntelligentRouter(context context.Context, req *ir.ExistIntelligentRouterRequest, reqOpt ...config.RequestOption) (resp *ir.ExistIntelligentRouterResponse, rawResponse *protocol.Response, err error)

	RedisDropdownList(context context.Context, req *ir.RedisDropdownListRequest, reqOpt ...config.RequestOption) (resp *ir.RedisDropdownListResponse, rawResponse *protocol.Response, err error)
}

func NewIntelligentRouterClient

func NewIntelligentRouterClient(hostUrl string, ops ...Option) (IntelligentRouterClient, error)

type ModelClient

type ModelClient interface {
	CreateModel(context context.Context, req *model.CreateModelRequest, reqOpt ...config.RequestOption) (resp *model.CreateModelResponse, rawResponse *protocol.Response, err error)

	DeleteModel(context context.Context, req *model.DeleteModelRequest, reqOpt ...config.RequestOption) (resp *model.DeleteModelResponse, rawResponse *protocol.Response, err error)

	UpdateModel(context context.Context, req *model.UpdateModelRequest, reqOpt ...config.RequestOption) (resp *model.UpdateModelResponse, rawResponse *protocol.Response, err error)

	GetModel(context context.Context, req *model.GetModelRequest, reqOpt ...config.RequestOption) (resp *model.GetModelResponse, rawResponse *protocol.Response, err error)

	ListModel(context context.Context, req *model.ListModelRequest, reqOpt ...config.RequestOption) (resp *model.ListModelResponse, rawResponse *protocol.Response, err error)

	CreateModelPreheat(context context.Context, req *model.CreateModelPreheatRequest, reqOpt ...config.RequestOption) (resp *model.CreateModelPreheatResponse, rawResponse *protocol.Response, err error)

	CreateModelVersion(context context.Context, req *model.CreateModelVersionRequest, reqOpt ...config.RequestOption) (resp *model.CreateModelVersionResponse, rawResponse *protocol.Response, err error)

	DeleteModelVersion(context context.Context, req *model.DeleteModelVersionRequest, reqOpt ...config.RequestOption) (resp *model.DeleteModelVersionResponse, rawResponse *protocol.Response, err error)

	UpdateModelVersion(context context.Context, req *model.UpdateModelVersionRequest, reqOpt ...config.RequestOption) (resp *model.UpdateModelVersionResponse, rawResponse *protocol.Response, err error)

	GetModelVersion(context context.Context, req *model.GetModelVersionRequest, reqOpt ...config.RequestOption) (resp *model.GetModelVersionResponse, rawResponse *protocol.Response, err error)

	ListModelVersion(context context.Context, req *model.ListModelVersionRequest, reqOpt ...config.RequestOption) (resp *model.ListModelVersionResponse, rawResponse *protocol.Response, err error)

	CreateModelLabels(context context.Context, req *model.CreateModelLabelsRequest, reqOpt ...config.RequestOption) (resp *model.CreateModelLabelsResponse, rawResponse *protocol.Response, err error)

	DeleteModelLabels(context context.Context, req *model.DeleteModelLabelsRequest, reqOpt ...config.RequestOption) (resp *model.DeleteModelLabelsResponse, rawResponse *protocol.Response, err error)

	CreateModelVersionLabels(context context.Context, req *model.CreateModelVersionLabelsRequest, reqOpt ...config.RequestOption) (resp *model.CreateModelVersionLabelsResponse, rawResponse *protocol.Response, err error)

	DeleteModelVersionLabels(context context.Context, req *model.DeleteModelVersionLabelsRequest, reqOpt ...config.RequestOption) (resp *model.DeleteModelVersionLabelsResponse, rawResponse *protocol.Response, err error)

	GenerateObjectUploadLink(context context.Context, req *model.GenerateObjectUploadLinkRequest, reqOpt ...config.RequestOption) (resp *model.GenerateObjectUploadLinkResponse, rawResponse *protocol.Response, err error)
}

func NewModelClient

func NewModelClient(hostUrl string, ops ...Option) (ModelClient, error)

type Option

type Option struct {
	// contains filtered or unexported fields
}

Option Configuration of client

func WithClient

func WithClient(client client.Doer) Option

WithClient is used to register a custom crafter client

func WithClientConfig

func WithClientConfig(cfg *apiCfg.OpenapiConfig) Option

WithClientConfig is used to pass openapi configuration for the client

func WithClientMiddleware

func WithClientMiddleware(mws ...cli.Middleware) Option

WithClientMiddleware is used to register the middleware for the crafter client

func WithClientOption

func WithClientOption(opt ...config.ClientOption) Option

WithClientOption is used to pass configuration for the crafter client

func WithHeader

func WithHeader(header http.Header) Option

WithHeader is used to add the default header, which is carried by every request

func WithHostUrl

func WithHostUrl(HostUrl string) Option

func WithResponseResultDecider

func WithResponseResultDecider(decider ResponseResultDecider) Option

WithResponseResultDecider configure custom deserialization of http response to response struct

type Options

type Options struct {
	// contains filtered or unexported fields
}

func GetOptions

func GetOptions(ops ...Option) *Options

type QueueClient

type QueueClient interface {
	CreateQueue(context context.Context, req *queue.CreateQueueRequest, reqOpt ...config.RequestOption) (resp *queue.CreateQueueResponse, rawResponse *protocol.Response, err error)

	DeleteQueue(context context.Context, req *queue.DeleteQueueRequest, reqOpt ...config.RequestOption) (resp *queue.DeleteQueueResponse, rawResponse *protocol.Response, err error)

	UpdateQueue(context context.Context, req *queue.UpdateQueueRequest, reqOpt ...config.RequestOption) (resp *queue.UpdateQueueResponse, rawResponse *protocol.Response, err error)

	GetQueue(context context.Context, req *queue.GetQueueRequest, reqOpt ...config.RequestOption) (resp *queue.GetQueueResponse, rawResponse *protocol.Response, err error)

	ListQueue(context context.Context, req *queue.ListQueueRequest, reqOpt ...config.RequestOption) (resp *queue.ListQueueResponse, rawResponse *protocol.Response, err error)
}

func NewQueueClient

func NewQueueClient(hostUrl string, ops ...Option) (QueueClient, error)

type ResponseResultDecider

type ResponseResultDecider func(*response) error

ResponseResultDecider Definition of global data and types.

type TrainingClient

type TrainingClient interface {
	CreateTraining(context context.Context, req *training.CreateTrainingRequest, reqOpt ...config.RequestOption) (resp *training.CreateTrainingResponse, rawResponse *protocol.Response, err error)

	DeleteTraining(context context.Context, req *training.DeleteTrainingRequest, reqOpt ...config.RequestOption) (resp *training.DeleteTrainingResponse, rawResponse *protocol.Response, err error)

	UpdateTraining(context context.Context, req *training.UpdateTrainingRequest, reqOpt ...config.RequestOption) (resp *training.UpdateTrainingResponse, rawResponse *protocol.Response, err error)

	GetTraining(context context.Context, req *training.GetTrainingRequest, reqOpt ...config.RequestOption) (resp *training.GetTrainingResponse, rawResponse *protocol.Response, err error)

	ListTraining(context context.Context, req *training.ListTrainingRequest, reqOpt ...config.RequestOption) (resp *training.ListTrainingResponse, rawResponse *protocol.Response, err error)

	StartTraining(context context.Context, req *training.StartTrainingRequest, reqOpt ...config.RequestOption) (resp *training.StartTrainingResponse, rawResponse *protocol.Response, err error)

	StopTraining(context context.Context, req *training.StopTrainingRequest, reqOpt ...config.RequestOption) (resp *training.StopTrainingResponse, rawResponse *protocol.Response, err error)

	GetTrainingEvent(context context.Context, req *training.GetTrainingEventRequest, reqOpt ...config.RequestOption) (resp *training.GetTrainingEventResponse, rawResponse *protocol.Response, err error)

	GetTrainingLogs(context context.Context, req *training.GetTrainingLogsRequest, reqOpt ...config.RequestOption) (resp *training.GetTrainingLogsResponse, rawResponse *protocol.Response, err error)

	GetTrainingMetrics(context context.Context, req *training.GetTrainingMetricsRequest, reqOpt ...config.RequestOption) (resp *training.GetTrainingMetricsResponse, rawResponse *protocol.Response, err error)

	GetTrainingDashboard(context context.Context, req *training.GetTrainingDashboardRequest, reqOpt ...config.RequestOption) (resp *training.GetTrainingDashboardResponse, rawResponse *protocol.Response, err error)
}

func NewTrainingClient

func NewTrainingClient(hostUrl string, ops ...Option) (TrainingClient, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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