added readme for gpt4 module
This commit is contained in:
parent
c7f9f44f99
commit
1981d379d5
2 changed files with 117 additions and 2 deletions
116
gpt4free/README.md
Normal file
116
gpt4free/README.md
Normal file
|
@ -0,0 +1,116 @@
|
||||||
|
# gpt4free package
|
||||||
|
|
||||||
|
### What is it?
|
||||||
|
|
||||||
|
gpt4free is a python package that provides the access to gpt models like ChatGPT and gpt-4 models.
|
||||||
|
|
||||||
|
### Main Features
|
||||||
|
|
||||||
|
- It's free to use
|
||||||
|
- Easy access
|
||||||
|
|
||||||
|
### Installation:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pip install gpt4free
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Usage:
|
||||||
|
|
||||||
|
```python
|
||||||
|
import gpt4free
|
||||||
|
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)
|
||||||
|
|
||||||
|
# usage cocalc
|
||||||
|
response = gpt4free.Completion.create(Provider.CoCalc, prompt='Write a poem on Lionel Messi', cookie_input='')
|
||||||
|
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)
|
||||||
|
- CoCalc:
|
||||||
|
- `cookie_input`: str - this needs to be provided by user
|
||||||
|
|
||||||
|
#### 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/>.
|
||||||
|
```
|
|
@ -6,8 +6,7 @@ response = gpt4free.Completion.create(Provider.You, prompt='Write a poem on Lion
|
||||||
print(response)
|
print(response)
|
||||||
|
|
||||||
# usage Poe
|
# usage Poe
|
||||||
# token = quora.Account.create(logging=False)
|
token = quora.Account.create(logging=False)
|
||||||
token = 'GKzCahZYGKhp76LfE197xw=='
|
|
||||||
response = gpt4free.Completion.create(Provider.Poe, prompt='Write a poem on Lionel Messi', token=token, model='ChatGPT')
|
response = gpt4free.Completion.create(Provider.Poe, prompt='Write a poem on Lionel Messi', token=token, model='ChatGPT')
|
||||||
print(response)
|
print(response)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue