2023-04-25 10:26:56 +00:00
|
|
|
#### warning !!!
|
|
|
|
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
|
|
|
|
|
|
|
|
```python
|
|
|
|
# import quora (poe) package
|
2023-04-27 19:10:43 +00:00
|
|
|
from openai_rev 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-27 19:10:43 +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-27 19:10:43 +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-27 19:10:43 +00:00
|
|
|
print(model.name) # gptx....
|
2023-04-22 12:54:01 +00:00
|
|
|
|
|
|
|
# streaming response
|
|
|
|
for response in quora.StreamingCompletion.create(
|
2023-04-27 19:10:43 +00:00
|
|
|
custom_model=model.name,
|
|
|
|
prompt='hello world',
|
|
|
|
token=token):
|
|
|
|
print(response.text)
|
2023-04-22 12:54:01 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
#### Normal Response:
|
|
|
|
```python
|
2023-04-27 19:10:43 +00:00
|
|
|
import quora
|
2023-04-22 12:54:01 +00:00
|
|
|
|
|
|
|
response = quora.Completion.create(model = 'gpt-4',
|
|
|
|
prompt = 'hello world',
|
2023-04-27 19:10:43 +00:00
|
|
|
token = 'token')
|
2023-04-22 12:54:01 +00:00
|
|
|
|
2023-04-27 19:10:43 +00:00
|
|
|
print(response.text)
|
2023-04-22 12:54:01 +00:00
|
|
|
```
|
2023-04-23 21:46:30 +00:00
|
|
|
|
|
|
|
#### Update Use This For Poe
|
|
|
|
```python
|
|
|
|
from quora import Poe
|
|
|
|
|
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-04-25 10:26:56 +00:00
|
|
|
```
|