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