引入 Canonical Model 和 ProtocolAdapter 架构,支持 OpenAI/Anthropic 协议间 无缝转换,统一 ProxyHandler 替代分散的 OpenAI/Anthropic Handler,简化 ProviderClient 为协议无关的 HTTP 发送器,Provider 新增 protocol 字段。
14 lines
401 B
Go
14 lines
401 B
Go
package conversion
|
|
|
|
// InterfaceType 接口类型枚举
|
|
type InterfaceType string
|
|
|
|
const (
|
|
InterfaceTypeChat InterfaceType = "CHAT"
|
|
InterfaceTypeModels InterfaceType = "MODELS"
|
|
InterfaceTypeModelInfo InterfaceType = "MODEL_INFO"
|
|
InterfaceTypeEmbeddings InterfaceType = "EMBEDDINGS"
|
|
InterfaceTypeRerank InterfaceType = "RERANK"
|
|
InterfaceTypePassthrough InterfaceType = "PASSTHROUGH"
|
|
)
|