-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathpackage.json
More file actions
100 lines (100 loc) · 2.49 KB
/
package.json
File metadata and controls
100 lines (100 loc) · 2.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{
"name": "llm-interface",
"version": "2.0.1495",
"main": "src/index.js",
"description": "A simple, unified NPM-based interface for interacting with multiple Large Language Model (LLM) APIs, including OpenAI, AI21 Studio, Anthropic, Cloudflare AI, Cohere, Fireworks AI, Google Gemini, Goose AI, Groq, Hugging Face, Mistral AI, Perplexity, Reka AI, watsonx.ai, and LLaMA.cpp.",
"type": "commonjs",
"scripts": {
"test": "jest",
"prettier": "prettier --write \"src/**/*.js\"",
"build": "node build/pre-run.js",
"build-providers": "node build/pre-run.js --fast"
},
"keywords": [
"ai21-studio",
"ai21",
"ailayer",
"aimlapi",
"anyscale",
"anthropic",
"microsoft-azure-ai",
"cloudflare-ai",
"cohere",
"corcel",
"deepinfra",
"deepseek",
"fireworks-ai",
"forefront-ai",
"friendliai",
"google-gemini",
"gooseai",
"groq",
"hugging-face",
"hugging-face-inference",
"hyperbee-ai",
"lamini",
"llama-cpp",
"mistral-ai",
"monster-api",
"neets-ai",
"novita-ai",
"nvidia-ai",
"octoai",
"ollama",
"openai",
"perplexity-ai",
"reka-ai",
"replicate",
"shuttle-ai",
"theb-ai",
"together-ai",
"voyage-ai",
"watsonx-ai",
"writer",
"zhipu-ai"
],
"author": "Sam Estrin",
"license": "MIT",
"bugs": {
"url": "https://github.com/samestrin/llm-interface/issues"
},
"homepage": "https://github.com/samestrin/llm-interface#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/samestrin/llm-interface.git"
},
"dependencies": {
"@google/generative-ai": "^0.24.1",
"axios": "^1.15.2",
"dotenv": "^17.4.2",
"jsonrepair": "^3.14.0",
"loglevel": "^1.9.2"
},
"devDependencies": {
"@babel/core": "^7.29.0",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/preset-env": "^7.29.2",
"@eslint/js": "^10.0.1",
"babel-jest": "^30.3.0",
"cache-manager": "^7.2.8",
"cache-manager-fs-hash": "^3.0.0",
"canvas": "^3.2.3",
"cheerio": "^1.2.0",
"cloudinary": "^2.10.0",
"convert-svg-to-png": "^0.7.1",
"eventsource": "^4.1.0",
"flat-cache": "^6.1.22",
"fs-extra": "^11.3.4",
"globals": "^17.5.0",
"jest": "^30.3.0",
"langchain": "^1.3.4",
"markdown-to-text": "^0.1.1",
"open-graph-scraper": "^6.11.0",
"sharp": "^0.34.5",
"sharp-ico": "^0.1.5",
"simple-git": "^3.36.0",
"tldjs": "^2.3.2",
"vm": "^0.1.0",
"xml2js": "^0.6.2"
}
}