+
    ԘjG                    V    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt RR/R R lltR	 R
 lt	R# )    )annotations)types)get_settings)
get_client	task_typeRETRIEVAL_DOCUMENTc               $    V ^8  d   QhRRRRRR/# )   textsz	list[str]r   strreturnzlist[list[float]] )formats   "app/embeddings.py__annotate__r   	   s"     ? ?y ? ?O` ?    c          	     X   \        4       p\        4       P                  P                  VP                  V \
        P                  ! VVP                  R 7      R7      pVP                  '       g   \        R4      hVP                   Uu. uF  p\        VP                  4      NK  	  up# u upi ))r   output_dimensionality)modelcontentsconfigz-Vertex embedding request returned no vectors.)r   r   modelsembed_contentvertex_embedding_modelr   EmbedContentConfigvertex_embedding_dimensions
embeddingsRuntimeErrorlistvalues)r   r   settingsresponseitems   &$   r   embed_textsr$   	   s    ~H|""00--''"*"F"F
 1 H JKK*2*=*=>*=$D*=>>>s   B'c                    V ^8  d   QhRRRR/# )r
   questionr   r   zlist[float]r   )r   s   "r   r   r      s     C C# C+ Cr   c                ,    \        V .R R7      ^ ,          # )RETRIEVAL_QUERY)r   )r$   )r&   s   &r   embed_queryr)      s    z->?BBr   N)

__future__r   google.genair   
app.configr   
app.vertexr   r$   r)   r   r   r   <module>r.      s$    "  # !?6J ?Cr   