Skip to main content

Character Reference

Maintain consistent character appearances with reference images. Extremely useful when you want to generate the same character in different situations.

from novelai.types import CharacterReference, GenerateImageParams

# Define Reference
character_references = [
CharacterReference(
image="reference.png", # Base64 string or file path
type="character",
fidelity=0.75, # Strength (0.0 to 1.0)
)
]

# Configure Generation
params = GenerateImageParams(
prompt="1girl, standing in a garden",
model="nai-diffusion-4-5-full",
character_references=character_references,
)

# Execute (assuming client is initialized)
# images = client.image.generate(params)