In this release:
- Create your assistant on the setup page! Select your assistant's model and tools, and upload documents to provide the assistant a custom vector store for file search.
- Chat with your assistant on the chat page! The application streams assistant tool call and assistant message text deltas via SSE to the frontend, where the HTMX SSE extension receives them and hands them off to the
marked
Javascript library for conversion from markdown to HTML before swapping them in. - Assistant can use the code interpreter, the file search tool, or any custom Python function you write (see
utils/custom_functions.py
for an exampleget_weather
function).
Excited to see what you build on this foundation!