{"_id":"@chroma-core/chroma-cloud-qwen","_rev":"5-7803889269ea4565280bd385ac245a0b","name":"@chroma-core/chroma-cloud-qwen","dist-tags":{"latest":"0.1.12"},"versions":{"0.1.8":{"name":"@chroma-core/chroma-cloud-qwen","version":"0.1.8","_id":"@chroma-core/chroma-cloud-qwen@0.1.8","maintainers":[{"name":"itaichroma","email":"itai@trychroma.com"}],"dist":{"shasum":"6d682c100ba06294f44745a61c69ceea4cb95393","tarball":"https://registry.npmjs.org/@chroma-core/chroma-cloud-qwen/-/chroma-cloud-qwen-0.1.8.tgz","fileCount":11,"integrity":"sha512-llermEGlWuBiELOTi8CVdjYj2J6fzShzFkTQpgxWIzEfrIjEfSeC5kOhKmRibvZyk5+c6+ti9joCD1W+NMq0+Q==","signatures":[{"sig":"MEUCIHgkDP5RRG5txpO90pRvb9s79XlZkBo5bjJhNM6Usk4/AiEAhR2nQEcnbUq+dNfvmZuUHAWCHnX8lduRAchUWHEyQLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59782},"main":"dist/cjs/chroma-cloud-qwen.cjs","type":"module","_from":"file:chroma-core-chroma-cloud-qwen-0.1.8.tgz","types":"dist/chroma-cloud-qwen.d.ts","module":"dist/chroma-cloud-qwen.legacy-esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/chroma-cloud-qwen.d.ts","default":"./dist/chroma-cloud-qwen.mjs"},"require":{"types":"./dist/cjs/chroma-cloud-qwen.d.cts","default":"./dist/cjs/chroma-cloud-qwen.cjs"}}},"private":false,"scripts":{"test":"jest","build":"tsup","clean":"rimraf dist","watch":"tsup --watch","prebuild":"rimraf dist"},"_npmUser":{"name":"itaichroma","email":"itai@trychroma.com"},"_resolved":"/private/var/folders/jc/zn4vxnks05nbql24849n_mh40000gn/T/b07a35ec387da66570d22d798102130e/chroma-core-chroma-cloud-qwen-0.1.8.tgz","_integrity":"sha512-llermEGlWuBiELOTi8CVdjYj2J6fzShzFkTQpgxWIzEfrIjEfSeC5kOhKmRibvZyk5+c6+ti9joCD1W+NMq0+Q==","_npmVersion":"11.5.1","description":"Chroma embedding function","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@chroma-core/ai-embeddings-common":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","dotenv":"^16.3.1","rimraf":"^5.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","@jest/globals":"^29.7.0"},"peerDependencies":{"chromadb":"^3.0.17"},"_npmOperationalInternal":{"tmp":"tmp/chroma-cloud-qwen_0.1.8_1761754290218_0.6446136644152607","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@chroma-core/chroma-cloud-qwen","version":"0.1.9","_id":"@chroma-core/chroma-cloud-qwen@0.1.9","maintainers":[{"name":"itaichroma","email":"itai@trychroma.com"}],"dist":{"shasum":"cc423afc987ffe6566ced425d0497881a8cfee9d","tarball":"https://registry.npmjs.org/@chroma-core/chroma-cloud-qwen/-/chroma-cloud-qwen-0.1.9.tgz","fileCount":11,"integrity":"sha512-7ETS7MHmrf0FLuhhwSoYuweXk7t5YuYY4IhsIirXo5kSBYWtTHqJBZ21Ar+T0ZEnuRKR3LdrOblZDi5nDlsQNw==","signatures":[{"sig":"MEYCIQDfSLdRD1xONX5PNydd1NL6EMf9tFazh8Qtqj3BLbS0EQIhAO52d1SZd+oKrKne5HnrxzSJpshGvWNTGf69zK/H0QOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59161},"main":"dist/cjs/chroma-cloud-qwen.cjs","type":"module","_from":"file:chroma-core-chroma-cloud-qwen-0.1.9.tgz","types":"dist/chroma-cloud-qwen.d.ts","module":"dist/chroma-cloud-qwen.legacy-esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/chroma-cloud-qwen.d.ts","default":"./dist/chroma-cloud-qwen.mjs"},"require":{"types":"./dist/cjs/chroma-cloud-qwen.d.cts","default":"./dist/cjs/chroma-cloud-qwen.cjs"}}},"private":false,"scripts":{"test":"jest","build":"tsup","clean":"rimraf dist","watch":"tsup --watch","prebuild":"rimraf dist"},"_npmUser":{"name":"itaichroma","email":"itai@trychroma.com"},"_resolved":"/private/var/folders/jc/zn4vxnks05nbql24849n_mh40000gn/T/42559d08fed542429d284c98f9221588/chroma-core-chroma-cloud-qwen-0.1.9.tgz","_integrity":"sha512-7ETS7MHmrf0FLuhhwSoYuweXk7t5YuYY4IhsIirXo5kSBYWtTHqJBZ21Ar+T0ZEnuRKR3LdrOblZDi5nDlsQNw==","_npmVersion":"11.5.1","description":"Chroma embedding function","directories":{},"_nodeVersion":"24.6.0","dependencies":{"@chroma-core/ai-embeddings-common":"^0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","dotenv":"^16.3.1","rimraf":"^5.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","@jest/globals":"^29.7.0"},"peerDependencies":{"chromadb":"^3.1.2"},"_npmOperationalInternal":{"tmp":"tmp/chroma-cloud-qwen_0.1.9_1762983827324_0.9068238502623944","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@chroma-core/chroma-cloud-qwen","version":"0.1.10","_id":"@chroma-core/chroma-cloud-qwen@0.1.10","maintainers":[{"name":"itaichroma","email":"itai@trychroma.com"}],"dist":{"shasum":"32225972a2225525b6ae38b5895a0eb27cf7e8b1","tarball":"https://registry.npmjs.org/@chroma-core/chroma-cloud-qwen/-/chroma-cloud-qwen-0.1.10.tgz","fileCount":11,"integrity":"sha512-w2Iw4XckVyUGJ0bWjM7xM3drGpwIb07InopF+c0lMn8D79mgI77duek+3XN4gXX2Os+9uetucC50OXoCuUyWnA==","signatures":[{"sig":"MEUCIDF7vqYl9ZKclEJyXQjwd7Wcco070jAFgcKBuJAfUB41AiEAzDYli3gOURZ2aQGL4wUQMcX+o7jaocIH9l6oQPtlUrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63066},"main":"dist/cjs/chroma-cloud-qwen.cjs","type":"module","_from":"file:chroma-core-chroma-cloud-qwen-0.1.10.tgz","types":"dist/chroma-cloud-qwen.d.ts","module":"dist/chroma-cloud-qwen.legacy-esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/chroma-cloud-qwen.d.ts","default":"./dist/chroma-cloud-qwen.mjs"},"require":{"types":"./dist/cjs/chroma-cloud-qwen.d.cts","default":"./dist/cjs/chroma-cloud-qwen.cjs"}}},"private":false,"scripts":{"test":"jest","build":"tsup","clean":"rimraf dist","watch":"tsup --watch","prebuild":"rimraf dist"},"_npmUser":{"name":"itaichroma","email":"itai@trychroma.com"},"_resolved":"/private/var/folders/jc/zn4vxnks05nbql24849n_mh40000gn/T/85ac267c5cccf728abd44551da12e855/chroma-core-chroma-cloud-qwen-0.1.10.tgz","_integrity":"sha512-w2Iw4XckVyUGJ0bWjM7xM3drGpwIb07InopF+c0lMn8D79mgI77duek+3XN4gXX2Os+9uetucC50OXoCuUyWnA==","_npmVersion":"10.9.4","description":"Chroma embedding function","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@chroma-core/ai-embeddings-common":"^0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","dotenv":"^16.3.1","rimraf":"^5.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","@jest/globals":"^29.7.0"},"peerDependencies":{"chromadb":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/chroma-cloud-qwen_0.1.10_1767910683158_0.9354832272188678","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@chroma-core/chroma-cloud-qwen","version":"0.1.11","_id":"@chroma-core/chroma-cloud-qwen@0.1.11","maintainers":[{"name":"itaichroma","email":"itai@trychroma.com"}],"dist":{"shasum":"a8b994fdaad7628226fad691f592057baab2e375","tarball":"https://registry.npmjs.org/@chroma-core/chroma-cloud-qwen/-/chroma-cloud-qwen-0.1.11.tgz","fileCount":11,"integrity":"sha512-EvkbROTwTG68gTfVeR7t6F3k4aNddNGLBjP9IWm6/6wZcOBR5P1kSOJrE+I5YH9ZirQNCn+LTxkDRsLAW/3bIA==","signatures":[{"sig":"MEUCIQCP8dqR8eQCetcIGewBUDAESeFPez+ltS2S1fvhf4DQmAIgfkPMfQyxt2O0E9TlyxTeokGhfnV2ZhrJ3x9YrVjIPTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63082},"main":"dist/cjs/chroma-cloud-qwen.cjs","type":"module","_from":"file:chroma-core-chroma-cloud-qwen-0.1.11.tgz","types":"dist/chroma-cloud-qwen.d.ts","module":"dist/chroma-cloud-qwen.legacy-esm.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/chroma-cloud-qwen.d.ts","default":"./dist/chroma-cloud-qwen.mjs"},"require":{"types":"./dist/cjs/chroma-cloud-qwen.d.cts","default":"./dist/cjs/chroma-cloud-qwen.cjs"}}},"private":false,"scripts":{"test":"jest","build":"tsup","clean":"rimraf dist","watch":"tsup --watch","prebuild":"rimraf dist"},"_npmUser":{"name":"itaichroma","email":"itai@trychroma.com"},"_resolved":"/private/var/folders/jc/zn4vxnks05nbql24849n_mh40000gn/T/503b82ed124937d61caa0dad7f446d35/chroma-core-chroma-cloud-qwen-0.1.11.tgz","_integrity":"sha512-EvkbROTwTG68gTfVeR7t6F3k4aNddNGLBjP9IWm6/6wZcOBR5P1kSOJrE+I5YH9ZirQNCn+LTxkDRsLAW/3bIA==","_npmVersion":"10.9.4","description":"Chroma embedding function","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@chroma-core/ai-embeddings-common":"^0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.3.5","dotenv":"^16.3.1","rimraf":"^5.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","@jest/globals":"^29.7.0"},"peerDependencies":{"chromadb":"^3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/chroma-cloud-qwen_0.1.11_1773160120656_0.8972712634861557","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@chroma-core/chroma-cloud-qwen","version":"0.1.12","private":false,"description":"Chroma embedding function","main":"dist/cjs/chroma-cloud-qwen.cjs","types":"dist/chroma-cloud-qwen.d.ts","module":"dist/chroma-cloud-qwen.legacy-esm.js","type":"module","exports":{".":{"import":{"types":"./dist/chroma-cloud-qwen.d.ts","default":"./dist/chroma-cloud-qwen.mjs"},"require":{"types":"./dist/cjs/chroma-cloud-qwen.d.cts","default":"./dist/cjs/chroma-cloud-qwen.cjs"}}},"devDependencies":{"@jest/globals":"^29.7.0","dotenv":"^16.3.1","jest":"^29.7.0","rimraf":"^5.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","tsup":"^8.3.5"},"peerDependencies":{"chromadb":"^3.4.0"},"dependencies":{"@chroma-core/ai-embeddings-common":"^0.1.11"},"engines":{"node":">=20"},"publishConfig":{"access":"public"},"scripts":{"clean":"rimraf dist","prebuild":"rimraf dist","build":"tsup","watch":"tsup --watch","test":"jest"},"_id":"@chroma-core/chroma-cloud-qwen@0.1.12","_integrity":"sha512-g/kKKkVClDBLw86aT66u2b2wIUpuAgEwjsoTdnMhVjna9MceVsJl6Lw795J9pCqyIUSdp06Ha7P7SUZu9+4Esw==","_resolved":"/private/var/folders/jc/zn4vxnks05nbql24849n_mh40000gn/T/275df17ca22ae996e99ec11fcb91573c/chroma-core-chroma-cloud-qwen-0.1.12.tgz","_from":"file:chroma-core-chroma-cloud-qwen-0.1.12.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-g/kKKkVClDBLw86aT66u2b2wIUpuAgEwjsoTdnMhVjna9MceVsJl6Lw795J9pCqyIUSdp06Ha7P7SUZu9+4Esw==","shasum":"b4eec74ffbf744ae2be1c4056862b3cac5d23bd1","tarball":"https://registry.npmjs.org/@chroma-core/chroma-cloud-qwen/-/chroma-cloud-qwen-0.1.12.tgz","fileCount":11,"unpackedSize":63185,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDbHBvxEN48O4pZU059xVuEck4JYcgvsdbA89cJTWAQfgIhAMo1wOSrXZgeCUudpIrPpoBfjIU1ORIeccn6g0vpBEli"}]},"_npmUser":{"name":"itaichroma","email":"itai@trychroma.com"},"directories":{},"maintainers":[{"name":"itaichroma","email":"itai@trychroma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chroma-cloud-qwen_0.1.12_1774544772992_0.5686477715512452"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-29T16:11:30.071Z","modified":"2026-03-26T17:06:13.342Z","0.1.8":"2025-10-29T16:11:30.396Z","0.1.9":"2025-11-12T21:43:47.516Z","0.1.10":"2026-01-08T22:18:03.316Z","0.1.11":"2026-03-10T16:28:40.816Z","0.1.12":"2026-03-26T17:06:13.162Z"},"description":"Chroma embedding function","maintainers":[{"name":"itaichroma","email":"itai@trychroma.com"}],"readme":"# Chroma Embeddings\n\nThis package provides an embedding function for the Qwen model family hosted on Chroma's cloud embedding service.\n\n## Installation\n\n```bash\nnpm install @chroma-core/chroma-cloud-qwen\n```\n\n## Usage\n\n```typescript\nimport { ChromaClient } from \"chromadb\";\nimport {\n  ChromaCloudQwenEmbeddingFunction,\n  ChromaCloudQwenEmbeddingModel,\n  ChromaCloudQwenEmbeddingTask,\n} from \"@chroma-core/chroma-cloud-qwen\";\n\n// Initialize the embedder\nconst embedder = new ChromaCloudQwenEmbeddingFunction({\n  model: ChromaCloudQwenEmbeddingModel.QWEN3_EMBEDDING_0p6B,\n  task: ChromaCloudQwenEmbeddingTask.CODE_TO_CODE,\n  apiKeyEnvVar: \"CHROMA_API_KEY\",\n});\n\n// Create a new ChromaClient\nconst client = new ChromaClient({\n  path: \"http://localhost:8000\",\n});\n\n// Create a collection with the embedder\nconst collection = await client.createCollection({\n  name: \"my-collection\",\n  embeddingFunction: embedder,\n});\n\n// Add documents\nawait collection.add({\n  ids: [\"1\", \"2\", \"3\"],\n  documents: [\"Document 1\", \"Document 2\", \"Document 3\"],\n});\n\n// Query documents\nconst results = await collection.query({\n  queryTexts: [\"Sample query\"],\n  nResults: 2,\n});\n```\n\n## Configuration\n\nSet your Chroma API key as an environment variable:\n\n```bash\nexport CHROMA_API_KEY=your-api-key\n```\n\nGet your API key from [Chroma's dashboard](https://trychroma.com/).\n\n## Configuration Options\n\n- **model**: Model to use for embeddings\n- **task**: The task for which embeddings are being generated\n- **instruction_dict**: A dictionary mapping tasks and targets (documents/queries) to custom instructions for the specified Qwen model\n- **apiKeyEnvVar**: Environment variable name for API key (default: `CHROMA_API_KEY`)\n\n## Supported Models\n\n- `Qwen/Qwen3-Embedding-0.6B`\n","readmeFilename":"README.md"}