File size: 1,392 Bytes
570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 570fc47 c37869d 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 |
---
library_name: diffusers
---
#### 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=(
"medium shot (waist-up) of an Asian woman, full upper body clearly visible, "
"wearing a T-shirt with the text 'Modular Diffusers' legible on the chest, natural lighting, "
"professional photography style"
),
character_image=load_image("yiyi_3.jpg"),
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='''standing in front of a coffee shop entrace with text "Huggingface". Do not change the character.''',
guidance_scale=1.5
).images[0]
```

|