|
|
@@ -3,6 +3,7 @@ package deepseek
|
|
|
import (
|
|
|
"github.com/labring/aiproxy/core/relay/adaptor"
|
|
|
"github.com/labring/aiproxy/core/relay/adaptor/openai"
|
|
|
+ "github.com/labring/aiproxy/core/relay/mode"
|
|
|
)
|
|
|
|
|
|
var _ adaptor.Adaptor = (*Adaptor)(nil)
|
|
|
@@ -17,6 +18,12 @@ func (a *Adaptor) DefaultBaseURL() string {
|
|
|
return baseURL
|
|
|
}
|
|
|
|
|
|
+func (a *Adaptor) SupportMode(m mode.Mode) bool {
|
|
|
+ return m == mode.ChatCompletions ||
|
|
|
+ m == mode.Completions ||
|
|
|
+ m == mode.Anthropic
|
|
|
+}
|
|
|
+
|
|
|
func (a *Adaptor) Metadata() adaptor.Metadata {
|
|
|
return adaptor.Metadata{
|
|
|
Models: ModelList,
|