Spaces:
Running
Running
# gpt4free package | |
### What is it? | |
gpt4free is a python package that provides some language model api's | |
### Main Features | |
- It's free to use | |
- Easy access | |
### Installation: | |
```bash | |
pip install gpt4free | |
``` | |
#### Usage: | |
```python | |
import gpt4free | |
from gpt4free import Provider, quora, forefront | |
# usage You | |
response = gpt4free.Completion.create(Provider.You, prompt='Write a poem on Lionel Messi') | |
print(response) | |
# usage Poe | |
token = quora.Account.create(logging=False) | |
response = gpt4free.Completion.create(Provider.Poe, prompt='Write a poem on Lionel Messi', token=token, model='ChatGPT') | |
print(response) | |
# usage forefront | |
token = forefront.Account.create(logging=False) | |
response = gpt4free.Completion.create( | |
Provider.ForeFront, prompt='Write a poem on Lionel Messi', model='gpt-4', token=token | |
) | |
print(response) | |
print(f'END') | |
# usage theb | |
response = gpt4free.Completion.create(Provider.Theb, prompt='Write a poem on Lionel Messi') | |
print(response) | |
``` | |
### Invocation Arguments | |
`gpt4free.Completion.create()` method has two required arguments | |
1. Provider: This is an enum representing different provider | |
2. prompt: This is the user input | |
#### Keyword Arguments | |
Some of the keyword arguments are optional, while others are required. | |
- You: | |
- `safe_search`: boolean - default value is `False` | |
- `include_links`: boolean - default value is `False` | |
- `detailed`: boolean - default value is `False` | |
- Quora: | |
- `token`: str - this needs to be provided by the user | |
- `model`: str - default value is `gpt-4`. | |
(Available models: `['Sage', 'GPT-4', 'Claude+', 'Claude-instant', 'ChatGPT', 'Dragonfly', 'NeevaAI']`) | |
- ForeFront: | |
- `token`: str - this need to be provided by the user | |
- Theb: | |
(no keyword arguments required) | |
#### Token generation of quora | |
```python | |
from gpt4free import quora | |
token = quora.Account.create(logging=False) | |
``` | |
### Token generation of ForeFront | |
```python | |
from gpt4free import forefront | |
token = forefront.Account.create(logging=False) | |
``` | |
## Copyright: | |
This program is licensed under the [GNU GPL v3](https://www.gnu.org/licenses/gpl-3.0.txt) | |
### Copyright Notice: <a name="copyright"></a> | |
``` | |
xtekky/gpt4free: multiple reverse engineered language-model api's to decentralise the ai industry. | |
Copyright (C) 2023 xtekky | |
This program is free software: you can redistribute it and/or modify | |
it under the terms of the GNU General Public License as published by | |
the Free Software Foundation, either version 3 of the License, or | |
(at your option) any later version. | |
This program is distributed in the hope that it will be useful, | |
but WITHOUT ANY WARRANTY; without even the implied warranty of | |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
GNU General Public License for more details. | |
You should have received a copy of the GNU General Public License | |
along with this program. If not, see <https://www.gnu.org/licenses/>. | |
``` | |