Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Errors running npm run agent with Chroma #16

Open
baasitbhutta opened this issue May 22, 2023 · 0 comments
Open

Errors running npm run agent with Chroma #16

baasitbhutta opened this issue May 22, 2023 · 0 comments

Comments

@baasitbhutta
Copy link

After following the tutorial and getting to the 'npm run agent' line, I am getting the following error:
chroma/clients/js/examples/browser/app.ts:5:35 - error TS2559: Type '"http://localhost:8000"' has no properties in common with type '{ path?: string; }'.

5 const chroma = new ChromaClient("http://localhost:8000");
~~~~~~~~~~~~~~~~~~~~~~~

chroma/clients/js/examples/browser/app.ts:8:52 - error TS2345: Argument of type
'string' is not assignable to parameter of type '{ name: string; metadata?: CollectionMetadata; embeddingFunction?: IEmbeddingFunction; }'.

8 const collection = await chroma.createCollection("test-from-js");
~~~~~~~~~~~~~~

chroma/clients/js/examples/browser/app.ts:21:39 - error TS2554: Expected 1 arguments, but got 3.

21 let add = await collection.add(ids, embeddings, metadata);
~~~~~~~~~~~~~~~~~~~~

chroma/clients/js/examples/browser/app.ts:27:61 - error TS2554: Expected 1 arguments, but got 3.

27 const queryData = await collection.query([1, 2, 3, 4, 5], 5, {
~~~~
28 test: "test",

29   });
~~~

chroma/clients/js/jest.config.ts:1:29 - error TS2307: Cannot find module '@jest/types' or its corresponding type declarations.

1 import type { Config } from "@jest/types";
                           ~~~~~~~~~~~~~

chroma/clients/js/test/add.collections.test.ts:1:30 - error TS2307: Cannot find module '@jest/globals' or its corresponding type declarations.

1 import { expect, test } from '@jest/globals';
                            ~~~~~~~~~~~~~~~

chroma/clients/js/test/client.test.ts:1:30 - error TS2307: Cannot find module '@jest/globals' or its corresponding type declarations.

1 import { expect, test } from "@jest/globals";
                            ~~~~~~~~~~~~~~~

chroma/clients/js/test/collection.client.test.ts:1:42 - error TS2307: Cannot find module '@jest/globals' or its corresponding type declarations.

1 import { expect, test, beforeEach } from "@jest/globals";
                                        ~~~~~~~~~~~~~~~

chroma/clients/js/test/collection.test.ts:1:30 - error TS2307: Cannot find module '@jest/globals' or its corresponding type declarations.

1 import { expect, test } from "@jest/globals";
                            ~~~~~~~~~~~~~~~

chroma/clients/js/test/delete.collection.test.ts:1:30 - error TS2307: Cannot find module '@jest/globals' or its corresponding type declarations.

1 import { expect, test } from "@jest/globals";
                            ~~~~~~~~~~~~~~~

chroma/clients/js/test/get.collection.test.ts:1:30 - error TS2307: Cannot find module '@jest/globals' or its corresponding type declarations.

1 import { expect, test } from "@jest/globals";
                            ~~~~~~~~~~~~~~~

chroma/clients/js/test/peek.collection.test.ts:1:30 - error TS2307: Cannot find module '@jest/globals' or its corresponding type declarations.

1 import { expect, test } from "@jest/globals";
                            ~~~~~~~~~~~~~~~

chroma/clients/js/test/query.collection.test.ts:1:30 - error TS2307: Cannot find module '@jest/globals' or its corresponding type declarations.

1 import { expect, test } from "@jest/globals";
                            ~~~~~~~~~~~~~~~

chroma/clients/js/test/update.collection.test.ts:1:30 - error TS2307: Cannot find module '@jest/globals' or its corresponding type declarations.

1 import { expect, test } from "@jest/globals";
                            ~~~~~~~~~~~~~~~

chroma/clients/js/test/upsert.collections.test.ts:1:30 - error TS2307: Cannot find module '@jest/globals' or its corresponding type declarations.

1 import { expect, test } from '@jest/globals';
                            ~~~~~~~~~~~~~~~

index.ts:12:48 - error TS2345: Argument of type 'string' is not assignable to pa
rameter of type '{ openai_api_key: string; openai_model?: string; openai_organization_id?: string; }'.

12   const embedder = new OpenAIEmbeddingFunction(process.env.OPENAI_API_KEY);  
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~    

node_modules/langchain/dist/vectorstores/hnswlib.d.ts:1:69 - error TS2307: Cannot find module 'hnswlib-node' or its corresponding type declarations.

1 import type { HierarchicalNSW as HierarchicalNSWT, SpaceName } from "hnswlib-node";
                                                                   ~~~~~~~~~~~~~~

utils/index.ts:23:55 - error TS2554: Expected 1 arguments, but got 2.

23     return await client.getCollection(collectionName, embedder);
                                                      ~~~~~~~~

utils/index.ts:26:70 - error TS2554: Expected 1 arguments, but got 3.

26     const collection = await client.createCollection(collectionName, {}, embedder);
                                                                     ~~~~~~~~~~~~

utils/index.ts:86:43 - error TS2554: Expected 1 arguments, but got 4.

  1  chroma/clients/js/test/get.collection.test.ts:1
  1  chroma/clients/js/test/peek.collection.test.ts:1
  1  chroma/clients/js/test/query.collection.test.ts:1
  1  chroma/clients/js/test/update.collection.test.ts:1
  1  chroma/clients/js/test/upsert.collections.test.ts:1
  1  index.ts:12
  1  node_modules/langchain/dist/vectorstores/hnswlib.d.ts:1
  3  utils/index.ts:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant