UNPKG

@scrypted/llm

Version:

The Scrypted LLM plugin allows connecting to various LLM providers, or running your own locally.

73 lines (72 loc) 1.94 kB
{ "name": "@scrypted/llm", "keywords": [ "scrypted", "plugin", "llama.cpp", "llama", "llm", "vision", "chat", "openai", "claude", "gemma" ], "scripts": { "scrypted-setup-project": "scrypted-setup-project", "prescrypted-setup-project": "scrypted-package-json", "build": "scrypted-webpack", "prepublishOnly": "NODE_ENV=production scrypted-webpack", "prescrypted-vscode-launch": "scrypted-webpack", "scrypted-vscode-launch": "scrypted-deploy-debug", "scrypted-deploy-debug": "scrypted-deploy-debug", "scrypted-debug": "scrypted-debug", "scrypted-deploy": "scrypted-deploy", "scrypted-readme": "scrypted-readme", "scrypted-package-json": "scrypted-package-json" }, "scrypted": { "rollup": true, "name": "Large Language Model Plugin", "type": "LLM", "interfaces": [ "DeviceProvider", "DeviceCreator", "HttpRequestHandler", "EngineIOHandler", "MixinProvider", "UserDatabase" ], "interfaceDescriptors": { "UserDatabase": { "name": "UserDatabase", "methods": [ "openDatabase" ], "properties": [] } } }, "dependencies": { "@scrypted/deferred": "^0.0.8", "@scrypted/sdk": "^0.5.55", "@scrypted/types": "^0.5.52", "follow-redirects": "^1.15.9", "level": "^10.0.0", "openai": "^6.8.1", "random-words": "^2.0.1", "yauzl": "^2.10.0" }, "devDependencies": { "@mozilla/readability": "^0.6.0", "@types/follow-redirects": "^1.14.4", "@types/jsdom": "^21.1.7", "@types/node": "^22.19.1", "@types/yauzl": "^2.10.3" }, "optionalDependencies": { "@modelcontextprotocol/sdk": "^1.17.0", "jsdom": "^26.1.0" }, "version": "0.0.83" }