14 lines
253 B
Go
Raw Normal View History

2023-06-04 22:54:54 +08:00
package remote_http
import (
2024-02-21 12:04:40 +08:00
"context"
2024-09-29 14:08:55 +08:00
"mylomen_server/common/dto"
2023-06-04 22:54:54 +08:00
)
type aiApi interface {
2024-02-21 12:04:40 +08:00
Completions(ctx context.Context, prompt, groupId string) (*dto.AiRes, error)
2023-06-04 22:54:54 +08:00
}
var AiApi aiApi = new(aiApiImpl)
2024-05-22 17:39:32 +08:00
var AiOpenRouter aiApi = new(aiRouterImpl)