magic_hour


Namemagic_hour JSON
Version 0.16.0 PyPI version JSON
download
home_pageNone
SummaryPython SDK for Magic Hour API
upload_time2025-04-20 21:55:18
maintainerNone
docs_urlNone
authorNone
requires_python<4.0,>=3.8
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Magic Hour Python SDK

[![PyPI - Version](https://img.shields.io/pypi/v/magic_hour)](https://pypi.org/project/magic_hour/)

Magic Hour provides an API (beta) that can be integrated into your own application to generate videos and images using AI.

Webhook documentation can be found [here](https://magichour.ai/docs/webhook).

If you have any questions, please reach out to us via [discord](https://discord.gg/JX5rgsZaJp).

## Install

```
pip install magic_hour
```

## Usage

Initialize the client

### Synchronous Client

```python
from magic_hour import Client

# generate your API Key at https://magichour.ai/developer
client = Client(token="my api key")
```

### Asynchronous Client

```python
from magic_hour import AsyncClient

# generate your API Key at https://magichour.ai/developer
client = AsyncClient(token="my api key")
```

> [!WARNING]
> Any API call that renders a video will utilize frames in your account.

## Module Documentation and Snippets

### [v1.ai_clothes_changer](magic_hour/resources/v1/ai_clothes_changer/README.md)

* [create](magic_hour/resources/v1/ai_clothes_changer/README.md#create) - AI Clothes Changer

### [v1.ai_face_editor](magic_hour/resources/v1/ai_face_editor/README.md)

* [create](magic_hour/resources/v1/ai_face_editor/README.md#create) - AI Face Editor

### [v1.ai_headshot_generator](magic_hour/resources/v1/ai_headshot_generator/README.md)

* [create](magic_hour/resources/v1/ai_headshot_generator/README.md#create) - AI Headshots

### [v1.ai_image_generator](magic_hour/resources/v1/ai_image_generator/README.md)

* [create](magic_hour/resources/v1/ai_image_generator/README.md#create) - AI Images

### [v1.ai_image_upscaler](magic_hour/resources/v1/ai_image_upscaler/README.md)

* [create](magic_hour/resources/v1/ai_image_upscaler/README.md#create) - AI Image Upscaler

### [v1.ai_meme_generator](magic_hour/resources/v1/ai_meme_generator/README.md)

* [create](magic_hour/resources/v1/ai_meme_generator/README.md#create) - AI Meme Generator

### [v1.ai_photo_editor](magic_hour/resources/v1/ai_photo_editor/README.md)

* [create](magic_hour/resources/v1/ai_photo_editor/README.md#create) - AI Photo Editor

### [v1.ai_qr_code_generator](magic_hour/resources/v1/ai_qr_code_generator/README.md)

* [create](magic_hour/resources/v1/ai_qr_code_generator/README.md#create) - AI QR Code

### [v1.ai_talking_photo](magic_hour/resources/v1/ai_talking_photo/README.md)

* [create](magic_hour/resources/v1/ai_talking_photo/README.md#create) - AI Talking Photo

### [v1.animation](magic_hour/resources/v1/animation/README.md)

* [create](magic_hour/resources/v1/animation/README.md#create) - Animation

### [v1.face_swap](magic_hour/resources/v1/face_swap/README.md)

* [create](magic_hour/resources/v1/face_swap/README.md#create) - Face Swap video

### [v1.face_swap_photo](magic_hour/resources/v1/face_swap_photo/README.md)

* [create](magic_hour/resources/v1/face_swap_photo/README.md#create) - Face Swap Photo

### [v1.files.upload_urls](magic_hour/resources/v1/files/upload_urls/README.md)

* [create](magic_hour/resources/v1/files/upload_urls/README.md#create) - Generate asset upload urls

### [v1.image_background_remover](magic_hour/resources/v1/image_background_remover/README.md)

* [create](magic_hour/resources/v1/image_background_remover/README.md#create) - Image Background Remover

### [v1.image_projects](magic_hour/resources/v1/image_projects/README.md)

* [delete](magic_hour/resources/v1/image_projects/README.md#delete) - Delete image
* [get](magic_hour/resources/v1/image_projects/README.md#get) - Get image details

### [v1.image_to_video](magic_hour/resources/v1/image_to_video/README.md)

* [create](magic_hour/resources/v1/image_to_video/README.md#create) - Image-to-Video

### [v1.lip_sync](magic_hour/resources/v1/lip_sync/README.md)

* [create](magic_hour/resources/v1/lip_sync/README.md#create) - Lip Sync

### [v1.text_to_video](magic_hour/resources/v1/text_to_video/README.md)

* [create](magic_hour/resources/v1/text_to_video/README.md#create) - Text-to-Video

### [v1.video_projects](magic_hour/resources/v1/video_projects/README.md)

* [delete](magic_hour/resources/v1/video_projects/README.md#delete) - Delete video
* [get](magic_hour/resources/v1/video_projects/README.md#get) - Get video details

### [v1.video_to_video](magic_hour/resources/v1/video_to_video/README.md)

* [create](magic_hour/resources/v1/video_to_video/README.md#create) - Video-to-Video

<!-- MODULE DOCS END -->

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "magic_hour",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/cb/f1/1e25db6b2b5c625cf1c3517f82a18237a15d076715a0b9dd88ab4ae6fe0f/magic_hour-0.16.0.tar.gz",
    "platform": null,
    "description": "# Magic Hour Python SDK\n\n[![PyPI - Version](https://img.shields.io/pypi/v/magic_hour)](https://pypi.org/project/magic_hour/)\n\nMagic Hour provides an API (beta) that can be integrated into your own application to generate videos and images using AI.\n\nWebhook documentation can be found [here](https://magichour.ai/docs/webhook).\n\nIf you have any questions, please reach out to us via [discord](https://discord.gg/JX5rgsZaJp).\n\n## Install\n\n```\npip install magic_hour\n```\n\n## Usage\n\nInitialize the client\n\n### Synchronous Client\n\n```python\nfrom magic_hour import Client\n\n# generate your API Key at https://magichour.ai/developer\nclient = Client(token=\"my api key\")\n```\n\n### Asynchronous Client\n\n```python\nfrom magic_hour import AsyncClient\n\n# generate your API Key at https://magichour.ai/developer\nclient = AsyncClient(token=\"my api key\")\n```\n\n> [!WARNING]\n> Any API call that renders a video will utilize frames in your account.\n\n## Module Documentation and Snippets\n\n### [v1.ai_clothes_changer](magic_hour/resources/v1/ai_clothes_changer/README.md)\n\n* [create](magic_hour/resources/v1/ai_clothes_changer/README.md#create) - AI Clothes Changer\n\n### [v1.ai_face_editor](magic_hour/resources/v1/ai_face_editor/README.md)\n\n* [create](magic_hour/resources/v1/ai_face_editor/README.md#create) - AI Face Editor\n\n### [v1.ai_headshot_generator](magic_hour/resources/v1/ai_headshot_generator/README.md)\n\n* [create](magic_hour/resources/v1/ai_headshot_generator/README.md#create) - AI Headshots\n\n### [v1.ai_image_generator](magic_hour/resources/v1/ai_image_generator/README.md)\n\n* [create](magic_hour/resources/v1/ai_image_generator/README.md#create) - AI Images\n\n### [v1.ai_image_upscaler](magic_hour/resources/v1/ai_image_upscaler/README.md)\n\n* [create](magic_hour/resources/v1/ai_image_upscaler/README.md#create) - AI Image Upscaler\n\n### [v1.ai_meme_generator](magic_hour/resources/v1/ai_meme_generator/README.md)\n\n* [create](magic_hour/resources/v1/ai_meme_generator/README.md#create) - AI Meme Generator\n\n### [v1.ai_photo_editor](magic_hour/resources/v1/ai_photo_editor/README.md)\n\n* [create](magic_hour/resources/v1/ai_photo_editor/README.md#create) - AI Photo Editor\n\n### [v1.ai_qr_code_generator](magic_hour/resources/v1/ai_qr_code_generator/README.md)\n\n* [create](magic_hour/resources/v1/ai_qr_code_generator/README.md#create) - AI QR Code\n\n### [v1.ai_talking_photo](magic_hour/resources/v1/ai_talking_photo/README.md)\n\n* [create](magic_hour/resources/v1/ai_talking_photo/README.md#create) - AI Talking Photo\n\n### [v1.animation](magic_hour/resources/v1/animation/README.md)\n\n* [create](magic_hour/resources/v1/animation/README.md#create) - Animation\n\n### [v1.face_swap](magic_hour/resources/v1/face_swap/README.md)\n\n* [create](magic_hour/resources/v1/face_swap/README.md#create) - Face Swap video\n\n### [v1.face_swap_photo](magic_hour/resources/v1/face_swap_photo/README.md)\n\n* [create](magic_hour/resources/v1/face_swap_photo/README.md#create) - Face Swap Photo\n\n### [v1.files.upload_urls](magic_hour/resources/v1/files/upload_urls/README.md)\n\n* [create](magic_hour/resources/v1/files/upload_urls/README.md#create) - Generate asset upload urls\n\n### [v1.image_background_remover](magic_hour/resources/v1/image_background_remover/README.md)\n\n* [create](magic_hour/resources/v1/image_background_remover/README.md#create) - Image Background Remover\n\n### [v1.image_projects](magic_hour/resources/v1/image_projects/README.md)\n\n* [delete](magic_hour/resources/v1/image_projects/README.md#delete) - Delete image\n* [get](magic_hour/resources/v1/image_projects/README.md#get) - Get image details\n\n### [v1.image_to_video](magic_hour/resources/v1/image_to_video/README.md)\n\n* [create](magic_hour/resources/v1/image_to_video/README.md#create) - Image-to-Video\n\n### [v1.lip_sync](magic_hour/resources/v1/lip_sync/README.md)\n\n* [create](magic_hour/resources/v1/lip_sync/README.md#create) - Lip Sync\n\n### [v1.text_to_video](magic_hour/resources/v1/text_to_video/README.md)\n\n* [create](magic_hour/resources/v1/text_to_video/README.md#create) - Text-to-Video\n\n### [v1.video_projects](magic_hour/resources/v1/video_projects/README.md)\n\n* [delete](magic_hour/resources/v1/video_projects/README.md#delete) - Delete video\n* [get](magic_hour/resources/v1/video_projects/README.md#get) - Get video details\n\n### [v1.video_to_video](magic_hour/resources/v1/video_to_video/README.md)\n\n* [create](magic_hour/resources/v1/video_to_video/README.md#create) - Video-to-Video\n\n<!-- MODULE DOCS END -->\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python SDK for Magic Hour API",
    "version": "0.16.0",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08b8d52348a148e25bf36a9a34d84cc009c097461ccf472120697edcab2c8c11",
                "md5": "9616924d775dfd25c8548be6a2c1b33e",
                "sha256": "b80fb5f3b5ea37808c50e5c07a95c9c5916f9ac98b2148a08b2506fd94e08029"
            },
            "downloads": -1,
            "filename": "magic_hour-0.16.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9616924d775dfd25c8548be6a2c1b33e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 117114,
            "upload_time": "2025-04-20T21:55:17",
            "upload_time_iso_8601": "2025-04-20T21:55:17.283209Z",
            "url": "https://files.pythonhosted.org/packages/08/b8/d52348a148e25bf36a9a34d84cc009c097461ccf472120697edcab2c8c11/magic_hour-0.16.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cbf11e25db6b2b5c625cf1c3517f82a18237a15d076715a0b9dd88ab4ae6fe0f",
                "md5": "35a23b679d11cf3e5dc149f806726964",
                "sha256": "fd6a18b63b91e81d9df6e7596b9b2ad50d78248a982c777f2b540ac5ffaa62ea"
            },
            "downloads": -1,
            "filename": "magic_hour-0.16.0.tar.gz",
            "has_sig": false,
            "md5_digest": "35a23b679d11cf3e5dc149f806726964",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 42434,
            "upload_time": "2025-04-20T21:55:18",
            "upload_time_iso_8601": "2025-04-20T21:55:18.713829Z",
            "url": "https://files.pythonhosted.org/packages/cb/f1/1e25db6b2b5c625cf1c3517f82a18237a15d076715a0b9dd88ab4ae6fe0f/magic_hour-0.16.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-04-20 21:55:18",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "magic_hour"
}
        
Elapsed time: 0.49712s