Gptzero
Asynchronous Python wrapper for the GPTZero API
Install / Use
/learn @Haste171/GptzeroREADME
GPTZero API Wrapper
This wrapper provides a simple way to interact with the GPTZero API using Python.
Featured on https://gptzero.me/docs
Getting started
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)
Making a text prediction
document = 'Hello world!'
response = gptzero_api.text_predict(document)
print(response)
Making a file prediction
file_path = 'path/to/your/file'
response = gptzero_api.file_predict(file_path)
print(response)
Asynchronous Usage
from gptzero import AsyncGPTZeroAPI
api_key = 'your_api_key_here' # Your API Key from https://gptzero.me
gptzero_api = AsyncGPTZeroAPI(api_key)
Making a text prediction asynchronously
document = 'Hello world!'
async with aiohttp.ClientSession() as session:
response = gptzero_api.text_predict(session, document)
print(response)
Making a file prediction asynchronously
file_path = 'path/to/your/file'
async with aiohttp.ClientSession() as session:
response = gptzero_api.file_predict(session, file_path)
print(response)
TO-DO
Add dynamic parser for json responses
Related Skills
gh-issues
349.0kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
349.0kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
taskflow-inbox-triage
349.0kname: taskflow-inbox-triage description: Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some w
