aibo: AI partner that can run offline
Project description
🔈Aibo
Offline Smart Speaker Engine Powered by ChatGPT
Features
- Voice Prompting: You and Aibo can communicate by voice.
- Security and Privacy: You don't need to worry about security and privacy.
- Models: You can choose your favorite AI model as your aibo.
Installation
With pip
This repository is tested on Python 3.8+, PyTorch 1.13.1+ and MacOS 11.5.2+.
You should install aibo in a virtual environment. If you're unfamiliar with Python virtual environments, check out the user guide.
First, create a virtual environment with the version of Python you're going to use and activate it.
Then, you will need to install PyTorch. Please refer to PyTorch installation page regarding the specific installation command for your platform.
When one of those backends has been installed, aibo can be installed using pip as follows:
pip install aibo
Usage
First, configure the model you want to use, API, and API key. You can also set the parameters required for online execution at this point.
aibo init
Start aibo and start conversation in your language. Your conversation history is stored in the history directory.
Offline execution is performed by appending "--offline" after this command.
aibo start
Models
We support the following APIs for online/offline execution.
model | online | offline |
---|---|---|
ChatGPT(gpt-3.5-turbo) | ⭕️ | ❌ |
Whisper | ⭕️ | ⭕️ |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file aibo-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: aibo-0.0.4-py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 753128e50eae542af51fb277b0d5201664a7f080be234b489d708ee746b93030 |
|
MD5 | 6c7b06153b3385b11445f75a7415772f |
|
BLAKE2b-256 | 95655efb48f445cfa486ed2c66f4cebbaa4a7aca384592bb8eb2b329eff82541 |