Skip to content

Pre-work

ACP

Prerequisites to get started with ACP

  • 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

Workshop Specific Requirements

  1. 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.

  2. 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 entire beeai-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.

  3. 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.