SQL Chat ってどう?

SQL Chatとは

SQL chatは、生成AIサービスのchatGPTと連携したSQLエディターサービスです。運営元はBytebaseっていう中国系の会社のようでセキュリティは気になりますね。Tikokの運営会社のBytedanceと似た名前ですよね

Linked In で見ると、出身者の多くは中国です。
本社はUS San Noseなんですが、やっぱ中国系かなあ
https://www.linkedin.com/company/bytebase/people/

OpenAIのAPIキー取得

OpenAIのサイトでView API Keysを選択します

create new secret keyからAPIキーを作成

これでAPIキーは取得出来ます。

SQL Chatの設定

Gitリポジトリをクローン

# git clone https://github.com/sqlchat/sqlchat.git

envファイルを編集

# cd sqlchat ; cp .env.example .env
# vi .env
# Do not share your OpenAI API key with anyone! It should remain a secret.
  OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxx # ここに追加
  OPENAI_API_ENDPOINT=xxxxxxxxxxxxxxxxx #(オプション)ここに追加

PNPMをインストールしてプログラムを起動

# curl -fsSL https://get.pnpm.io/install.sh | sh -

SQL Chat を起動

# pnpm i && pnpm dev

画面イメージはデモサイトが参考になります