From d6154d98878aa200be0a595d8d1ed495c304dacc Mon Sep 17 00:00:00 2001 From: Kodie Amos Date: Wed, 6 Dec 2023 06:16:21 +1100 Subject: [PATCH] Update readme.md fix this up a little More to come in about 10 hours --- readme.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index f51af2c..455ce6b 100644 --- a/readme.md +++ b/readme.md @@ -33,9 +33,17 @@ EXAMPLE CORRECT FUNCTION CALLING METATDATA FORMAT: --- ## Overview 📖 -This repository contains two Python scripts for interacting with OpenAI's API: -- `assistant_manager.py`: Manages API interactions. -- `example_cmd_chat.py`: Demonstrates a command-line interface using the above class file. +This repository contains several Python scripts, each serving a unique purpose in the management and operation of OpenAI's AI assistants. These scripts offer a range of functionalities, including thread management, assistant swapping, dynamic function calling, and more, providing a versatile toolset for effective assistant interaction and customization. + +### Key Scripts and Their Functions +- `CMD_Agent_Chat.py`: Manages the command line interface for interacting with OpenAI assistants. +- `file_operations.py`: Provides basic file operations like reading and writing, crucial for managing data and configurations. +- `special_functions.py`: Contains specialized functions that extend the capabilities of assistants, such as stock price retrieval and image generation. +- `dynamic_functions.py`: A core script that allows for the dynamic addition and modification of assistant functionalities. +- `assistant_tools.py`, `assistant_manager.py`, `assistant_manager_update.py`, `assistant_chat.py`: These scripts work together to manage assistants, handle chat functionalities, and update assistant capabilities. +- `autogen_assistant_manager.py`, `a_m_threads.py`: Manage autogen assistants and assistant thread operations, enhancing the chat experience and assistant management. +- `init.py`, `interface_base.py`, `oai_base.py`, `runs_manager.py`: Initialization, base classes and managers that form the foundation of the assistant management system. + ### Commands 💻 - `swapT` - Swap Thread