Build a chat facility

  • Job DurationLess than a month
  • Project LevelMedium Level
  • Project deadlineExpired

Project detail

Overview

The chat facility will allow users to have a conversation with a virtual assistant powered by the OpenAI Chat GPT model. The chat facility will be accessible through a web-based interface, and users will be able to send messages to the virtual assistant and receive responses in real-time.

Functionality

Users will be able to enter text into an input field and send it to the virtual assistant by pressing a send button or pressing “enter” on their keyboard.
The virtual assistant will generate a response to the user’s message using the OpenAI Chat GPT model.
The user’s message and the virtual assistant’s response will be displayed in a chat window for both the user and the virtual assistant to see.
The chat facility will store a history of the conversation, which the user will be able to view by scrolling up in the chat window.
The chat facility will support basic text formatting, such as bold and italic.
Technical Requirements

The chat facility will be hosted on a server or hosting platform, such as AWS or Heroku.
The chat facility will be built using a modern web development stack, such as React or Vue.js.
The chat facility will use the OpenAI API to access the Chat GPT model and generate responses.
The chat facility will use WebSockets or a similar technology to enable real-time communication between the user and the virtual assistant.
Optional Features

User authentication: Users will be able to create an account and log in to the chat facility. This will allow them to save their conversation history and access it from multiple devices.
Customization options: Users will be able to customize the appearance of the chat window, such as changing the font size and color scheme.
Language translation: Users will be able to translate the conversation into different languages in real-time.

Industry Categories

Freelancer type required for this project