Skip to main content
fofrFastHigh

Face to Many

Turn a face photo into 6 fun styles (15M+ runs) โ€” 3D, Emoji, Video game, Pixels, Clay, or Toy. The viral avatar generator behind countless profile-picture apps.

21 credits
per generation
6 preset styles: 3D, Emoji, Video game, Pixels, Clay, Toy
Identity preserved via InstantID
Custom LoRA support for brand styles
Single photo input

Run it right now

Test this model instantly in the Console Playground โ€” no code required

Sign in to try

Use with AI Assistant

Copy usage instructions for Claude, ChatGPT, or other AI

Quick Start

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "fofr/face-to-many",
  "input": {
    "image": "https://example.com/selfie.jpg",
    "style": "Emoji"
  }
}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringNoa personOptional subject description
imagestringNo-Face photo to stylize
stylestringNo3DTarget style
3DEmojiVideo gamePixelsClayToy
negative_promptstringNo-Things you do not want in the image
denoising_strengthnumberNo0.65How much to re-imagine (0-1)
prompt_strengthnumberNo4.5Strength of the prompt. This is the CFG scale, higher numbers lead to stronger prompt, lower numbers will keep more of a likeness to the original.
control_depth_strengthnumberNo0.8Strength of depth controlnet. The bigger this is, the more controlnet affects the output.
instant_id_strengthnumberNo1How strongly to preserve the face (0-1)
seedintegerNo-Random seed
custom_lora_urlstringNo-Optional custom LoRA URL for your own style
lora_scalenumberNo1How strong the LoRA will be

How to Provide File Input

There are 3 ways to provide files for the image parameter:

Recommended

Direct Upload (Multipart)

Attach files directly to POST /v1/predictions/upload. No separate upload step needed.

curl -X POST "https://api.core.today/v1/predictions/upload" \
  -H "X-API-Key: cdt_your_api_key" \
  -F "model=fofr/face-to-many" \
  -F 'input={"prompt":"your prompt here"}' \
  -F "file:image=@your_file.png"

Image URL

Pass a publicly accessible URL directly. You can also use file_url from the Storage API.

{
  "model": "fofr/face-to-many",
  "input": {
    "prompt": "your prompt here",
    "image": "https://example.com/image.jpg"
  }
}
See the File Upload docs for more upload methods including Presigned URLs.

Common Parameters

Common parameters used when calling POST /v1/predictions.

ParameterTypeRequiredDefaultDescription
modelstringYes-Model identifier
inputobjectYes-Object containing the model-specific parameters from the table above
output_folderstringNo-Folder path for output files (max 256 chars, '..' not allowed)
webhook_urlstringNo-Webhook URL to call on completion
is_publicbooleanNofalseIf true, output files are also available via permanent public URLs

Examples

Emoji Avatar

Turn a selfie into an emoji-style avatar

curl -X POST "https://api.core.today/v1/predictions" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: cdt_your_api_key" \
  -d '{
  "model": "fofr/face-to-many",
  "input": {
    "image": "https://example.com/selfie.jpg",
    "style": "Emoji"
  }
}'

Tips & Best Practices

1Front-facing, well-lit photos give the best results
2Lower instant_id_strength slightly (0.8) if the style isn't applying enough
3Bring a custom LoRA to ship your own branded style
4Only stylize photos of people who have consented

Use Cases

Profile avatar features in apps
Community emoji packs
Marketing campaign visuals
Event badge art