StackA2A
generalcrewaipython

A2A Crewai Hf

17

by ericmartinezr

Learning project with A2A, CrewaAI and Huggingface

Updated 2025-06-06
Quality Score17/100
Community
0
Freshness
15
Official
30
Skills
10
Protocol
30
🔒 Security
20

Getting Started

1Clone the repository
$ git clone https://github.com/ericmartinezr/a2a-crewai-hf
2Navigate to the project
$ cd a2a-crewai-hf
3Install dependencies
$ pip install -r requirements.txt
4Run the agent
$ python main.py

README

A2A Learning Project

A2A

https://google.github.io/A2A/

Mostly based on CrewAI example

https://github.com/google/A2A/tree/main/samples/python/agents/crewai

CrewAI

https://docs.crewai.com/introduction

The LLM model used is Gemma3 (4b) with Ollama

Huggingface

Used Stable Difussion 3.5 Large model https://huggingface.co/stabilityai/stable-diffusion-3.5-large

This model was used to generate the image in the tool called by the CrewAI Agent.


Execution

Server

source .venv/bin/activate

uv run . --host localhost --port 9999

Client

source .venv/bin/activate

uv run test_client.py

Result

Cute Cat


The purpose of this project is to learn about all these new technologies.

Capabilities

StreamingPush NotificationsMulti-TurnAuth: none
crewaigemma3-4bhuggingfaceollama
View on GitHub