Skip to content

Chat and Ask on your own data. Accelerator to quickly upload your own enterprise data and use OpenAI services to chat to that uploaded data and ask questions

Notifications You must be signed in to change notification settings

vincent623/chatpdf

 
 

Repository files navigation

ChatGPT + Enterprise data with Azure OpenAI

This sample demonstrates a few approaches for creating ChatGPT-like experiences over your own data. It uses Azure OpenAI Service to access the ChatGPT model (gpt-35-turbo and gpt3), and vector store (Pinecone, Redis and others) or Azure cognitive search for data indexing and retrieval.

The repo provides a way to upload your own data so it's ready to try end to end.

Updates

  • 3/16/2023 - Initial Release, Ask your Data and Chat with your Data
  • 3/17/2023
    • Support uploading Multiple documents
    • Bug fix - Redis Vectorstore Implementation
  • 3/18/2023 - API to generate summary on documents & Sample QA
  • 3/19/2023 - Add GPT3 Chat Implementation
  • 3/23/2023 - Add Cognitive Search as option to store documents
  • 3/29/2023 - Automated Deployment script
  • 4/8/2023 - Ask your SQL - Using SQL Database Agent or Using SQL Database Chain
  • 4/13/2023 - Add new feature to support asking questions on multiple document using Vector QA Agent
  • 4/17/2023 - Real-time Speech Analytics and Speech to Text and Text to Speech for Chat & Ask Features. (You can configure Text to Speech feature from the Developer settings. You will need Azure Speech Services)
  • 4/21/2023 - Add SQL Query & SQL Data tab to SQL NLP and fix Citations & Follow-up questions for Chat & Ask features

Test Website

Chat and Ask over your data

Features

List of Features

Architecture

Architecture

Azure Architecture

Azure Services

Getting Started

Get Started

Configuration

Application and Function App Configuration

Resources

Note

Adapted from the Azure OpenAI Search repo at OpenAI-CogSearch

About

Chat and Ask on your own data. Accelerator to quickly upload your own enterprise data and use OpenAI services to chat to that uploaded data and ask questions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TSQL 66.0%
  • TypeScript 16.7%
  • Python 13.8%
  • CSS 1.9%
  • Bicep 1.6%
  • Dockerfile 0.0%