Skip to content

s7ev3n/sine

Repository files navigation

sine logo Sine

Sine is a personal AI mentor.

Overview

Sine currently has two agents:

  • ReAct: A general agent has reasoning capability.
  • STORM: A writer agent which could write wiki style long article. Check STORM Pipeline for in-depth intro.

Get started

Environment

We use rye as python package manager, install it by curl -sSf https://rye-up.com/get | bash, and simply rye sync to install the dependencies.

Next, apply large language model apis, rename env file (mv .env.example .env), and replace API_KEYs in your local .env file. Currently support models: groq, glm-4, and moonshot which all provide free api calls.

Run STORM Agent

STORM agent has a simple streamlit ui, start the ui: streamlit run app/storm_streamlit.py and open the link in the broswer.

Credits

Thanks to Lagent.


*Sine is my personal wish to have an AI working for me, more than just a chatbot. It knows me, it understands me, it solves my question, it gives me feedback, it helps me grow, it makes me get better.

About

Sine is a personal AI mentor.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages