Documentation
¶
Index ¶
- func FormatValidationError(err error) error
- func InjectRouter(e *AOGCoreServer)
- func TestValidateStruct(s interface{}) error
- func ValidateAndSetDefaults(request interface{}) error
- type AOGCoreServer
- func (t *AOGCoreServer) CancelModelStream(c *gin.Context)
- func (t *AOGCoreServer) CreateAIGCService(c *gin.Context)
- func (t *AOGCoreServer) CreateModel(c *gin.Context)
- func (t *AOGCoreServer) CreateModelStream(c *gin.Context)
- func (t *AOGCoreServer) CreateServiceProvider(c *gin.Context)
- func (t *AOGCoreServer) DeleteModel(c *gin.Context)
- func (t *AOGCoreServer) DeleteServiceProvider(c *gin.Context)
- func (t *AOGCoreServer) ExportService(c *gin.Context)
- func (t *AOGCoreServer) GetAIGCService(c *gin.Context)
- func (t *AOGCoreServer) GetAIGCServices(c *gin.Context)
- func (t *AOGCoreServer) GetDashBoardHandler(c *gin.Context)
- func (t *AOGCoreServer) GetEngineServerHealth(c *gin.Context)
- func (t *AOGCoreServer) GetEngineVersion(c *gin.Context)
- func (t *AOGCoreServer) GetModelList(c *gin.Context)
- func (t *AOGCoreServer) GetModelkeyHandler(c *gin.Context)
- func (t *AOGCoreServer) GetModels(c *gin.Context)
- func (t *AOGCoreServer) GetProductInfoHandler(c *gin.Context)
- func (t *AOGCoreServer) GetRecommendModels(c *gin.Context)
- func (t *AOGCoreServer) GetServerHealth(c *gin.Context)
- func (t *AOGCoreServer) GetServiceProvider(c *gin.Context)
- func (t *AOGCoreServer) GetServiceProviders(c *gin.Context)
- func (t *AOGCoreServer) GetSupportModelListCombine(c *gin.Context)
- func (t *AOGCoreServer) GetUpdateAvailableStatus(c *gin.Context)
- func (t *AOGCoreServer) GetVersion(c *gin.Context)
- func (t *AOGCoreServer) ImportService(c *gin.Context)
- func (t *AOGCoreServer) PluginDelete(c *gin.Context)
- func (t *AOGCoreServer) PluginDownload(c *gin.Context)
- func (t *AOGCoreServer) PluginInfo(c *gin.Context)
- func (t *AOGCoreServer) PluginList(c *gin.Context)
- func (t *AOGCoreServer) PluginLoad(c *gin.Context)
- func (t *AOGCoreServer) PluginStop(c *gin.Context)
- func (t *AOGCoreServer) RagDeleteFile(c *gin.Context)
- func (t *AOGCoreServer) RagGetFile(c *gin.Context)
- func (t *AOGCoreServer) RagGetFiles(c *gin.Context)
- func (t *AOGCoreServer) RagRetrieval(c *gin.Context)
- func (t *AOGCoreServer) RagUploadFile(c *gin.Context)
- func (t *AOGCoreServer) Register()
- func (t *AOGCoreServer) Run(ctx context.Context, address string) error
- func (t *AOGCoreServer) SetDefaultModelHandler(c *gin.Context)
- func (t *AOGCoreServer) UpdateAIGCService(c *gin.Context)
- func (t *AOGCoreServer) UpdateHandler(c *gin.Context)
- func (t *AOGCoreServer) UpdateServiceProvider(c *gin.Context)
- type RequestDefaultSetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatValidationError ¶ added in v0.6.0
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
Source Files
¶
Click to show internal directories.
Click to hide internal directories.