Hello! I am creating some RAG apps and I'm looking for a framework. I like Pinecone and was happy to find Canopy.
However, all my tries to run “canopy new” result in the same error. I checked with Community Support in Pinecone and was redirected to ask here. Details about machine and environment follow at the bottom of the msg.
Whenever I tried installing Canopy by running "canopy new" under Win11 CMD I get one of two errors:
ERROR TYPE 1 --- by NOT specifying an index name
(canopy-env) C:\Users\charl\PycharmProjects\CanopyTest>canopy new
Canopy is going to create a new index named canopy--/ with the following initialization parameters:
{}
Do you want to continue? [y/N]: y
Error: Failed to create a new index. Reason:
Failed to create index canopy--/ due to error: {"error":{"code":"INVALID_ARGUMENT","message":"Name must consist of lower case alphanumeric characters or '-'"},"status":400}
ERROR TYPE 2 - by SPECIFYING an index name
(canopy-env) C:\Users\charl\PycharmProjects\CanopyTest>canopy new test
Canopy is going to create a new index named canopy–test with the following initialization parameters:
{}
Do you want to continue? [y/N]: y
Error: Failed to create a new index. Reason:
Failed to create index canopy–test due to error: {“error”:{“code”:“INVALID_ARGUMENT”,“message”:“Bad request: Your free plan does not support indexes in the us-west-2 region of aws. To create indexes in this region, upgrade your plan.”},“status”:400}
======================================
I've searched the web with Perplexity for this error, then with Google, but found only a skeleton specification for .canopy\config.yaml ------ I didn't manage to change anything on that and there doesn't seem to be any documentation for it.
Final notes:
I’ve carefully read the return from CMD “SET”.
PINECONE_API_KEY is set
OPENAI_API_KEY is set
Conda variables all point to the right env
I live in Brazil, IP block 177.x.x.x , in case that's an issue for connecting to the AWS server
I do have an AWS account in US_East_1, but it wasn't active at the time and still wouldn't explain that change.
CONFIG INFO
OS: Windows 11 Pro 10.0.22631 build 22631
PC: Intel i5/9600KF, 48Gb RAM, loads of HD space, nVidia 3080TI
Language: Python 3.11.9, Conda installed, no admin folder permissions issues but I can check again if needed
Canopy downloaded from GitHub repo on the 1st June (latest 0.9.0).
All packages installed and confirmed by PIP;
.env variables set and checked using both PyCharm and CMD directly
Basic / free plan on Pinecone so far
I hope you can explain what's going on. It seems like a great system but even inside the Python code there's little information to understand how "canopy new" works.
Many thanks!