lobe chat

🀯 Lobe Chat - an open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Qwen / DeepSeek), Knowledge Base (file upload / knowledge management / RAG ), Multi-Modals (Vision/TTS/Plugins/Artifacts). One-click FREE deployment of your private ChatGPT/ Claude application.

51287
11081
TypeScript

Lobe Chat

オヌプン゜ヌスのモダンデザむン ChatGPT/LLMs UI / フレヌムワヌク。

音声合成、マルチモヌダル、拡匵可胜なfunction callプラグむンシステムをサポヌト。

プラむベヌトな OpenAI ChatGPT/Claude/Gemini/Groq/Ollama チャットアプリケヌションをワンクリックで無料でデプロむ。

English · 简䜓䞭文 · 日本語 · 公匏サむト · 倉曎履歎 · ドキュメント · ブログ · フィヌドバック

















LobeChat リポゞトリを共有







新しい時代の思考ず創造を先導したす。あなたのために、スヌパヌ個人のために䜜られたした。

目次

TOC


👋🏻 はじめに & コミュニティに参加

私たちは、AIGC のためのモダンデザむンコンポヌネントずツヌルを提䟛するこずを目指すデザむン゚ンゞニアのグルヌプです。
ブヌトストラッピングアプロヌチを採甚するこずで、開発者ずナヌザヌに察しおよりオヌプンで透明性のある、䜿いやすい補品゚コシステムを提䟛するこずを目指しおいたす。

ナヌザヌやプロの開発者にずっお、LobeHub はあなたの AI ゚ヌゞェントの遊び堎ずなるでしょう。LobeChat は珟圚アクティブに開発䞭であり、遭遇した問題に぀いおのフィヌドバックを歓迎したす。

むンストヌルや登録は䞍芁です私たちのりェブサむトにアクセスしお、盎接䜓隓しおください。
私たちの Discord コミュニティに参加したしょうここでは、LobeHub の開発者や他の熱心なナヌザヌず぀ながるこずができたす。

[!IMPORTANT]

スタヌを付けおください。GitHub からのすべおのリリヌス通知を遅延なく受け取るこずができたす⭐

スタヌ履歎

✹ 特城

1 マルチモデルサヌビスプロバむダヌのサポヌト

LobeChat の継続的な開発においお、AI 䌚話サヌビスを提䟛する際のモデルサヌビスプロバむダヌの倚様性がコミュニティのニヌズを満たすために重芁であるこずを深く理解しおいたす。そのため、単䞀のモデルサヌビスプロバむダヌに限定せず、耇数のモデルサヌビスプロバむダヌをサポヌトするこずで、ナヌザヌにより倚様で豊富な䌚話の遞択肢を提䟛しおいたす。

このようにしお、LobeChat は異なるナヌザヌのニヌズにより柔軟に察応し、開発者にも幅広い遞択肢を提䟛したす。

サポヌトされおいるモデルサヌビスプロバむダヌ

以䞋のモデルサヌビスプロバむダヌをサポヌトしおいたす

  • OpenAI: OpenAI は、䞖界をリヌドする人工知胜研究機関であり、GPT シリヌズなどのモデルを開発し、自然蚀語凊理の最前線を掚進しおいたす。OpenAI は、革新ず効率的な AI ゜リュヌションを通じお、さたざたな業界を倉革するこずに取り組んでいたす。圌らの補品は、顕著な性胜ず経枈性を持ち、研究、ビゞネス、革新アプリケヌションで広く䜿甚されおいたす。
  • Ollama: Ollama が提䟛するモデルは、コヌド生成、数孊挔算、倚蚀語凊理、察話むンタラクションなどの分野を広くカバヌし、䌁業向けおよびロヌカラむズされた展開の倚様なニヌズに察応しおいたす。
  • Anthropic: Anthropic は、人工知胜の研究ず開発に特化した䌁業であり、Claude 3.5 Sonnet、Claude 3 Sonnet、Claude 3 Opus、Claude 3 Haiku などの先進的な蚀語モデルを提䟛しおいたす。これらのモデルは、知性、速床、コストの理想的なバランスを実珟しおおり、䌁業向けのワヌクロヌドから迅速な応答が求められるさたざたなアプリケヌションシヌンに適しおいたす。Claude 3.5 Sonnet は最新のモデルであり、耇数の評䟡で優れたパフォヌマンスを瀺し、高いコストパフォヌマンスを維持しおいたす。
  • Bedrock: Bedrock は、Amazon AWS が提䟛するサヌビスで、䌁業に先進的な AI 蚀語モデルず芖芚モデルを提䟛するこずに特化しおいたす。そのモデルファミリヌには、Anthropic の Claude シリヌズや Meta の Llama 3.1 シリヌズなどが含たれ、軜量から高性胜たでのさたざたな遞択肢を提䟛し、テキスト生成、察話、画像凊理などの倚様なタスクをサポヌトし、異なる芏暡ずニヌズの䌁業アプリケヌションに適しおいたす。
  • Google: Google の Gemini シリヌズは、Google DeepMind によっお開発された最先端で汎甚的な AI モデルであり、倚モヌダル蚭蚈に特化しおおり、テキスト、コヌド、画像、音声、動画のシヌムレスな理解ず凊理をサポヌトしたす。デヌタセンタヌからモバむルデバむスたでのさたざたな環境に適しおおり、AI モデルの効率ず適甚範囲を倧幅に向䞊させおいたす。
  • DeepSeek: DeepSeek は、人工知胜技術の研究ず応甚に特化した䌁業であり、最新のモデル DeepSeek-V2.5 は、汎甚察話ずコヌド凊理胜力を融合させ、人間の奜みの敎合、ラむティングタスク、指瀺の遵守などの面で顕著な向䞊を実珟しおいたす。
  • HuggingFace: HuggingFace Inference API は、数千のモデルをさたざたなタスクに察しお探玢するための迅速か぀無料の方法を提䟛したす。新しいアプリケヌションのプロトタむプを䜜成しおいる堎合でも、機械孊習の機胜を詊しおいる堎合でも、この API は耇数の分野の高性胜モデルに即座にアクセスできるようにしたす。
  • OpenRouter: OpenRouter は、OpenAI、Anthropic、LLaMA などのさたざたな最先端の倧芏暡モデルむンタヌフェヌスを提䟛するサヌビスプラットフォヌムであり、倚様な開発ず応甚のニヌズに適しおいたす。ナヌザヌは、自身のニヌズに応じお最適なモデルず䟡栌を柔軟に遞択し、AI 䜓隓の向䞊を支揎したす。
  • Cloudflare Workers AI: Cloudflare のグロヌバルネットワヌク䞊で、サヌバヌレス GPU によっお駆動される機械孊習モデルを実行したす。
  • GitHub: GitHub モデルを䜿甚するこずで、開発者は AI ゚ンゞニアになり、業界をリヌドする AI モデルを䜿っお構築できたす。
See more providers (+26)
  • Novita: Novita AI は、さたざたな倧芏暡蚀語モデルず AI 画像生成の API サヌビスを提䟛するプラットフォヌムであり、柔軟で信頌性が高く、コスト効率に優れおいたす。Llama3、Mistral などの最新のオヌプン゜ヌスモデルをサポヌトし、生成的 AI アプリケヌションの開発に向けた包括的でナヌザヌフレンドリヌか぀自動スケヌリングの API ゜リュヌションを提䟛し、AI スタヌトアップの急成長を支揎したす。
  • Together AI: Together AI は、革新的な AI モデルを通じお先進的な性胜を実珟するこずに取り組んでおり、迅速なスケヌリングサポヌトや盎感的な展開プロセスを含む広範なカスタマむズ胜力を提䟛し、䌁業のさたざたなニヌズに応えおいたす。
  • Fireworks AI: Fireworks AI は、先進的な蚀語モデルサヌビスのリヌダヌであり、機胜呌び出しず倚モヌダル凊理に特化しおいたす。最新のモデル Firefunction V2 は Llama-3 に基づいおおり、関数呌び出し、察話、指瀺の遵守に最適化されおいたす。芖芚蚀語モデル FireLLaVA-13B は、画像ずテキストの混合入力をサポヌトしおいたす。他の泚目すべきモデルには、Llama シリヌズや Mixtral シリヌズがあり、高効率の倚蚀語指瀺遵守ず生成サポヌトを提䟛しおいたす。
  • Groq: Groq の LPU 掚論゚ンゞンは、最新の独立した倧芏暡蚀語モデルLLMベンチマヌクテストで卓越したパフォヌマンスを瀺し、その驚異的な速床ず効率で AI ゜リュヌションの基準を再定矩しおいたす。Groq は、即時掚論速床の代衚であり、クラりドベヌスの展開で良奜なパフォヌマンスを発揮しおいたす。
  • Perplexity: Perplexity は、先進的な察話生成モデルの提䟛者であり、さたざたな Llama 3.1 モデルを提䟛し、オンラむンおよびオフラむンアプリケヌションをサポヌトし、特に耇雑な自然蚀語凊理タスクに適しおいたす。
  • Mistral: Mistral は、先進的な汎甚、専門、研究型モデルを提䟛し、耇雑な掚論、倚蚀語タスク、コヌド生成などの分野で広く䜿甚されおいたす。機胜呌び出しむンタヌフェヌスを通じお、ナヌザヌはカスタム機胜を統合し、特定のアプリケヌションを実珟できたす。
  • Ai21Labs: AI21 Labs は䌁業向けに基盀モデルず人工知胜システムを構築し、生成的人工知胜の生産ぞの応甚を加速したす。
  • Upstage: Upstage は、さたざたなビゞネスニヌズに応じた AI モデルの開発に特化しおおり、Solar LLM や文曞 AI を含み、人造䞀般知胜AGIの実珟を目指しおいたす。Chat API を通じおシンプルな察話゚ヌゞェントを䜜成し、機胜呌び出し、翻蚳、埋め蟌み、特定分野のアプリケヌションをサポヌトしたす。
  • xAI: xAI は、人類の科孊的発芋を加速するための人工知胜を構築するこずに専念しおいる䌁業です。私たちの䜿呜は、宇宙に察する共通の理解を促進するこずです。
  • Qwen: 通矩千問は、アリババクラりドが独自に開発した超倧芏暡蚀語モデルであり、匷力な自然蚀語理解ず生成胜力を持っおいたす。さたざたな質問に答えたり、文章を創䜜したり、意芋を衚珟したり、コヌドを執筆したりするこずができ、さたざたな分野で掻躍しおいたす。
  • Wenxin: 䌁業向けのワンストップ倧芏暡モデルず AI ネむティブアプリケヌションの開発およびサヌビスプラットフォヌムで、最も包括的で䜿いやすい生成的人工知胜モデルの開発ずアプリケヌション開発の党プロセスツヌルチェヌンを提䟛したす。
  • Hunyuan: テンセントが開発した倧芏暡蚀語モデルであり、匷力な䞭囜語の創䜜胜力、耇雑な文脈における論理的掚論胜力、そしお信頌性の高いタスク実行胜力を備えおいたす。
  • Spark: 科倧蚊飛星火倧モデルは、倚分野、倚蚀語の匷力な AI 胜力を提䟛し、先進的な自然蚀語凊理技術を利甚しお、スマヌトハヌドりェア、スマヌト医療、スマヌト金融などのさたざたな垂盎シヌンに適した革新的なアプリケヌションを構築したす。
  • ZhiPu: 智谱 AI は、倚モヌダルおよび蚀語モデルのオヌプンプラットフォヌムを提䟛し、テキスト凊理、画像理解、プログラミング支揎など、幅広い AI アプリケヌションシヌンをサポヌトしおいたす。
  • 01.AI: 01.AI は、AI 2.0 時代の人工知胜技術に特化し、「人 + 人工知胜」の革新ず応甚を掚進し、超匷力なモデルず先進的な AI 技術を甚いお人類の生産性を向䞊させ、技術の力を実珟したす。
  • SenseNova: 商湯日日新は、商湯の匷力な基盀支揎に基づき、高効率で䜿いやすい党スタックの倧芏暡モデルサヌビスを提䟛したす。
  • Stepfun: 階玚星蟰倧モデルは、業界をリヌドする倚モヌダルおよび耇雑な掚論胜力を備え、超長文の理解ず匷力な自埋的怜玢゚ンゞン機胜をサポヌトしおいたす。
  • Moonshot: Moonshot は、北京月之暗面科技有限公叞が提䟛するオヌプンプラットフォヌムであり、さたざたな自然蚀語凊理モデルを提䟛し、コンテンツ創䜜、孊術研究、スマヌト掚薊、医療蚺断などの広範な応甚分野を持ち、長文凊理や耇雑な生成タスクをサポヌトしおいたす。
  • Baichuan: 癟川智胜は、人工知胜倧モデルの研究開発に特化した䌁業であり、そのモデルは囜内の知識癟科、長文凊理、生成創䜜などの䞭囜語タスクで卓越したパフォヌマンスを瀺し、海倖の䞻流モデルを超えおいたす。癟川智胜は、業界をリヌドする倚モヌダル胜力を持ち、耇数の暩嚁ある評䟡で優れたパフォヌマンスを瀺しおいたす。そのモデルには、Baichuan 4、Baichuan 3 Turbo、Baichuan 3 Turbo 128k などが含たれ、異なるアプリケヌションシヌンに最適化され、高コストパフォヌマンスの゜リュヌションを提䟛しおいたす。
  • Minimax: MiniMax は 2021 幎に蚭立された汎甚人工知胜テクノロゞヌ䌁業であり、ナヌザヌず共に知胜を共創するこずに取り組んでいたす。MiniMax は、さたざたなモヌドの汎甚倧モデルを独自に開発しおおり、トリリオンパラメヌタの MoE テキスト倧モデル、音声倧モデル、画像倧モデルを含んでいたす。たた、海螺 AI などのアプリケヌションも展開しおいたす。
  • 360 AI: 360 AI は、360 瀟が提䟛する AI モデルずサヌビスプラットフォヌムであり、360GPT2 Pro、360GPT Pro、360GPT Turbo、360GPT Turbo Responsibility 8K など、さたざたな先進的な自然蚀語凊理モデルを提䟛しおいたす。これらのモデルは、倧芏暡なパラメヌタず倚モヌダル胜力を組み合わせおおり、テキスト生成、意味理解、察話システム、コヌド生成などの分野で広く䜿甚されおいたす。柔軟な䟡栌戊略を通じお、360 AI は倚様なナヌザヌのニヌズに応え、開発者の統合をサポヌトし、スマヌトアプリケヌションの革新ず発展を促進したす。
  • Taichu: 䞭科院自動化研究所ず歊挢人工知胜研究院が新䞖代の倚モヌダル倧モデルを発衚し、倚茪問答、テキスト創䜜、画像生成、3D 理解、信号分析などの包括的な問答タスクをサポヌトし、より匷力な認知、理解、創䜜胜力を持ち、新しいむンタラクティブな䜓隓を提䟛したす。
  • InternLM: 倧芏暡モデルの研究ず開発ツヌルチェヌンに特化したオヌプン゜ヌス組織です。すべおの AI 開発者に察しお、高効率で䜿いやすいオヌプンプラットフォヌムを提䟛し、最先端の倧芏暡モデルずアルゎリズム技術を身近に感じられるようにしたす。
  • SiliconCloud: SiliconFlow は、AGI を加速させ、人類に利益をもたらすこずを目指し、䜿いやすくコスト効率の高い GenAI スタックを通じお倧芏暡 AI の効率を向䞊させるこずに取り組んでいたす。
  • Higress: Higress は、阿里内郚で Tengine のリロヌドが長期接続のビゞネスに悪圱響を及がすこずや、gRPC/Dubbo の負荷分散胜力が䞍足しおいる問題を解決するために生たれた、クラりドネむティブな API ゲヌトりェむです。
  • Gitee AI: Gitee AI の Serverless API は、AI 開発者に開梱即䜿甚の倧モデル掚論 API サヌビスを提䟛する。

📊 Total providers: 36

同時に、私たちはさらに倚くのモデルサヌビスプロバむダヌをサポヌトする蚈画を立おおおり、サヌビスプロバむダヌのラむブラリをさらに充実させる予定です。 LobeChat があなたのお気に入りのサヌビスプロバむダヌをサポヌトするこずを垌望する堎合は、💬 コミュニティディスカッションに参加しおください。

2 ロヌカル倧芏暡蚀語モデル (LLM) のサポヌト

特定のナヌザヌのニヌズに応えるために、LobeChat はOllamaに基づいおロヌカルモデルの䜿甚をサポヌトしおおり、ナヌザヌが自分自身たたはサヌドパヌティのモデルを柔軟に䜿甚できるようにしおいたす。

[!TIP]

📘 LobeChat での Ollama の䜿甚に぀いお詳しくはこちらをご芧ください。

3 モデルの芖芚認識

LobeChat は、OpenAI の最新の芖芚認識機胜を備えたgpt-4-visionモデルをサポヌトしおいたす。
これは芖芚を認識できるマルチモヌダルむンテリゞェンスです。ナヌザヌは簡単に画像をアップロヌドしたり、画像をドラッグアンドドロップしお察話ボックスに入れるこずができ、
゚ヌゞェントは画像の内容を認識し、これに基づいおむンテリゞェントな䌚話を行い、よりスマヌトで倚様なチャットシナリオを䜜成したす。

この機胜は、新しいむンタラクティブな方法を提䟛し、コミュニケヌションがテキストを超えお芖芚芁玠を含むこずを可胜にしたす。
日垞の䜿甚での画像共有や特定の業界での画像解釈に関係なく、゚ヌゞェントは優れた䌚話䜓隓を提䟛したす。

4 TTS & STT 音声䌚話

LobeChat は、テキストから音声ぞの倉換Text-to-Speech、TTSおよび音声からテキストぞの倉換Speech-to-Text、STT技術をサポヌトしおおり、
テキストメッセヌゞを明瞭な音声出力に倉換し、ナヌザヌが実際の人ず話しおいるかのように察話゚ヌゞェントず察話できるようにしたす。
ナヌザヌは、゚ヌゞェントに適した音声を遞択するこずができたす。

さらに、TTS は聎芚孊習を奜む人や忙しい䞭で情報を受け取りたい人にずっお優れた゜リュヌションを提䟛したす。
LobeChat では、異なる地域や文化的背景のナヌザヌのニヌズに応えるために、さたざたな高品質の音声オプションOpenAI Audio、Microsoft Edge Speechを慎重に遞択したした。
ナヌザヌは、個人の奜みや特定のシナリオに応じお適切な音声を遞択し、パヌ゜ナラむズされたコミュニケヌション䜓隓を埗るこずができたす。

5 テキストから画像生成

最新のテキストから画像生成技術をサポヌトし、LobeChat はナヌザヌが゚ヌゞェントずの察話䞭に盎接画像䜜成ツヌルを呌び出すこずができるようになりたした。
DALL-E 3、MidJourney、Pollinationsなどの AI ツヌルの胜力を掻甚するこずで、
゚ヌゞェントはあなたのアむデアを画像に倉えるこずができたす。

これにより、プラむベヌトで没入感のある創造プロセスが可胜になり、個人的な察話に芖芚的なストヌリヌテリングをシヌムレスに統合するこずができたす。

6 プラグむンシステム (Function Calling)

LobeChat のプラグむン゚コシステムは、そのコア機胜の重芁な拡匵であり、LobeChat アシスタントの実甚性ず柔軟性を倧幅に向䞊させたす。

プラグむンを利甚するこずで、LobeChat アシスタントはリアルタむムの情報を取埗しお凊理するこずができ、りェブ情報を怜玢し、ナヌザヌに即時か぀関連性の高いニュヌスを提䟛するこずができたす。

さらに、これらのプラグむンはニュヌスの集玄に限定されず、他の実甚的な機胜にも拡匵できたす。たずえば、ドキュメントの迅速な怜玢、画像の生成、Bilibili、Steam などのさたざたなプラットフォヌムからのデヌタの取埗、さたざたなサヌドパヌティサヌビスずの連携などです。

[!TIP]

📘 プラグむンの䜿甚に぀いお詳しくはこちらをご芧ください。

最近远加 説明
MintbaseSearch
By mintbase on 2024-12-31
NEAR プロトコル䞊の任意の NFT デヌタを芋぀ける。
暗号通貚 nft
PortfolioMeta
By portfoliometa on 2024-12-22
株を分析し、包括的なリアルタむムの投資デヌタず分析を取埗したす。
stock
Google CSE
By vsnthdev on 2024-12-02
公匏の CSE API を通じお Google を怜玢したす。
りェブ 怜玢
話す
By speak on 2024-12-02
Speak は、AI パワヌドの蚀語チュヌタヌで、他の蚀語で䜕でも蚀う方法を孊ぶこずができたす。
教育 蚀語

📊 Total plugins: 48

7 ゚ヌゞェントマヌケット (GPTs)

LobeChat ゚ヌゞェントマヌケットプレむスでは、クリ゚むタヌが倚くの優れた゚ヌゞェントを発芋できる掻気に満ちた革新的なコミュニティを提䟛しおいたす。
これらの゚ヌゞェントは、仕事のシナリオで重芁な圹割を果たすだけでなく、孊習プロセスでも倧いに䟿利です。
私たちのマヌケットプレむスは、単なるショヌケヌスプラットフォヌムではなく、協力の堎でもありたす。ここでは、誰もが自分の知恵を貢献し、開発した゚ヌゞェントを共有できたす。

[!TIP]

🀖/🏪 ゚ヌゞェントを提出するこずで、簡単に゚ヌゞェント䜜品をプラットフォヌムに提出できたす。
重芁なのは、LobeChat が高床な自動化囜際化i18nワヌクフロヌを確立しおおり、
あなたの゚ヌゞェントを耇数の蚀語バヌゞョンにシヌムレスに翻蚳できるこずです。
これにより、ナヌザヌがどの蚀語を話しおいおも、゚ヌゞェントを障害なく䜓隓できたす。

[!IMPORTANT]

すべおのナヌザヌがこの成長する゚コシステムに参加し、゚ヌゞェントの反埩ず最適化に参加するこずを歓迎したす。
䞀緒に、より面癜く、実甚的で革新的な゚ヌゞェントを䜜成し、゚ヌゞェントの倚様性ず実甚性をさらに豊かにしたしょう。

最近远加 説明
システム指瀺の専門家
By yuyun2000 on 2024-12-04
効率的なシステム指瀺を粟緎し生成するこずに長けおいたす
システム指瀺 執筆 詳现最適化 ナヌザヌのニヌズ
日本語蚘憶支揎者
By sharkbear212 on 2024-12-04
日本語の五十音、ひらがな、カタカナ、単語やフレヌズの説明ず蚘憶のテクニックに特化しおいたす
説明 蚘憶テクニック 日本語教育
詩詞カヌドデザむナヌ
By lianxin255 on 2024-12-03
詩詞カヌドのデザむンに優れ、芞術感ず魅力を高めたす
詩詞カヌドデザむン カヌド クリ゚むティブ アヌト衚珟
日垞医垫
By yuyun2000 on 2024-11-30
倖科蚺療ず個別化健康管理に優れおいたす
総合蚺療 倖科 健康盞談 個別化治療 医孊教育

📊 Total agents: 453

8 ロヌカル / リモヌトデヌタベヌスのサポヌト

LobeChat は、サヌバヌサむドデヌタベヌスずロヌカルデヌタベヌスの䞡方の䜿甚をサポヌトしおいたす。ニヌズに応じお、適切なデプロむメント゜リュヌションを遞択できたす

  • ロヌカルデヌタベヌスデヌタずプラむバシヌ保護に察するより倚くの制埡を垌望するナヌザヌに適しおいたす。LobeChat は CRDTConflict-Free Replicated Data Type技術を䜿甚しおマルチデバむス同期を実珟しおいたす。これはシヌムレスなデヌタ同期䜓隓を提䟛するこずを目的ずした実隓的な機胜です。
  • サヌバヌサむドデヌタベヌスより䟿利なナヌザヌ䜓隓を垌望するナヌザヌに適しおいたす。LobeChat は PostgreSQL をサヌバヌサむドデヌタベヌスずしおサポヌトしおいたす。サヌバヌサむドデヌタベヌスの蚭定方法に぀いおの詳现なドキュメントは、サヌバヌサむドデヌタベヌスの蚭定をご芧ください。

どのデヌタベヌスを遞択しおも、LobeChat は優れたナヌザヌ䜓隓を提䟛したす。

9 マルチナヌザ管理のサポヌト

LobeChat はマルチナヌザ管理をサポヌトし、異なるニヌズに応じお 2 ぀の䞻芁なナヌザ認蚌および管理゜リュヌションを提䟛したす

  • next-authLobeChat は、耇数の認蚌方法OAuth、メヌルログむン、資栌情報ログむンなどをサポヌトする柔軟で匷力な認蚌ラむブラリであるnext-authを統合しおいたす。next-authを䜿甚するず、ナヌザの登録、ログむン、セッション管理、゜ヌシャルログむンなどの機胜を簡単に実装し、ナヌザデヌタのセキュリティずプラむバシヌを確保できたす。

  • Clerkより高床なナヌザ管理機胜が必芁なナヌザ向けに、LobeChat はClerkもサポヌトしおいたす。Clerkは、珟代的なナヌザ管理プラットフォヌムであり、倚芁玠認蚌MFA、ナヌザプロファむル管理、ログむン掻動の監芖など、より豊富な機胜を提䟛したす。Clerkを䜿甚するず、より高いセキュリティず柔軟性を埗るこずができ、耇雑なナヌザ管理ニヌズに簡単に察応できたす。

どのナヌザ管理゜リュヌションを遞択しおも、LobeChat は優れたナヌザヌ䜓隓ず匷力な機胜サポヌトを提䟛したす。

10 プログレッシブりェブアプリ (PWA)

私たちは、今日のマルチデバむス環境でナヌザヌにシヌムレスな䜓隓を提䟛するこずの重芁性を深く理解しおいたす。
そのため、プログレッシブりェブアプリケヌションPWA技術を採甚したした。
これは、りェブアプリケヌションをネむティブアプリに近い䜓隓に匕き䞊げるモダンなりェブ技術です。

PWA を通じお、LobeChat はデスクトップずモバむルデバむスの䞡方で高床に最適化されたナヌザヌ䜓隓を提䟛しながら、その軜量で高性胜な特性を維持したす。
芖芚的および感芚的には、むンタヌフェヌスを慎重に蚭蚈し、ネむティブアプリず区別が぀かないようにし、
スムヌズなアニメヌション、レスポンシブレむアりト、および異なるデバむスの画面解像床に適応するようにしおいたす。

[!NOTE]

PWA のむンストヌルプロセスに慣れおいない堎合は、以䞋の手順に埓っお LobeChat をデスクトップアプリケヌションモバむルデバむスにも適甚ずしお远加できたす

  • コンピュヌタで Chrome たたは Edge ブラりザを起動したす。
  • LobeChat のりェブペヌゞにアクセスしたす。
  • アドレスバヌの右䞊にあるむンストヌルアむコンをクリックしたす。
  • 画面の指瀺に埓っお PWA のむンストヌルを完了したす。

11 モバむルデバむスの適応

モバむルデバむスのナヌザヌ䜓隓を向䞊させるために、䞀連の最適化蚭蚈を行いたした。珟圚、モバむルナヌザヌ䜓隓のバヌゞョンを繰り返し改善しおいたす。ご意芋やアむデアがある堎合は、GitHub Issues や Pull Requests を通じおフィヌドバックをお寄せください。

12 カスタムテヌマ

デザむン゚ンゞニアリング指向のアプリケヌションずしお、LobeChat はナヌザヌの個別䜓隓を重芖しおおり、
柔軟で倚様なテヌマモヌドを導入しおいたす。日䞭のラむトモヌドず倜間のダヌクモヌドを含みたす。
テヌマモヌドの切り替えに加えお、さたざたな色のカスタマむズオプションを提䟛し、ナヌザヌが自分の奜みに応じおアプリケヌションのテヌマカラヌを調敎できるようにしおいたす。
萜ち着いたダヌクブルヌ、掻気のあるピヌチピンク、プロフェッショナルなグレヌホワむトなど、LobeChat では自分のスタむルに合った色の遞択肢を芋぀けるこずができたす。

[!TIP]

デフォルトの蚭定は、ナヌザヌのシステムのカラヌモヌドをむンテリゞェントに認識し、テヌマを自動的に切り替えお、オペレヌティングシステムず䞀貫した芖芚䜓隓を提䟛したす。
詳现を手動で制埡するのが奜きなナヌザヌには、盎感的な蚭定オプションず、䌚話シナリオに察しおチャットバブルモヌドずドキュメントモヌドの遞択肢を提䟛したす。

* その他の特城

これらの特城に加えお、LobeChat は基本的な技術基盀も優れおいたす

  • [x] 💚 迅速なデプロむVercel プラットフォヌムたたは Docker むメヌゞを䜿甚しお、ワンクリックでデプロむを行い、1 分以内にプロセスを完了できたす。耇雑な蚭定は䞍芁です。
  • [x] 🌐 カスタムドメむンナヌザヌが独自のドメむンを持っおいる堎合、プラットフォヌムにバむンドしお、どこからでも察話゚ヌゞェントに迅速にアクセスできたす。
  • [x] 🔒 プラむバシヌ保護すべおのデヌタはナヌザヌのブラりザにロヌカルに保存され、ナヌザヌのプラむバシヌを保護したす。
  • [x] 💎 掗緎された UI デザむン慎重に蚭蚈されたむンタヌフェヌスで、゚レガントな倖芳ずスムヌズなむンタラクションを提䟛したす。ラむトモヌドずダヌクモヌドをサポヌトし、モバむルフレンドリヌです。PWA サポヌトにより、よりネむティブに近い䜓隓を提䟛したす。
  • [x] 🗣 スムヌズな䌚話䜓隓流れるような応答により、スムヌズな䌚話䜓隓を提䟛したす。Markdown レンダリングを完党にサポヌトし、コヌドのハむラむト、LaTex の数匏、Mermaid のフロヌチャヌトなどを含みたす。

✹ LobeChat の進化に䌎い、さらに倚くの機胜が远加されたす。


[!NOTE]

今埌のロヌドマップ蚈画は、Projects セクションで確認できたす。

⚡ パフォヌマンス

[!NOTE]

完党なレポヌトのリストは📘 Lighthouse レポヌトで確認できたす。

デスクトップ モバむル
📑 Lighthouse レポヌト 📑 Lighthouse レポヌト

🛳 自己ホスティング

LobeChat は、Vercel ずDocker むメヌゞを䜿甚した自己ホスティングバヌゞョンを提䟛しおいたす。これにより、事前の知識がなくおも数分で独自のチャットボットをデプロむできたす。

[!TIP]

📘 独自の LobeChat を構築するに぀いお詳しくはこちらをご芧ください。

A Vercel、Zeabur、Sealos でのデプロむ

このサヌビスを Vercel たたは Zeabur でデプロむしたい堎合は、以䞋の手順に埓っおください

  • OpenAI API Keyを準備したす。
  • 䞋のボタンをクリックしおデプロむを開始したすGitHub アカりントで盎接ログむンし、環境倉数セクションにOPENAI_API_KEY必須ずACCESS_CODE掚奚を入力したす。
  • デプロむが完了したら、䜿甚を開始できたす。
  • カスタムドメむンをバむンドオプションVercel が割り圓おたドメむンの DNS は䞀郚の地域で汚染されおいるため、カスタムドメむンをバむンドするこずで盎接接続できたす。
Vercel でデプロむ Zeabur でデプロむ Sealos でデプロむ

フォヌク埌

フォヌク埌、リポゞトリのアクションペヌゞで他のアクションを無効にし、アップストリヌム同期アクションのみを保持したす。

曎新を維持

README のワンクリックデプロむ手順に埓っお独自のプロゞェクトをデプロむした堎合、「曎新が利甚可胜です」ずいうプロンプトが垞に衚瀺されるこずがありたす。これは、Vercel がデフォルトで新しいプロゞェクトを䜜成し、フォヌクしないため、曎新を正確に怜出できないためです。

[!TIP]

📘 最新バヌゞョンず自動同期の手順に埓っお再デプロむするこずをお勧めしたす。


B Docker でのデプロむ



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 をご芧ください:

  • [x] プラグむンフェむズ 1: プラグむンを本䜓から分離し、メンテナンスのためにプラグむンを独立したリポゞトリに分割し、プラグむンの動的ロヌドを実珟する。
  • [x] プラグむンフェむズ 2: プラグむン䜿甚の安党性ず安定性、より正確な異垞状態の提瀺、プラグむンアヌキテクチャの保守性、開発者フレンドリヌ。
  • [x] プラグむンフェむズ 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 ツヌルです。


📝 License

Copyright © 2024 LobeHub.

This project is Apache 2.0 licensed.