mirror of
				https://github.com/songquanpeng/one-api.git
				synced 2025-11-04 15:53:42 +08:00 
			
		
		
		
	feat: support claude and gemini in vertex ai (#1621)
* feat: support claude and gemini in vertex ai * fix: do not show api key field in channel page when the type is VertexAI * fix: update getToken function to include channelId in cache key
This commit is contained in:
		@@ -43,5 +43,6 @@ const (
 | 
			
		||||
	TogetherAI
 | 
			
		||||
	Doubao
 | 
			
		||||
	Novita
 | 
			
		||||
	VertextAI
 | 
			
		||||
	Dummy
 | 
			
		||||
)
 | 
			
		||||
 
 | 
			
		||||
@@ -35,6 +35,8 @@ func ToAPIType(channelType int) int {
 | 
			
		||||
		apiType = apitype.Cloudflare
 | 
			
		||||
	case DeepL:
 | 
			
		||||
		apiType = apitype.DeepL
 | 
			
		||||
	case VertextAI:
 | 
			
		||||
		apiType = apitype.VertexAI
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return apiType
 | 
			
		||||
 
 | 
			
		||||
@@ -43,6 +43,7 @@ var ChannelBaseURLs = []string{
 | 
			
		||||
	"https://api.together.xyz",                  // 39
 | 
			
		||||
	"https://ark.cn-beijing.volces.com",         // 40
 | 
			
		||||
	"https://api.novita.ai/v3/openai",           // 41
 | 
			
		||||
	"",										     // 42
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user