You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
sean1832 88def3f3a1 build: manual update library batch program 1 year ago
batch-programs build: manual update library batch program 1 year ago
console_app Initial commit 1 year ago
example_prompt feat: Customizable operation output type 1 year ago
modules feat: additional filter logic 1 year ago
pages feat: Added feature to save frontmatter filter parameters 1 year ago
.gitattributes Initial commit 1 year ago
.gitignore Initial commit 1 year ago
LICENSE Initial commit 1 year ago
README.md doc: update readme-en 1 year ago
README_CN.md doc: update readme-cn 1 year ago
Seanium_Brain.py chore: remove unused library 1 year ago
brain.py feat: Customizable operation output type 1 year ago
check_update.py move webui script out, change question to textarea 1 year ago
initial_file_creator.py move webui script out, change question to textarea 1 year ago
requirements.txt build: update requirements.txt 1 year ago
run-webUI.bat move webui script out, change question to textarea 1 year ago
setup.bat fix bug: does not generate text first time setting up app 1 year ago

README.md

🧠 GPT Brain

python

中文说明 | English

Like this repo? please consider a star!

💡This project is inspired by youtuber All About AI's video on Second Brain. Please consider support him!

💡As I am not a professional programmer and am fairly new to Python, this project may contain bugs. If you encounter any issues, please suggest them in the Issues section.

Feature

  • Use OpenAI GPT-3 to generate response.
  • Use OpenAI embedding for symmetric comparison of question and note content for enhanced searching.
  • Configurable prompts.
  • Customizable personal background information for more accurate answers.
  • Integration with Obsidian note local directory for easy note content updates.
  • Note content preview.
  • Section parsing using delimiters for targeted updates.
  • Obsidian YAML frontmatter filtering.
  • openAI API key management.
  • OpenAI Language model selection for different needs.
  • Basic & Advanced parameter sliders for OpenAI Language model configurations.

Todo

  • Batch script to update library.
  • Versioning.
  • Tooltips for parameters.
  • Chinese support.
  • Release for windows.

Install

1. What you need

2. Set up the project for the first time

  1. Run setup.bat
  2. Enter your OpenAI API Key

3. Run

  • Execute run-webUI.bat

Demo

Main Page

screenshot1

Brain Memory

screenshot2