This wrapper provides a simple way to interact with the GPTZero API using Python.
Featured on https://gptzero.me/docs
To use the GPTZero API, you'll need to have an API key. If you don't have an API key yet, you can sign up for one on the GPTZero website.
Once you have your API key, you can install the gptzero
package and use it.
from gptzero import GPTZeroAPI
api_key = 'your_api_key_here' # Your API Key from https://gptzero.me
gptzero_api = GPTZeroAPI(api_key)
document = 'Hello world!'
response = gptzero_api.text_predict(document)
print(response)
file_path = 'path/to/your/file'
response = gptzero_api.file_predict(file_path)
print(response)
from gptzero import AsyncGPTZeroAPI
api_key = 'your_api_key_here' # Your API Key from https://gptzero.me
gptzero_api = AsyncGPTZeroAPI(api_key)
document = 'Hello world!'
async with aiohttp.ClientSession() as session:
response = gptzero_api.text_predict(session, document)
print(response)
file_path = 'path/to/your/file'
async with aiohttp.ClientSession() as session:
response = gptzero_api.file_predict(session, file_path)
print(response)
Add dynamic parser for json responses