Installation
Supported embedding models
If you desire to use a model that is not listed here, you can simply create the index withclient.create_index(...) and provide the desired dimensions and similarity metric.
| Model Name | Provider | Dimensions | Similarity Metric |
|---|---|---|---|
| text-embedding-3-small | OpenAI | 1536 | cosine |
| text-embedding-3-large | OpenAI | 3072 | cosine |
| text-embedding-ada-002 | OpenAI | 1536 | cosine |
| all-minilm:22m | Ollama | 384 | cosine |
| nomic-embed-text:v1.5 | Ollama | 768 | cosine |
| mxbai-embed-large:335m | Ollama | 1024 | cosine |
| snowflake-arctic-embed2:568m | Ollama | 1024 | cosine |
| snowflake-arctic-embed:335m | Ollama | 1024 | cosine |
| bge-m3:567m | Ollama | 1024 | cosine |
| bge-large:335m | Ollama | 1024 | cosine |
Usage
Creating an index
python
Using an existing index
python