o
    ©i_  ã                   @   s@   d dl mZ ddlmZmZ G dd„ deƒZG dd„ deƒZdS )	é   )ÚCohereObjecté    )ÚIteratorÚListc                   @   ó>   e Zd Zdee ddfdd„Zdefdd„Zdefdd	„Z	dS )
Ú	EmbeddingÚ	embeddingÚreturnNc                 C   ó
   || _ d S ©N)r   )Úselfr   © r   úv/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/cohere/manually_maintained/cohere_aws/embeddings.pyÚ__init__   ó   
zEmbedding.__init__c                 C   ó
   t | jƒS r   )Úiterr   ©r   r   r   r   Ú__iter__
   r   zEmbedding.__iter__c                 C   r   r   )Úlenr   r   r   r   r   Ú__len__   r   zEmbedding.__len__)
Ú__name__Ú
__module__Ú__qualname__r   Úfloatr   r   r   Úintr   r   r   r   r   r      ó    r   c                   @   r   )
Ú
EmbeddingsÚ
embeddingsr	   Nc                 C   r
   r   )r   )r   r   r   r   r   r      r   zEmbeddings.__init__c                 C   r   r   )r   r   r   r   r   r   r      r   zEmbeddings.__iter__c                 C   r   r   )r   r   r   r   r   r   r      r   zEmbeddings.__len__)
r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      r   r   N)Úresponser   Útypingr   r   r   r   r   r   r   r   Ú<module>   s    