1
resposta

[Dúvida] Erro de timeout ao rodar função executar_rag_e_coletar_dados() em notebooks

Olá! Estou tentando rodar localmente alguns notebooks de RAG (no VSCode e Colab), usando outras LLMs no lugar do Gemini por causa da quota. Porém, sempre que executo funções como:

def executar_rag_e_coletar_dados(perguntas):
try:
...
except:
...

o código cai no except com erro de timeout, mesmo trocando o modelo.

Alguém sabe:

quais LLMs/ bibliotecas posso usar como alternativa ao Gemini para esse tipo de notebook?

se existe alguma forma de aumentar o tempo de timeout ou tratar isso melhor?

se o erro pode ser configuração de token, rede ou versão das libs?

Estou tentando praticar RAG com outros temas para aprender, então qualquer dica ajuda. Obrigado!

1 resposta

Oi, Carlos! Tudo bem?

O erro de timeout geralmente aparece quando a LLM demora demais pra responder ou a conexão é interrompida.
Você pode tentar ajustar o tempo limite e evitar quedas inesperadas:


from langchain.chat_models import ChatOpenAI

llm = ChatOpenAI(model="gpt-4o-mini", timeout=120)

Você também pode tentar modelos locais como o Ollama, Llama 3 ou usar Hugging Face Hub com o langchain.llms.HuggingFaceHub() — ótimos pra praticar RAG sem depender do Gemini.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.
Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado