This is a Next.js template project that's preconfigured to work with Banana's API.
You can use this as a quick jumping-off point to build a web app using Banana's API
- pages/index.js - The React frontend that renders the home page in the browser
- pages/api/models.js - The backend API endpoint that calls the list of available Models tied to the OpenAI Key
- pages/api/chat.js - The backend API endpoint that calls OpenAI to get a chat response
Install dependencies(npm install):
npm i
Add your model's Banana API keys to .env.local
:
OPEN_AI_ORG = <your_open_ai_org_here>
OPEN_AI_KEY = <your_open_ai_key_here>
Run the development server:
npm run dev
Open http://localhost:3000 with your browser.