19 lines
525 B
Go
19 lines
525 B
Go
// Package transcribe 提供 transcribe 模块的 Wire Provider 集合
|
|
package transcribe
|
|
|
|
import (
|
|
"github.com/echochat/backend/app/transcribe/controller"
|
|
"github.com/echochat/backend/app/transcribe/dao"
|
|
"github.com/echochat/backend/app/transcribe/service"
|
|
"github.com/google/wire"
|
|
)
|
|
|
|
// TranscribeSet 转写模块 Wire Provider 集合
|
|
var TranscribeSet = wire.NewSet(
|
|
dao.NewTranscriptDAO,
|
|
dao.NewLLMConfigDAO,
|
|
service.NewOpenAICompatibleClient,
|
|
service.NewTranscribeService,
|
|
controller.NewTranscribeController,
|
|
)
|