peopleworks / BlazorGPT

BlazorGPT is a Blazor Server application that uses the ChatGPT 3.5 or ChatGPT-4 API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BlazorGPT

A Blazor Server chat application that uses the GPT endpoints available from OpenAI and MS Azure OpenAI.

  • It allows you to create and manage multiple chat sessions with history. You can create QuickProfiles for quick access to your favorite text snippet shortcuts.

  • Create Scripts with mutiple steps for automating a conversation.

  • Branch conversations into side conversations with the same context.

  • Restart a conversation from a previous step.

  • Customize the chat experience with middlewares and filters.

As a developer it's extensible and you can write your own plugins in the form of IInterceptors that intercepts the chat messages and modify them before they are sent to the API.

AI support is based on Semantic Kernel, a project that adds support for API:s with concepts such as planners and support for Bing Copilots and OpenAI plugins.

GitHub

Installation instructions

Features

  • Chat with GPT-3.5 or GPT-4

  • Create and manage multiple chat sessions with history

  • QuickProfiles for quick access to your favorite text snippet shortcuts

  • Scripts with mutiple steps for automating a conversation

  • Branching of conversations into side conversations with the same context

  • Restart a conversation from a previous step

Installation instructions

About

BlazorGPT is a Blazor Server application that uses the ChatGPT 3.5 or ChatGPT-4 API.


Languages

Language:CSS 66.9%Language:SCSS 12.4%Language:C# 7.9%Language:JavaScript 7.2%Language:HTML 5.6%