Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FableMaze

FableMaze Logo

対話型ストーリー生成システムを構築するためのフレームワークです。AIパワードのストーリー生成エンジン、Wiki統合、HTML生成エンジンを組み合わせて、分岐型の物語創作をサポートします。

主要機能

  • 🔄 インタラクティブストーリー: 読者の選択に基づいて分岐するストーリー生成
  • 🧠 AIストーリーエンジン: 大規模言語モデルを活用した物語創作
  • 📚 Wiki統合: 世界観と設定の一貫性を維持するWikiシステム
  • 🖥️ HTML生成: 美しいストーリーページの自動生成
  • 📊 ストーリーグラフ: 分岐構造を視覚化・管理するシステム
  • 🎨 テンプレートシステム: カスタマイズ可能なストーリーテンプレート

システム概要

graph TD
    A[ユーザー] <--> B[Gradio UI]
    B <--> C[コアコントローラー]
    C <--> D[ストーリー生成エンジン]
    C <--> E[Wiki統合モジュール]
    C <--> F[HTML生成エンジン]
    D <--> G[AI APIクライアント]
    E <--> H[DokuWiki連携]
    F <--> I[テンプレートエンジン]
    C <--> J[ストーリーグラフ管理]
    
    style A fill:#d4f1f9,stroke:#0077b6
    style B fill:#d4f1f9,stroke:#0077b6
    style C fill:#d4f1f9,stroke:#0077b6
    style D fill:#d4f1f9,stroke:#0077b6
    style E fill:#d4f1f9,stroke:#0077b6
    style F fill:#d4f1f9,stroke:#0077b6
    style G fill:#d4f1f9,stroke:#0077b6
    style H fill:#d4f1f9,stroke:#0077b6
    style I fill:#d4f1f9,stroke:#0077b6
    style J fill:#d4f1f9,stroke:#0077b6
Loading

クイックスタート

インストール手順

# リポジトリをクローン
git clone https://github.com/yourusername/fablemaze.git
cd fablemaze

# poetryをインストール(まだの場合)
curl -sSL https://install.python-poetry.org | python3 -

# 仮想環境を作成して依存関係をインストール
poetry install

# 開発用依存関係もインストールする場合
poetry install --with dev

# 仮想環境を有効化
poetry shell

# アプリケーションを実行
poetry run fablemaze

その後、ブラウザで http://localhost:7860 にアクセスしてください。

コマンドラインオプション

アプリケーションは以下のコマンドラインオプションをサポートしています:

# モデルを指定して起動
poetry run fablemaze --model llama3

# テンプレートを指定して起動
poetry run fablemaze --template fantasy

# デバッグレベルを指定して起動
poetry run fablemaze --debug debug

# UIポートを指定して起動
poetry run fablemaze --port 8080

# 共有リンクを生成して起動
poetry run fablemaze --share

# すべてのオプションを組み合わせることも可能
poetry run fablemaze --model llama3 --template fantasy --debug debug --port 8080 --share

その他のドキュメント

詳細については、以下のドキュメントを参照してください:

ライセンス

このプロジェクトは MIT ライセンス の下で公開されています。

About

あなたが最初のテーマやアイデアを提供するだけで、AIが物語を紡ぎ、物語内の選択肢を表すリンクを自動的に生成します。各リンクは新たなストーリーページへと繋がり、選んだ道によって全く異なる展開が待っています。 主な特徴: AIによる自動物語生成 分岐型のストーリー構造 HTML形式の整ったページレイアウト 完全なウェブサイトとして出力 すべての分岐からエンディングへの道筋 探検家のように物語の迷路を冒険し、あなた自身のインタラクティブなストーリーワールドを構築しましょう。クリエイティブな発想の種をAIに与えるだけで、FableMazeが複雑に絡み合った物語の世界を構築します。 完成した物語はウェブサイトとして共有可能なので、友人や家族があなたの創造した物語の世界を探索することができます。

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages