gohumanize-open-humanizer
Python client and CLI for the GoHumanize Open Humanizer, an open Qwen3-4B fine-tune (Apache-2.0) that rewrites AI-styled English text into more natural human prose. Trained on 2,000 pairs built from public-domain books.
pip install gohumanize-open-humanizer
open-humanizer "It is worth noting that the committee reached a consensus."
from gohumanize_open_humanizer import Humanizer
# Your own copy of the model, which needs no key:
# ollama pull hf.co/gohumanize/gohumanize-open-humanizer:Q4_K_M
h = Humanizer(base_url="http://localhost:11434/v1",
model="hf.co/gohumanize/gohumanize-open-humanizer:Q4_K_M")
print(h.humanize("It is worth noting that the committee reached a consensus."))
# Humanizer() with no arguments points at the endpoint behind the browser demo,
# which is rate-limited and needs OPEN_HUMANIZER_API_KEY. To try the model without
# installing anything, use the demo at https://gohumanize.ai/research
Environment variables OPEN_HUMANIZER_URL, OPEN_HUMANIZER_MODEL and
OPEN_HUMANIZER_API_KEY set the same options. No dependencies beyond the
standard library.
The model is an educational release: it is separate from the production models of GoHumanize.ai and makes no claim about AI detectors.
Links
| Resource | Link |
|---|---|
| Project page and browser demo | gohumanize.ai/research |
| Model weights, LoRA adapter, GGUF builds | gohumanize/gohumanize-open-humanizer |
| Dataset, 2,200 pairs (CC-BY 4.0) | gohumanize/gohumanize-open-humanizer-dataset |
| Code and full pipeline | GoHumanize-ai/gohumanize-open-humanizer |
| Write-up: every step, service and result | docs/paper.md |
| Archived release, citable DOI | 10.5281/zenodo.22843083 |
| Python client and CLI | pypi.org/project/gohumanize-open-humanizer |
| MCP server for AI assistants | npm · source |
| Training run, loss curves and config | Weights & Biases |
Release files for gohumanize-open-humanizer 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gohumanize_open_humanizer-0.1.2.tar.gz | 4.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gohumanize_open_humanizer-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:9.8 kB
Release files / gohumanize_open_humanizer-0.1.2.tar.gz
| Download URL | gohumanize_open_humanizer-0.1.2.tar.gz |
|---|---|
| Size | 4.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3c381b37c13750c67b45740dc98e156706ff9a60125ac8b31d8dc90f7896cc00
|
|
BLAKE2b-256 checksum How to use checksums |
ba81a52fdf93fd75f40f28a93b27ce03994131eac47848f681464a3eff66a3a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|
Release files / gohumanize_open_humanizer-0.1.2-py3-none-any.whl
| Download URL | gohumanize_open_humanizer-0.1.2-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fb9b229c88b26e4e0e8ed6ab7329fe02df751de924e603e43da5f7ed4566d441
|
|
BLAKE2b-256 checksum How to use checksums |
a65a54ed0f850f82256721e846e62727c6a5fc07599377274e1c8a56e5270bd9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|