작성
·
19
답변 2
1
해결했습니다.
아나콘다 가상환경의 라이브러리 설치 디렉터리의 krag/utils.py 에서 time.sleep 코드 추가했습니다.
저랑 같은 이슈 있으신 분은 해당 라이브러리에서 코드 수정 후 사용하시면 될 것 같습니다.
수정된 코드 일부 공유드립니다.
매개변수에 time_delay 추가 후 저장하시면 됩니다.
outputs = []
for idx, row in tqdm(df_qa_test.iterrows(), total=len(df_qa_test), desc="Processing questions"):
question = row['question']
context_docs = context_to_document(df_qa_test, idx)
for retriever_key, retriever in set_retrievers.items():
# API time delay
time.sleep(time_delay)
try:
retrieved_docs = retriever.invoke(question)
0
빠르게 해결하셔서 다행입니다.
gemini 무료 사용 api 호출 한도에 제한 문제를 잘 해결하신 것 같습니다.
추후 업데이트에 delay 옵션을 반영하겠습니다.
감사합니다.