# Reference Features

Reference features let you guide a generation with images, saved assets, or trained assets in addition to your text prompt. Compatibility varies by model, plan, endpoint, and rollout.

## Character Reference

[Character Reference](/using-ideogram/generation-settings/character-reference.md) uses a selected character image or saved character to guide a person's or character's appearance across supported generations.

## Style Reference

[Style Reference](/using-ideogram/features-and-tools/reference-features/style-reference.md) uses a selected image or saved style to guide the visual look, composition, color, or design language of supported generations.

## Product References

Product references may appear where public and supported. Use them to guide product or object consistency in workflows that expose the feature.

## Custom Models

Custom Models let you train an image model on approved brand, subject, or style assets so new generations follow a consistent visual identity. Use them when your account has access to train, manage, share, or select custom model assets.

Custom Models are available on Team, Pro, and Enterprise plans and through the API where supported. In the app, open the Models tab to create a model, upload a training set, review generated captions, and start training. Training sets typically use 15 to 100 images; quality and consistency matter more than quantity.

For production workflows, Custom Models can support brand systems, campaign art, product photography styles, character or illustration styles, posters, print-on-demand assets, and other repeated visual directions.

## Compatibility

Reference features can disable or change other controls. For example, available styles, color controls, seed, negative prompt, model choices, or editing workflows may change when a reference is active.

If a reference control is not shown, choose a compatible model or workflow, or use another supported reference option.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ideogram.ai/using-ideogram/features-and-tools/reference-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
