Skip to content

Much better handling of tool call outputs!

Latest
Compare
Choose a tag to compare
@chriscarrollsmith chriscarrollsmith released this 08 May 01:11
· 8 commits to main since this release

In this version:

Critical bugfix:

  • All tool calls are once again correctly streamed to the frontend chat client

New features:

  1. Setup page now allows customization of all salient assistant features, including:
  • System prompt
  • Tool selection
  • File upload for file search tool
  1. In the chat client, tool calls are prefixed with a helpful message indicating what kind of tool call it is (so file search tool calls are no longer just an empty container)
  2. All code interpreter tool call outputs are now neatly served to the user:
  • Printed code outputs are formatted like "> Hello world!" to distinguish them from tool call deltas
  • File outputs are made user-downloadable through a link to a dedicated FastAPI endpoint for that purpose
  • Images are correctly embedded and displayed in the chat interface
  1. Files uploaded for use with the file search tool are saved in a local application folder and linked from file citation annotations for user download (since OpenAI does not store or provide for download of these files from its server)