notion QA 업로드 방법

  1. github repo를 받으신 다음

  2. 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
    
  3. 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 
    

academic_html.zip

business_html.zip

finance_html.zip

medical_html.zip

output_insurance.zip

data 진행 완료 check