mirror of
https://github.com/xtekky/gpt4free.git
synced 2024-11-23 09:10:13 +03:00
.. | ||
__pycache__ | ||
graphql | ||
__init__.py | ||
api.py | ||
cookies.txt | ||
mail.py | ||
README.md |
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
Example: quora (poe)
(use like openai pypi package) - GPT-4
# 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
# import quora (poe) package
from openai_rev import quora
# create account
# make sure to set enable_bot_creation to True
token = quora.Account.create(logging=True, enable_bot_creation=True)
model = quora.Model.create(
token=token,
model='gpt-3.5-turbo', # or claude-instant-v1.0
system_prompt='you are ChatGPT a large language model ...'
)
print(model.name) # gptx....
# streaming response
for response in quora.StreamingCompletion.create(
custom_model=model.name,
prompt='hello world',
token=token):
print(response.text)
Normal Response:
import quora
response = quora.Completion.create(model = 'gpt-4',
prompt = 'hello world',
token = 'token')
print(response.text)
Update Use This For Poe
from quora import Poe
# available models: ['Sage', 'GPT-4', 'Claude+', 'Claude-instant', 'ChatGPT', 'Dragonfly', 'NeevaAI']
poe = Poe(model='ChatGPT', driver='firefox', cookie_path='cookie.json', driver_path='path_of_driver')
poe.chat('who won the football world cup most?')
# new bot creation
poe.create_bot('new_bot_name', prompt='You are new test bot', base_model='gpt-3.5-turbo')