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_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
E203
E226
E231
E24
E704
W503

View File

@ -71,3 +71,6 @@ ignore_missing_imports = True
[mypy-pymilvus.*]
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"
)
# 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.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