Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewOpenAIUsecase ¶
func NewOpenAIUsecase( cfg *config.Config, repo domain.OpenAIRepo, modelRepo domain.ModelRepo, logger *slog.Logger, redis *redis.Client, ) domain.OpenAIUsecase
Types ¶
type OpenAIUsecase ¶
type OpenAIUsecase struct {
// contains filtered or unexported fields
}
func (*OpenAIUsecase) GetConfig ¶
func (u *OpenAIUsecase) GetConfig(ctx context.Context, req *domain.ConfigReq) (*domain.ConfigResp, error)
func (*OpenAIUsecase) ModelList ¶
func (u *OpenAIUsecase) ModelList(ctx context.Context) (*domain.ModelListResp, error)
Click to show internal directories.
Click to hide internal directories.