File size: 1,235 Bytes
570fc47 6097fae c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 19ba817 c37869d e725839 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 19ba817 c37869d 570fc47 19ba817 570fc47 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | ---
library_name: diffusers
---
## How to use
#### use ideogram-api to generate character using one input image
Get your Ideogram API token from [here](https://developer.ideogram.ai/ideogram-api/api-overview)
Set it as the `IDEOGRAM_API_KEY` environment variable:
```py
from diffusers import ModularPipeline
from diffusers.utils import load_image
character_pipe = ModularPipeline.from_pretrained("diffusers-internal-dev/ideogram-character-generator", trust_remote_code=True)
print(character_pipe.doc)
image = character_pipe(
prompt=(
'''Youtube thumbnail of a women texting on iphone. Graphic overlay of text bubble "🤗"'''
),
character_image=load_image(PATH_TO_IMAGE),
output="image"
)
image.save("yiyi_character.png")
```
#### use with Flux Kontext
```
from diffusers import FluxKontextPipeline
import torch
pipe = FluxKontextPipeline.from_pretrained("black-forest-labs/FLUX.1-Kontext-dev", torch_dtype=torch.bfloat16)
pipe.to("cuda")
image = pipe(
image=image,
prompt='''change the text to "when is next diffusers release?"''',
guidance_scale=1.5
).images[0]
```

|