Documentation
¶
Index ¶
- Variables
- func InitializeLargeLanguageModelProvider(config *settings.Config) error
- type LargeLanguageModelProviderContainer
- func (l *LargeLanguageModelProviderContainer) GetJsonResponseByReceiptImageRecognitionModel(c core.Context, uid int64, currentConfig *settings.Config, ...) (*data.LargeLanguageModelTextualResponse, error)
- func (l *LargeLanguageModelProviderContainer) GetJsonResponseByTextRecognitionModel(c core.Context, uid int64, currentConfig *settings.Config, ...) (*data.LargeLanguageModelTextualResponse, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Container = &LargeLanguageModelProviderContainer{}
)
Initialize a large language model provider container singleton instance
Functions ¶
func InitializeLargeLanguageModelProvider ¶
InitializeLargeLanguageModelProvider initializes the current large language model provider according to the config
Types ¶
type LargeLanguageModelProviderContainer ¶
type LargeLanguageModelProviderContainer struct {
// contains filtered or unexported fields
}
LargeLanguageModelProviderContainer contains the current large language model provider
func (*LargeLanguageModelProviderContainer) GetJsonResponseByReceiptImageRecognitionModel ¶
func (l *LargeLanguageModelProviderContainer) GetJsonResponseByReceiptImageRecognitionModel(c core.Context, uid int64, currentConfig *settings.Config, request *data.LargeLanguageModelRequest) (*data.LargeLanguageModelTextualResponse, error)
GetJsonResponseByReceiptImageRecognitionModel returns the json response from the current large language model provider by receipt image recognition model
func (*LargeLanguageModelProviderContainer) GetJsonResponseByTextRecognitionModel ¶ added in v1.6.0
func (l *LargeLanguageModelProviderContainer) GetJsonResponseByTextRecognitionModel(c core.Context, uid int64, currentConfig *settings.Config, request *data.LargeLanguageModelRequest) (*data.LargeLanguageModelTextualResponse, error)
GetJsonResponseByTextRecognitionModel returns the json response from the current large language model provider by transaction text recognition model
Click to show internal directories.
Click to hide internal directories.