Face expressions

Adjust face expressions in images with simple parameters.

Buy credits

Start by buying credits from the available plans here. Your credits will appear on your account page.

Get your API key

On your account page, create a new API key. Save it and keep it in a secure place.

Python code

import requests import random import numpy as np RESHOT_API_KEY = "YOUR_API_KEY" API_URL = "https://api.reshot.ai/v1/face-expressions" with open("image.jpg", "rb") as image_file: files = {"file": image_file} controls = { "pupil_x": np.clip(np.random.randn(), -1, 1), "pupil_y": np.clip(np.random.randn(), -1, 1), "wink": random.choice([True, False]), "eyes_open": np.clip(np.random.randn(), -1, 0.25), "eyebrows_up": np.clip(np.random.randn(), -0.65, 1), "rotate_x": np.clip(np.random.randn(), -1, 1), "rotate_y": np.clip(np.random.randn(), -1, 1), "rotate_z": np.clip(np.random.randn(), -1, 1), "mouth_open_y": np.clip(np.random.randn(), -0.25, 1), "mouth_open_x": np.clip(np.random.randn(), -1, 0.75), "smile": np.clip(np.random.randn(), -0.3, 1.3), } response = requests.post(API_URL, files=files, data=controls, headers={ "x-api-key": RESHOT_API_KEY, }) response.raise_for_status() with open("result.png", "wb") as result_file: result_file.write(response.content)

Reshot AI

The #1 AI photo editor for face expressions.

© Copyright 2024 All Rights Reserved