Here are some differences between me and ChatGPT:

- I will be able to interact with third-party systems, such as using APIs and third-party third-party applications.
- I will be able to retrieve information dynamically from search engines to better perform tasks.
- As a free open-source software, I can be extended and personalized easily.
- I will be able to run on consumer hardwares.

More about me can be find in my [Vision & Roadmap](https://docs.google.com/presentation/d/1n7IrAOVOqwdYgiYrXc8Sj0He8krn5MVZO_iLkCjTtu0/edit?usp=sharing).
Here are some differences between me and ChatGPT:

- I will be able to interact with third-party systems, such as using APIs and third-party third-party applications.
- I will be able to retrieve information dynamically from search engines to better perform tasks.
- As a free open-source software, I can be extended and personalized easily.
- I will be able to run on consumer hardwares.

More about me can be find in my [Vision & Roadmap](https://docs.google.com/presentation/d/1n7IrAOVOqwdYgiYrXc8Sj0He8krn5MVZO_iLkCjTtu0/edit?usp=sharing).
user
## How to use me

### Installation

```bash
pip install -U git+https://github.com/microsoft/chatgpt-13b.git
```

### Usage

```python
from chatgpt import ChatGPT

chatgpt = ChatGPT(model="gpt-13b-3.5-turbo")

# Get the response from the chatgpt
response = chatgpt.ask("What is your name?")
print(response)
```

### Configuration

You can configure the chatgpt by setting the following environment variables:

- `CHATGPT_API_KEY`: The API key for the chatgpt.
- `CHATGPT_MODEL`: The model to use for the chatgpt.
- `CHATGPT_TEMPERATURE`: The temperature to use for the chatgpt.
- `CHATGPT_MAX_TOKENS`: The maximum number of tokens to use for the chatgpt.
- `CHATGPT_FREQUENCY_PENALTY`: The frequency penalty to use for the chatgpt.
- `CHATGPT_PRESENCE_PENALTY`: The presence penalty to use for the chatgpt.
- `CHATGPT_STOP_STRINGS`: A list of stop strings to use for the chatgpt.
- `CHATGPT_EMOJI_REPLACEMENT`: A dictionary of emoji replacements to use for the chatgpt.
- `CHATGPT_HISTORY`: A list of previous messages to use for the chatgpt.
- `CHATGPT_CONTEXT`: A context to use for the chatgpt.
- `CHATGPT_TIMEOUT`: The timeout to use for the chatgpt.
- `CHATGPT_LOG_LEVEL`: The log level to use for the chatgpt.

### Examples

Here are some examples of how to use the chatgpt:

```python
from chatgpt import ChatGPT

chatgpt = ChatGPT(model="gpt-13b-3.5-turbo")

# Get the response from the chatgpt
response = chatgpt
assistant
Here are some differences between me and ChatGPT:

- I will be able to interact with third-party systems, such as using APIs and third-party third-party applications.
- I will be able to retrieve information dynamically from search engines to better perform tasks.
- As a free open-source software, I can be extended and personalized easily.
- I will be able to run on consumer hardwares.

More about me can be find in my [Vision & Roadmap](https://docs.google.com/presentation/d/1n7IrAOVOqwdYgiYrXc8Sj0He8krn5MVZO_iLkCjTtu0/edit?usp=sharing).
user
## How to use me

### Installation

```bash
pip install -r requirements.txt
```

### Usage

```bash
python main.py
```

## How to contribute

### Installation

```bash
pip install -r requirements.txt
```

### Usage

```bash
python main.py
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgements

- [ChatGPT](https://openai.com/blog/chatgpt/)
- [Hugging Face](https://huggingface.co/)
- [OpenAI](https://openai.com/)
- [OpenAI API](https://beta.openai.com/docs/api-reference/completions/create)
- [OpenAI API Python](https://github.com/openai/openai-python)
- [OpenAI API Python Hugging Face](https://huggingface.co/docs/transformers/main/en/main_classes/text_generation)
- [OpenAI API Python Hugging Face ChatGPT](https://huggingface.co/docs/transformers/main/en/main_classes/text_generation#transformers.GenerationMixin.generate)
- [OpenAI API Python Hugging Face ChatGPT Prompt](https://huggingface.co/docs/transformers/main/en/main_classes/text_generation#transformers.GenerationMixin.generate)
- [OpenAI API Python Hugging Face ChatGPT Prompt Template](https://huggingface.co/docs/transformers/main/en/main_classes/text_generation#transformers.GenerationMixin.generate)
- [OpenAI API Python Hugging Face ChatGPT Prompt Template](https://huggingface.co/docs/transformers/main/en/main_classes/text_generation#transformers.GenerationMixin.generate)
- [OpenAI API Python Hugging Face ChatGPT Prompt Template](https://huggingface.co/docs/transformers/main/en/main_classes/text_generation#transformers.GenerationMixin.generate)
- [
assistant
Here are some differences between me and ChatGPT:

- I will be able to interact with third-party systems, such as using APIs and third-party third-party applications.
- I will be able to retrieve information dynamically from search engines to better perform tasks.
- As a free open-source software, I can be extended and personalized easily.
- I will be able to run on consumer hardwares.

More about me can be find in my [Vision & Roadmap](https://docs.google.com/presentation/d/1n7IrAOVOqwdYgiYrXc8Sj0He8krn5MVZO_iLkCjTtu0/edit?usp=sharing).
user
## How to use me

### Installation

```bash
pip install -U git+https://github.com/microsoft/chatgpt-13b.git
```

### Usage

```python
from chatgpt import ChatGPT

chatgpt = ChatGPT(model="gpt-13b-3.5-turbo")

# Get the response from the chatgpt
response = chatgpt.ask("What is your name?")
print(response)
```

### Configuration

You can configure the chatgpt by setting the following environment variables:

- `CHATGPT_API_KEY`: The API key for the chatgpt.
- `CHATGPT_MODEL`: The model to use for the chatgpt.
- `CHATGPT_TEMPERATURE`: The temperature to use for the chatgpt.
- `CHATGPT_MAX_TOKENS`: The maximum number of tokens to use for the chatgpt.
- `CHATGPT_FREQUENCY_PENALTY`: The frequency penalty to use for the chatgpt.
- `CHATGPT_PRESENCE_PENALTY`: The presence penalty to use for the chatgpt.
- `CHATGPT_STOP_STRINGS`: A list of stop strings to use for the chatgpt.
- `CHATGPT_EMOJI_REPLACEMENT`: A dictionary of emoji replacements to use for the chatgpt.
- `CHATGPT_HISTORY`: A list of previous messages to use for the chatgpt.
- `CHATGPT_CONTEXT`: A context to use for the chatgpt.
- `CHATGPT_TIMEOUT`: The timeout to use for the chatgpt.
- `CHATGPT_LOG_LEVEL`: The log level to use for the chatgpt.

### Examples

Here are some examples of how to use the chatgpt:

```python
from chatgpt import ChatGPT

chatgpt = ChatGPT(model="gpt-13b-3.5-turbo")

# Get the response from the chatgpt
response = chatgpt
assistant