feat: update OpenRouter channel name and add model list for OpenRouter adaptor

This commit is contained in:
JustSong
2025-02-11 00:20:55 +08:00
parent c715f2bc1d
commit eb96aa635e
5 changed files with 26 additions and 3 deletions

View File

@@ -12,6 +12,7 @@ import (
"github.com/songquanpeng/one-api/relay/adaptor/mistral"
"github.com/songquanpeng/one-api/relay/adaptor/moonshot"
"github.com/songquanpeng/one-api/relay/adaptor/novita"
"github.com/songquanpeng/one-api/relay/adaptor/openrouter"
"github.com/songquanpeng/one-api/relay/adaptor/siliconflow"
"github.com/songquanpeng/one-api/relay/adaptor/stepfun"
"github.com/songquanpeng/one-api/relay/adaptor/togetherai"
@@ -76,6 +77,8 @@ func GetCompatibleChannelMeta(channelType int) (string, []string) {
return "baiduv2", baiduv2.ModelList
case channeltype.XunfeiV2:
return "xunfeiv2", xunfeiv2.ModelList
case channeltype.OpenRouter:
return "openrouter", openrouter.ModelList
default:
return "openai", ModelList
}

View File

@@ -0,0 +1,20 @@
package openrouter
var ModelList = []string{
"openai/gpt-3.5-turbo",
"openai/chatgpt-4o-latest",
"openai/o1",
"openai/o1-preview",
"openai/o1-mini",
"openai/o3-mini",
"google/gemini-2.0-flash-001",
"google/gemini-2.0-flash-thinking-exp:free",
"google/gemini-2.0-flash-lite-preview-02-05:free",
"google/gemini-2.0-pro-exp-02-05:free",
"google/gemini-flash-1.5-8b",
"anthropic/claude-3.5-sonnet",
"anthropic/claude-3.5-haiku",
"deepseek/deepseek-r1:free",
"deepseek/deepseek-r1",
"qwen/qwen-vl-plus:free",
}