semvec/pypi-packages huggingface dataset:
retico 0.1.8
Retico is an open source framework for building state-of-the-art incremental processing systems.
Requires Python: >=3.6, <4
Keywords: retico,framework,incremental,dialogue,dialog,asr,speech

# retico

Retico is an open-source framework for building state-of-the-art incremental processing
systems. This python package contains the functionality of the major supported retico
modules and makes them easily accessible.

## Example

```python
from retico import *
from retico.modules import *


def callback(update_msg):
    for x, ut in update_msg:
        print(f"{ut}: {x.text} ({x.stability}) - {x.final}")


m1 = MicrophoneModule()
m2 = Wav2VecModule()
m3 = TextDispatcherModule()
m4 = GoogleTTSModule("en-US", "en-US-Wavenet-A")
m5 = SpeakerModule()
m6 = CallbackModule(callback)

m1.subscribe(m2)
m2.subscribe(m3)
m3.subscribe(m4)
m4.subscribe(m5)
m2.subscribe(m6)

run(m1)

input()

stop(m1)
```
retico-chatgpt 0.0.1
The chatgpt incremental module for the retico framework
Requires Python: >=3.6, <4
Keywords: retico,framework,incremental,dialogue,dialog,chat,gpt,openai

# retico-chatgpt

A module that uses OpenAI's GPT-3 to generate responses to user input incrementally.

## Example

```python
import retico_core
import retico_wav2vecasr
import retico_chatgpt
import dotenv

dotenv.load_dotenv()

INSTRUCTIONS = """You are an AI assistant that is an expert in alcoholic beverages.
You know about cocktails, wines, spirits and beers.
You can provide advice on drink menus, cocktail ingredients, how to make cocktails, and anything else related to alcoholic drinks.
If you are unable to provide an answer to a question, please respond with the phrase "I'm just a simple barman, I can't help with that."
Please aim to be as helpful, creative, and friendly as possible in all of your responses.
Do not use any external URLs in your answers. Do not refer to any blogs in your answers.
You are interacting with spoken words. Be very brief and do not format your responses.
Do not use dashes in lists, and do not use any other formatting.
Write out numbers as words, for example use "one" instead of "1".
"""

mic = retico_core.audio.MicrophoneModule()
asr = retico_wav2vecasr.Wav2VecASRModule(language="en")
chatgpt = retico_chatgpt.ChatGPTDialogueModule(system_prompt=INSTRUCTIONS)
printer = retico_core.debug.TextPrinterModule()

mic.subscribe(asr)
asr.subscribe(chatgpt)
chatgpt.subscribe(printer)

retico_core.network.run(mic)

print("Network is running")
input()

retico_core.network.stop(mic)
```

For this example, either the environment variable `OPENAI_API_KEY` needs to be set or a `.env` file needs to be present in the current working directory with the following content:

```bash
OPENAI_API_KEY=<your-openai-api-key>
```
nextgpt 0.0.4
nextGPT
Requires Python: >=3.6

# nextGPT
> 📢 Open source implementation for ChatGPT replica to build the end-to-end pipeline from SFT to RLHF.

- 🔥 Step 1) SFT: Surpervised Fine-tuning
- 🔥 Step 2) RM: Reward Model
- 🔥 Step 3) PPO: Proximal Policy Optimization

![ChatGPT Diagram](https://openaicom.imgix.net/cf717bdb-0c8c-428a-b82b-3c3add87a600/ChatGPT_Diagram.svg?fm=auto&auto=compress,format&fit=min&w=1919&h=1138)

# Installation
```
$ pip install nextgpt
```
or install from git repo to the get always the latest version.
```
$ git clone https://github.com/louiezzang/next-gpt.git
$ cd next-gpt/
$ pip install .
$ cd ../
```

# Examples
See [chatGPT example](https://github.com/louiezzang/next-gpt/blob/main/examples/chatgpt_example.ipynb)

# RLHF
What is [RLHF](https://gist.github.com/JoaoLages/c6f2dfd13d2484aa8bb0b2d567fbf093)?

Implementation of RLHF (Reinforcement Learning with Human Feedback) was powered by Colossal-AI. More details can be found in the [blog](https://www.hpc-ai.tech/blog/colossal-ai-chatgpt).

The RLHF was forked and modified from these git repos.
- https://github.com/airobotlab/KoChatGPT/tree/main/colossalai_ChatGPT_230319
- https://github.com/hpcaitech/ColossalAI/tree/main/applications/Chat

# References
- https://github.com/airobotlab/KoChatGPT
- https://github.com/airobotlab/KoChatGPT/tree/main/colossalai_ChatGPT_230319
- https://github.com/hpcaitech/ColossalAI/tree/main/applications/Chat
- https://github.com/juncongmoo/chatllama
- https://github.com/huggingface/peft
- https://github.com/dredwardhyde/gpt-neo-fine-tuning-example/blob/main/gpt_neo.py
- https://github.com/databrickslabs/dolly
py-github-gui-rackodo 1.1.1
Python GUI for Github using the Github API.
Requires Python: >=3.7

# Py Github GUI
A simple graphical user interface for receiving public details of a GitHub profile.

![animatedshowcase](https://user-images.githubusercontent.com/42397332/232237031-ab5060d4-5d46-4781-97b4-eafb163f8919.gif)

![Current Version](https://img.shields.io/badge/version-v1.1.1-blue)
![GitHub stars](https://img.shields.io/github/stars/rackodo/py-github-gui?style=social)
![GitHub forks](https://img.shields.io/github/forks/rackodo/py-github-gui?style=social)
![Twitter Follow](https://img.shields.io/twitter/follow/rackodo?style=social)

## Table of Contents
- [Getting Started](#getting-started)
	- [Tools Required](#tools-required)
	- [Installation](#installation)
	- [Using](#using)
- [Authors](#authors)
- [Thanks](#thanks)
- [License](#license)

## Getting Started

### Tools Required

* PIP
* A correctly configured Python environment for Tkinter.

### Installation

In a command line, run these commands:
```bash
$ python3 -m pip install --upgrade pip 
```
```bash
$ python3 -m pip install py-github-gui-rackodo
```
The second command should install Py Github GUI and all of its necessary dependencies.

### Using

To use Py Github GUI, you'll first need a Github Personal Access Token. Here's how to get one:
1. Navigate to Github's settings page and scroll down to `Developer Settings`.
2. Click on `Personal Access Tokens`, then `Tokens (Classic)`.
3. Click on `Generate New Token`, then `Generate New Token (Classic)`. Verify your password if necessary.
4. Name the token whatever you'd like, give it an expiry date however you see fit, and then scroll down to check the box next to `read:user`.
5. Generate the token, and save it in a text file so you don't lose it.

Now, to actually use Py Github GUI, run **this** command:
```bash
$ python3 -m py_github_gui ghp_yourgeneratedtoken12345
```

In the opened window, type the username of a GitHub user and press the `Get Information` button. The available information will be shown.

## Authors

#### Bash Elliott
* [GitHub]

## Thanks
* [@aottr](https://github.com/aottr) and [@craftzdog](https://github.com/craftzdog)

## License

`py-github-gui` is open source software [licensed as MIT][license].

[//]: # (HyperLinks)


[GitHub]: https://github.com/rackodo

[license]: https://github.com/rackodo/py-github-gui/blob/main/LICENSE.md