Humanoid is a simple, natural language interface for orchestrating autonomous agents. With Humanoid, you can summon and execute AI agents using straightforward prompts. This project leverages the power of OpenAI's API to create and manage agents that can perform various tasks.
- Natural Language Interface: Interact with AI agents using simple text prompts.
- Autonomous Agents: Create and manage agents that can perform tasks independently.
- Configurable: Easily configure agents, tasks, and crew settings.
- Error Handling: Robust error handling to ensure smooth operation.
-
Clone the repository:
git clone https://github.com/yourusername/humanoid.git cd humanoid
-
Install the required dependencies:
pip install -r requirements.txt
-
Set up your OpenAI API key:
echo "OPENAI_API_KEY=your-api-key" > .env
You can run the Humanoid by executing the basic_run.py
script. This script will prompt you to enter a natural language prompt to summon autonomous agents.
First, install humanoid as a pip package.
pip install .
Then run the example.
python examples/basic_run.py
Enter a prompt to summon autonomous agents: Create a report on the current weather in New York.
humanoid.py
: Main class for the Humanoid application.examples/basic_run.py
: Example script to run the Humanoid with a user prompt.README.md
: Project documentation.
We welcome contributions! Please read our contributing guidelines for more details.
This project is licensed under the MIT License. See the LICENSE file for details.
Feel free to open an issue or submit a pull request if you have any questions or suggestions!