BigQuery SQL Generator

BigQueryのSQLを生成するツールです。 対象のテーブルIDと作成したいSQLを指示で自然言語に入力するとSQLが自動で生成されて BigQueryに対して実行されます。

Getting Started

  • OpenAI APIのtokenを用意してください
  • BigQueryのServiceAccountのCredentialのJsonを用意してください
pipenv install
pipenv shell
export DEFAULT_API_KEY=<YOUR_API_KEY>
export DEFAULT_SA_PATH=<YOUR_CREDENTIAL_PATH>
streamlist run main

認証について

現在のgcloudの認証状態に基づいて実行されます

その他

  • export DEFAULT_SA_PATH を設定するとsa_pathの入力がない場合のdefault値になります
  • export DEFAULT_TABLE_KEY を設定するとtable_keyの入力がない場合のdefault値になります
  • export DEFAULT_INSTRUCTION を設定するとinstructionの入力がない場合のdefault値になります

Datasetについて