---
title: Module Guides | LlamaIndex OSS Documentation
---

These guide provide an overview of how to use our agent classes.

For more detailed guides on how to use specific tools, check out our [tools module guides](/python/framework/module_guides/deploying/agents/tools/index.md).

## Agent with OpenAI Models

- [OpenAI Agent](/python/examples/workflow/function_calling_agent/index.md)
- [OpenAI Agent with Query Engine Tools](/python/examples/agent/openai_agent_with_query_engine/index.md)
- [Retrieval Augmented Agent](/python/examples/agent/openai_agent_retrieval/index.md)
- [OpenAI Agent Cookbook](/python/examples/agent/openai_agent_query_cookbook/index.md)
- [Context Retrieval Agent](/python/examples/agent/openai_agent_context_retrieval/index.md)
- [Multi Document Agents](/python/examples/agent/multi_document_agents-v1/index.md)
- [Agent Builder](/python/examples/agent/agent_builder/index.md)

## Other Function Calling Agents

- [Anthropic Agent](/python/examples/agent/anthropic_agent/index.md)
- [Mistral Agent](/python/examples/agent/mistral_agent/index.md)

## ReAct Agent

- [ReAct Agent](/python/examples/agent/react_agent/index.md)
- [ReAct Agent with Query Engine Tools](/python/examples/agent/react_agent_with_query_engine/index.md)

## CodeAct Agent

- [CodeAct Agent](/python/examples/agent/code_act_agent/index.md)
- [CodeAct Agent from-scratch](/python/examples/agent/from_scratch_code_act_agent/index.md)

## Custom Agents

- [Manual Function Calling](/python/framework/understanding/using_llms/#tool-calling/index.md)
- [Function Calling Agent from-scratch](/python/examples/workflow/function_calling_agent/index.md)
- [ReAct Agent from-scratch](/python/examples/workflow/react_agent/index.md)
