§
    é˜ºh¶	  ã                  óB  — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddlm
Z
 ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddl!m"Z" ej#        Z#[$[%[&['[dS )aô  Google AI Python SDK

## Setup

```posix-terminal
pip install google-generativeai
```

## GenerativeModel

Use `genai.GenerativeModel` to access the API:

```
import google.generativeai as genai
import os

genai.configure(api_key=os.environ['API_KEY'])

model = genai.GenerativeModel(name='gemini-pro')
response = model.generate_content('Please summarise this document: ...')

print(response.text)
```

See the [python quickstart](https://ai.google.dev/tutorials/python_quickstart) for more details.
é    )Úannotations)Úversion)Útypes)ÚGenerationConfig)Úchat)Ú
chat_async)Úcount_message_tokens)Úembed_content)ÚGenerativeModel)ÚChatSession)Úgenerate_text)Úgenerate_embeddings)Úcount_text_tokens)Úlist_models)Úlist_tuned_models)Ú	get_model)Úget_base_model)Úget_tuned_model)Úcreate_tuned_model)Úupdate_tuned_model)Údelete_tuned_model)Úlist_operations)Úget_operation)Ú	configureN)(Ú__doc__Ú
__future__r   Úgoogle.generativeair   r   Úgoogle.generativeai.typesr   Úgoogle.generativeai.discussr   r   r	   Úgoogle.generativeai.embeddingr
   Ú%google.generativeai.generative_modelsr   r   Úgoogle.generativeai.textr   r   r   Úgoogle.generativeai.modelsr   r   r   r   r   r   r   r   Úgoogle.generativeai.operationsr   r   Úgoogle.generativeai.clientr   Ú__version__ÚdiscussÚtextÚmodelsÚclient© ó    úd/var/www/html/services/rag-service/venv/lib/python3.11/site-packages/google/generativeai/__init__.pyú<module>r.      sà  ððð ð4 #Ð "Ð "Ð "Ð "Ð "à 'Ð 'Ð 'Ð 'Ð 'Ð 'à %Ð %Ð %Ð %Ð %Ð %Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6ð -Ð ,Ð ,Ð ,Ð ,Ð ,Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø <Ð <Ð <Ð <Ð <Ð <à 7Ð 7Ð 7Ð 7Ð 7Ð 7à AÐ AÐ AÐ AÐ AÐ AØ =Ð =Ð =Ð =Ð =Ð =à 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6à 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8à 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6à 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9à :Ð :Ð :Ð :Ð :Ð :Ø 8Ð 8Ð 8Ð 8Ð 8Ð 8ð 1Ð 0Ð 0Ð 0Ð 0Ð 0àÔ!€àØØ
Ø
Ø€G€Gr,   