Documentation
¶
Index ¶
- type ErrorResponse
- type ModelResponse
- type Provider
- type ResponseJSON
- type Router
- type RouterImpl
- func (router *RouterImpl) FetchAllModelsHandler(c *gin.Context)
- func (router *RouterImpl) GenerateProvidersTokenHandler(c *gin.Context)
- func (router *RouterImpl) HealthcheckHandler(c *gin.Context)
- func (router *RouterImpl) NotFoundHandler(c *gin.Context)
- func (router *RouterImpl) ProxyHandler(c *gin.Context)
- func (router *RouterImpl) ValidateProvider(provider string) (*Provider, bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrorResponse ¶
type ErrorResponse struct {
Error string `json:"error"`
}
type ModelResponse ¶
type ModelResponse struct { Provider string `json:"provider"` Models []interface{} `json:"models"` }
type ResponseJSON ¶
type ResponseJSON struct {
Message string `json:"message"`
}
type Router ¶
type RouterImpl ¶
type RouterImpl struct {
// contains filtered or unexported fields
}
func (*RouterImpl) FetchAllModelsHandler ¶
func (router *RouterImpl) FetchAllModelsHandler(c *gin.Context)
func (*RouterImpl) GenerateProvidersTokenHandler ¶
func (router *RouterImpl) GenerateProvidersTokenHandler(c *gin.Context)
func (*RouterImpl) HealthcheckHandler ¶
func (router *RouterImpl) HealthcheckHandler(c *gin.Context)
func (*RouterImpl) NotFoundHandler ¶
func (router *RouterImpl) NotFoundHandler(c *gin.Context)
func (*RouterImpl) ProxyHandler ¶
func (router *RouterImpl) ProxyHandler(c *gin.Context)
func (*RouterImpl) ValidateProvider ¶
func (router *RouterImpl) ValidateProvider(provider string) (*Provider, bool)
Click to show internal directories.
Click to hide internal directories.