notion QA 업로드 방법
github repo를 받으신 다음
apis/gemini_keys.yaml 파일을 아래와 같이 설정
## 이 파일 key를 추가한 후에 gemini_keys.yaml 파일로 이름을 변경하여 사용하세요 ##
api_keys:
- key: "AIzaSyAJs9HzFNTvw3WKANJk7DSdkzv0Q56yJ5U"
name: "key1"
enabled: true
- key: "AIzaSyDCvcH63mQdAG2lwpOlcLoB5ots3465SJg"
name: "key2"
enabled: true
- key: "AIzaSyD5uRB0ATLLI5bjKFZTrDoA_LbMx3s7GZY"
name: "key3"
enabled: true
- key: "AIzaSyD5bBlJl_Xx_ukKRmCafGDnYTdYcRdJyr4"
name: "key4"
enabled: true
- key: "AIzaSyDKWXc6J6VOlGEMsiruqgFlvvoxCUkwibs"
name: "key5"
enabled: true
- key: "AIzaSyBabJ9oGXguJRJ0FUYnbQGcdZjzydejBAY"
name: "key6"
enabled: true
# API 설정
settings:
model: "gemini-2.5-flash" # 사용할 모델 설정하는 곳
temperature: 0.1
max_retries: 3 # 호출 실패시 재시도 횟수
retry_delay: 2 # 재시도 간 대기 시간
# Notion API 설정
notion_key: "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"
# Notion Database IDs (도메인별)
notion_databases:
public: "2e55d8fbde7180868567d6f9cb8360d4" # Public 도메인 DB
insurance: "2e55d8fbde7180d399cbf6f55ddb82b2" # Insurance 도메인 DB
academic: "2e55d8fbde718088a678f743ee242447" # Academic 도메인 DB
business: "2e55d8fbde7180319044d1789e198a32" # Business 도메인 DB
finance: "2e55d8fbde718046ad2ac7237d6b3f43" # Finance 도메인 DB
medical: "2e55d8fbde7180a6ba45fa3cf07b18fa" # Medical 도메인 DB
cli run 은 아래와 같이 (만약 이미지가 한개가 아니라 여러개라면 이미지 들어있는 폴더 까지만 )
uv run python -m generate_synthetic_table --qa-only ./tests/choi/Table_example/sample_images/I_table_78.png --upload-notion --domain public --provider gemini_pool