8000 GitHub - dalssoft/assistant-tui: ATUI - Assistant Textual User Interface
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

dalssoft/assistant-tui

Repository files navigation

ATUI - Assistant Textual User Interface

This is a textual user interface for the for OpenAI's Assistant API.

AssistantTUI.mp4

How to use

Setup

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

Run

export OPENAI_API_KEY=sk-....   # set openai api key. alternatively, create a .env file with this key
python main.py

Features

  • 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
  • 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
    • Tools
      • Code Interpreter
      • Retrieve
      • Function
        • Handle Function Call

About

ATUI - Assistant Textual User Interface

Topics

Releases

No releases published

Packages

No packages published
0