Generate Characters

Python Example

# generate_characters.py
import os
import requests

BASE = "https://api.mangaka.app/v1/api"
API_KEY = os.getenv("MANGAKA_API_KEY", "YOUR_API_KEY")
HEADERS = {"x-api-key": API_KEY, "Content-Type": "application/json"}

STORY_ID = "STORY_ID"   # e.g. "921df3f6-eed7-4af7-a85d-13cc1d82a2d7"
CHAPTER_ID = 3151       # e.g. 3151

def generate_characters(story_id: str, chapter_id: int):
    """
    Start a new character generation task for a chapter.
    Endpoint: POST /v1/api/stories/{story_id}/chapters/{chapter_id}/characters
    """
    url = f"{BASE}/stories/{story_id}/chapters/{chapter_id}/characters"
    response = requests.post(url, headers=HEADERS, json={}, timeout=60)
    response.raise_for_status()
    print(response.json())
    # Returns: task_id for the character generation process

if __name__ == "__main__":
    generate_characters(STORY_ID, CHAPTER_ID)

Last updated