Pre-work¶
ACP¶
Prerequisites to get started with ACP¶
Visual Studio Code (Recommended)¶
- You can use any IDE, but this workshop assumes you're using VS Code
- If this is your first time using VS Code, make sure to install the Python extension from the extension marketplace
uv¶
uv
is the recommended Python package and environment manager for this workshop- If you're unfamiliar with
uv
, check out this uv primer for installation instructions
API Key¶
- openrouter (free)
- OpenAI (paid)
- Groq (free/limited)
Workshop Specific Requirements¶
-
Get the workshop code:
Option A: Clone with Git (Recommended):
git clone https://github.com/IBM/beeai-workshop.git
Option B: Download ZIP: If you're not comfortable with Git, download the ZIP file and extract it to your desired location.
-
Navigate to the workshop folder and open in VS Code:
cd beeai-workshop/intro_acp_beeai code .
Important
Make sure to open the specific
intro_acp_beeai
folder in VS Code, not the entirebeeai-workshop
directory. This ensures proper project structure and dependencies.Alternative: You can also open VS Code first, then use "File > Open Folder" to navigate to and select the
beeai-workshop/intro_acp_beeai
folder. -
Create a .env file based on the env.template file at the intro_acp_beeai directory level. Uncomment one of the provider configs and add your own api key.
cp env.template .env
Note
For OpenAI you just need the API Key, for OpenRouter or Groq you need to uncomment all 3 environment variables but only need to modify the API Key.