Add OpenAI package to pyodide code blocks

This commit is contained in:
tarmst 2025-07-08 19:28:43 +00:00
parent 2cde746e38
commit 0033b3fe4e
4 changed files with 9 additions and 7 deletions

8
package-lock.json generated
View File

@ -10027,10 +10027,10 @@
} }
}, },
"node_modules/pyodide": { "node_modules/pyodide": {
"version": "0.27.3", "version": "0.27.7",
"resolved": "https://registry.npmjs.org/pyodide/-/pyodide-0.27.3.tgz", "resolved": "https://registry.npmjs.org/pyodide/-/pyodide-0.27.7.tgz",
"integrity": "sha512-6NwKEbPk0M3Wic2T1TCZijgZH9VE4RkHp1VGljS1sou0NjGdsmY2R/fG5oLmdDkjTRMI1iW7WYaY9pofX8gg1g==", "integrity": "sha512-RUSVJlhQdfWfgO9hVHCiXoG+nVZQRS5D9FzgpLJ/VcgGBLSAKoPL8kTiOikxbHQm1kRISeWUBdulEgO26qpSRA==",
"license": "Apache-2.0", "license": "MPL-2.0",
"dependencies": { "dependencies": {
"ws": "^8.5.0" "ws": "^8.5.0"
}, },

View File

@ -13,7 +13,8 @@ const packages = [
'tiktoken', 'tiktoken',
'seaborn', 'seaborn',
'pytz', 'pytz',
'black' 'black',
'openai'
]; ];
import { loadPyodide } from 'pyodide'; import { loadPyodide } from 'pyodide';

View File

@ -224,7 +224,8 @@
code.includes('sympy') ? 'sympy' : null, code.includes('sympy') ? 'sympy' : null,
code.includes('tiktoken') ? 'tiktoken' : null, code.includes('tiktoken') ? 'tiktoken' : null,
code.includes('matplotlib') ? 'matplotlib' : null, code.includes('matplotlib') ? 'matplotlib' : null,
code.includes('pytz') ? 'pytz' : null code.includes('pytz') ? 'pytz' : null,
code.includes('openai') ? 'openai' : null
].filter(Boolean); ].filter(Boolean);
console.log(packages); console.log(packages);

File diff suppressed because one or more lines are too long