ALLWEONE presentation-aiは、有名なアプリGamma.appに代わるオープンソースの人工知能プレゼンテーション生成ツールです。 ユーザーはトピックを入力するだけで、このツールは自動的に完全なコンテンツと美しくデザインされたプロフェッショナルなスライド一式を数分で作成することができます。高度なAI技術を統合し、アウトラインを自動生成し、適切な画像とテーマスタイルでコンテンツを作成します。このプロジェクトは、Next.js技術スタック開発、オープンソースコードに基づいており、開発者が展開し、二次開発を行うことができます。このツールには様々なデザインテーマが組み込まれているだけでなく、専用のカスタムテーマの作成と保存もサポートされており、ユーザーに高い柔軟性とパーソナライズオプションを提供しています。コンテンツの構想から最終的なプレゼンテーションまで、ALLWEONEはプレゼンテーション作成の全プロセスを簡素化し、誰もが簡単に魅力的なスライドを作成できるようにすることを目指しています。

機能一覧
- AIによるコンテンツ生成任意のテーマを入力すると、AIが自動的に完全なプレゼンテーションを作成します。
- カスタマイズ可能なスライドショースライド数、言語、ページスタイルを自由に選択できます。
- 編集可能なアウトライン:: ユーザーは、最終的なスライドが生成される前に、AIが生成したコンテンツのアウトラインを確認し、修正することができます。
- リアルタイム生成プロセスAIによるスライド作成の全過程をリアルタイムで見ることができます。
- オートセーブ編集や変更はすべて自動的に保存され、データの損失を防ぎます。
- 様々なデザインテーマ9つのデザインテーマを内蔵。
- カスタムテーマの作成テーマ作成、保存をサポート。
- 完全な編集機能スライドが生成されると、ユーザーはテキストやフォント、さまざまなデザイン要素を変更できます。
- AI画像生成スライドショー用の画像を生成するために、さまざまなAIモデルを選択することができます。
- デモモードアプリ内で直接プレゼンテーションが可能。
- ドラッグ・アンド・ドロップ操作直感的なドラッグ&ドロップ操作でスライドを並び替えることができます。
- 現地大型モデルのサポート:: ローカルで動作するOllamaやLM Studioの大規模言語モデルへの接続をサポート。
ヘルプの使用
このツールはオープンソースプロジェクトであり、オンラインでライブデモにアクセスしたり、自分のサーバーにデプロイすることができる。
ローカル展開
作業を始める前に、以下のソフトウェアがコンピュータにインストールされていることを確認してください:
Node.js(バージョン18.x以上)pnpmパッケージマネージャPostgreSQL総合データベース
ステップ1:コードリポジトリをクローンする
まず、ターミナルを開いてgitコマンドでプロジェクトのコードをローカル・コンピューターにクローンする。
git clone git@github.com:allweonedev/presentation-ai.git
cd presentation-ai
ステップ 2: 依存関係のインストール
プロジェクト・ディレクトリに入ったらpnpmプロジェクトに必要な依存関係をすべてインストールする。
pnpm install
ステップ3:環境変数の設定
プロジェクトを正しく実行するには、いくつかのAPIキーとデータベース接続情報が必要です。という名前のファイルを作成する必要があります。.envファイルに以下をコピーしてください。等号の後の例の値は、あなた自身のキーとメッセージに置き換えてください。
# AI模型服务商 (至少需要一个)
OPENAI_API_KEY=""
TOGETHER_AI_API_KEY=""
# 用户认证配置
NEXTAUTH_SECRET=""
NEXTAUTH_URL="http://localhost:3000"
# Google OAuth认证 (用于登录)
GOOGLE_CLIENT_ID=""
GOOGLE_CLIENT_SECRET=""
# 其他服务
UPLOADTHING_TOKEN=""
UNSPLASH_ACCESS_KEY=""
TAVILY_API_KEY=""
# 数据库连接地址
DATABASE_URL="postgresql://username:password@localhost:5432/presentation_ai"
注意を引くプロジェクトの.env.exampleファイルにリネームする。.envそして、特定の情報を入力する。
ステップ4:データベースの初期化
以下のコマンドを実行すると、プロジェクトは自動的にプリセットスキーマに従ってPostgreSQLデータベースに必要なデータテーブルを作成します。
pnpm db:push
ステップ5:開発サーバーの起動
すべての準備が整ったら、以下のコマンドを実行してプロジェクトを開始する。
pnpm dev
起動に成功したら、ブラウザから http://localhost:3000 ローカルに配置されたAIプレゼンテーション・ジェネレーターを使用します。
機能 操作の流れ
1.プレゼンテーションの作成
- ウェブサイトにログインまず、Googleアカウントでログインしてください。
- ダッシュボードへのアクセスログイン後、ダッシュボード画面が表示されます。
- テーマを入力する入力ボックスには、作成したいプレゼンテーションのトピックを一文で記述してください。例えば、「量子コンピューティング入門」です。
- 設定オプション::
- 以下のうち、生成したいものを選択する。スライド数(推薦書5~10ページ)。
- プレゼンテーションの多言語主義.
- スイッチを入れるかどうかを決めるウェブ検索関数で、よりリアルタイムの情報を得ることができる。
- アウトラインの作成アウトラインを作成する」ボタンをクリックすると、AIがトピックに基づいた内容のアウトラインを作成します。
- アウトラインの見直しと編集AIが作成したアウトラインを表示し、必要に応じて修正、追加、削除することができます。
- テーマとスタイルを選ぶ::
- 内蔵テーマのリストから好きなデザインを選ぶごかんけいせいぼおん.
- 画像のソース(AI生成またはストック画像)を選択します。
- プレゼンテーションのスタイル(プロフェッショナルまたはカジュアル)を選択します。
- プレゼンテーションの作成プレゼンテーションの生成」ボタンをクリックし、AIがリアルタイムでスライドショーを作成するのを待ちます。
- プレビューと編集生成された各スライドページは、エディターでテキストや画像などの詳細な変更を加えることができます。
2.ローカルの大きな言語モデルの使用
クラウドAPIに依存するのではなく、自分のコンピューター上で動作するモデルを使いたい場合、このツールはそれもサポートしている。
- LMスタジオの使用:
- LM Studioをインストールし、開きます。
- LM Studioアプリで、使用するモデルをダウンロードします。
- ビルトインサーバーサービスをオンにし、CORS(クロスドメインリソース共有)オプションが有効になっていることを確認します。
- オッラマの使用:
- Ollamaをインストールして実行する。
- ターミナルで使用したいモデルをダウンロードする。
ollama pull llama3.1.
LM Studio サービスまたは Ollama がローカルで実行されている場合、このアプリケーションのインターフェイスに戻ると、利用可能なローカルモデルが自動的にテキストモデルセレクタに表示されます。
アプリケーションシナリオ
- ビジネス&マーケティング
製品紹介、市場分析レポート、プロジェクト計画などを素早く作成する必要があるビジネスマンは、主要なトピックを入力するだけで、構造化されたプロフェッショナルなデザインのプレゼンテーションの初稿が数分で作成されます。 - 教育と学術研究
教師は、このツールを使用して、コースの配布資料や教育用コースウェアをすばやく作成できます。学生や研究者は、プロジェクトレポート、論文発表、学術的な共有のためのプレゼンテーションを作成するために使用することができ、スライドのデザインやレイアウトに費やす労力を大幅に削減することができます。 - コンテンツの作成と共有
技術共有セッションの準備をしている技術愛好家であれ、知識を広めるビデオ用のビジュアル資料を作成しているブロガーであれ、このツールを使えば、アイデアやナレッジポイントを、よく整理された視覚的に美しいスライドに素早く変えることができます。
品質保証
- このプログラムは無料ですか?
はい、このプロジェクトはMITライセンスのオープンソースであり、無料でダウンロード、使用、修正、デプロイすることができます。ただし、動作中にサードパーティのAIサービス(OpenAIなど)を呼び出す必要があり、コストが発生する可能性があることにご注意ください。 - 独自の大規模言語モデルを使用できますか?
できます。このツールは、LM StudioまたはOllama Connectを介してローカルコンピュータ上で実行される言語モデルをサポートしており、データのプライバシーを保護しながらAIのパワーを活用することができます。 - 生成されたコンテンツや画像は市販されていますか?
プロジェクト自体はオープンソースですが、生成されたコンテンツの著作権所有権は、使用しているAIモデリング・サービス・プロバイダーのポリシーや、画像の元となったウェブサイトの規則に依存します。商業目的で使用する前に、必ず関連サービスの利用規約を確認してください。 - 私は開発者ではないのですが、使用できますか?
できます。プロジェクト作成者が提供するライブデモにアクセスすれば、インストールや設定なしで、コア機能を直接体験できます。






























