Discover and explore top open-source AI tools and projects—updated daily.
Azure-SamplesPython AI agent framework examples for LLM interaction
Top 95.6% on SourcePulse
This repository offers a comprehensive collection of examples for popular Python AI agent frameworks, designed for developers and researchers exploring LLM-based agent development. It provides practical demonstrations of integrating various frameworks with both free-tier GitHub Models and Azure OpenAI services, enabling rapid prototyping and evaluation of different AI agent architectures.
How It Works
The project showcases diverse Python AI agent frameworks, including Microsoft Agent Framework, Langchain v1/LangGraph, OpenAI Agents, PydanticAI, LlamaIndex, and SmolAgents. It demonstrates core agent patterns such as basic conversational agents, agents with tool integration (e.g., weather, planning), multi-agent orchestration (supervisors, handoffs), Retrieval Augmented Generation (RAG), and function calling. Examples leverage LLMs accessible via GitHub Models or provisioned Azure OpenAI resources, illustrating different data flows and interaction models.
Quick Start & Requirements
python -m venv venv, source venv/bin/activate), and install dependencies (pip install -r requirements.txt).GITHUB_TOKEN environment variable with a GitHub Personal Access Token is needed. For Azure OpenAI, install the Azure Developer CLI (azd) and authenticate (azd auth login).Highlighted Details
Maintenance & Community
No specific details regarding maintainers, community channels (e.g., Discord, Slack), or roadmap are provided in the README snippet.
Licensing & Compatibility
The license type is not explicitly stated in the provided README content. Compatibility for commercial use would depend on the actual repository license, which requires verification.
Limitations & Caveats
Usage of free GitHub Models is subject to daily rate limits. Running examples with Azure OpenAI necessitates provisioning cloud resources, incurring costs and requiring Azure account setup. The repository serves as a demonstration platform rather than a production-ready framework.
5 days ago
Inactive
langroid
e2b-dev
letta-ai
google