Skip to main content

Humanize AI Text SDK

This SDK provides easy access to the Humanize AI Text API, allowing you to humanize AI-generated text effortlessly.

Repository

GitHub Repository

Installation

You can install the Humanize AI Text SDK using pip:

pip install humanize-ai-text

Usage

Here's a basic example of how to use the Humanize AI Text SDK:

from humanize_ai_text import HumanizedAI

humanizer = HumanizedAI(api_key='your-api-key-here')

try:
    result = humanizer.run('Your text to humanize goes here.')
    print(result['humanizedText'])
except Exception as e:
    print(f"An error occurred: {str(e)}")

API Reference

HumanizedAI(api_key, base_url=None)

Creates a new instance of the HumanizedAI client.

run(text)

Humanizes the given text.

  • text: The text to humanize.

Returns a dictionary with the following structure:

{
    'success': bool,
    'input_words': int,
    'output_words': int,
    'humanizedText': str
}

Error Handling

The SDK raises requests.exceptions.RequestException for API-related errors. You can catch these exceptions to handle errors in your code.

Example error handling:

from humanize_ai_text import HumanizedAI
import requests

humanizer = HumanizedAI(api_key='your-api-key-here')

try:
    result = humanizer.run('Your text here')
    print(result['humanizedText'])
except requests.exceptions.RequestException as e:
    print(f"API Error: {str(e)}")
    if hasattr(e, 'response'):
        print(f"Status: {e.response.status_code}")
        print(f"Response: {e.response.text}")
except Exception as e:
    print(f"An unexpected error occurred: {str(e)}")

Important Information

  1. API Key Security: Never expose your API key in client-side code. Always use this SDK in a secure server-side environment.

  2. Rate Limiting: Be aware of any rate limits imposed by the Humanize AI Text API. Implement appropriate error handling for rate limit errors.

  3. Input Text Length: There may be limitations on the length of text that can be processed in a single request. Refer to the API documentation for specific limits.

  4. Error Handling: Implement robust error handling in your application to gracefully handle API errors and network issues.

  5. API Versioning: The SDK defaults to the latest version of the API. If you need to use a specific version, you can set the base_url parameter when creating the HumanizedAI instance.

Support

For additional support or to learn more about our services, please visit our website at https://humanize-ai-text.ai.

License

MIT

humanize-ai-text-pypi

Release files for humanize-ai-text 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for humanize-ai-text 1.0.1
File Size Uploaded
humanize-ai-text-1.0.1.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for humanize-ai-text 1.0.1
File Interpreter ABI Platform
humanize_ai_text-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.4 kB

Release files / humanize-ai-text-1.0.1.tar.gz

Download URL humanize-ai-text-1.0.1.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c67395a0ca733058ddf59206e8a0cc5644b0e3b396257b0035d37e5c2431fd8a
BLAKE2b-256 checksum
How to use checksums
d06a5320801d27367a179eab5634df3b87fa46d839239c0367c62b0cebba227b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release files / humanize_ai_text-1.0.1-py3-none-any.whl

Download URL humanize_ai_text-1.0.1-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
531feeaf404f280f5176e37d6974cb58eedfe7b4787464830e9d6a781ef6deef
BLAKE2b-256 checksum
How to use checksums
cf01d12a9b01593889cbf4cb4ea78d41402fda18693669878af3dab6f13cf503
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.11.3

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page