generalcrewaipython
A2A Crewai Hf
17Learning 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
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

The purpose of this project is to learn about all these new technologies.
Capabilities
StreamingPush NotificationsMulti-TurnAuth: none
crewaigemma3-4bhuggingfaceollama