Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

rupajsen/MyAssist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

16 Commits

Repository files navigation

MyAssist


Logo

MyAssist

An Awesome Assistant App to clear all your doubts!

Table Of Contents

About The Project

In this project we had to make an Assistant app with the help of OpenAI API. This app consists of an Search Bar at the bottom of the screen and returns the answer in the main view.

Video Demo

Screen.Recording.2023年04月06日.at.1.58.17.PM.mov

Built With

This app is made by integrating OpenAI API. It is made in Xcode with SwiftUI.

->The OpenAISwift library is used to interface with the OpenAI API, enabling the app to retrieve answers to questions asked by the user.

-> The code follows the Model-View-ViewModel (MVVM) architecture pattern, which separates the user interface (View) from the business logic (ViewModel) and the data (Model) for easier maintenance, testing, and extensibility.

-> The ProgressView component is used to display a spinning indicator while the app is waiting for the OpenAI API to return an answer.

External Package imported : OpenAISwift.

Getting Started

To get started with this app first ensure you are running a maOS device with Xcode installed in it.

Installation

  1. Get a free API Key at [https://platform.openai.com/account/api-keys]

  2. Clone the repo

git clone https://github.com/rupajsen/MyAssist
  1. Enter your API in ContentView.swift
let openAI = OpenAISwift(authToken: " Enter the API Key ")

Usage

This is basically a chatbot which generates output using the OpenAI API. It has many use cases in this case I made an assistant app. It can be implemented with many such projects. Assistant app is one of the application of OpenAI.

For more info refer to :[https://openai.com/blog/openai-api]

Authors

  • Rupaj Sen - CSE Student at SRM University - Rupaj Sen

About

An Awesome Assistant App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /