daily-bots-web-demo
Basic Information
This repository is an example Next.js application that demonstrates core capabilities of Daily Bots and how to integrate real-time voice and bot functionality into a web app. It is intended as a developer-facing demo and boilerplate showing how to configure and start Daily Bots via the Daily API using server-side routes, environment variables, and a configurable voice client. The project highlights the use of RTVI and Pipecat technologies and includes configuration for a Voice Client in rtvi.config.ts. It documents required properties for the Daily Bots start endpoint and supports optional integration with external model providers by allowing a user-provided OpenAI API key. The repo also surfaces example branches for vision and function-calling demonstrations to illustrate extended capabilities.