
    i                     V    d e de fdZd Zd Zd Zd Zd Zd Zd	 Zd
 Z	d Z
d Zd Zy)method_nameexamplec                     |  d|  d| dS )NzE is no longer a top-level attribute of the pinecone package.

To use zO, please create a client instance and call the method there instead.

Example:

 )r   r   s     o/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/pinecone/deprecation_warnings.py_build_class_migration_messager      s,    } }  		 
     c                  (    d}d| d}t        |      ):meta private:a  
    import os
    from pinecone import Pinecone, ServerlessSpec

    pc = Pinecone(
        api_key=os.environ.get("PINECONE_API_KEY")
    )

    # Now do stuff
    if 'my_index' not in pc.list_indexes().names():
        pc.create_index(
            name='my_index',
            dimension=1536,
            metric='euclidean',
            spec=ServerlessSpec(
                cloud='aws',
                region='us-west-2'
            )
        )
zinit is no longer a top-level attribute of the pinecone package.

Please create an instance of the Pinecone class instead.

Example:
r   AttributeErrorargskwargsr   msgs       r   initr      s.    G(
 		 
C 
r	   c                  0    d}t        t        d|            )r   z
    from pinecone import Pinecone

    pc = Pinecone(api_key='YOUR_API_KEY')

    index_name = "quickstart" # or your index name

    if index_name not in pc.list_indexes().names():
        # do something
list_indexesr   r   r   r   r   s      r   r   r   +   s    	G 7P
QQr	   c                  0    d}t        t        d|            )r   zp
    from pinecone import Pinecone

    pc = Pinecone(api_key='YOUR_API_KEY')
    pc.describe_index('my_index')
describe_indexr   r   s      r   r   r   :   s    G 78H'R
SSr	   c                  0    d}t        t        d|            )r   a%  
    from pinecone import Pinecone, ServerlessSpec

    pc = Pinecone(api_key='YOUR_API_KEY')
    pc.create_index(
        name='my-index',
        dimension=1536,
        metric='euclidean',
        spec=ServerlessSpec(
            cloud='aws',
            region='us-west-2'
        )
    )
create_indexr   r   s      r   r   r   E   s    G 7P
QQr	   c                  0    d}t        t        d|            )r   zn
    from pinecone import Pinecone

    pc = Pinecone(api_key='YOUR_API_KEY')
    pc.delete_index('my_index')
delete_indexr   r   s      r   r   r   X   s    G 7P
QQr	   c                  (    d}d| d}t        |      )r   }
    from pinecone import Pinecone

    pc = Pinecone(api_key='YOUR_API_KEY')
    pc.configure_index('my_index', replicas=2)
zscale_index is no longer a top-level attribute of the pinecone package.

Please create a client instance and call the configure_index method instead.

Example:
r   r   r   s       r   scale_indexr   c   s.    G
 		 
C 
r	   c                  0    d}t        t        d|            )r   z
    from pinecone import Pinecone

    pc = Pinecone(api_key='YOUR_API_KEY')
    pc.create_collection(name='my_collection', source='my_index')
create_collectionr   r   s      r   r!   r!   v       G 78KWU
VVr	   c                  0    d}t        t        d|            )r   zh
    from pinecone import Pinecone

    pc = Pinecone(api_key='YOUR_API_KEY')
    pc.list_collections()
list_collectionsr   r   s      r   r$   r$      s    G 78JGT
UUr	   c                  0    d}t        t        d|            )r   zx
    from pinecone import Pinecone

    pc = Pinecone(api_key='YOUR_API_KEY')
    pc.delete_collection('my_collection')
delete_collectionr   r   s      r   r&   r&      r"   r	   c                  0    d}t        t        d|            )r   zz
    from pinecone import Pinecone

    pc = Pinecone(api_key='YOUR_API_KEY')
    pc.describe_collection('my_collection')
describe_collectionr   r   s      r   r(   r(      s    G 78MwW
XXr	   c                  0    d}t        t        d|            )r   r   configure_indexr   r   s      r   r*   r*      s    G 78I7S
TTr	   N)strr   r   r   r   r   r   r   r!   r$   r&   r(   r*   r   r	   r   <module>r,      sY    c @RTR&R&WVWYUr	   