Versions in this module Expand all Collapse all v0 v0.0.1 Feb 6, 2025 Changes in this version + func DoRequest(c *gin.Context, req *http.Request) (*http.Response, error) + func DoRequestHelper(a Adaptor, c *gin.Context, meta *meta.Meta, requestBody io.Reader) (*http.Response, error) + func SetupCommonRequestHeader(c *gin.Context, req *http.Request, meta *meta.Meta) + type Adaptor interface + ConvertImageRequest func(request *model.ImageRequest) (any, error) + ConvertRequest func(c *gin.Context, relayMode int, request *model.GeneralOpenAIRequest) (any, error) + DoRequest func(c *gin.Context, meta *meta.Meta, requestBody io.Reader) (*http.Response, error) + DoResponse func(c *gin.Context, resp *http.Response, meta *meta.Meta) (usage *model.Usage, err *model.ErrorWithStatusCode) + GetChannelName func() string + GetModelList func() []string + GetRequestURL func(meta *meta.Meta) (string, error) + Init func(meta *meta.Meta) + SetupRequestHeader func(c *gin.Context, req *http.Request, meta *meta.Meta) error