oeg-ai-studio6.27 KB
View saved version →
---
name: oeg-ai-studio
description: Work in the user's OEG AI Studio account when they request its media generation, editing, voices, avatars, library, Flow canvases or Producer projects. Do not route unrelated creative requests to OEG.
---
# OEG AI Studio
Discover available tools and current model capabilities. Preserve the requested model, literal prompt, reference order and task scope. A simple image or video needs no avatar, Flow or Producer project. Do not switch services or invent unsupported operations.
## Images and video
Use `oeg_get_creation_capabilities`, then `oeg_prepare_image`, `oeg_prepare_video`, `oeg_prepare_video_edit`, `oeg_prepare_video_extension` or `oeg_prepare_video_outpaint` for the requested operation. Edit accepts source video plus model-supported image, video and audio references. Extension adds time; outpaint generates missing surroundings and cannot guarantee unchanged colors or geometry. Read source duration with `oeg_inspect_media`; it measures metadata and does not visually analyze content.
Keep every requested reference or explain the incompatibility. Read actual format, duration, resolution and batch limits from the catalog. Image improvement is reference-based editing through the image models, not a separate guaranteed lossless upscale service. Avatars are optional; for several identities use the ordered `avatarIds` array, never both it and `avatarId`.
Show the prepared settings, number of outputs and exact full-batch cost. Obtain explicit approval, then call `oeg_execute_generation` for that same plan. Changing settings invalidates approval. Inspect an existing plan with `oeg_inspect_generation_plan`. Do not use legacy `oeg_create_image` restrictions as limits on the expanded tools.
Show exactly the requested jobs through `oeg_show_generation_results`; read existing status without creating replacements. A successful job does not establish visual fidelity. Do not automatically retry a paid or uncertain operation with another plan or request ID.
## References, avatars and library
Reuse owned asset IDs from `oeg_list_creation_assets`. Import user attachments with `oeg_import_attachment` or authorized public URLs with `oeg_import_reference`; local filesystem paths are not URLs. The six avatar views are primary, three_quarter, full_body, medium, profile and face. Create an empty avatar, generate its first portrait without avatarId, then assign the result to primary. An empty avatar is not ready for identity generation. Replacing or removing an existing view requires that user intent.
Archive, restore, cancel or delete only the resources the user requested. Permanent deletion is distinct from moving to trash. Account isolation also applies to administrators. LoRA training is disabled in the current OEG web service; do not present it as executable.
`oeg_trim_video` and `oeg_export_flow_montage` produce new local edits while retaining originals. Keep the same requestKey and inspect `oeg_get_media_task` after a delayed or uncertain response.
## Voices
Read `oeg_list_voices` for supported voices, languages and controls. `oeg_get_voice_sample` plays an existing preview or owned sample; it does not synthesize. Prepare speech, show the quoted voice credits (not USD), obtain approval and execute that same plan. Inspect audio jobs instead of resubmitting.
Clone a voice only after the user authorizes use of that voice. Prepare the clone from an owned audio/video resource, let the user review the returned preview, then save that preview. Keep original request IDs if a response is uncertain. Do not delete shared or unowned voices.
## Audiovisual assistant and Flow
Use `oeg_list_assistants` and `oeg_prepare_prompts` for requested prompt preparation with real references. This runs text inference but does not generate images or videos. Read `oeg_get_prompt_preparation` for its saved result. Do not silently replace failed new prompts with old ones.
For an existing canvas, read `oeg_get_flow` fir
Preview of the first 4,000 characters. Read full instructions →