OC Maker API for Original Character Generation

Add a two-stage character workflow to your product through GoEnhance. Your prompt guides a language model to produce structured character data with an oc_prompt, then the selected rendering backend creates the image. The request returns an asynchronous img_uuid for polling or callback handling.
Create an API Key
Original fantasy character in a cinematic creative studio representing the OC Maker API

Turn Character Briefs into Structured, Rendered Results

Original fantasy character with coherent costume details in a single studio scene
Original science-fantasy character rendered in a cinematic production environment
Build against the documented request and result contract rather than assuming a generic image endpoint.

OC Maker API Capabilities

Two-Stage Generation

One request runs structured character creation first and image rendering second.

Custom Prompt Contract

Define the text-stage instructions and require parseable JSON with an <code>oc_prompt</code> field.

Flexible Character Fields

Request extra fields such as appearance, personality, role name, or backstory for downstream use.

Rendering Backend Choice

Set <code>image_render_model</code> to <code>seedream</code> or <code>gpt-image-2</code>.

Supported Output Ratios

Choose 1:1, 2:3, 3:2, 4:3, 3:4, 16:9, or 9:16; the default is 3:4.

Asynchronous Result Handling

Persist <code>img_uuid</code>, then poll job details or process a public HTTPS callback.
The documented rate covers both the language-model and image-rendering stages in one billed request.

OC Maker API Pricing

1 Token per Request

Each OC Maker request costs 1 GoEnhance token across both processing stages.

$0.02 per Request

The current documented USD equivalent is $0.02 for a complete OC Maker request.

Failed Jobs Refunded

The documentation states that a failure in either stage fails the whole job and refunds the tokens.

Integrate the OC Maker API in Four Steps

1. Write the text-stage prompt
1

1. Write the text-stage prompt

Tell the model to return only parseable JSON containing oc_prompt. Add any character fields your application needs.
2. Configure the render
2

2. Configure the render

POST model: oc-maker, your prompt, and a required image_render_model. Optionally set the output ratio, text model, system prompt, or callback URL.
3. Track the job and read both results
3

3. Track the job and read both results

Validate the submission response and persist data.img_uuid with your own task record. Poll GET /api/v1/jobs/detail or process callbacks until terminal state, then read the structured object from the JSON entry and the asset URL from the image entry.
Use structured character data and a matching visual where both outputs support the same product workflow.

OC Maker API Use Cases

Roleplaying Character Builders

Generate a character profile and a corresponding visual for review inside a roleplaying tool.

Game Concept Pipelines

Turn structured briefs into early character records and images for a human-led concept process.

Story Development Tools

Create appearance, personality, and backstory fields alongside a visual reference for writers.

Avatar Creation Flows

Collect user choices, compose a controlled prompt, and return a generated character portrait or full-body result.

Creative Prototype Apps

Test character ideas while retaining structured data that can feed editing or approval interfaces.

Automated Asset Workflows

Connect task completion to moderation, storage, review, and downstream content systems.
Answers to common pricing, prompt, rendering, and integration questions.

OC Maker API FAQ

Build with the OC Maker API