Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Provider = wire.NewSet( proxy.NewLLMProxy, v1.NewV1Handler, openai.NewOpenAIUsecase, openairepo.NewOpenAIRepo, modelv1.NewModelHandler, modelusecase.NewModelUsecase, dashv1.NewDashboardHandler, dashusecase.NewDashboardUsecase, dashrepo.NewDashboardRepo, middleware.NewProxyMiddleware, middleware.NewAuthMiddleware, middleware.NewActiveMiddleware, middleware.NewReadOnlyMiddleware, userV1.NewUserHandler, billingv1.NewBillingHandler, billingrepo.NewBillingRepo, billingusecase.NewBillingUsecase, erepo.NewExtensionRepo, eusecase.NewExtensionUsecase, workspacerepo.NewWorkspaceRepo, workspacerepo.NewWorkspaceFileRepo, workspaceusecase.NewWorkspaceUsecase, workspaceusecase.NewWorkspaceFileUsecase, workspacehandlerv1.NewWorkspaceFileHandler, sockethandler.NewSocketHandler, reportuse.NewReportUsecase, reportrepo.NewReportRepo, codesnippetrepo.NewCodeSnippetRepo, codesnippetusecase.NewCodeSnippetUsecase, codesnippetv1.NewCodeSnippetHandler, NewAPIHandlers, securityusecase.NewSecurityScanningUsecase, securityv1.NewSecurityHandler, codesnippetservice.NewOpenAIEmbeddingService, )
Functions ¶
This section is empty.
Types ¶
type APIHandlers ¶
type APIHandlers struct { OpenAIV1Handler *v1.V1Handler UserHandler *userV1.UserHandler ModelHandler *modelv1.ModelHandler DashboardHandler *dashv1.DashboardHandler CodeSnippetHandler *codesnippetv1.CodeSnippetHandler SocketHandler *sockethandler.SocketHandler BillingHandler *billingv1.BillingHandler WorkspaceFileHandler *workspacehandlerv1.WorkspaceFileHandler SecurityHandler *securityv1.SecurityHandler }
APIHandlers 包含所有API处理器
func NewAPIHandlers ¶
func NewAPIHandlers( openaiV1 *v1.V1Handler, userV1 *userV1.UserHandler, modelV1 *modelv1.ModelHandler, dashboardV1 *dashv1.DashboardHandler, codeSnippetV1 *codesnippetv1.CodeSnippetHandler, socketH *sockethandler.SocketHandler, billingV1 *billingv1.BillingHandler, workspaceFileV1 *workspacehandlerv1.WorkspaceFileHandler, securityV1 *securityv1.SecurityHandler, ) *APIHandlers
NewAPIHandlers 创建 APIHandlers 实例
Directories
¶
Path | Synopsis |
---|---|
billing
|
|
codesnippet
|
|
dashboard
|
|
extension
|
|
model
|
|
openai
|
|
report
|
|
scanner
|
|
security
|
|
socket
|
|
user
|
|
workspace
|
|
Click to show internal directories.
Click to hide internal directories.