Base project for AutoGen development.
This project uses devcontainers for VSCode to create a development environment for AutoGen.
- devcontainer based development environment for VSCode.
- Python 3.12 docker image base.
- OpenAI API integration.
- black formatting on save.
- isort import sorting on save.
- pylint linting.
- code spell checking with custom workspace dictionary.
See requirements.txt for the full list of Python packages and versions used.
-
Open the project in VSCode.
-
Ensure the devcontainers extension is installed.
-
Copy
OAI_CONFIG_LIST.sample
toOAI_CONFIG_LIST
and updateOAI_CONFIG_LIST
with the OpenAI model information that you want to use, including API keys. -
Copy
.env.sample
to.env
and update the values as needed. -
Open the Command Palette in VSCode and run
Remote-Containers: Reopen in Container
. -
From the Terminal in VSCode, run:
python app/app.py
-
Develop your AutoGen project!