オープンソースのモダンデザインChatGPT/LLMs UI/フレームワーク。
音声合成、マルチモーダル、拡張可能な(function call)プラグインシステムをサポート。
プライベートなOpenAI ChatGPT/Claude/Gemini/Groq/Ollamaチャットアプリケーションをワンクリックで無料でデプロイ。
English · 简体中文 · 日本語 · 公式サイト · 変更履歴 · ドキュメント · ブログ · フィードバック
LobeChatリポジトリを共有
新しい時代の思考と創造を先導します。あなたのために、スーパー個人のために作られました。
私たちは、AIGCのためのモダンデザインコンポーネントとツールを提供することを目指すデザインエンジニアのグループです。 ブートストラッピングアプローチを採用することで、開発者とユーザーに対してよりオープンで透明性のある、使いやすい製品エコシステムを提供することを目指しています。
ユーザーやプロの開発者にとって、LobeHubはあなたのAIエージェントの遊び場となるでしょう。LobeChatは現在アクティブに開発中であり、遭遇した問題についてのフィードバックを歓迎します。
インストールや登録は不要です!私たちのウェブサイトにアクセスして、直接体験してください。 | |
---|---|
私たちのDiscordコミュニティに参加しましょう!ここでは、LobeHubの開発者や他の熱心なユーザーとつながることができます。 |
Important
スターを付けてください。GitHubからのすべてのリリース通知を遅延なく受け取ることができます~ ⭐️
スター履歴
LobeChatの継続的な開発において、AI会話サービスを提供する際のモデルサービスプロバイダーの多様性がコミュニティのニーズを満たすために重要であることを深く理解しています。そのため、単一のモデルサービスプロバイダーに限定せず、複数のモデルサービスプロバイダーをサポートすることで、ユーザーにより多様で豊富な会話の選択肢を提供しています。
このようにして、LobeChatは異なるユーザーのニーズにより柔軟に対応し、開発者にも幅広い選択肢を提供します。
以下のモデルサービスプロバイダーをサポートしています:
- AWS Bedrock:AWS Bedrockサービスと統合され、Claude / LLama2などのモデルをサポートし、強力な自然言語処理能力を提供します。詳細はこちら
- Anthropic (Claude):AnthropicのClaudeシリーズモデルにアクセスし、Claude 3およびClaude 2を含む、マルチモーダル機能と拡張コンテキストで業界の新しいベンチマークを設定します。詳細はこちら
- Google AI (Gemini Pro, Gemini Vision):GoogleのGeminiシリーズモデルにアクセスし、GeminiおよびGemini Proを含む、高度な言語理解と生成をサポートします。詳細はこちら
- Groq:GroqのAIモデルにアクセスし、メッセージシーケンスを効率的に処理し、応答を生成し、マルチターンの対話や単一のインタラクションタスクを実行できます。詳細はこちら
- OpenRouter:Claude 3、Gemma、Mistral、Llama2、Cohereなどのモデルのルーティングをサポートし、インテリジェントなルーティング最適化をサポートし、使用効率を向上させ、オープンで柔軟です。詳細はこちら
- 01.AI (Yi Model):01.AIモデルを統合し、推論速度が速いAPIシリーズを提供し、処理時間を短縮しながら優れたモデル性能を維持します。詳細はこちら
- Together.ai:Together Inference APIを通じて、100以上の主要なオープンソースのチャット、言語、画像、コード、および埋め込みモデルにアクセスできます。これらのモデルについては、使用した分だけ支払います。詳細はこちら
- ChatGLM:智谱のChatGLMシリーズモデル(GLM-4/GLM-4-vision/GLM-3-turbo)を追加し、ユーザーにもう一つの効率的な会話モデルの選択肢を提供します。詳細はこちら
- Moonshot AI (Dark Side of the Moon):中国の革新的なAIスタートアップであるMoonshotシリーズモデルと統合し、より深い会話理解を提供します。詳細はこちら
- Minimax:Minimaxモデルを統合し、MoEモデルabab6を含む、より広範な選択肢を提供します。詳細はこちら
- DeepSeek:中国の革新的なAIスタートアップであるDeepSeekシリーズモデルと統合し、性能と価格のバランスを取ったモデルを提供します。詳細はこちら
- Qwen:Qwenシリーズモデルを統合し、最新のqwen-turbo、qwen-plus、qwen-maxを含む。詳細はこちら
- Novita AI:Llama、Mistral、その他の主要なオープンソースモデルに最安値でアクセスできます。検閲されないロールプレイに参加し、創造的な議論を引き起こし、制限のないイノベーションを促進します。使用した分だけ支払います。 詳細はこちら
同時に、ReplicateやPerplexityなどのモデルサービスプロバイダーのサポートも計画しています。これにより、サービスプロバイダーのライブラリをさらに充実させることができます。LobeChatがあなたのお気に入りのサービスプロバイダーをサポートすることを希望する場合は、コミュニティディスカッションに参加してください。
特定のユーザーのニーズに応えるために、LobeChatはOllamaに基づいてローカルモデルの使用をサポートしており、ユーザーが自分自身またはサードパーティのモデルを柔軟に使用できるようにしています。
Tip
📘 LobeChatでのOllamaの使用について詳しくはこちらをご覧ください。
3
モデルの視覚認識
LobeChatは、OpenAIの最新の視覚認識機能を備えたgpt-4-vision
モデルをサポートしています。
これは視覚を認識できるマルチモーダルインテリジェンスです。ユーザーは簡単に画像をアップロードしたり、画像をドラッグアンドドロップして対話ボックスに入れることができ、
エージェントは画像の内容を認識し、これに基づいてインテリジェントな会話を行い、よりスマートで多様なチャットシナリオを作成します。
この機能は、新しいインタラクティブな方法を提供し、コミュニケーションがテキストを超えて視覚要素を含むことを可能にします。 日常の使用での画像共有や特定の業界での画像解釈に関係なく、エージェントは優れた会話体験を提供します。
LobeChatは、テキストから音声への変換(Text-to-Speech、TTS)および音声からテキストへの変換(Speech-to-Text、STT)技術をサポートしており、 テキストメッセージを明瞭な音声出力に変換し、ユーザーが実際の人と話しているかのように対話エージェントと対話できるようにします。 ユーザーは、エージェントに適した音声を選択することができます。
さらに、TTSは聴覚学習を好む人や忙しい中で情報を受け取りたい人にとって優れたソリューションを提供します。 LobeChatでは、異なる地域や文化的背景のユーザーのニーズに応えるために、さまざまな高品質の音声オプション(OpenAI Audio、Microsoft Edge Speech)を慎重に選択しました。 ユーザーは、個人の好みや特定のシナリオに応じて適切な音声を選択し、パーソナライズされたコミュニケーション体験を得ることができます。
最新のテキストから画像生成技術をサポートし、LobeChatはユーザーがエージェントとの対話中に直接画像作成ツールを呼び出すことができるようになりました。
DALL-E 3
、MidJourney
、Pollinations
などのAIツールの能力を活用することで、
エージェントはあなたのアイデアを画像に変えることができます。
これにより、プライベートで没入感のある創造プロセスが可能になり、個人的な対話に視覚的なストーリーテリングをシームレスに統合することができます。
LobeChatのプラグインエコシステムは、そのコア機能の重要な拡張であり、LobeChatアシスタントの実用性と柔軟性を大幅に向上させます。
Plugin-Demo.mp4
プラグインを利用することで、LobeChatアシスタントはリアルタイムの情報を取得して処理することができ、ウェブ情報を検索し、ユーザーに即時かつ関連性の高いニュースを提供することができます。
さらに、これらのプラグインはニュースの集約に限定されず、他の実用的な機能にも拡張できます。たとえば、ドキュメントの迅速な検索、画像の生成、Bilibili、Steamなどのさまざまなプラットフォームからのデータの取得、さまざまなサードパーティサービスとの連携などです。
Tip
📘 プラグインの使用について詳しくはこちらをご覧ください。
最近の提出 | 説明 |
---|---|
ショッピングツール By shoppingtools on 2024-07-19 |
eBayとAliExpressで製品を検索し、eBayのイベントとクーポンを見つけます。プロンプトの例を取得します。ショッピング e-bay ali-express クーポン |
Savvy Trader AI By savvytrader on 2024-06-27 |
リアルタイムの株式、暗号通貨、その他の投資データ。株式 分析 |
ソーシャル検索 By say-apps on 2024-06-02 |
ソーシャル検索は、ツイート、ユーザー、フォロワー、画像、メディアなどへのアクセスを提供します。ソーシャル ツイッター x 検索 |
スペース By automateyournetwork on 2024-05-12 |
NASAを含む宇宙データ。宇宙 nasa |
📊 合計プラグイン数: 52
LobeChatエージェントマーケットプレイスでは、クリエイターが多くの優れたエージェントを発見できる活気に満ちた革新的なコミュニティを提供しています。 これらのエージェントは、仕事のシナリオで重要な役割を果たすだけでなく、学習プロセスでも大いに便利です。 私たちのマーケットプレイスは、単なるショーケースプラットフォームではなく、協力の場でもあります。ここでは、誰もが自分の知恵を貢献し、開発したエージェントを共有できます。
Tip
🤖/🏪 エージェントを提出することで、簡単にエージェント作品をプラットフォームに提出できます。 重要なのは、LobeChatが高度な自動化国際化(i18n)ワークフローを確立しており、 あなたのエージェントを複数の言語バージョンにシームレスに翻訳できることです。 これにより、ユーザーがどの言語を話していても、エージェントを障害なく体験できます。
Important
すべてのユーザーがこの成長するエコシステムに参加し、エージェントの反復と最適化に参加することを歓迎します。 一緒に、より面白く、実用的で革新的なエージェントを作成し、エージェントの多様性と実用性をさらに豊かにしましょう。
最近の提出 | 説明 |
---|---|
Cプログラム学習アシスタント By YBGuoYang on 2024-07-28 |
Cプログラム設計の学習を支援します941 |
ブランドパイオニア By SaintFresh on 2024-07-25 |
ブランド開発の専門家、思想リーダー、ブランド戦略のスーパー天才、ブランドビジョナリー。ブランドパイオニアは、革新の最前線の探検家であり、自分の分野の発明者です。市場を提供し、専門分野の画期的な進展を特徴とする未来の世界を想像させてください。ビジネス ブランドパイオニア ブランド開発 ビジネスアシスタント ブランドナラティブ |
ネットワークセキュリティアシスタント By huoji120 on 2024-07-23 |
ログ、コード、逆コンパイルを分析し、問題を特定し、最適化の提案を提供するネットワークセキュリティの専門家アシスタント。ネットワークセキュリティ トラフィック分析 ログ分析 コード逆コンパイル ctf |
BIDOSx2 By SaintFresh on 2024-07-21 |
従来のAIを超越する高度なAI LLM。'BIDOS'は、'ブランドのアイデア、開発、運営、スケーリング'と'ビジネスインテリジェンス決定最適化システム'の両方を意味します。ブランド開発 aiアシスタント 市場分析 戦略計画 ビジネス最適化 ビジネスインテリジェンス |
📊 合計エージェント数: 307
LobeChatは、サーバーサイドデータベースとローカルデータベースの両方の使用をサポートしています。ニーズに応じて、適切なデプロイメントソリューションを選択できます:
- ローカルデータベース:データとプライバシー保護に対するより多くの制御を希望するユーザーに適しています。LobeChatはCRDT(Conflict-Free Replicated Data Type)技術を使用してマルチデバイス同期を実現しています。これはシームレスなデータ同期体験を提供することを目的とした実験的な機能です。
- サーバーサイドデータベース:より便利なユーザー体験を希望するユーザーに適しています。LobeChatはPostgreSQLをサーバーサイドデータベースとしてサポートしています。サーバーサイドデータベースの設定方法についての詳細なドキュメントは、サーバーサイドデータベースの設定をご覧ください。
どのデータベースを選択しても、LobeChatは優れたユーザー体験を提供します。
LobeChatはマルチユーザ管理をサポートし、異なるニーズに応じて2つの主要なユーザ認証および管理ソリューションを提供します:
-
next-auth:LobeChatは、複数の認証方法(OAuth、メールログイン、資格情報ログインなど)をサポートする柔軟で強力な認証ライブラリである
next-auth
を統合しています。next-auth
を使用すると、ユーザの登録、ログイン、セッション管理、ソーシャルログインなどの機能を簡単に実装し、ユーザデータのセキュリティとプライバシーを確保できます。 -
Clerk:より高度なユーザ管理機能が必要なユーザ向けに、LobeChatは
Clerk
もサポートしています。Clerk
は、現代的なユーザ管理プラットフォームであり、多要素認証(MFA)、ユーザプロファイル管理、ログイン活動の監視など、より豊富な機能を提供します。Clerk
を使用すると、より高いセキュリティと柔軟性を得ることができ、複雑なユーザ管理ニーズに簡単に対応できます。
どのユーザ管理ソリューションを選択しても、LobeChatは優れたユーザー体験と強力な機能サポートを提供します。
私たちは、今日のマルチデバイス環境でユーザーにシームレスな体験を提供することの重要性を深く理解しています。 そのため、プログレッシブウェブアプリケーション(PWA)技術を採用しました。 これは、ウェブアプリケーションをネイティブアプリに近い体験に引き上げるモダンなウェブ技術です。
PWAを通じて、LobeChatはデスクトップとモバイルデバイスの両方で高度に最適化されたユーザー体験を提供しながら、その軽量で高性能な特性を維持します。 視覚的および感覚的には、インターフェースを慎重に設計し、ネイティブアプリと区別がつかないようにし、 スムーズなアニメーション、レスポンシブレイアウト、および異なるデバイスの画面解像度に適応するようにしています。
Note
PWAのインストールプロセスに慣れていない場合は、以下の手順に従ってLobeChatをデスクトップアプリケーション(モバイルデバイスにも適用)として追加できます:
- コンピュータでChromeまたはEdgeブラウザを起動します。
- LobeChatのウェブページにアクセスします。
- アドレスバーの右上にあるインストールアイコンをクリックします。
- 画面の指示に従ってPWAのインストールを完了します。
11
モバイルデバイスの適応
モバイルデバイスのユーザー体験を向上させるために、一連の最適化設計を行いました。現在、モバイルユーザー体験のバージョンを繰り返し改善しています。ご意見やアイデアがある場合は、GitHub IssuesやPull Requestsを通じてフィードバックをお寄せください。
12
カスタムテーマ
デザインエンジニアリング指向のアプリケーションとして、LobeChatはユーザーの個別体験を重視しており、 柔軟で多様なテーマモードを導入しています。日中のライトモードと夜間のダークモードを含みます。 テーマモードの切り替えに加えて、さまざまな色のカスタマイズオプションを提供し、ユーザーが自分の好みに応じてアプリケーションのテーマカラーを調整できるようにしています。 落ち着いたダークブルー、活気のあるピーチピンク、プロフェッショナルなグレーホワイトなど、LobeChatでは自分のスタイルに合った色の選択肢を見つけることができます。
Tip
デフォルトの設定は、ユーザーのシステムのカラーモードをインテリジェントに認識し、テーマを自動的に切り替えて、オペレーティングシステムと一貫した視覚体験を提供します。 詳細を手動で制御するのが好きなユーザーには、直感的な設定オプションと、会話シナリオに対してチャットバブルモードとドキュメントモードの選択肢を提供します。
これらの特徴に加えて、LobeChatは基本的な技術基盤も優れています:
- 💨 迅速なデプロイ:VercelプラットフォームまたはDockerイメージを使用して、ワンクリックでデプロイを行い、1分以内にプロセスを完了できます。複雑な設定は不要です。
- 🌐 カスタムドメイン:ユーザーが独自のドメインを持っている場合、プラットフォームにバインドして、どこからでも対話エージェントに迅速にアクセスできます。
- 🔒 プライバシー保護:すべてのデータはユーザーのブラウザにローカルに保存され、ユーザーのプライバシーを保護します。
- 💎 洗練されたUIデザイン:慎重に設計されたインターフェースで、エレガントな外観とスムーズなインタラクションを提供します。ライトモードとダークモードをサポートし、モバイルフレンドリーです。PWAサポートにより、よりネイティブに近い体験を提供します。
- 🗣️ スムーズな会話体験:流れるような応答により、スムーズな会話体験を提供します。Markdownレンダリングを完全にサポートし、コードのハイライト、LaTexの数式、Mermaidのフローチャートなどを含みます。
✨ LobeChatの進化に伴い、さらに多くの機能が追加されます。
Note
今後のロードマップ計画は、Projectsセクションで確認できます。
Note
完全なレポートのリストは📘 Lighthouseレポートで確認できます。
デスクトップ | モバイル |
---|---|
📑 Lighthouseレポート | 📑 Lighthouseレポート |
LobeChatは、VercelとDockerイメージを使用した自己ホスティングバージョンを提供しています。これにより、事前の知識がなくても数分で独自のチャットボットをデプロイできます。
Tip
📘 独自のLobeChatを構築するについて詳しくはこちらをご覧ください。
このサービスをVercelまたはZeaburでデプロイしたい場合は、以下の手順に従ってください:
- OpenAI API Keyを準備します。
- 下のボタンをクリックしてデプロイを開始します:GitHubアカウントで直接ログインし、環境変数セクションに
OPENAI_API_KEY
(必須)とACCESS_CODE
(推奨)を入力します。 - デプロイが完了したら、使用を開始できます。
- カスタムドメインをバインド(オプション):Vercelが割り当てたドメインのDNSは一部の地域で汚染されているため、カスタムドメインをバインドすることで直接接続できます。
フォーク後、リポジトリのアクションページで他のアクションを無効にし、アップストリーム同期アクションのみを保持します。
READMEのワンクリックデプロイ手順に従って独自のプロジェクトをデプロイした場合、「更新が利用可能です」というプロンプトが常に表示されることがあります。これは、Vercelがデフォルトで新しいプロジェクトを作成し、フォークしないため、更新を正確に検出できないためです。
Tip
📘 最新バージョンと自動同期の手順に従って再デプロイすることをお勧めします。
LobeChatサービスを独自のプライベートデバイスにデプロイするためのDockerイメージを提供しています。以下のコマンドを使用してLobeChatサービスを開始します:
$ docker run -d -p 3210:3210 \
-e OPENAI_API_KEY=sk-xxxx \
-e ACCESS_CODE=lobe66 \
--name lobe-chat \
lobehub/lobe-chat
Tip
OpenAIサービスをプロキシ経由で使用する必要がある場合は、OPENAI_PROXY_URL
環境変数を使用してプロキシアドレスを設定できます:
$ docker run -d -p 3210:3210 \
-e OPENAI_API_KEY=sk-xxxx \
-e OPENAI_PROXY_URL=https://api-proxy.com/v1 \
-e ACCESS_CODE=lobe66 \
--name lobe-chat \
lobehub/lobe-chat
Note
Dockerを使用したデプロイの詳細な手順については、📘 Dockerデプロイガイドを参照してください。
このプロジェクトは、環境変数で設定される追加の構成項目を提供します:
環境変数 | 必須 | 説明 | 例 |
---|---|---|---|
OPENAI_API_KEY |
はい | これはOpenAIアカウントページで申請したAPIキーです | sk-xxxxxx...xxxxxx |
OPENAI_PROXY_URL |
いいえ | OpenAIインターフェイスプロキシを手動で設定する場合、この設定項目を使って、デフォルトのOpenAI APIリクエストベースURLを上書きすることができます。 | https://api.chatanywhere.cn または https://aihubmix.com/v1 デフォルトの値は https://api.openai.com/v1 |
ACCESS_CODE |
いいえ | このサービスにアクセスするためのパスワードを追加します。漏洩を避けるために長いパスワードを設定することができます。この値にカンマが含まれる場合は、パスワードの配列となります。 | awCTe)re_r74 または rtrt_ewee3@09! または code1,code2,code3 |
OPENAI_MODEL_LIST |
いいえ | モデルリストをコントロールするために使用します。モデルを追加するには + を、モデルを非表示にするには - を、モデルの表示名をカンマ区切りでカスタマイズするには model_name=display_name を使用します。 |
qwen-7b-chat,+glm-6b,-gpt-3.5-turbo |
Note
環境変数の完全なリストは 📘環境変数 にあります
NPM | リポジトリ | 説明 | バージョン |
---|---|---|---|
@lobehub/ui | lobehub/lobe-ui | AIGC ウェブアプリケーション構築専用のオープンソースUIコンポーネントライブラリ。 | |
@lobehub/icons | lobehub/lobe-icons | 人気の AI/LLM モデルブランドの SVG ロゴとアイコン集。 | |
@lobehub/tts | lobehub/lobe-tts | 高品質で信頼性の高い TTS/STT React Hooks ライブラリ | |
@lobehub/lint | lobehub/lobe-lint | LobeHub の ESlint、Stylelint、Commitlint、Prettier、Remark、Semantic Release の設定。 |
プラグインは、LobeChatの関数呼び出し機能を拡張する手段を提供します。プラグインを使用して、新しい関数呼び出しやメッセージ結果の新しいレンダリング方法を導入することができます。プラグイン開発に興味がある方は、Wikiの📘プラグイン開発ガイドを参照してください。
- lobe-chat-plugins: これはLobeChatのプラグインインデックスです。このリポジトリからindex.jsonにアクセスし、LobeChatで利用可能なプラグインのリストをユーザに表示します。
- chat-plugin-template: これはLobeChatプラグイン開発用のプラグインテンプレートです。
- @lobehub/chat-plugin-sdk: LobeChatプラグインSDKは、Lobe Chat用の優れたチャットプラグインの作成を支援します。
- @lobehub/chat-plugins-gateway: LobeChat Plugins Gatewayは、LobeChatプラグインのためのゲートウェイを提供するバックエンドサービスです。このサービスはVercelを使用してデプロイされます。プライマリAPIのPOST /api/v1/runnerはEdge Functionとしてデプロイされます。
Note
プラグインシステムは現在大規模な開発中です。詳しくは以下の issue をご覧ください:
- プラグインフェイズ 1: プラグインを本体から分離し、メンテナンスのためにプラグインを独立したリポジトリに分割し、プラグインの動的ロードを実現する。
- プラグインフェイズ 2: プラグイン使用の安全性と安定性、より正確な異常状態の提示、プラグインアーキテクチャの保守性、開発者フレンドリー。
- プラグインフェイズ 3: より高度で包括的なカスタマイズ機能、プラグイン認証のサポート、サンプル。
GitHub Codespaces を使ってオンライン開発ができます:
Or clone it for local development:
$ git clone https://github.com/lobehub/lobe-chat.git
$ cd lobe-chat
$ pnpm install
$ pnpm dev
より詳しい情報をお知りになりたい方は、📘開発ガイドをご覧ください。
どのようなタイプのコントリビュートも大歓迎です;コードを提供することに興味がある方は、GitHub の Issues や Projects をチェックして、あなたの力をお貸しください。
Tip
私たちは技術主導のフォーラムを創設し、知識の交流とアイデアの交換を促進することで、相互のインスピレーションと協力的なイノベーションを生み出すことを目指しています。
LobeChat の改善にご協力ください。製品設計のフィードバックやユーザー体験に関するディスカッションを直接お寄せください。
プリンシパルメンテナー: @arvinxx @canisminor1990
|
|
---|---|
|
|
|
あなたの一度きりの寄付が、私たちの銀河系で輝きを放ちます!皆様は流れ星であり、私たちの旅路に迅速かつ明るい影響を与えます。私たちを信じてくださり、ありがとうございます。皆様の寛大なお気持ちが、私たちの使命に向かって、一度に輝かしい閃光を放つよう導いてくださるのです。
🅰️ Lobe SD Theme: Stable Diffusion WebUI のためのモダンなテーマ、絶妙なインターフェースデザイン、高度にカスタマイズ可能なUI、効率を高める機能。- ⛵️ Lobe Midjourney WebUI: Midjourney の WebUI は、AI を活用しテキストプロンプトから豊富で多様な画像を素早く生成し、創造性を刺激して会話を盛り上げます。
- 🌏 Lobe i18n : Lobe i18n は ChatGPT を利用した国際化翻訳プロセスの自動化ツールです。大きなファイルの自動分割、増分更新、OpenAIモデル、APIプロキシ、温度のカスタマイズオプションなどの機能をサポートしています。
- 💌 Lobe Commit: Lobe Commit は、Langchain/ChatGPT を活用して Gitmoji ベースのコミットメッセージを生成する CLI ツールです。
Copyright © 2024 LobeHub.
This project is Apache 2.0 licensed.