> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dappier.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Open AI Agents

## Overview

The integration of **OpenAI Agents SDK** and **Dappier SDK** empowers developers to build **real-time, AI-powered applications** that leverage both the intelligence of **LLMs (Large Language Models)** and **up-to-date data from trusted sources**. By combining OpenAI’s agentic workflows with Dappier’s real-time search and AI-driven insights, we can create **smart assistants, analytical tools, and automation solutions** that operate with **accuracy, efficiency, and scalability**.

***

## Real-Life Implementations

### Explore These Cookbooks for Step-by-Step Implementations:

* **[AI-Powered Travel Itinerary Assistant](https://docs.dappier.com/cookbook/recipes/open-ai-agent-travel-assistant)** – An AI agent that dynamically plans travel itineraries with **real-time event tracking, hotel deals, and weather updates**.
* **[AI-Powered Stock Market Analyzer](https://docs.dappier.com/cookbook/recipes/open-ai-agent-stock-analyser)** – An AI-powered stock market assistant that **fetches real-time stock news, market trends, and trading strategies**.

***

## OpenAI Agents

The **OpenAI Agents SDK** is a powerful framework for developing AI-driven applications using **agent-based workflows**. It enables developers to build **lightweight and production-ready** AI agents that can dynamically process instructions, interact with APIs, and make **autonomous decisions** based on real-time data.

### Features of OpenAI Agents SDK:

* **Agents** – LLMs with instructions and tool access for specific tasks.
* **Handoffs** – Delegate tasks to specialized sub-agents for efficiency.
* **Guardrails** – Input validation and safety measures to ensure reliability.
* **Tracing & Debugging** – Built-in monitoring for debugging and performance tracking.

***

## Dappier

**Dappier SDK** is a **real-time AI data platform** that connects **LLMs and AI agents** to **rights-cleared, trusted data sources**. It ensures that AI applications **do not rely on hallucinated or outdated data**, providing up-to-date and verified insights.

### Key Capabilities of Dappier:

* **Real-Time Search** – Fetch live data on finance, news, weather, events, and more.
* **AI Recommendations** – Intelligent suggestions based on user queries.
* **Verified Data Sources** – Ensures AI-generated insights are reliable and trustworthy.

> **Explore a wide range of data models in our marketplace at** [marketplace.dappier.com](https://marketplace.dappier.com).

***

## Why Integrate OpenAI Agents SDK and Dappier SDK?

By integrating OpenAI Agents SDK with Dappier, we can:

* **Enhance AI decision-making** by using **real-time, verified data** instead of relying only on static knowledge.
* **Enable real-world applications** such as market analysis, travel planning, and live event tracking.
* **Automate complex workflows** where AI can dynamically fetch and process information.
* **Create intelligent AI assistants** that provide up-to-date recommendations and insights.

### Example Use Cases:

1. **Stock Market Analysis**: AI agents can use real-time stock data and news insights to provide **dynamic investment strategies**.
2. **Travel Itinerary Planning**: AI agents can generate **personalized travel plans** based on live weather, local events, and hotel deals.
3. **Automated Content Discovery**: AI-driven **news aggregators** and **personalized content recommendations** for users.
4. **Financial Market Alerts**: AI systems can track **market trends, earnings reports, and economic shifts** to alert users in real time.

***

## Basic Use Case: OpenAI Agents SDK + Dappier SDK

### Fetching Real-Time Financial News (Python Code Example)

```python theme={null}
from agents import Agent, function_tool
from dappier import Dappier
import os, getpass

# Secure API Key Setup
os.environ["DAPPIER_API_KEY"] = getpass.getpass("Enter your Dappier API Key: ")
dappier_client = Dappier(api_key=os.environ["DAPPIER_API_KEY"])

@function_tool
def fetch_financial_news(query: str) -> str:
    """Fetches real-time financial news using Dappier SDK."""
    response = dappier_client.search_real_time_data(query=query, ai_model_id="am_01j749h8pbf7ns8r1bq9s2evrh")
    return response.message if response else "No financial news found."

# Create AI Agent
agent = Agent(
    name="Finance News Assistant",
    instructions="Fetch the latest financial news based on user queries.",
    tools=[fetch_financial_news],
)
```

> **Note:** You can find your **Dappier API Key** at [Dappier API Key Management](https://platform.dappier.com/profile/api-keys).

***

## Conclusion

By integrating **OpenAI Agents SDK** with **Dappier SDK**, developers can build **powerful AI-driven applications** that leverage **real-time, verified data** to make **smarter, more dynamic** decisions. Whether it's **automated market insights, travel planning, or AI-powered research**, this integration opens the door to **intelligent, real-world AI applications**.
