This is a textual user interface for the for OpenAI's Assistant API.
AssistantTUI.mp4
pyenv install 3.12.0 # install python version
pyenv local 3.12.0 # set python version
python -m venv venv # create virtual environment
source ./venv/bin/activate # activate virtual environment
pip3 install -r requirements.txt # install dependencies
export OPENAI_API_KEY=sk-.... # set openai api key. alternatively, create a .env file with this key
python main.py
-
Textual User Interface
- Assistant
- Create
- Select
- Details
- Info
- Functions Details
- Thread
- Create
- Select
- Details
- Message
- List
- Annotations
- Attachments
- Tools
- Code Interpreter
- Retrieve
- Function
- Debug: Message / Runs / Steps
- Log
- Assistant
-
Domain
- Assistant
- Create
- Retrieve
- Delete
- List All
- Update
- Files
- Thread
- Create
- Retrieve
- Delete
- List All
- Update
- Retrieve Messages
- Events
- New Message
- Persist
- Local
- DB
- Message
- Create
- Retrieve
- Update
- Files
- Run
- Create
- Retrieve
- Cancel
- List All
- Update
- Polling
- Events
- Status Change
- Step
- Types
- Message Creation
- Tool Call
- Retrieve
- Polling
- Events
- New Step
- Status Change
- Types
- Tools
- Code Interpreter
- Retrieve
- Function
- Handle Function Call
- Assistant