Просмотр исходного кода

feat: support channel AI Proxy now

JustSong 2 лет назад
Родитель
Сommit
cfd587117e
3 измененных файлов с 6 добавлено и 2 удалено
  1. 1 0
      README.md
  2. 2 0
      common/constants.go
  3. 3 2
      web/src/constants/channel.constants.js

+ 1 - 0
README.md

@@ -51,6 +51,7 @@ _✨ All in one 的 OpenAI 接口,整合各种 API 访问方式,开箱即用
    + [x] **Azure OpenAI API**
    + [x] **Azure OpenAI API**
    + [x] [API2D](https://api2d.com/r/197971)
    + [x] [API2D](https://api2d.com/r/197971)
    + [x] [OhMyGPT](https://aigptx.top?aff=uFpUl2Kf)
    + [x] [OhMyGPT](https://aigptx.top?aff=uFpUl2Kf)
+   + [x] [AI Proxy](https://aiproxy.io/?i=OneAPI)
    + [x] [AI.LS](https://ai.ls)
    + [x] [AI.LS](https://ai.ls)
    + [x] [OpenAI Max](https://openaimax.com)
    + [x] [OpenAI Max](https://openaimax.com)
    + [x] [OpenAI-SB](https://openai-sb.com)
    + [x] [OpenAI-SB](https://openai-sb.com)

+ 2 - 0
common/constants.go

@@ -128,6 +128,7 @@ const (
 	ChannelTypeOhMyGPT   = 7
 	ChannelTypeOhMyGPT   = 7
 	ChannelTypeCustom    = 8
 	ChannelTypeCustom    = 8
 	ChannelTypeAILS      = 9
 	ChannelTypeAILS      = 9
+	ChannelTypeAIProxy   = 10
 )
 )
 
 
 var ChannelBaseURLs = []string{
 var ChannelBaseURLs = []string{
@@ -141,4 +142,5 @@ var ChannelBaseURLs = []string{
 	"https://api.ohmygpt.com",     // 7
 	"https://api.ohmygpt.com",     // 7
 	"",                            // 8
 	"",                            // 8
 	"https://api.caipacity.com",   // 9
 	"https://api.caipacity.com",   // 9
+	"https://api.aiproxy.io",      // 10
 }
 }

+ 3 - 2
web/src/constants/channel.constants.js

@@ -1,11 +1,12 @@
 export const CHANNEL_OPTIONS = [
 export const CHANNEL_OPTIONS = [
   { key: 1, text: 'OpenAI', value: 1, color: 'green' },
   { key: 1, text: 'OpenAI', value: 1, color: 'green' },
-  { key: 2, text: 'API2D', value: 2, color: 'blue' },
+  { key: 8, text: '自定义', value: 8, color: 'pink' },
   { key: 3, text: 'Azure', value: 3, color: 'olive' },
   { key: 3, text: 'Azure', value: 3, color: 'olive' },
+  { key: 2, text: 'API2D', value: 2, color: 'blue' },
   { key: 4, text: 'CloseAI', value: 4, color: 'teal' },
   { key: 4, text: 'CloseAI', value: 4, color: 'teal' },
   { key: 5, text: 'OpenAI-SB', value: 5, color: 'brown' },
   { key: 5, text: 'OpenAI-SB', value: 5, color: 'brown' },
   { key: 6, text: 'OpenAI Max', value: 6, color: 'violet' },
   { key: 6, text: 'OpenAI Max', value: 6, color: 'violet' },
   { key: 7, text: 'OhMyGPT', value: 7, color: 'purple' },
   { key: 7, text: 'OhMyGPT', value: 7, color: 'purple' },
   { key: 9, text: 'AI.LS', value: 9, color: 'yellow' },
   { key: 9, text: 'AI.LS', value: 9, color: 'yellow' },
-  { key: 8, text: '自定义', value: 8, color: 'pink' }
+  { key: 10, text: 'AI Proxy', value: 10, color: 'purple' }
 ];
 ];