aibo


Nameaibo JSON
Version 0.0.2 PyPI version JSON
download
home_pagehttps://github.com/JUO-Inc/aibo
Summaryaibo: AI partner that can run offline
upload_time2023-04-03 14:52:23
maintainer
docs_urlNone
authorAibo Community
requires_python>=3.7.0
licenseMIT
keywords llm language model offline nlp speech deep learning transformer pytorch tensorflow gpt smart speaker
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <h1 align="center">
   🔈Aibo
</h1>
<h3 align="center">
    <p>Offline Smart Speaker Engine Powered by ChatGPT</p>
</h3>

https://user-images.githubusercontent.com/62988216/228871916-f8311a31-be59-4855-b7d9-873e3f9adc10.mov

# Features

- You can choose your favorite AI model as your aibo.
- You don't need to worry about security and privacy.
- You and Aibo can communicate by voice.

# 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](https://docs.python.org/3/library/venv.html). If you're unfamiliar with Python virtual environments, check out the [user guide](https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/).

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](https://pytorch.org/get-started/locally/#start-locally) regarding the specific installation command for your platform.

When one of those backends has been installed, aibo can be installed using pip as follows:

```bash
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.

```bash
aibo init
```

Start aibo and start conversation in English. Your conversation history is stored in the history directory.

Offline execution is performed by appending "--offline" after this command.

```bash
aibo start
```

# Models

We support the following APIs for online/offline execution.

| model                  | online | offline |
| :--------------------- | :----: | :-----: |
| ChatGPT(gpt-3.5-turbo) |  ⭕️   |   ❌    |
| Whisper                |  ⭕️   |   ⭕️   |



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/JUO-Inc/aibo",
    "name": "aibo",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7.0",
    "maintainer_email": "",
    "keywords": "LLM language model offline NLP speech deep learning transformer pytorch tensorflow GPT smart speaker",
    "author": "Aibo Community",
    "author_email": "koki.noda.contact@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "<h1 align=\"center\">\n   \ud83d\udd08Aibo\n</h1>\n<h3 align=\"center\">\n    <p>Offline Smart Speaker Engine Powered by ChatGPT</p>\n</h3>\n\nhttps://user-images.githubusercontent.com/62988216/228871916-f8311a31-be59-4855-b7d9-873e3f9adc10.mov\n\n# Features\n\n- You can choose your favorite AI model as your aibo.\n- You don't need to worry about security and privacy.\n- You and Aibo can communicate by voice.\n\n# Installation\n\n## With pip\n\nThis repository is tested on Python 3.8+, PyTorch 1.13.1+ and MacOS 11.5.2+.\n\nYou should install aibo in a [virtual environment](https://docs.python.org/3/library/venv.html). If you're unfamiliar with Python virtual environments, check out the [user guide](https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/).\n\nFirst, create a virtual environment with the version of Python you're going to use and activate it.\n\nThen, you will need to install PyTorch.\nPlease refer to [PyTorch installation page](https://pytorch.org/get-started/locally/#start-locally) regarding the specific installation command for your platform.\n\nWhen one of those backends has been installed, aibo can be installed using pip as follows:\n\n```bash\npip install aibo\n```\n\n# Usage\n\nFirst, configure the model you want to use, API, and API key. You can also set the parameters required for online execution at this point.\n\n```bash\naibo init\n```\n\nStart aibo and start conversation in English. Your conversation history is stored in the history directory.\n\nOffline execution is performed by appending \"--offline\" after this command.\n\n```bash\naibo start\n```\n\n# Models\n\nWe support the following APIs for online/offline execution.\n\n| model                  | online | offline |\n| :--------------------- | :----: | :-----: |\n| ChatGPT(gpt-3.5-turbo) |  \u2b55\ufe0f   |   \u274c    |\n| Whisper                |  \u2b55\ufe0f   |   \u2b55\ufe0f   |\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "aibo: AI partner that can run offline",
    "version": "0.0.2",
    "split_keywords": [
        "llm",
        "language",
        "model",
        "offline",
        "nlp",
        "speech",
        "deep",
        "learning",
        "transformer",
        "pytorch",
        "tensorflow",
        "gpt",
        "smart",
        "speaker"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "912439624370ea97a278603b68bd55b12cf7df036c1bc5e3985d5698a9f4a470",
                "md5": "c9df91dd901dbf3515eb2798b4026579",
                "sha256": "6d6121cc7403abbe8dc176bd4189b5e7f9064291ca431437ca9c4a848cfc4c7a"
            },
            "downloads": -1,
            "filename": "aibo-0.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c9df91dd901dbf3515eb2798b4026579",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7.0",
            "size": 7899,
            "upload_time": "2023-04-03T14:52:23",
            "upload_time_iso_8601": "2023-04-03T14:52:23.553041Z",
            "url": "https://files.pythonhosted.org/packages/91/24/39624370ea97a278603b68bd55b12cf7df036c1bc5e3985d5698a9f4a470/aibo-0.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-03 14:52:23",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "JUO-Inc",
    "github_project": "aibo",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "aibo"
}
        
Elapsed time: 0.04921s