Chat Chat で、次のレベルの AI 会話体験を引き出しましょう。OpenAI、Microsoft Azure、Claude、Cohere、Hugging Face などの複数の API を使用して、AI 会話体験をさらにリッチにすることができます。
- 一部の API は有償 API です。ご利用の際は、利用規約をご確認の上、ご同意ください。
- 一部の機能は開発中です。PR または Issue を提出してください。
- デモはデモンストレーションのみを目的としており、一部のユーザーデータを保持する場合があります。
- AI は不快なコンテンツを生成する可能性があります、注意して使用してください。
fetch.mp4
search.mp4
- [x] TTS
- [x] ダークモード
- [x] ファイルとチャット
- [x] Markdown のフォーマット
- [x] 多言語対応
- [x] システムプロンプトのサポート
- [x] ショートカットメニュー (command + k)
- [x] ラップされた API(プロキシが不要)
- [x] 会話を共有するためのサポート
- [x] チャット履歴(ローカルおよびクラウド同期)
- [x] ストリーミングメッセージ (SSE) のサポート
- [x] プラグイン対応(
/search
、/fetch
) - [x] メッセージコードシンタックスハイライトのサポート
- [x] OpenAI、Microsoft Azure、Claude、Cohere、Hugging Face に対応
https://github.com/users/okisdev/projects/7 をご参照ください
- OpenAI、Microsoft Azure、Claude、Cohere、Hugging Face のいずれかの API キー
変数名 | 説明 | デフォルト | 必須 | プロンプト |
---|---|---|---|---|
BASE_URL |
あなたのウェブサイトの URL | ローカルデフォルト http://localhost:3000 |
(プレフィックス付き) Yes | |
DATABASE_URL |
Postgresql データベースアドレス | Yes | postgresql:// で始まる(不要な場合は postgresql://user:password@example.com:port/dbname を記入してください) |
|
NEXTAUTH_URL |
あなたのウェブサイトの URL | (プレフィックス無し) Yes | ||
NEXTAUTH_SECRET |
NextAuth Secret | Yes | ランダムハッシュ(16 ビットが最適) | |
OPENAI_API_KEY |
OpenAI API キー | No | ||
OPENAI_API_ENDPOINT |
OpenAI API アクセスポイント | No | ||
EMAIL_HOST |
SMTP ホスト | No | ||
EMAIL_PORT |
SMTP ポート | No | ||
EMAIL_USERNAME |
SMTP ユーザ名 | No | ||
EMAIL_PASSWORD |
SMTP パスワード | No | ||
EMAIL_FORM |
SMTP 送信アドレス | No |
詳細はドキュメントを参照してください。
git clone
cd ChatChat
yarn
yarn dev
Zeabur にアクセスしてデプロイしてください。
docker build -t chatchat .
docker run -p 3000:3000 chatchat -e BASE_URL="" -e DATABASE_URL="" -e NEXTAUTH_URL="" -e NEXTAUTH_SECRET="" -e OPENAI_API_KEY="" -e OPENAI_API_ENDPOINT="" -e EMAIL_HOST="" -e EMAIL_PORT="" -e EMAIL_USERNAME="" -e EMAIL_PASSWORD="" -e EMAIL_FORM=""
もしくは
docker run -p 3000:3000 -e BASE_URL="" -e DATABASE_URL="" -e NEXTAUTH_URL="" -e NEXTAUTH_SECRET="" -e OPENAI_API_KEY="" -e OPENAI_API_ENDPOINT="" -e EMAIL_HOST="" -e EMAIL_PORT="" -e EMAIL_USERNAME="" -e EMAIL_PASSWORD="" -e EMAIL_FORM="" ghcr.io/okisdev/chatchat:latest
nextjs / tailwindcss / shadcn UI