1
0
Fork 0
GPT4FREE/gpt4free/quora/README.md

78 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

> ⚠ Warning !!!
2023-04-25 10:26:56 +00:00
poe.com added security and can detect if you are making automated requests. You may get your account banned if you are using this api.
The normal non-driver api is also currently not very stable
2023-04-22 12:54:01 +00:00
### Example: `quora (poe)` (use like openai pypi package) - GPT-4 <a name="example-poe"></a>
```python
# quora model names: (use left key as argument)
models = {
'sage' : 'capybara',
'gpt-4' : 'beaver',
'claude-v1.2' : 'a2_2',
'claude-instant-v1.0' : 'a2',
'gpt-3.5-turbo' : 'chinchilla'
}
```
### New: bot creation
2023-04-22 12:54:01 +00:00
```python
# import quora (poe) package
2023-04-29 09:25:24 +00:00
from gpt4free import quora
2023-04-22 12:54:01 +00:00
# create account
2023-04-22 14:36:02 +00:00
# make sure to set enable_bot_creation to True
2023-04-29 09:25:24 +00:00
token = quora.Account.create(logging=True, enable_bot_creation=True)
2023-04-22 12:54:01 +00:00
model = quora.Model.create(
2023-04-29 09:25:24 +00:00
token=token,
model='gpt-3.5-turbo', # or claude-instant-v1.0
system_prompt='you are ChatGPT a large language model ...'
2023-04-22 12:54:01 +00:00
)
2023-04-29 09:25:24 +00:00
print(model.name) # gptx....
2023-04-22 12:54:01 +00:00
# streaming response
for response in quora.StreamingCompletion.create(
2023-04-29 09:25:24 +00:00
custom_model=model.name,
prompt='hello world',
token=token):
2023-04-22 12:54:01 +00:00
print(response.completion.choices[0].text)
```
### Normal Response:
2023-04-22 12:54:01 +00:00
```python
response = quora.Completion.create(model = 'gpt-4',
prompt = 'hello world',
token = token)
print(response.completion.choices[0].text)
```
2023-04-23 21:46:30 +00:00
### Update Use This For Poe
2023-04-23 21:46:30 +00:00
```python
2023-04-29 13:23:12 +00:00
from gpt4free.quora import Poe
2023-04-23 21:46:30 +00:00
2023-04-24 08:22:43 +00:00
# available models: ['Sage', 'GPT-4', 'Claude+', 'Claude-instant', 'ChatGPT', 'Dragonfly', 'NeevaAI']
2023-04-26 22:44:27 +00:00
poe = Poe(model='ChatGPT', driver='firefox', cookie_path='cookie.json', driver_path='path_of_driver')
2023-04-23 21:46:30 +00:00
poe.chat('who won the football world cup most?')
2023-04-24 08:22:43 +00:00
# new bot creation
poe.create_bot('new_bot_name', prompt='You are new test bot', base_model='gpt-3.5-turbo')
2023-05-01 14:32:44 +00:00
# delete account
poe.delete_account()
```
### Deleting the Poe Account
```python
from gpt4free import quora
quora.Account.delete(token='')
2023-04-25 10:26:56 +00:00
```