Skip to content

Commit 38b6030

Browse files
authored
Merge pull request #14 from blink1073/INTPYTHON-649
INTPYTHON-649 Rename the project to pymongo-voyageai-multimodal
2 parents ca73c98 + d38e901 commit 38b6030

File tree

17 files changed

+1600
-1435
lines changed

17 files changed

+1600
-1435
lines changed

.github/workflows/dist.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
run: |
5454
python -m pip install dist/*.gz
5555
cd ..
56-
python -c "from pymongo_voyageai import PyMongoVoyageAI"
56+
python -c "from pymongo_voyageai_multimodal import PyMongoVoyageAI"
5757
5858
- uses: actions/upload-artifact@v4
5959
with:

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# PyMongo-VoyageAI
1+
# PyMongo-VoyageAI-Multimodal
22

33
PyMongo integration with VoyageAI for multimodal embedding.
44

@@ -7,15 +7,15 @@ PyMongo integration with VoyageAI for multimodal embedding.
77
Requires Python 3.10+.
88

99
```bash
10-
pip install --pre pymongo-voyageai
10+
pip install --pre pymongo-voyageai-multimodal
1111
```
1212

1313
## Quickstart
1414

1515
Obtain an API key for [VoyageAI](https://docs.voyageai.com/docs/api-key-and-installation).
1616

1717
```python
18-
from pymongo_voyageai import PyMongoVoyageAI
18+
from pymongo_voyageai_multimodal import PyMongoVoyageAI
1919

2020
# Create our client.
2121
client = PyMongoVoyageAI(

docs/api.rst

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,27 @@ API
44
Classes
55
-------
66

7-
.. autoclass:: pymongo_voyageai.PyMongoVoyageAI
7+
.. autoclass:: pymongo_voyageai_multimodal.PyMongoVoyageAI
88
:members:
99

1010
.. automethod:: __init__
1111

12-
.. autoclass:: pymongo_voyageai.ImageDocument
12+
.. autoclass:: pymongo_voyageai_multimodal.ImageDocument
1313

14-
.. autoclass:: pymongo_voyageai.TextDocument
14+
.. autoclass:: pymongo_voyageai_multimodal.TextDocument
1515

16-
.. autoclass:: pymongo_voyageai.StoredDocument
16+
.. autoclass:: pymongo_voyageai_multimodal.StoredDocument
1717

18-
.. autoclass:: pymongo_voyageai.S3Storage
18+
.. autoclass:: pymongo_voyageai_multimodal.S3Storage
1919

2020
.. automethod:: __init__
2121

22-
.. autoclass:: pymongo_voyageai.MemoryStorage
22+
.. autoclass:: pymongo_voyageai_multimodal.MemoryStorage
2323
:members:
2424

25-
.. autoclass:: pymongo_voyageai.ObjectStorage
25+
.. autoclass:: pymongo_voyageai_multimodal.ObjectStorage
2626
:members:
2727

28-
.. autoclass:: pymongo_voyageai.DocumentType
28+
.. autoclass:: pymongo_voyageai_multimodal.DocumentType
2929

30-
.. autoclass:: pymongo_voyageai.Document
30+
.. autoclass:: pymongo_voyageai_multimodal.Document

docs/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# PyMongo-VoyageAI documentation build configuration file, created by
2+
# PyMongo-VoyageAI-Multimodal documentation build configuration file, created by
33
# sphinx-quickstart on Mon Dec 26 10:16:15 2011.
44
#
55
# This file is execfile()d with the current directory set to its containing dir.
@@ -18,7 +18,7 @@
1818

1919
sys.path.insert(0, os.path.abspath(".."))
2020

21-
from pymongo_voyageai._version import __version__
21+
from pymongo_voyageai_multimodal._version import __version__
2222

2323
# If extensions (or modules to document with autodoc) are in another directory,
2424
# add these directories to sys.path here. If the directory is relative to the
@@ -54,7 +54,7 @@
5454
master_doc = "index"
5555

5656
# General information about the project.
57-
project = "PyMongo-VoyageAI"
57+
project = "PyMongo-VoyageAI-Multimodal"
5858
copyright = "2025, MongoDB"
5959

6060
# The version info for the project you"re documenting, acts as replacement for

docs/examples.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Querying Against PDF Pages
77
.. code-block:: python
88
99
import os
10-
from pymongo_voyageai import PyMongoVoyageAI
10+
from pymongo_voyageai_multimodal import PyMongoVoyageAI
1111
1212
client = PyMongoVoyageAI(
1313
voyageai_api_key=os.environ["VOYAGEAI_API_KEY"],
@@ -37,7 +37,7 @@ Querying Against Parquet Data
3737
.. code-block:: python
3838
3939
import os
40-
from pymongo_voyageai import PyMongoVoyageAI
40+
from pymongo_voyageai_multimodal import PyMongoVoyageAI
4141
4242
client = PyMongoVoyageAI(
4343
voyageai_api_key=os.environ["VOYAGEAI_API_KEY"],
@@ -66,7 +66,7 @@ Combining Text and Images
6666
.. code-block:: python
6767
6868
import os
69-
from pymongo_voyageai import PyMongoVoyageAI
69+
from pymongo_voyageai_multimodal import PyMongoVoyageAI
7070
7171
client = PyMongoVoyageAI(
7272
voyageai_api_key=os.environ["VOYAGEAI_API_KEY"],
@@ -105,7 +105,7 @@ If you already have data stored in S3, you can use an ``s3://`` url to load the
105105
.. code-block:: python
106106
107107
import os
108-
from pymongo_voyageai import PyMongoVoyageAI
108+
from pymongo_voyageai_multimodal import PyMongoVoyageAI
109109
110110
client = PyMongoVoyageAI(
111111
voyageai_api_key=os.environ["VOYAGEAI_API_KEY"],
@@ -135,7 +135,7 @@ Using Async API
135135
.. code-block:: python
136136
137137
import os
138-
from pymongo_voyageai import PyMongoVoyageAI
138+
from pymongo_voyageai_multimodal import PyMongoVoyageAI
139139
140140
client = PyMongoVoyageAI(
141141
voyageai_api_key=os.environ["VOYAGEAI_API_KEY"],

docs/index.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
PyMongo-VoyageAI
2-
================
1+
PyMongo-VoyageAI-Multimodal
2+
===========================
33

44

55
Quickstart
66
----------
77

8-
First, install PyMongo-VoyageAI:
8+
First, install PyMongo-VoyageAI-MultiModal:
99

1010
.. code-block:: bash
1111
12-
$ pip install pymongo-voyageai
12+
$ pip install pymongo-voyageai-mulitmodal
1313
1414
Then, perform the multi-modal embedding:
1515

1616
.. code-block:: python
1717
18-
from pymongo_voyageai import PyMongoVoyageAI
18+
from pymongo_voyageai_multimodal import PyMongoVoyageAI
1919
2020
# Create our client.
2121
client = PyMongoVoyageAI(

pymongo_voyageai/client.py renamed to pymongo_voyageai_multimodal/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ class PyMongoVoyageAI:
5757
5858
import os
5959
from pymongo import MongoClient
60-
from pymongo_voyageai import PyMongoVoyageAI
60+
from pymongo_voyageai_multimodal import PyMongoVoyageAI
6161
6262
client = PyMongoVoyageAI.from_connection_string(
6363
connection_string=os.environ["MONGODB_ATLAS_CONNECTION_STRING"],
@@ -70,7 +70,7 @@ class PyMongoVoyageAI:
7070
Add Documents:
7171
.. code-block:: python
7272
73-
from pymongo_voyageai import TextDocument, ImageDocument
73+
from pymongo_voyageai_multimodal import TextDocument, ImageDocument
7474
7575
text = TextDocument(text="foo", metadata={"baz": "bar"})
7676
images = client.url_to_images(

0 commit comments

Comments
 (0)