To run this tool, ensure you have the following:
To download the latest version of the application, visit the Releases Page.
Open your command line tool and run one of these commands to install the dependencies:
# Using uv (recommended)
uv sync
# Or using pip
pip install -r requirements.txt
You need to set up the configuration files for the application. Start by copying the example templates:
# Copy configuration template
cp config.toml.example config.toml
cp team.json.example team.json
config.toml - Main Configuration FileOpen config.toml using a text editor to configure your email service.
# Email service configuration
[email]
api_base = "https://your-email-api-url.com"
Make sure to replace https://your-email-api-url.com with the actual URL provided by your email service API.
team.json - Team ConfigurationThe team.json file also requires your attention. Open this file to set up the team details.
{
"team_name": "Your Team Name",
"members": [
{
"email": "user1@example.com"
},
{
"email": "user2@example.com"
}
]
}
Add or remove users as required.
Once you have configured the files, you can run the application. Use the following command in your command line:
python main.py
The application will provide updates as it processes the account requests. You can track the status of each account through the logging output.
If you encounter issues while running the application, check the following:
config.toml and team.json are accurate.For additional help, refer to the issues section on the GitHub Repository.
This README will help you successfully download and run the OpenAI Team Auto Provisioner, simplifying your team account management. Happy automating!