Documentation
¶
Index ¶
- Variables
- func GetChatRequestPrice(_ *gin.Context, mc *model.ModelConfig) (model.Price, error)
- func GetChatRequestUsage(c *gin.Context, _ *model.ModelConfig) (model.Usage, error)
- func GetCompletionsRequestPrice(_ *gin.Context, mc *model.ModelConfig) (model.Price, error)
- func GetCompletionsRequestUsage(c *gin.Context, _ *model.ModelConfig) (model.Usage, error)
- func GetEmbedRequestPrice(_ *gin.Context, mc *model.ModelConfig) (model.Price, error)
- func GetEmbedRequestUsage(c *gin.Context, _ *model.ModelConfig) (model.Usage, error)
- func GetImageRequestPrice(c *gin.Context, mc *model.ModelConfig) (model.Price, error)
- func GetImageRequestUsage(c *gin.Context, _ *model.ModelConfig) (model.Usage, error)
- func GetImageSizePrice(modelConfig *model.ModelConfig, size string) (float64, bool)
- func GetPdfRequestPrice(_ *gin.Context, mc *model.ModelConfig) (model.Price, error)
- func GetPdfRequestUsage(_ *gin.Context, _ *model.ModelConfig) (model.Usage, error)
- func GetRerankRequestPrice(_ *gin.Context, mc *model.ModelConfig) (model.Price, error)
- func GetRerankRequestUsage(c *gin.Context, _ *model.ModelConfig) (model.Usage, error)
- func GetSTTRequestPrice(_ *gin.Context, mc *model.ModelConfig) (model.Price, error)
- func GetSTTRequestUsage(c *gin.Context, _ *model.ModelConfig) (model.Usage, error)
- func GetTTSRequestPrice(_ *gin.Context, mc *model.ModelConfig) (model.Price, error)
- func GetTTSRequestUsage(c *gin.Context, _ *model.ModelConfig) (model.Usage, error)
- type HandleResult
- type RequestDetail
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidChannelTypeCode = "invalid_channel_type"
Functions ¶
func GetChatRequestPrice ¶ added in v0.1.5
func GetChatRequestUsage ¶ added in v0.1.5
func GetCompletionsRequestPrice ¶ added in v0.1.5
func GetCompletionsRequestUsage ¶ added in v0.1.5
func GetEmbedRequestPrice ¶ added in v0.1.5
func GetEmbedRequestUsage ¶ added in v0.1.5
func GetImageRequestPrice ¶ added in v0.1.5
func GetImageRequestUsage ¶ added in v0.1.5
func GetImageSizePrice ¶
func GetImageSizePrice(modelConfig *model.ModelConfig, size string) (float64, bool)
func GetPdfRequestPrice ¶ added in v0.1.5
func GetPdfRequestUsage ¶ added in v0.1.5
func GetRerankRequestPrice ¶ added in v0.1.5
func GetRerankRequestUsage ¶ added in v0.1.5
func GetSTTRequestPrice ¶ added in v0.1.5
func GetSTTRequestUsage ¶ added in v0.1.5
func GetTTSRequestPrice ¶ added in v0.1.5
func GetTTSRequestUsage ¶ added in v0.1.5
Types ¶
type HandleResult ¶
type HandleResult struct { Error *relaymodel.ErrorWithStatusCode Usage model.Usage Detail *RequestDetail }
HandleResult contains all the information needed for consumption recording
type RequestDetail ¶ added in v0.1.5
func DoHelper ¶
func DoHelper( a adaptor.Adaptor, c *gin.Context, meta *meta.Meta, ) ( model.Usage, *RequestDetail, *relaymodel.ErrorWithStatusCode, )
Click to show internal directories.
Click to hide internal directories.