Skip to content

addytrunks/agent_development_kit

Repository files navigation

Agent Development Kit (ADK)

(Self-Knowledge Repository)


This repository contains examples for learning Google's Agent Development Kit (ADK), a powerful framework for building LLM-powered agents.

Getting Started

Setup Environment

You only need to create one virtual environment for all examples in this course. Follow these steps to set it up:

# Create virtual environment in the root directory
python -m venv .venv

.venv\Scripts\activate.bat

# Install dependencies
pip install -r requirements.txt

Once set up, this single environment will work for all examples in the repository.

Setting Up API Keys

  1. Create an account in Google Cloud https://cloud.google.com/?hl=en
  2. Create a new project
  3. Go to https://aistudio.google.com/apikey
  4. Create an API key
  5. Assign key to the project
  6. Connect to a billing account

Each example folder contains a .env.example file. For each project you want to run:

  1. Navigate to the example folder
  2. Rename .env.example to .env
  3. Open the .env file and replace the placeholder with your API key:
    GOOGLE_API_KEY=your_api_key_here
    

You'll need to repeat this for each example project you want to run.

Official Documentation

For more detailed information, check out the official ADK documentation:

About

A concise guide for using Google's Agent Development Kit (ADK) to build various AI applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages