Skip to content

pyview/pyview-example-ai-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyview ai chat example

This is a quick example of a chatbot using pyview and openai.

  • uses streaming responses from openai to the client
  • stores conversation locally in a sqlite database (including ai generated summary of conversation as a title)

demo

Running

This project uses poetry for dependency management, and just for task automation.

You need an OpenAI API key to run this project. You can get one here.

Install dependencies

poetry install

Set up environment variables

If using just, you can create a .env file with the following content:

OPENAI_API_KEY=your-api-key

or else just export the environment variable:

export OPEN_API_KEY=your-api-key

Run the project

just