api

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Dec 26, 2025 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormatValidationError added in v0.6.0

func FormatValidationError(err error) error

Format validation errors

func InjectRouter

func InjectRouter(e *AOGCoreServer)

func TestValidateStruct added in v0.6.0

func TestValidateStruct(s interface{}) error

TestValidateStruct validation function for testing

func ValidateAndSetDefaults added in v0.6.0

func ValidateAndSetDefaults(request interface{}) error

ValidateAndSetDefaults uniformly handles default value setting and validation

Types

type AOGCoreServer

type AOGCoreServer struct {
	Router          *gin.Engine
	AIGCService     server.AIGCService
	Model           server.Model
	ServiceProvider server.ServiceProvider
	ControlPanel    server.ControlPanel
	RagService      server.RagService
	Version         server.Version
	Health          server.Health
	Plugin          server.Plugin
}

func NewAOGCoreServer

func NewAOGCoreServer() *AOGCoreServer

NewAOGCoreServer is the constructor of the server structure

func (*AOGCoreServer) CancelModelStream

func (t *AOGCoreServer) CancelModelStream(c *gin.Context)

func (*AOGCoreServer) CreateAIGCService

func (t *AOGCoreServer) CreateAIGCService(c *gin.Context)

func (*AOGCoreServer) CreateModel

func (t *AOGCoreServer) CreateModel(c *gin.Context)

func (*AOGCoreServer) CreateModelStream

func (t *AOGCoreServer) CreateModelStream(c *gin.Context)

func (*AOGCoreServer) CreateServiceProvider

func (t *AOGCoreServer) CreateServiceProvider(c *gin.Context)

func (*AOGCoreServer) DeleteModel

func (t *AOGCoreServer) DeleteModel(c *gin.Context)

func (*AOGCoreServer) DeleteServiceProvider

func (t *AOGCoreServer) DeleteServiceProvider(c *gin.Context)

func (*AOGCoreServer) ExportService

func (t *AOGCoreServer) ExportService(c *gin.Context)

func (*AOGCoreServer) GetAIGCService

func (t *AOGCoreServer) GetAIGCService(c *gin.Context)

func (*AOGCoreServer) GetAIGCServices

func (t *AOGCoreServer) GetAIGCServices(c *gin.Context)

func (*AOGCoreServer) GetDashBoardHandler

func (t *AOGCoreServer) GetDashBoardHandler(c *gin.Context)

func (*AOGCoreServer) GetEngineServerHealth added in v0.7.0

func (t *AOGCoreServer) GetEngineServerHealth(c *gin.Context)

func (*AOGCoreServer) GetEngineVersion added in v0.7.0

func (t *AOGCoreServer) GetEngineVersion(c *gin.Context)

func (*AOGCoreServer) GetModelList

func (t *AOGCoreServer) GetModelList(c *gin.Context)

func (*AOGCoreServer) GetModelkeyHandler

func (t *AOGCoreServer) GetModelkeyHandler(c *gin.Context)

func (*AOGCoreServer) GetModels

func (t *AOGCoreServer) GetModels(c *gin.Context)

func (*AOGCoreServer) GetProductInfoHandler

func (t *AOGCoreServer) GetProductInfoHandler(c *gin.Context)

func (*AOGCoreServer) GetRecommendModels

func (t *AOGCoreServer) GetRecommendModels(c *gin.Context)

func (*AOGCoreServer) GetServerHealth added in v0.7.0

func (t *AOGCoreServer) GetServerHealth(c *gin.Context)

func (*AOGCoreServer) GetServiceProvider

func (t *AOGCoreServer) GetServiceProvider(c *gin.Context)

func (*AOGCoreServer) GetServiceProviders

func (t *AOGCoreServer) GetServiceProviders(c *gin.Context)

func (*AOGCoreServer) GetSupportModelListCombine

func (t *AOGCoreServer) GetSupportModelListCombine(c *gin.Context)

func (*AOGCoreServer) GetUpdateAvailableStatus added in v0.7.0

func (t *AOGCoreServer) GetUpdateAvailableStatus(c *gin.Context)

func (*AOGCoreServer) GetVersion added in v0.7.0

func (t *AOGCoreServer) GetVersion(c *gin.Context)

func (*AOGCoreServer) ImportService

func (t *AOGCoreServer) ImportService(c *gin.Context)

func (*AOGCoreServer) PluginDelete added in v0.7.1

func (t *AOGCoreServer) PluginDelete(c *gin.Context)

func (*AOGCoreServer) PluginDownload added in v0.7.1

func (t *AOGCoreServer) PluginDownload(c *gin.Context)

func (*AOGCoreServer) PluginInfo added in v0.7.1

func (t *AOGCoreServer) PluginInfo(c *gin.Context)

func (*AOGCoreServer) PluginList added in v0.7.1

func (t *AOGCoreServer) PluginList(c *gin.Context)

func (*AOGCoreServer) PluginLoad added in v0.7.1

func (t *AOGCoreServer) PluginLoad(c *gin.Context)

func (*AOGCoreServer) PluginStop added in v0.7.1

func (t *AOGCoreServer) PluginStop(c *gin.Context)

func (*AOGCoreServer) RagDeleteFile added in v0.6.0

func (t *AOGCoreServer) RagDeleteFile(c *gin.Context)

func (*AOGCoreServer) RagGetFile added in v0.6.0

func (t *AOGCoreServer) RagGetFile(c *gin.Context)

func (*AOGCoreServer) RagGetFiles added in v0.6.0

func (t *AOGCoreServer) RagGetFiles(c *gin.Context)

func (*AOGCoreServer) RagRetrieval added in v0.6.0

func (t *AOGCoreServer) RagRetrieval(c *gin.Context)

func (*AOGCoreServer) RagUploadFile added in v0.6.0

func (t *AOGCoreServer) RagUploadFile(c *gin.Context)

func (*AOGCoreServer) Register

func (t *AOGCoreServer) Register()

func (*AOGCoreServer) Run

func (t *AOGCoreServer) Run(ctx context.Context, address string) error

Run is the function to start the server

func (*AOGCoreServer) SetDefaultModelHandler

func (t *AOGCoreServer) SetDefaultModelHandler(c *gin.Context)

func (*AOGCoreServer) UpdateAIGCService

func (t *AOGCoreServer) UpdateAIGCService(c *gin.Context)

func (*AOGCoreServer) UpdateHandler added in v0.7.0

func (t *AOGCoreServer) UpdateHandler(c *gin.Context)

func (*AOGCoreServer) UpdateServiceProvider

func (t *AOGCoreServer) UpdateServiceProvider(c *gin.Context)

type RequestDefaultSetter added in v0.6.0

type RequestDefaultSetter interface {
	SetDefaults()
}

RequestDefaultSetter interface defines request types that need default value setting

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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