GAIA-Agent / README.md
DenisRz's picture
Enable HF OAuth
cfdedeb

A newer version of the Gradio SDK is available: 6.13.0

Upgrade
metadata
title: GAIA Agent
emoji: πŸ€–
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 4.36.0
python_version: '3.11'
app_file: app.py
pinned: false
license: mit
hf_oauth: true
hf_oauth_scopes:
  - read-repos
  - write-repos
  - manage-repos

πŸ€– GAIA Agent

A general-purpose AI agent built for the Hugging Face Agents Course (Unit 4).

Features

  • 22 Tools organized by category:

    • πŸ“Œ Web & Research: web_search, wikipedia_lookup, arxiv_search, webpage_fetch
    • πŸ“ Files: read_file, download_file
    • 🎬 Media: youtube_transcript, audio_transcribe, video_frame_analyze
    • πŸ’» Code Execution: python_executor, javascript_executor, bash_executor
    • πŸ”’ Mathematics: calculator, symbolic_math, matrix_operations, statistical_analysis
    • πŸ–ΌοΈ Image Processing: image_analyze, image_manipulate, image_annotate, image_ocr
  • ReAct Architecture using LangGraph

  • GPT-4o for reasoning and vision tasks

Setup

  1. Set your secrets in the Space settings:

    • OPENAI_API_KEY: Your OpenAI API key
    • TAVILY_API_KEY: Your Tavily API key (for web search)
  2. Click "Run Full Evaluation" to test on all 20 GAIA questions

Resources