# 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. - **Provider**: replicate - **Model ID**: fofr/face-to-many - **Category**: face_image_generation - **Credits**: 21 per request - **Pricing Type**: fixed ## API Endpoint Base URL: https://api.core.today/v1 ### Create Prediction POST /predictions ### Get Status GET /predictions/{job_id} ### Cancel DELETE /predictions/{job_id} ## Authentication Header: `X-API-Key: YOUR_API_KEY` ## Input Parameters - `style` (string, optional): Style to convert to (Default: `3D`; Options: `3D`, `Emoji`, `Video game`, `Pixels`, `Clay`, `Toy`) - `control_depth_strength` (number, optional): Strength of depth controlnet. The bigger this is, the more controlnet affects the output. (Default: `0.8`; Range: min: 0, max: 1) - `prompt_strength` (number, optional): Strength 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. (Default: `4.5`; Range: min: 0, max: 20) - `instant_id_strength` (number, optional): How strong the InstantID will be. (Default: `1`; Range: min: 0, max: 1) - `custom_lora_url` (string, optional): URL to a Replicate custom LoRA. Must be in the format https://replicate.delivery/pbxt/[id]/trained_model.tar or https://pbxt.replicate.delivery/[id]/trained_model.tar - `lora_scale` (number, optional): How strong the LoRA will be (Default: `1`; Range: min: 0, max: 1) - `prompt` (string, optional) (Default: `a person`) - `seed` (integer, optional): Fix the random seed for reproducibility - `image` (string, optional): An image of a person to be converted - `negative_prompt` (string, optional): Things you do not want in the image (Default: ``) - `denoising_strength` (number, optional): How much of the original image to keep. 1 is the complete destruction of the original image, 0 is the original image (Default: `0.65`; Range: min: 0, max: 1) ## Example Request ```json { "model": "fofr/face-to-many", "input": { "image": "https://replicate.delivery/pbxt/KW7Getr2zD5ECxySdBZtLmPa322lNkXrpkMdKcmxeaDmq2b1/MTk4MTczMTkzNzI1Mjg5NjYy.webp", "lora_scale": 1, "negative_prompt": "", "control_depth_strength": 0.8, "denoising_strength": 0.65, "prompt_strength": 4.5, "style": "Clay", "instant_id_strength": 0.8, "prompt": "a person in a post apocalyptic war game" } } ``` ## Response Format ```json { "job_id": "abc123", "status": "pending", "provider": "replicate", "model": "black-forest-labs/flux-schnell", "created_at": "2026-01-01T00:00:00Z", "result": null, "error": null } ``` Status values: `pending`, `processing`, `completed`, `failed`, `cancelled` ## Usage Flow 1. POST /predictions with model and input → receive job_id 2. Poll GET /predictions/{job_id} until status is `completed` or `failed` 3. Result contains output URL(s) or data ## Output Type url ## Tags avatar, face-stylization, emoji, 3d-style, fun ## Documentation https://replicate.com/fofr/face-to-many