§
    ™Štjþ  ã                   óÎ  — d Z ddlZddlmZmZ ddlmZ ddlmZ ddl	m
Z
 ertddlmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@ ddlAmBZB  ejC        eD¦  «        ZEi d	d
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“dd
“i dd
“dd
“dd
“dd
“dd
“d d
“d!d
“d"d
“d#d
“d$d%“d&d
“d'd
“d(d
“d)d
“d*d
“d+d
“d,d
“¥i d-d
“d.d
“d/d
“d0d
“d1d
“d2d
“d3d
“d4d
“d5d
“d6d
“d7d
“d8d
“d9d
“d:d
“d;d
“d<d
“d=d
“¥d
d
d
d>œ¥ZF eeGeF¬?¦  «        ZHd@eIdAefdB„ZJg dC¢ZKdS )Dzš**Embedding models**.

**Embedding models**  are wrappers around embedding models
from different APIs and services.

Embedding models can be LLMs or not.
é    N)ÚTYPE_CHECKINGÚAny)Úcreate_importer)Úinit_embeddings)ÚCacheBackedEmbeddings)5Ú%AlephAlphaAsymmetricSemanticEmbeddingÚ$AlephAlphaSymmetricSemanticEmbeddingÚAwaEmbeddingsÚAzureOpenAIEmbeddingsÚBedrockEmbeddingsÚBookendEmbeddingsÚClarifaiEmbeddingsÚCohereEmbeddingsÚDashScopeEmbeddingsÚDatabricksEmbeddingsÚDeepInfraEmbeddingsÚDeterministicFakeEmbeddingÚEdenAiEmbeddingsÚElasticsearchEmbeddingsÚEmbaasEmbeddingsÚErnieEmbeddingsÚFakeEmbeddingsÚFastEmbedEmbeddingsÚGooglePalmEmbeddingsÚGPT4AllEmbeddingsÚGradientEmbeddingsÚHuggingFaceBgeEmbeddingsÚHuggingFaceEmbeddingsÚHuggingFaceHubEmbeddingsÚ!HuggingFaceInferenceAPIEmbeddingsÚHuggingFaceInstructEmbeddingsÚInfinityEmbeddingsÚJavelinAIGatewayEmbeddingsÚJinaEmbeddingsÚJohnSnowLabsEmbeddingsÚLlamaCppEmbeddingsÚLocalAIEmbeddingsÚMiniMaxEmbeddingsÚMlflowAIGatewayEmbeddingsÚMlflowEmbeddingsÚModelScopeEmbeddingsÚMosaicMLInstructorEmbeddingsÚNLPCloudEmbeddingsÚOctoAIEmbeddingsÚOllamaEmbeddingsÚOpenAIEmbeddingsÚOpenVINOEmbeddingsÚQianfanEmbeddingsEndpointÚSagemakerEndpointEmbeddingsÚSelfHostedEmbeddingsÚSelfHostedHuggingFaceEmbeddingsÚ'SelfHostedHuggingFaceInstructEmbeddingsÚSentenceTransformerEmbeddingsÚSpacyEmbeddingsÚTensorflowHubEmbeddingsÚVertexAIEmbeddingsÚVoyageEmbeddingsÚXinferenceEmbeddings)ÚHypotheticalDocumentEmbedderr   zlangchain_community.embeddingsr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r=   z"langchain_classic.chains.hyde.baser"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   )r:   r;   r<   )Údeprecated_lookupsÚnameÚreturnc                 ó    — t          | ¦  «        S )zLook up attributes dynamically.)Ú_import_attribute)r?   s    úc/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/langchain_classic/embeddings/__init__.pyÚ__getattr__rD   Ž   s   € å˜TÑ"Ô"Ð"ó    )8r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r=   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r   )LÚ__doc__ÚloggingÚtypingr   r   Úlangchain_classic._apir   Ú!langchain_classic.embeddings.baser   Ú"langchain_classic.embeddings.cacher   Úlangchain_community.embeddingsr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   Ú"langchain_classic.chains.hyde.baser=   Ú	getLoggerÚ__name__ÚloggerÚDEPRECATED_LOOKUPÚ__package__rB   ÚstrrD   Ú__all__© rE   rC   ú<module>rV      s  ððð ð €€€Ø %Ð %Ð %Ð %Ð %Ð %Ð %Ð %à 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø =Ð =Ð =Ð =Ð =Ð =Ø DÐ DÐ DÐ DÐ DÐ Dàð 9Pð6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ð 6ðp PÐOÐOÐOÐOÐOð 
ˆÔ	˜8Ñ	$Ô	$€ð7Ø+Ð-Mð7à*Ð,Lð7ð Ð5ð7ð Ð=ð	7ð
 Ð9ð7ð Ð9ð7ð Ð:ð7ð Ð8ð7ð Ð;ð7ð Ð<ð7ð Ð;ð7ð !Ð"Bð7ð Ð8ð7ð Ð?ð7ð Ð8ð7ð  Ð7ð!7ð" Ð6ð#7ð 7ð$ Ð;ð%7ð& Ð<ð'7ð( Ð9ð)7ð* Ð:ð+7ð, Ð @ð-7ð. Ð=ð/7ð0 Ð @ð17ð2 (Ð)Ið37ð4 $Ð%Eð57ð6 #Ð$Hð77ð8 Ð:ð97ð: !Ð"Bð;7ð< Ð6ð=7ð> Ð>ð?7ð@ Ð:ðA7ðB Ð9ðC7ðD Ð9ðE7ð 7ð 7ðF  Ð!AðG7ðH Ð8ðI7ðJ Ð<ðK7ðL #Ð$DðM7ðN Ð:ðO7ðP Ð8ðQ7ðR Ð8ðS7ðT Ð8ðU7ðV Ð:ðW7ðX  Ð!AðY7ðZ "Ð#Cð[7ð\ Ð<ð]7ð^ &Ð'Gð_7ð` .Ð/Oða7ðb $Ð%Eðc7ðd Ð7ðe7ðf Ð?ðg7ð 7ðh ;Ø8Ø<ðm7ð 7ð 7Ð ðr $�O KÐDUÐVÑVÔVÐ ð#�cð #˜cð #ð #ð #ð #ð
9ð 9ð 9€€€rE   