# 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) # 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: ``` 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 . ```