RegiAI
AI image, video and audio tools: generate, edit, face swap, upscale, remove backgrounds, make video.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (4)
- LOWin regiai_get_balance
- LOWin upscale_image
- LOWin restore_photo
- LOWin unblur_image
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"regiai": {
"url": "https://regiai.com/api/mcp"
}
}
}Remote-Endpunkte
https://regiai.com/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (51)
🟢regiai_get_balance
Return the remaining RegiAI credit balance in USD for this API token.
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": []
}🟢regiai_list_tools
List every RegiAI tool (image, video, audio) with its inputs and price.
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": []
}🟡generate_image(prompt, image, aspect_ratio)
Generate a new image from a text prompt, or edit an input image with a prompt. $0.10 per image.
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "What to create, or how to edit the input image."
},
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
},
"aspect_ratio": {
"type": "string",
"enum": [
"1:1",
"16:9",
"9:16",
"4:3",
"3:4",
"3:2",
"2:3"
]
}
},
"required": [
"prompt"
]
}⚪upscale_image(image)
Increase image resolution and detail. $0.03 per image.
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
}
},
"required": [
"image"
]
}🔴remove_background(image)
Cut out the subject and return a transparent PNG. $0.10 per image.
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
}
},
"required": [
"image"
]
}🔴remove_watermark(image)
Remove watermarks, logos and overlaid text. $0.10 per image.
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
}
},
"required": [
"image"
]
}⚪restore_photo(image)
Repair scratches and damage in old photos. $0.10 per image.
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
}
},
"required": [
"image"
]
}⚪unblur_image(image)
Sharpen a blurry photo. $0.05 per image.
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
}
},
"required": [
"image"
]
}🟡face_swap(image, target_image)
Put the face from "image" onto the person in "target_image". $0.10 per swap.
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
},
"target_image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
}
},
"required": [
"image",
"target_image"
]
}🟢describe_image(image)
Get a detailed text description of an image. $0.01 per image.
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
}
},
"required": [
"image"
]
}🟢image_to_text(image)
Extract all readable text from an image. $0.01 per image.
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
}
},
"required": [
"image"
]
}🟢answer_picture_question(image)
Solve the math, physics or chemistry problem shown in an image. $0.01 per image.
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
}
},
"required": [
"image"
]
}🟢analyze_image(prompt, image, system_prompt)
Ask any question about an image, with an optional system prompt. $0.01 per call.
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Question or instruction about the image."
},
"image": {
"type": "string",
"description": "Input image as a public https URL or a base64 data URI."
},
"system_prompt": {
"type": "string",
"description": "Optional system prompt to steer the answer."
}
},
"required": [
"prompt"
]
}🟢ai_image_generator(prompt, model, aspect_ratio)
Text to image with 12 models. from $0.01. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Describe your image (max 2000 characters)"
},
"model": {
"type": "string",
"enum": [
"nano-banana",
"nano-banana-pro",
"flux-schnell",
"flux-dev",
"flux-1.1-pro",
"flux-1.1-pro-ultra",
"ideogram-v3-turbo",
"ideogram-v3-quality",
"recraft-v3",
"seedream-4",
"qwen-image",
"photon"
],
"description": "Model"
},
"aspect_ratio": {
"type": "string",
"enum": [
"1:1",
"3:4",
"4:3",
"9:16",
"16:9"
],
"description": "Aspect ratio"
}
},
"required": [
"prompt"
]
}🟡ai_image_editor(image, prompt)
Edit photos with a prompt. $0.03 per image. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Photo to edit: public https URL or base64 data URI (image)."
},
"prompt": {
"type": "string",
"description": "What should change? (max 1000 characters)"
}
},
"required": [
"image",
"prompt"
]
}🟢ai_clothes_changer(person_image, garment_image)
Try on outfits virtually. $0.05 per try-on. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"person_image": {
"type": "string",
"description": "Photo of the person: public https URL or base64 data URI (image)."
},
"garment_image": {
"type": "string",
"description": "Garment: public https URL or base64 data URI (image)."
}
},
"required": [
"person_image",
"garment_image"
]
}🟢ai_head_swap(body_image, head_image)
Swap heads in photos. $0.10 per swap. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"body_image": {
"type": "string",
"description": "Body photo (keeps pose and outfit): public https URL or base64 data URI (image)."
},
"head_image": {
"type": "string",
"description": "Head photo (face and hair to use): public https URL or base64 data URI (image)."
}
},
"required": [
"body_image",
"head_image"
]
}🟡ai_face_editor(image, expression)
Change facial expressions. $0.03 per image. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Portrait photo: public https URL or base64 data URI (image)."
},
"expression": {
"type": "string",
"enum": [
"smile",
"laugh",
"surprised",
"wink",
"serious",
"sad",
"angry",
"look_left",
"look_right"
],
"description": "New expression"
}
},
"required": [
"image",
"expression"
]
}🟢ai_image_expander(image, aspect_ratio, prompt)
Extend images with AI. $0.03 per image. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Photo to expand: public https URL or base64 data URI (image)."
},
"aspect_ratio": {
"type": "string",
"enum": [
"16:9",
"9:16",
"1:1",
"4:3",
"21:9"
],
"description": "New shape"
},
"prompt": {
"type": "string",
"description": "Describe the surroundings (optional) (max 300 characters)"
}
},
"required": [
"image"
]
}🟢ai_photo_colorizer(image)
Colorize black & white photos. $0.03 per photo. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Black and white photo: public https URL or base64 data URI (image)."
}
},
"required": [
"image"
]
}🟢ai_selfie_generator(input_image, style, persona)
Stylized selfies and avatars. $0.10 per image. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"input_image": {
"type": "string",
"description": "Your selfie: public https URL or base64 data URI (image)."
},
"style": {
"type": "string",
"enum": [
"Anime",
"Cartoon",
"Clay",
"Graphic Novel",
"Pixel Art",
"Lego",
"Memoji",
"Minecraft",
"Minimalist",
"Gothic"
],
"description": "Style"
},
"persona": {
"type": "string",
"enum": [
"None",
"Astronaut",
"Samurai",
"Ninja",
"Mage",
"Robot",
"Angel",
"Vampire"
],
"description": "Character (optional)"
}
},
"required": [
"input_image"
]
}🟢ai_anime_filter(image)
Turn photos into anime. $0.03 per image. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Photo: public https URL or base64 data URI (image)."
}
},
"required": [
"image"
]
}🟢multiple_face_swap(group_image, face_1, face_2, face_3, face_4, ...)
Swap several faces in one photo. $0.35 per photo. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"group_image": {
"type": "string",
"description": "Group photo: public https URL or base64 data URI (image)."
},
"face_1": {
"type": "string",
"description": "Face for person 1 (left): public https URL or base64 data URI (image)."
},
"face_2": {
"type": "string",
"description": "Face for person 2: public https URL or base64 data URI (image)."
},
"face_3": {
"type": "string",
"description": "Face for person 3: public https URL or base64 data URI (image)."
},
"face_4": {
"type": "string",
"description": "Face for person 4: public https URL or base64 data URI (image)."
},
"consent": {
"type": "boolean",
"description": "I have permission to use these faces"
}
},
"required": [
"group_image",
"face_1",
"face_2",
"consent"
]
}🟡ai_body_swap(person_image, body_image, consent)
Put yourself in any body and outfit. $0.10 per swap. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"person_image": {
"type": "string",
"description": "Your photo (face and hair to keep): public https URL or base64 data URI (image)."
},
"body_image": {
"type": "string",
"description": "Body photo (pose, outfit and scene): public https URL or base64 data URI (image)."
},
"consent": {
"type": "boolean",
"description": "I have permission to use these faces"
}
},
"required": [
"person_image",
"body_image",
"consent"
]
}🟡ai_outfit_changer(image, outfit)
Change outfits with a prompt. $0.10 per image. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Your photo: public https URL or base64 data URI (image)."
},
"outfit": {
"type": "string",
"description": "Describe the new outfit (max 500 characters)"
}
},
"required": [
"image",
"outfit"
]
}🟢ai_dress_changer(image, style, color)
Try on dresses in one click. $0.10 per image. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Your photo: public https URL or base64 data URI (image)."
},
"style": {
"type": "string",
"enum": [
"evening",
"wedding",
"cocktail",
"summer",
"saree",
"lehenga",
"qipao",
"kimono",
"prom",
"business"
],
"description": "Dress style"
},
"color": {
"type": "string",
"description": "Color or details (optional) (max 120 characters)"
}
},
"required": [
"image"
]
}🟢braces_filter(image, style, color)
See yourself with braces. $0.10 per image. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Smiling photo: public https URL or base64 data URI (image)."
},
"style": {
"type": "string",
"enum": [
"metal",
"clear",
"color"
],
"description": "Braces"
},
"color": {
"type": "string",
"enum": [
"blue",
"pink",
"purple",
"red",
"green",
"black",
"rainbow"
],
"description": "Band color (colored braces)"
}
},
"required": [
"image"
]
}🟢ai_couple_photo_generator(person_1, person_2, scene, details, consent)
Make couple photos from two selfies. $0.10 per photo. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"person_1": {
"type": "string",
"description": "First person: public https URL or base64 data URI (image)."
},
"person_2": {
"type": "string",
"description": "Second person: public https URL or base64 data URI (image)."
},
"scene": {
"type": "string",
"enum": [
"beach",
"paris",
"cafe",
"wedding",
"studio",
"snow",
"christmas",
"city"
],
"description": "Scene"
},
"details": {
"type": "string",
"description": "Extra details (optional) (max 200 characters)"
},
"consent": {
"type": "boolean",
"description": "I have permission to use these faces"
}
},
"required": [
"person_1",
"person_2",
"consent"
]
}🟢ai_video_generator(prompt, image, duration, aspect_ratio)
Text and image to video. from $0.50. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Prompt (max 1500 characters)"
},
"image": {
"type": "string",
"description": "Start image (image to video): public https URL or base64 data URI (image)."
},
"duration": {
"type": "string",
"enum": [
"5",
"10"
],
"description": "Duration"
},
"aspect_ratio": {
"type": "string",
"enum": [
"16:9",
"9:16",
"1:1",
"4:3",
"3:4"
],
"description": "Aspect ratio"
}
},
"required": [
"prompt"
]
}🟢ai_talking_photo(image, voice_script, voice, voice_language)
Make photos talk. $0.40 per 100 characters. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Portrait photo: public https URL or base64 data URI (image)."
},
"voice_script": {
"type": "string",
"description": "What should they say? (max 400 characters)"
},
"voice": {
"type": "string",
"enum": [
"Zephyr (Female)",
"Kore (Female)",
"Leda (Female)",
"Aoede (Female)",
"Despina (Female)",
"Sulafat (Female)",
"Puck (Male)",
"Charon (Male)",
"Fenrir (Male)",
"Orus (Male)",
"Enceladus (Male)",
"Achird (Male)"
],
"description": "Voice"
},
"voice_language": {
"type": "string",
"enum": [
"English (US)",
"English (UK)",
"Spanish",
"French",
"German",
"Italian",
"Portuguese (Brazil)",
"Japanese",
"Korean",
"Hindi"
],
"description": "Language"
}
},
"required": [
"image",
"voice_script"
]
}🟢ai_lip_sync(video, audio, consent)
Sync lips to any audio. $0.35 per video (up to 10s). Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"video": {
"type": "string",
"description": "Video with a visible face: public https URL or base64 data URI (video)."
},
"audio": {
"type": "string",
"description": "New voice audio: public https URL or base64 data URI (audio)."
},
"consent": {
"type": "boolean",
"description": "I have permission to use these faces"
}
},
"required": [
"video",
"audio",
"consent"
]
}🟢ai_face_swap_video(face, video, consent)
Swap faces in videos. $0.75 per video (up to 10s). Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"face": {
"type": "string",
"description": "Face photo (the new face): public https URL or base64 data URI (image)."
},
"video": {
"type": "string",
"description": "Video: public https URL or base64 data URI (video)."
},
"consent": {
"type": "boolean",
"description": "I have permission to use these faces"
}
},
"required": [
"face",
"video",
"consent"
]
}🟢gif_face_swap(face, gif, consent)
Swap faces in GIFs. $0.75 per GIF (up to 10s). Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"face": {
"type": "string",
"description": "Face photo (the new face): public https URL or base64 data URI (image)."
},
"gif": {
"type": "string",
"description": "GIF"
},
"consent": {
"type": "boolean",
"description": "I have permission to use these faces"
}
},
"required": [
"face",
"gif",
"consent"
]
}🟢image_to_video(image, prompt, duration)
Animate any photo. from $0.50. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"image": {
"type": "string",
"description": "Photo to animate: public https URL or base64 data URI (image)."
},
"prompt": {
"type": "string",
"description": "Describe the motion (max 1500 characters)"
},
"duration": {
"type": "string",
"enum": [
"5",
"10"
],
"description": "Duration"
}
},
"required": [
"image",
"prompt"
]
}🟢text_to_video(prompt, duration, aspect_ratio)
Turn a prompt into a video. from $0.50. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Describe your video (max 1500 characters)"
},
"duration": {
"type": "string",
"enum": [
"5",
"10"
],
"description": "Duration"
},
"aspect_ratio": {
"type": "string",
"enum": [
"16:9",
"9:16",
"1:1",
"4:3",
"3:4"
],
"description": "Aspect ratio"
}
},
"required": [
"prompt"
]
}🟢ai_character_replace(video, character_image, prompt, resolution)
Replace characters in videos. from $0.75. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"video": {
"type": "string",
"description": "Video with the person to replace: public https URL or base64 data URI (video)."
},
"character_image": {
"type": "string",
"description": "New character: public https URL or base64 data URI (image)."
},
"prompt": {
"type": "string",
"description": "Instructions (optional) (max 500 characters)"
},
"resolution": {
"type": "string",
"enum": [
"720",
"1080"
],
"description": "Quality"
}
},
"required": [
"video",
"character_image"
]
}🟢ai_video_restyle(video, prompt, quality)
Restyle videos with a prompt. from $0.60. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"video": {
"type": "string",
"description": "Video to restyle: public https URL or base64 data URI (video)."
},
"prompt": {
"type": "string",
"description": "New style (max 800 characters)"
},
"quality": {
"type": "string",
"enum": [
"standard",
"draft"
],
"description": "Quality"
}
},
"required": [
"video",
"prompt"
]
}🟢ai_video_upscaler(video)
Upscale videos to 1080p. $0.80 per video (up to 10s, 1080p). Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"video": {
"type": "string",
"description": "Video to upscale: public https URL or base64 data URI (video)."
}
},
"required": [
"video"
]
}🟢ai_subtitle_generator(video, language, translate)
Generate SRT subtitles. $0.10 per video. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"video": {
"type": "string",
"description": "Video: public https URL or base64 data URI (video)."
},
"language": {
"type": "string",
"enum": [
"auto",
"en",
"es",
"fr",
"de",
"it",
"pt",
"ru",
"tr",
"ar",
"hi",
"ja",
"ko",
"zh",
"az"
],
"description": "Spoken language"
},
"translate": {
"type": "boolean",
"description": "Translate to English"
}
},
"required": [
"video"
]
}🟡ai_video_to_audio(video, prompt)
Add sound to silent videos. $0.05 per video. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"video": {
"type": "string",
"description": "Silent video: public https URL or base64 data URI (video)."
},
"prompt": {
"type": "string",
"description": "Describe the sound (optional) (max 300 characters)"
}
},
"required": [
"video"
]
}🟢ai_video_extender(video, prompt)
Make clips longer. $1.50 per extension (+6s). Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"video": {
"type": "string",
"description": "Video to extend: public https URL or base64 data URI (video)."
},
"prompt": {
"type": "string",
"description": "What happens next? (max 800 characters)"
}
},
"required": [
"video",
"prompt"
]
}🟢ai_video_colorizer(video)
Colorize old videos. $0.10 per video (up to 30s). Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"video": {
"type": "string",
"description": "Black and white video: public https URL or base64 data URI (video)."
}
},
"required": [
"video"
]
}🟢ai_voice_generator(text, voice_id, emotion)
Text to natural speech. $0.15 per 1,000 characters (min $0.05). Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to speak (max 5000 characters)"
},
"voice_id": {
"type": "string",
"enum": [
"English_Wiselady",
"English_Deep-VoicedGentleman",
"English_CaptivatingStoryteller",
"English_FriendlyPerson",
"English_CalmWoman",
"English_ConfidentWoman",
"English_Trustworth_Man",
"English_PlayfulGirl",
"English_Graceful_Lady",
"English_MaturePartner",
"English_Comedian",
"English_Aussie_Bloke",
"French_FemaleAnchor",
"German_FriendlyMan",
"Spanish_Narrator",
"Italian_Narrator"
],
"description": "Voice"
},
"emotion": {
"type": "string",
"enum": [
"auto",
"happy",
"calm",
"sad",
"surprised",
"angry",
"neutral"
],
"description": "Emotion"
}
},
"required": [
"text"
]
}🟢ai_voice_cloner(reference_audio, reference_text, text, language, consent)
Clone a voice from a sample. $0.10 per 1,000 characters. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"reference_audio": {
"type": "string",
"description": "Voice sample (10–30 seconds): public https URL or base64 data URI (audio)."
},
"reference_text": {
"type": "string",
"description": "What is said in the sample (optional, improves accuracy) (max 500 characters)"
},
"text": {
"type": "string",
"description": "Text for the cloned voice (max 2000 characters)"
},
"language": {
"type": "string",
"enum": [
"auto",
"English",
"Spanish",
"French",
"German",
"Italian",
"Portuguese",
"Russian",
"Japanese",
"Korean",
"Chinese"
],
"description": "Language"
},
"consent": {
"type": "boolean",
"description": "This is my voice, or I have permission to clone it"
}
},
"required": [
"reference_audio",
"text",
"consent"
]
}🟢ai_music_generator(prompt, lyrics, is_instrumental)
Songs from a prompt. $0.40 per song. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Style and mood (max 2000 characters)"
},
"lyrics": {
"type": "string",
"description": "Lyrics (optional) (max 3000 characters)"
},
"is_instrumental": {
"type": "boolean",
"description": "Instrumental (no vocals)"
}
},
"required": [
"prompt"
]
}🟡ai_voice_changer(source_audio, reference_audio, consent)
Change a voice in any recording. $0.05 per recording. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"source_audio": {
"type": "string",
"description": "Recording to change: public https URL or base64 data URI (audio)."
},
"reference_audio": {
"type": "string",
"description": "Target voice sample: public https URL or base64 data URI (audio)."
},
"consent": {
"type": "boolean",
"description": "I have permission to use the target voice"
}
},
"required": [
"source_audio",
"reference_audio",
"consent"
]
}🟢ai_audio_translator(video, target_language)
Dub speech into 18 languages. $0.09 per second (min $0.50). Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"video": {
"type": "string",
"description": "Video with speech: public https URL or base64 data URI (video)."
},
"target_language": {
"type": "string",
"enum": [
"en",
"es",
"fr",
"de",
"it",
"pt",
"ru",
"tr",
"ar",
"hi",
"ja",
"ko",
"zh",
"nl",
"pl",
"uk",
"id",
"az"
],
"description": "Translate to"
}
},
"required": [
"video"
]
}🟢ai_speech_to_text(audio, language, translate)
Transcribe audio to text. $0.05 per file. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"audio": {
"type": "string",
"description": "Audio file: public https URL or base64 data URI (audio)."
},
"language": {
"type": "string",
"enum": [
"auto",
"en",
"es",
"fr",
"de",
"it",
"pt",
"ru",
"tr",
"ar",
"hi",
"ja",
"ko",
"zh",
"az"
],
"description": "Language"
},
"translate": {
"type": "boolean",
"description": "Translate to English"
}
},
"required": [
"audio"
]
}🟢ai_sound_effects(prompt, duration)
Sound effects from text. $0.05 per sound. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Describe the sound (max 500 characters)"
},
"duration": {
"type": "string",
"enum": [
"5",
"10",
"20",
"30"
],
"description": "Length"
}
},
"required": [
"prompt"
]
}🟢ai_vocal_remover(audio, keep)
Separate vocals and music. $0.10 per song. Runs asynchronously: returns a generation_id; call get_generation until status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"audio": {
"type": "string",
"description": "Song: public https URL or base64 data URI (audio)."
},
"keep": {
"type": "string",
"enum": [
"instrumental",
"vocals"
],
"description": "Keep"
}
},
"required": [
"audio"
]
}🟢get_generation(generation_id)
Check the status of a generation started by any asynchronous RegiAI tool. Returns output_url (or output_text) once status is "completed".
Eingabe-Schema
{
"type": "object",
"properties": {
"generation_id": {
"type": "integer",
"description": "The generation_id returned when the tool was started."
}
},
"required": [
"generation_id"
]
}Community
Nachweis