Skip to content

memorist17/kazenotani_gpt_genesis_public

Repository files navigation

Kazenotani GPT Genesis

風の谷をテーマにしたGPTベースのチャットアプリケーションです。

プロジェクト構成

  • streamlit_kazenotani_genesis.py: メインのStreamlitアプリケーション
  • streamlit_chat_sample.py: チャット機能のサンプル
  • genesis_db/: ChromaDBのデータベースファイル(データは含まれません)
  • doc_source/: ドキュメントソース(データは含まれません)
  • .streamlit/: Streamlit設定ディレクトリ

セットアップ

  1. 必要なパッケージのインストール:
pip install streamlit openai chromadb
  1. Streamlit設定: .streamlit/secrets.tomlファイルを作成し、以下の設定を追加してください:
[secrets]
OPENAI_API_KEY = "your_api_key_here"
  1. データの準備:
  • doc_source/フォルダにソースドキュメントを配置
  • データベースの初期化が必要な場合は、適切なスクリプトを実行

使用方法

  1. アプリケーションの起動:
streamlit run streamlit_kazenotani_genesis.py
  1. チャットサンプルの起動:
streamlit run streamlit_chat_sample.py

注意事項

  • APIキーは.streamlit/secrets.tomlで管理し、GitHubにはアップロードしないでください
  • データファイルは各自で準備してください
  • genesis_db/doc_source/フォルダのファイルは.gitignoreに含まれています

開発環境

  • Python 3.8+
  • Streamlit
  • OpenAI API
  • ChromaDB

About

simple rag

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages