NextJS starter app for building conversational assistants
Top 74.9% on sourcepulse
This repository provides a Next.js starter application for building conversational assistants using the OpenAI Responses API. It targets developers looking to quickly prototype and customize AI-powered chat interfaces with features like multi-turn conversations, web search, and file-based knowledge retrieval.
How It Works
The app leverages the OpenAI Responses API to manage chat interactions, enabling features such as multi-turn conversation handling, function calling, and streaming responses. It integrates built-in tools for web and file search, allowing the assistant to access external information and user-provided documents. A vector store can be created for efficient file searching.
Quick Start & Requirements
npm install
followed by npm run dev
.OPENAI_API_KEY
environment variable or in a .env
file).http://localhost:3000
.Highlighted Details
Maintenance & Community
This is an official starter app from OpenAI. Contributions via issues or PRs are welcome, though review is not guaranteed.
Licensing & Compatibility
Limitations & Caveats
The repository is a starter app and may require significant customization for production use. OpenAI may not review all community contributions.
1 month ago
1+ week