feat(model): Support yi proxy LLM (#1303)

This commit is contained in:
Fangyin Cheng 2024-03-15 22:15:37 +08:00 committed by GitHub
parent 6974329116
commit 130ffb08c9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
144 changed files with 1286 additions and 1088 deletions

View File

@ -208,6 +208,11 @@ TONGYI_PROXY_API_KEY={your-tongyi-sk}
#XUNFEI_SPARK_API_KEY={your_api_key} #XUNFEI_SPARK_API_KEY={your_api_key}
#XUNFEI_SPARK_API_SECRET={your_api_secret} #XUNFEI_SPARK_API_SECRET={your_api_secret}
## Yi Proxyllm, https://platform.lingyiwanwu.com/docs
#YI_MODEL_VERSION=yi-34b-chat-0205
#YI_API_BASE=https://api.lingyiwanwu.com/v1
#YI_API_KEY={your-yi-api-key}
#*******************************************************************# #*******************************************************************#

View File

@ -14,6 +14,7 @@ ignore =
E126 E126
E203 E203
E226 E226
E231
E24 E24
E704 E704
W503 W503

View File

@ -71,3 +71,6 @@ ignore_missing_imports = True
[mypy-pymilvus.*] [mypy-pymilvus.*]
ignore_missing_imports = True ignore_missing_imports = True
[mypy-cryptography.*]
ignore_missing_imports = True

View File

@ -106,6 +106,17 @@ class Config(metaclass=Singleton):
"GEMINI_MODEL_VERSION", "gemini-pro" "GEMINI_MODEL_VERSION", "gemini-pro"
) )
# Yi proxy
self.yi_proxy_api_key = os.getenv("YI_API_KEY")
if self.yi_proxy_api_key:
os.environ["yi_proxyllm_proxy_api_key"] = self.yi_proxy_api_key
os.environ["yi_proxyllm_proxyllm_backend"] = os.getenv(
"YI_MODEL_VERSION", "yi-34b-chat-0205"
)
os.environ["yi_proxyllm_proxy_api_base"] = os.getenv(
"YI_API_BASE", "https://api.lingyiwanwu.com/v1"
)
self.proxy_server_url = os.getenv("PROXY_SERVER_URL") self.proxy_server_url = os.getenv("PROXY_SERVER_URL")
self.elevenlabs_api_key = os.getenv("ELEVENLABS_API_KEY") self.elevenlabs_api_key = os.getenv("ELEVENLABS_API_KEY")

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
self.__BUILD_MANIFEST=function(s,c,a,t,e,f,n,k,h,i,u,b,d,j,p,o,g,l,r,_,w){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[o,s,c,a,t,e,b,h,i,g,"static/chunks/9305-731a825b3a5946b0.js","static/chunks/7299-861ec7a5313c37d7.js","static/chunks/pages/index-6f94bf33e630d378.js"],"/_error":["static/chunks/pages/_error-8095ba9e1bf12f30.js"],"/agent":[s,c,a,e,f,b,n,"static/chunks/pages/agent-9ae190d09ffbcf91.js"],"/app":[d,s,c,a,t,e,f,n,j,l,p,"static/chunks/pages/app-c4a0b8c6b9913f51.js"],"/chat":["static/chunks/pages/chat-685548d2c766c932.js"],"/database":[s,c,a,t,f,n,i,u,"static/chunks/7902-4918b0d75f4e6030.js","static/chunks/pages/database-54cc6f9f26a7f189.js"],"/flow":[d,s,c,a,k,j,l,p,"static/chunks/pages/flow-7815446716aa7d76.js"],"/flow/canvas":[o,d,s,c,a,t,e,k,h,i,u,j,r,g,"static/chunks/1193-0c6475e280185569.js",p,"static/chunks/pages/flow/canvas-08ec057f65219921.js"],"/knowledge":[_,s,c,a,e,f,k,b,n,i,u,w,r,"static/chunks/786-b421e6b05926031a.js","static/chunks/pages/knowledge-27a06f795c38a212.js"],"/knowledge/chunk":[s,t,e,f,h,n,"static/chunks/pages/knowledge/chunk-35ed1f4cfbd0cd21.js"],"/models":[_,s,c,a,t,k,u,"static/chunks/pages/models-9a41686b79adb016.js"],"/prompt":[s,c,a,t,e,k,h,w,"static/chunks/5316-655e489e09e6f598.js","static/chunks/3106-b56c40fbef976460.js","static/chunks/pages/prompt-5292d8a7981ff05b.js"],sortedPages:["/","/_app","/_error","/agent","/app","/chat","/database","/flow","/flow/canvas","/knowledge","/knowledge/chunk","/models","/prompt"]}}("static/chunks/6274-49b2ee798217366f.js","static/chunks/5503-b66b37170cb68a07.js","static/chunks/3323-89044be39a537ba8.js","static/chunks/6184-371e958355c7b12e.js","static/chunks/5081-aff96346f8ba68c2.js","static/chunks/2398-5b1ad52c7975acdc.js","static/chunks/5813-4c68518e018dce7f.js","static/chunks/4567-75d237fc33022069.js","static/chunks/1980-dc33199297ffe45d.js","static/chunks/411-181d7489f8ec7b51.js","static/chunks/418-d6a140998f371c3c.js","static/chunks/4553-fe655ac769ea220f.js","static/chunks/971df74e-f135fda29942565f.js","static/chunks/9924-c9472878edb8c089.js","static/css/b4846eed11c4725f.css","static/chunks/29107295-75edf0bf34e24b1e.js","static/chunks/2487-456546ea0216ea5a.js","static/chunks/6165-d38e53fbbcae4ee3.js","static/chunks/2282-5909f795eb9ebcf6.js","static/chunks/75fc9c18-f5c95b15762b1b2f.js","static/chunks/8045-8f34a5e608eef9e3.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();

View File

@ -0,0 +1 @@
self.__BUILD_MANIFEST=function(s,c,a,e,t,n,d,f,k,h,i,u,b,j,p,o,g,l,r){return{__rewrites:{beforeFiles:[],afterFiles:[],fallback:[]},"/":[p,s,c,a,e,h,d,f,o,"static/chunks/9305-f44429d5185a9fc7.js","static/chunks/7299-cb3b5c1ad528f20a.js","static/chunks/pages/index-418850113396d3c8.js"],"/_error":["static/chunks/pages/_error-8095ba9e1bf12f30.js"],"/agent":[s,c,a,t,h,n,"static/chunks/pages/agent-7a77bcca568fd9db.js"],"/app":[i,s,c,a,e,t,n,u,b,"static/chunks/7958-ed34baf152e6e252.js",j,"static/chunks/pages/app-965a0a3b7d3520ce.js"],"/chat":["static/chunks/pages/chat-3edbd0be9e7a02e9.js"],"/database":[s,c,a,e,t,n,f,k,"static/chunks/7559-0f4c8f77fad3cd28.js","static/chunks/pages/database-15c12a51f8884632.js"],"/flow":[i,s,c,a,u,b,j,"static/chunks/pages/flow-af8106c2d4339aca.js"],"/flow/canvas":[p,i,s,c,a,e,d,f,u,k,b,g,o,"static/chunks/4350-1896c46dd5e9afe8.js",j,"static/chunks/pages/flow/canvas-b0845d0447aba049.js"],"/knowledge":[l,s,c,a,t,h,n,f,k,r,g,"static/chunks/8660-13b381e809ea1aa1.js","static/chunks/pages/knowledge-dad89c906ee441e7.js"],"/knowledge/chunk":[s,e,t,d,n,"static/chunks/pages/knowledge/chunk-bc057a5c02a2c123.js"],"/models":[l,s,c,a,e,k,"static/chunks/3444-30181eacc7980e66.js","static/chunks/pages/models-6520206d2a96df2c.js"],"/prompt":[s,c,a,e,d,r,"static/chunks/4733-cc041bf7a3d12e39.js","static/chunks/5396-3e98ef6b437678bd.js","static/chunks/pages/prompt-a25dc012271e1f81.js"],sortedPages:["/","/_app","/_error","/agent","/app","/chat","/database","/flow","/flow/canvas","/knowledge","/knowledge/chunk","/models","/prompt"]}}("static/chunks/2185-30f9d0578fa0d631.js","static/chunks/5503-c65f6d730754acc7.js","static/chunks/9479-21f588e1fd4e6b6d.js","static/chunks/1009-4b2af86bde623424.js","static/chunks/4442-2fd5fdaab894a502.js","static/chunks/5813-c6244a8eba7ef4ae.js","static/chunks/4810-1e930464030aee69.js","static/chunks/411-b5d3e7f64bee2335.js","static/chunks/8928-0e78def492052d13.js","static/chunks/4553-5a62c446efb06d63.js","static/chunks/971df74e-7436ff4085ebb785.js","static/chunks/7434-29506257e67e8077.js","static/chunks/9924-5bce555f07385e1f.js","static/css/b4846eed11c4725f.css","static/chunks/29107295-75edf0bf34e24b1e.js","static/chunks/2487-24749b0b156943d8.js","static/chunks/6485-a0f49ba464882399.js","static/chunks/75fc9c18-1d6133135d3d283c.js","static/chunks/8548-e633dfc38edeb044.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More