Kaynağa Gözat

Merge pull request #15593 from tarmst/add-openai-to-pyodide

Feat: Add OpenAI package to Pyodide code blocks
Tim Jaeryang Baek 3 ay önce
ebeveyn
işleme
91628f5392

+ 4 - 4
package-lock.json

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

+ 2 - 1
scripts/prepare-pyodide.js

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

+ 2 - 1
src/lib/components/chat/Messages/CodeBlock.svelte

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

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
static/pyodide/pyodide-lock.json


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor