オープンソースのモダンデザインChatGPT/LLMs UI/フレームワーク。
音声合成、マルチモーダル、拡張可能な(function call)プラグインシステムをサポート。
プライベートなOpenAI ChatGPT/Claude/Gemini/Groq/Ollamaチャットアプリケーションをワンクリックで無料でデプロイ。
English · 简体中文 · 日本語 · 公式サイト · 変更履歴 · ドキュメント · ブログ · フィードバック
LobeChatリポジトリを共有
新しい時代の思考と創造を先導します。あなたのために、スーパー個人のために作られました。
私たちは、AIGCのためのモダンデザインコンポーネントとツールを提供することを目指すデザインエンジニアのグループです。 ブートストラッピングアプローチを採用することで、開発者とユーザーに対してよりオープンで透明性のある、使いやすい製品エコシステムを提供することを目指しています。
ユーザーやプロの開発者にとって、LobeHubはあなたのAIエージェントの遊び場となるでしょう。LobeChatは現在アクティブに開発中であり、遭遇した問題についてのフィードバックを歓迎します。
| インストールや登録は不要です!私たちのウェブサイトにアクセスして、直接体験してください。 | |
|---|---|
| 私たちのDiscordコミュニティに参加しましょう!ここでは、LobeHubの開発者や他の熱心なユーザーとつながることができます。 |
[!IMPORTANT]
スターを付けてください。GitHubからのすべてのリリース通知を遅延なく受け取ることができます~ ⭐️
LobeChatの継続的な開発において、AI会話サービスを提供する際のモデルサービスプロバイダーの多様性がコミュニティのニーズを満たすために重要であることを深く理解しています。そのため、単一のモデルサービスプロバイダーに限定せず、複数のモデルサービスプロバイダーをサポートすることで、ユーザーにより多様で豊富な会話の選択肢を提供しています。
このようにして、LobeChatは異なるユーザーのニーズにより柔軟に対応し、開発者にも幅広い選択肢を提供します。
以下のモデルサービスプロバイダーをサポートしています:
同時に、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アシスタントの実用性と柔軟性を大幅に向上させます。
プラグインを利用することで、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は優れたユーザー体験を提供します。
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は基本的な技術基盤も優れています:
✨ LobeChatの進化に伴い、さらに多くの機能が追加されます。
[!NOTE]
今後のロードマップ計画は、Projectsセクションで確認できます。
[!NOTE]
完全なレポートのリストは📘 Lighthouseレポートで確認できます。
| デスクトップ | モバイル |
|---|---|
| 📑 Lighthouseレポート | 📑 Lighthouseレポート |
LobeChatは、VercelとDockerイメージを使用した自己ホスティングバージョンを提供しています。これにより、事前の知識がなくても数分で独自のチャットボットをデプロイできます。
[!TIP]
📘 独自のLobeChatを構築するについて詳しくはこちらをご覧ください。
このサービスをVercelまたはZeaburでデプロイしたい場合は、以下の手順に従ってください:
OPENAI_API_KEY(必須)とACCESS_CODE(推奨)を入力します。フォーク後、リポジトリのアクションページで他のアクションを無効にし、アップストリーム同期アクションのみを保持します。
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の📘プラグイン開発ガイドを参照してください。
[!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
|
| |
|---|---|
|
|
|
|
| |
あなたの一度きりの寄付が、私たちの銀河系で輝きを放ちます!皆様は流れ星であり、私たちの旅路に迅速かつ明るい影響を与えます。私たちを信じてくださり、ありがとうございます。皆様の寛大なお気持ちが、私たちの使命に向かって、一度に輝かしい閃光を放つよう導いてくださるのです。
Copyright © 2024 LobeHub.
This project is Apache 2.0 licensed.