Repository
exa-o3mini-chat
Opensource chat app that uses Exa's API for web search and OpenAI o3-mini
README
💬 Exa & o3-mini Chat App
Powered by Exa - The Web Search API
Try the tool: https://o3minichat.exa.ai/
🎯 What is Exa & o3-mini Chat App?
Exa & o3-mini Chat App is a free and open-source chat application that combines Exa's powerful web search API with OpenAI's o3-mini language model.
This app provides a cool and simple chat experience which you can clone and build upon.
💻 Tech Stack
- Search Engine: Exa API - Web search API
- Language Model: OpenAI o3-mini
- Frontend: Next.js 14 with App Router, TailwindCSS, TypeScript
- AI Integration: Vercel AI SDK
- Hosting: Vercel
🚀 Getting Started
Prerequisites
- Node.js
- Exa API key
- OpenAI API key
Installation
-
Clone the repository
git clone https://github.com/exa-labs/exa-o3mini-chat.git cd exa-o3mini-chat -
Install dependencies
npm install -
Set up environment variables (for Exa and OpenAI)
-
Run the development server
npm run dev -
Open http://localhost:3000 in your browser
🔑 API Keys & Environment Setup
Required API Keys
- Exa API Key: Get from Exa Dashboard
- OpenAI API Key: Get from OpenAI Dashboard
⭐ About Exa
This project is powered by Exa.ai, a web search API designed specifically for AI applications. Exa provides:
- Real-time web search capabilities
- Enhanced response accuracy through current information
- Seamless integration with language models
- Comprehensive web search results
Built with ❤️ by the Exa team