Giter Club home page Giter Club logo

speak-gpt's Introduction

SpeakGPT

SpeakGPT is an advanced and highly intuitive open-source AI assistant that utilizes the powerful large language models (LLM) to provide you with unparalleled performance and functionality. Officially it supports GPT models, LLAMA, MIXTRAL, GEMMA, Gemini (regular and pro) Vision, DALL-E and other models.

This project is a part of my Bachelor Thesis. Attribution is required to use this work. Copyright (c) 2023-2024 Dmytro Ostapenko. All rights reserved.

Cite as: Dmytro Ostapenko (2024), "Review Program Automation Using Copilot Services" Bachelor Thesis, Technical University of Košice, 2024.

SpeakGPT Web

https://assistant.teslasoft.org

Repo can be found here

Download

Get it on Google Play

Screenshots

API providers supported

  • OpenAI (Full support)
  • GROQ (Partial support)
  • Azure (Partial support)
  • Other (must be tested by community, don't be shy and provide your feedback)

![NOTE]

To change your API provider, go to settings and select the Custom API host. Don't forget to update and API key.

Basic features

  • Chat (saved locally but can be imported/exported if needed)
  • Images generation (DALL-e)
  • GPT 4 Vision (use your images and photos with ChatGPT)
  • Activation prompt
  • System message
  • Voice input (Whisper and Google)
  • Assistant
  • SpeakGPT in context menu
  • SpeakGPT in Share sheet
  • Function calling features
  • Prompts store
  • Different chat layout
  • Adaptive design
  • A lot of different models
  • No captcha
  • Pay as you go system
  • Tips for newbies
  • Custom fine-tuned models are supported
  • AMOLED dark mode
  • Custom API provider support
  • Customize models params like temperature, topP, frequencyPenalty, presencePenalty and logit_bias

Task list

✔️ Already added

  • Chat
  • GPT 4 Vision (use your images and photos with ChatGPT)
  • Activation prompt
  • System message
  • Voice input (Whisper and Google)
  • Assistant
  • SpeakGPT in context menu
  • SpeakGPT in Share sheet
  • Prompts store
  • Different chat layout
  • Adaptive design
  • DALL-e integration
  • A lot of different models
  • Add support of custom fine-tuned models
  • [o] Function calling features
  • AMOLED dark mode
  • Custom API provider support
  • Customize models params like temperature, topP, frequencyPenalty, presencePenalty and logit_bias

❌ Planned to add (Share your ideas in Issues)

  • Device routines (like set alarm or open app)
  • Sync chat history
  • Add models exchange portal like prompts store

API key safety:

SpeakGPT uses OpenAI API to provide you with the best experience. Using API-keys is more secure than using your username/password. Your personal info can't be obtained using API key. OpenAI provides cheap API access to their services. Your API key is stored locally on your device and is not shared with anyone. SpeakGPT does not collect any personal data. SpeakGPT is open-source and you can check the code yourself. Each release of SpeakGPT is checked on VirusTotal. If you have any concerns you can secure either revoke your API key or use a separate API key for SpeakGPT.

To secure your API key perform the following steps:

  1. Make sure you have separate API key for SpeakGPT
  2. Set up billing limit
  3. Enable usage monitoring, so you can see how much resources SpeakGPT uses and how much it costs
  4. If you have any concerns you can revoke your API key

Why we obfuscate our code in production releases?

Obfuscation and resources shrinking allows us to optimize app size, it performance and secure it against reverse engineering or tamper and make sure your credentials like API keys in a safe place.. You can request an unobfuscated build or compile it by self to make sure our app is safe.

Developer identity

Developer name: Dmytro Ostapenko (AndraxDev)
Contact: [email protected], +421951829517
Legal address: Južná trieda 4B, 04001 Košice, Slovakia 04001
Legal entity ID: 55545386

You are appreciated to:

  • Report any bugs
  • Support me :)
  • Request new features. Don't forget to mark issue with a tag

Buy me a coffee:

ko-fi

License

Copyright (c) 2023-2024 Dmytro Ostapenko. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

speak-gpt's People

Contributors

andraxdev avatar smurat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.