mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Precompiled AI Horde library by
https://github.com/ZeldaFan0225/ai_horde
This commit is contained in:
		
							
								
								
									
										34
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										34
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -1,16 +1,15 @@ | |||||||
| { | { | ||||||
|     "name": "sillytavern", |     "name": "sillytavern", | ||||||
|     "version": "1.5.3", |     "version": "1.5.4", | ||||||
|     "lockfileVersion": 3, |     "lockfileVersion": 3, | ||||||
|     "requires": true, |     "requires": true, | ||||||
|     "packages": { |     "packages": { | ||||||
|         "": { |         "": { | ||||||
|             "name": "sillytavern", |             "name": "sillytavern", | ||||||
|             "version": "1.5.3", |             "version": "1.5.4", | ||||||
|             "license": "AGPL-3.0", |             "license": "AGPL-3.0", | ||||||
|             "dependencies": { |             "dependencies": { | ||||||
|                 "@dqbd/tiktoken": "^1.0.2", |                 "@dqbd/tiktoken": "^1.0.2", | ||||||
|                 "@zeldafan0225/ai_horde": "^4.0.1", |  | ||||||
|                 "axios": "^1.3.4", |                 "axios": "^1.3.4", | ||||||
|                 "command-exists": "^1.2.9", |                 "command-exists": "^1.2.9", | ||||||
|                 "compression": "^1", |                 "compression": "^1", | ||||||
| @@ -419,11 +418,6 @@ | |||||||
|                 "regenerator-runtime": "^0.13.3" |                 "regenerator-runtime": "^0.13.3" | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         "node_modules/@thunder04/supermap": { |  | ||||||
|             "version": "3.0.2", |  | ||||||
|             "resolved": "https://registry.npmjs.org/@thunder04/supermap/-/supermap-3.0.2.tgz", |  | ||||||
|             "integrity": "sha512-SjlUrfe45mwiAgKZHRRhh+oHRwXsjrCg6NI2HJxymTJt+9SwJw422yse/A5lr5WBpTky6qEce+H6Ec1sytm93A==" |  | ||||||
|         }, |  | ||||||
|         "node_modules/@tokenizer/token": { |         "node_modules/@tokenizer/token": { | ||||||
|             "version": "0.3.0", |             "version": "0.3.0", | ||||||
|             "license": "MIT" |             "license": "MIT" | ||||||
| @@ -440,16 +434,6 @@ | |||||||
|                 "node": ">=10.0.0" |                 "node": ">=10.0.0" | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         "node_modules/@zeldafan0225/ai_horde": { |  | ||||||
|             "version": "4.0.1", |  | ||||||
|             "resolved": "https://registry.npmjs.org/@zeldafan0225/ai_horde/-/ai_horde-4.0.1.tgz", |  | ||||||
|             "integrity": "sha512-mf1cknnBYzKCvgH4KAkdVY3J7sLkR2b79W6I9ZEA2aJCyua28bpZzNaCDSHKKyaNj+0wyHViC+L53X32jw9pMg==", |  | ||||||
|             "dependencies": { |  | ||||||
|                 "@thunder04/supermap": "^3.0.2", |  | ||||||
|                 "centra": "^2.5.0", |  | ||||||
|                 "esbuild": "^0.12.28" |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         "node_modules/accepts": { |         "node_modules/accepts": { | ||||||
|             "version": "1.3.8", |             "version": "1.3.8", | ||||||
|             "license": "MIT", |             "license": "MIT", | ||||||
| @@ -637,11 +621,6 @@ | |||||||
|                 "url": "https://github.com/sponsors/ljharb" |                 "url": "https://github.com/sponsors/ljharb" | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         "node_modules/centra": { |  | ||||||
|             "version": "2.6.0", |  | ||||||
|             "resolved": "https://registry.npmjs.org/centra/-/centra-2.6.0.tgz", |  | ||||||
|             "integrity": "sha512-dgh+YleemrT8u85QL11Z6tYhegAs3MMxsaWAq/oXeAmYJ7VxL3SI9TZtnfaEvNDMAPolj25FXIb3S+HCI4wQaQ==" |  | ||||||
|         }, |  | ||||||
|         "node_modules/cliui": { |         "node_modules/cliui": { | ||||||
|             "version": "8.0.1", |             "version": "8.0.1", | ||||||
|             "license": "ISC", |             "license": "ISC", | ||||||
| @@ -893,15 +872,6 @@ | |||||||
|                 "node": ">= 0.8" |                 "node": ">= 0.8" | ||||||
|             } |             } | ||||||
|         }, |         }, | ||||||
|         "node_modules/esbuild": { |  | ||||||
|             "version": "0.12.29", |  | ||||||
|             "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.29.tgz", |  | ||||||
|             "integrity": "sha512-w/XuoBCSwepyiZtIRsKsetiLDUVGPVw1E/R3VTFSecIy8UR7Cq3SOtwKHJMFoVqqVG36aGkzh4e8BvpO1Fdc7g==", |  | ||||||
|             "hasInstallScript": true, |  | ||||||
|             "bin": { |  | ||||||
|                 "esbuild": "bin/esbuild" |  | ||||||
|             } |  | ||||||
|         }, |  | ||||||
|         "node_modules/escalade": { |         "node_modules/escalade": { | ||||||
|             "version": "3.1.1", |             "version": "3.1.1", | ||||||
|             "license": "MIT", |             "license": "MIT", | ||||||
|   | |||||||
| @@ -1,7 +1,6 @@ | |||||||
| { | { | ||||||
|     "dependencies": { |     "dependencies": { | ||||||
|         "@dqbd/tiktoken": "^1.0.2", |         "@dqbd/tiktoken": "^1.0.2", | ||||||
|         "@zeldafan0225/ai_horde": "^4.0.1", |  | ||||||
|         "axios": "^1.3.4", |         "axios": "^1.3.4", | ||||||
|         "command-exists": "^1.2.9", |         "command-exists": "^1.2.9", | ||||||
|         "compression": "^1", |         "compression": "^1", | ||||||
| @@ -42,7 +41,7 @@ | |||||||
|         "type": "git", |         "type": "git", | ||||||
|         "url": "https://github.com/Cohee1207/SillyTavern.git" |         "url": "https://github.com/Cohee1207/SillyTavern.git" | ||||||
|     }, |     }, | ||||||
|     "version": "1.5.3", |     "version": "1.5.4", | ||||||
|     "scripts": { |     "scripts": { | ||||||
|         "start": "node server.js" |         "start": "node server.js" | ||||||
|     }, |     }, | ||||||
|   | |||||||
| @@ -272,5 +272,6 @@ GNU Affero General Public License for more details.** | |||||||
| * KoboldAI Presets from KAI Lite: <https://lite.koboldai.net/> | * KoboldAI Presets from KAI Lite: <https://lite.koboldai.net/> | ||||||
| * Noto Sans font by Google (OFL license) | * Noto Sans font by Google (OFL license) | ||||||
| * Icon theme by Font Awesome <https://fontawesome.com> (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) | * Icon theme by Font Awesome <https://fontawesome.com> (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) | ||||||
|  | * AI Horde client library by ZeldaFan0225: https://github.com/ZeldaFan0225/ai_horde | ||||||
| * Linux startup script by AlpinDale | * Linux startup script by AlpinDale | ||||||
| * Thanks paniphons for providing a FAQ document | * Thanks paniphons for providing a FAQ document | ||||||
|   | |||||||
| @@ -82,7 +82,7 @@ const allowKeysExposure = config.allowKeysExposure; | |||||||
| const axios = require('axios'); | const axios = require('axios'); | ||||||
| const tiktoken = require('@dqbd/tiktoken'); | const tiktoken = require('@dqbd/tiktoken'); | ||||||
| const WebSocket = require('ws'); | const WebSocket = require('ws'); | ||||||
| const AIHorde = require("@zeldafan0225/ai_horde"); | const AIHorde = require("./src/horde"); | ||||||
| const ai_horde = new AIHorde({ | const ai_horde = new AIHorde({ | ||||||
|     client_agent: getVersion()?.agent || 'SillyTavern:UNKNOWN:Cohee#1207', |     client_agent: getVersion()?.agent || 'SillyTavern:UNKNOWN:Cohee#1207', | ||||||
| }); | }); | ||||||
|   | |||||||
							
								
								
									
										21
									
								
								src/horde/LICENSE.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								src/horde/LICENSE.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | |||||||
|  | MIT License | ||||||
|  |  | ||||||
|  | Copyright (c) 2022 ZeldaFan0225 | ||||||
|  |  | ||||||
|  | Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  | of this software and associated documentation files (the "Software"), to deal | ||||||
|  | in the Software without restriction, including without limitation the rights | ||||||
|  | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  | copies of the Software, and to permit persons to whom the Software is | ||||||
|  | furnished to do so, subject to the following conditions: | ||||||
|  |  | ||||||
|  | The above copyright notice and this permission notice shall be included in all | ||||||
|  | copies or substantial portions of the Software. | ||||||
|  |  | ||||||
|  | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  | SOFTWARE. | ||||||
							
								
								
									
										2189
									
								
								src/horde/index.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2189
									
								
								src/horde/index.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1
									
								
								src/horde/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/horde/index.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3
									
								
								src/horde/index.mjs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								src/horde/index.mjs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | import AIHorde from './index.js' | ||||||
|  | export default AIHorde | ||||||
|  | export { AIHorde } | ||||||
		Reference in New Issue
	
	Block a user