mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-11-17 05:33:42 +08:00
✨ feat: support other OpenAI APIs (#165)
* ✨ feat: support other OpenAI APIs * 🔖 chore: Update English translation
This commit is contained in:
@@ -143,3 +143,7 @@ func (p *BaseProvider) GetSupportedAPIUri(relayMode int) (url string, err *types
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
func (p *BaseProvider) GetRequester() *requester.HTTPRequester {
|
||||
return p.Requester
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ type ProviderInterface interface {
|
||||
// 获取完整请求URL
|
||||
// GetFullRequestURL(requestURL string, modelName string) string
|
||||
// 获取请求头
|
||||
// GetRequestHeaders() (headers map[string]string)
|
||||
GetRequestHeaders() map[string]string
|
||||
// 获取用量
|
||||
GetUsage() *types.Usage
|
||||
// 设置用量
|
||||
@@ -35,6 +35,7 @@ type ProviderInterface interface {
|
||||
// SupportAPI(relayMode int) bool
|
||||
GetChannel() *model.Channel
|
||||
ModelMappingHandler(modelName string) (string, error)
|
||||
GetRequester() *requester.HTTPRequester
|
||||
}
|
||||
|
||||
// 完成接口
|
||||
|
||||
Reference in New Issue
Block a user