# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Adobe Substance 3D API - Firefly Services Composites API version: 1.0.0 extends: openapi/adobe-composites-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 1 - target: $.paths['/v1/composites/compose'].post update: x-apievangelist-phrasing: intent: Generate a composite image around a 3D object effect: write questions: - How do I place a 3D product into an AI-generated scene from a text prompt? - Can I generate several composite variations with different seeds? instructions: - text: Compose {heroAsset} from {sources} into a scene described as {prompt}. slots: heroAsset: requestBody.heroAsset sources: requestBody.sources prompt: requestBody.prompt - text: Generate {numVariations} composites of {heroAsset} from {sources} with the prompt {prompt}. slots: numVariations: requestBody.numVariations heroAsset: requestBody.heroAsset sources: requestBody.sources prompt: requestBody.prompt method: generated generated: '2026-09-26'