{ "type": "image_generation_prompt", "language": "en", "style": "hyper-realistic cinematic selfie photography", "aspect_ratio": "9:16", "identity_preservation": { "use_reference_image": true, "strict_identity_lock": true, "alter_face": false, "alter_skin": false, "alter_hair": false, "alter_gender": false, "notes": "Preserve identical facial features, skin texture, hair, glasses, age, and gender from the uploaded reference image. No synthetic skin or sculptural look." }, "subject": { "gender": "female", "capture_method": "selfie taken by the subject herself", "pose": { "selfie_arm": { "description": "one arm fully straight and completely extended upward holding the camera that takes the selfie", "visibility": "arm clearly visible, straight and dominant in frame", "camera_visibility": "the selfie camera device itself must NOT be visible in the frame" }, "product_arm": { "description": "the other arm fully extended toward the camera holding the attached Canon camera", "importance": "product is closest to the camera and visually dominant" }, "head": { "tilt": "slightly tilted toward the selfie camera" }, "expression": "natural and relaxed facial expression" }, "body_visibility": "full body visible from head to toe", "feet": "feet clearly touching the road surface" }, "composition": { "perspective": "natural selfie perspective at chest height", "camera_angle": "extreme top-down angle, camera above the subject looking directly downward", "layer_depth": [ "product (closest to camera)", "face", "full body", "city environment (background)" ] }, "scale_and_perspective": { "effect": "forced perspective", "subject_scale": "the woman appears extremely giant", "buildings_scale": "buildings appear much smaller, reaching no higher than her knees", "dominance": "the subject visually dominates the entire scene", "realism": "inspiring scale while remaining physically believable" }, "environment": { "location": "real urban intersection", "elements": [ "pedestrian crosswalk", "road markings", "traffic signs", "cars", "bicycles", "pedestrians at realistic human scale" ], "setting": "ground-level urban environment" }, "lighting": { "type": "natural daylight", "conditions": "clear or lightly cloudy sky", "shadows": "soft and realistic", "restrictions": "no fantasy or dramatic lighting" }, "product_rules": { "usage": "use the uploaded Canon product exactly as provided", "distortion": "none", "logo": "unchanged", "appearance": "natural reflections and realistic highlights only" }, "camera_quality": { "realism": "maximum photorealism", "depth": "clear separation of foreground, subject, and background", "artifacts": "none" }, "constraints": [ "No AI-art look", "No plastic or sculpted skin", "No distortion of face or body", "No extra limbs or incorrect anatomy", "No text or watermarks", "No visible selfie camera device" ], "output_goal": "Create a hyper-realistic cinematic selfie image of a woman using her exact reference identity, captured from an extreme top-down perspective in a real urban crosswalk, with forced perspective scale, natural daylight, and a Canon camera product prominently held toward the lens." }
gpt-image-2/api/v1/gpt_image_2/text_to_image
运行信息
模型
gpt-image-2
提供方
OpenAI
服务
Gpt Image 2
Endpoint
Text To Image
1. claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
2. 重启 Claude Code
3. 粘贴这个 prompt:生成一张图像:"{ "type": "image_generation_prompt", "language": "en", "style": "hyper-realistic cinematic selfie photography", "aspect_ratio": "9:16", "identity_preservation": { "use_reference_image": true, "strict_identity_lock": true, "alter_face": false, "alter_skin": false, "alter_hair": false, "alter_gender": false, "notes": "Preserve identical facial features, skin texture, hair, glasses, age, and gender from the uploaded reference image. No synthetic skin or sculptural look." }, "subject": { "gender": "female", "capture_method": "selfie taken by the subject herself", "pose": { "selfie_arm": { "description": "one arm fully straight and completely extended upward holding the camera that takes the selfie", "visibility": "arm clearly visible, straight and dominant in frame", "camera_visibility": "the selfie camera device itself must NOT be visible in the frame" }, "product_arm": { "description": "the other arm fully extended toward the camera holding the attached Canon camera", "importance": "product is closest to the camera and visually dominant" }, "head": { "tilt": "slightly tilted toward the selfie camera" }, "expression": "natural and relaxed facial expression" }, "body_visibility": "full body visible from head to toe", "feet": "feet clearly touching the road surface" }, "composition": { "perspective": "natural selfie perspective at chest height", "camera_angle": "extreme top-down angle, camera above the subject looking directly downward", "layer_depth": [ "product (closest to camera)", "face", "full body", "city environment (background)" ] }, "scale_and_perspective": { "effect": "forced perspective", "subject_scale": "the woman appears extremely giant", "buildings_scale": "buildings appear much smaller, reaching no higher than her knees", "dominance": "the subject visually dominates the entire scene", "realism": "inspiring scale while remaining physically believable" }, "environment": { "location": "real urban intersection", "elements": [ "pedestrian crosswalk", "road markings", "traffic signs", "cars", "bicycles", "pedestrians at realistic human scale" ], "setting": "ground-level urban environment" }, "lighting": { "type": "natural daylight", "conditions": "clear or lightly cloudy sky", "shadows": "soft and realistic", "restrictions": "no fantasy or dramatic lighting" }, "product_rules": { "usage": "use the uploaded Canon product exactly as provided", "distortion": "none", "logo": "unchanged", "appearance": "natural reflections and realistic highlights only" }, "camera_quality": { "realism": "maximum photorealism", "depth": "clear separation of foreground, subject, and background", "artifacts": "none" }, "constraints": [ "No AI-art look", "No plastic or sculpted skin", "No distortion of face or body", "No extra limbs or incorrect anatomy", "No text or watermarks", "No visible selfie camera device" ], "output_goal": "Create a hyper-realistic cinematic selfie image of a woman using her exact reference identity, captured from an extreme top-down perspective in a real urban crosswalk, with forced perspective scale, natural daylight, and a Canon camera product prominently held toward the lens." }"
1. codex plugin install runapi-mcp@agents
2. 重启 Codex
3. 粘贴这个 prompt:生成一张图像:"{ "type": "image_generation_prompt", "language": "en", "style": "hyper-realistic cinematic selfie photography", "aspect_ratio": "9:16", "identity_preservation": { "use_reference_image": true, "strict_identity_lock": true, "alter_face": false, "alter_skin": false, "alter_hair": false, "alter_gender": false, "notes": "Preserve identical facial features, skin texture, hair, glasses, age, and gender from the uploaded reference image. No synthetic skin or sculptural look." }, "subject": { "gender": "female", "capture_method": "selfie taken by the subject herself", "pose": { "selfie_arm": { "description": "one arm fully straight and completely extended upward holding the camera that takes the selfie", "visibility": "arm clearly visible, straight and dominant in frame", "camera_visibility": "the selfie camera device itself must NOT be visible in the frame" }, "product_arm": { "description": "the other arm fully extended toward the camera holding the attached Canon camera", "importance": "product is closest to the camera and visually dominant" }, "head": { "tilt": "slightly tilted toward the selfie camera" }, "expression": "natural and relaxed facial expression" }, "body_visibility": "full body visible from head to toe", "feet": "feet clearly touching the road surface" }, "composition": { "perspective": "natural selfie perspective at chest height", "camera_angle": "extreme top-down angle, camera above the subject looking directly downward", "layer_depth": [ "product (closest to camera)", "face", "full body", "city environment (background)" ] }, "scale_and_perspective": { "effect": "forced perspective", "subject_scale": "the woman appears extremely giant", "buildings_scale": "buildings appear much smaller, reaching no higher than her knees", "dominance": "the subject visually dominates the entire scene", "realism": "inspiring scale while remaining physically believable" }, "environment": { "location": "real urban intersection", "elements": [ "pedestrian crosswalk", "road markings", "traffic signs", "cars", "bicycles", "pedestrians at realistic human scale" ], "setting": "ground-level urban environment" }, "lighting": { "type": "natural daylight", "conditions": "clear or lightly cloudy sky", "shadows": "soft and realistic", "restrictions": "no fantasy or dramatic lighting" }, "product_rules": { "usage": "use the uploaded Canon product exactly as provided", "distortion": "none", "logo": "unchanged", "appearance": "natural reflections and realistic highlights only" }, "camera_quality": { "realism": "maximum photorealism", "depth": "clear separation of foreground, subject, and background", "artifacts": "none" }, "constraints": [ "No AI-art look", "No plastic or sculpted skin", "No distortion of face or body", "No extra limbs or incorrect anatomy", "No text or watermarks", "No visible selfie camera device" ], "output_goal": "Create a hyper-realistic cinematic selfie image of a woman using her exact reference identity, captured from an extreme top-down perspective in a real urban crosswalk, with forced perspective scale, natural daylight, and a Canon camera product prominently held toward the lens." }"
1. npx @runapi.ai/mcp init cursor
2. 重启 Cursor
3. 粘贴这个 prompt:生成一张图像:"{ "type": "image_generation_prompt", "language": "en", "style": "hyper-realistic cinematic selfie photography", "aspect_ratio": "9:16", "identity_preservation": { "use_reference_image": true, "strict_identity_lock": true, "alter_face": false, "alter_skin": false, "alter_hair": false, "alter_gender": false, "notes": "Preserve identical facial features, skin texture, hair, glasses, age, and gender from the uploaded reference image. No synthetic skin or sculptural look." }, "subject": { "gender": "female", "capture_method": "selfie taken by the subject herself", "pose": { "selfie_arm": { "description": "one arm fully straight and completely extended upward holding the camera that takes the selfie", "visibility": "arm clearly visible, straight and dominant in frame", "camera_visibility": "the selfie camera device itself must NOT be visible in the frame" }, "product_arm": { "description": "the other arm fully extended toward the camera holding the attached Canon camera", "importance": "product is closest to the camera and visually dominant" }, "head": { "tilt": "slightly tilted toward the selfie camera" }, "expression": "natural and relaxed facial expression" }, "body_visibility": "full body visible from head to toe", "feet": "feet clearly touching the road surface" }, "composition": { "perspective": "natural selfie perspective at chest height", "camera_angle": "extreme top-down angle, camera above the subject looking directly downward", "layer_depth": [ "product (closest to camera)", "face", "full body", "city environment (background)" ] }, "scale_and_perspective": { "effect": "forced perspective", "subject_scale": "the woman appears extremely giant", "buildings_scale": "buildings appear much smaller, reaching no higher than her knees", "dominance": "the subject visually dominates the entire scene", "realism": "inspiring scale while remaining physically believable" }, "environment": { "location": "real urban intersection", "elements": [ "pedestrian crosswalk", "road markings", "traffic signs", "cars", "bicycles", "pedestrians at realistic human scale" ], "setting": "ground-level urban environment" }, "lighting": { "type": "natural daylight", "conditions": "clear or lightly cloudy sky", "shadows": "soft and realistic", "restrictions": "no fantasy or dramatic lighting" }, "product_rules": { "usage": "use the uploaded Canon product exactly as provided", "distortion": "none", "logo": "unchanged", "appearance": "natural reflections and realistic highlights only" }, "camera_quality": { "realism": "maximum photorealism", "depth": "clear separation of foreground, subject, and background", "artifacts": "none" }, "constraints": [ "No AI-art look", "No plastic or sculpted skin", "No distortion of face or body", "No extra limbs or incorrect anatomy", "No text or watermarks", "No visible selfie camera device" ], "output_goal": "Create a hyper-realistic cinematic selfie image of a woman using her exact reference identity, captured from an extreme top-down perspective in a real urban crosswalk, with forced perspective scale, natural daylight, and a Canon camera product prominently held toward the lens." }"
1. npx @runapi.ai/mcp init windsurf
2. 重启 Windsurf
3. 粘贴这个 prompt:生成一张图像:"{ "type": "image_generation_prompt", "language": "en", "style": "hyper-realistic cinematic selfie photography", "aspect_ratio": "9:16", "identity_preservation": { "use_reference_image": true, "strict_identity_lock": true, "alter_face": false, "alter_skin": false, "alter_hair": false, "alter_gender": false, "notes": "Preserve identical facial features, skin texture, hair, glasses, age, and gender from the uploaded reference image. No synthetic skin or sculptural look." }, "subject": { "gender": "female", "capture_method": "selfie taken by the subject herself", "pose": { "selfie_arm": { "description": "one arm fully straight and completely extended upward holding the camera that takes the selfie", "visibility": "arm clearly visible, straight and dominant in frame", "camera_visibility": "the selfie camera device itself must NOT be visible in the frame" }, "product_arm": { "description": "the other arm fully extended toward the camera holding the attached Canon camera", "importance": "product is closest to the camera and visually dominant" }, "head": { "tilt": "slightly tilted toward the selfie camera" }, "expression": "natural and relaxed facial expression" }, "body_visibility": "full body visible from head to toe", "feet": "feet clearly touching the road surface" }, "composition": { "perspective": "natural selfie perspective at chest height", "camera_angle": "extreme top-down angle, camera above the subject looking directly downward", "layer_depth": [ "product (closest to camera)", "face", "full body", "city environment (background)" ] }, "scale_and_perspective": { "effect": "forced perspective", "subject_scale": "the woman appears extremely giant", "buildings_scale": "buildings appear much smaller, reaching no higher than her knees", "dominance": "the subject visually dominates the entire scene", "realism": "inspiring scale while remaining physically believable" }, "environment": { "location": "real urban intersection", "elements": [ "pedestrian crosswalk", "road markings", "traffic signs", "cars", "bicycles", "pedestrians at realistic human scale" ], "setting": "ground-level urban environment" }, "lighting": { "type": "natural daylight", "conditions": "clear or lightly cloudy sky", "shadows": "soft and realistic", "restrictions": "no fantasy or dramatic lighting" }, "product_rules": { "usage": "use the uploaded Canon product exactly as provided", "distortion": "none", "logo": "unchanged", "appearance": "natural reflections and realistic highlights only" }, "camera_quality": { "realism": "maximum photorealism", "depth": "clear separation of foreground, subject, and background", "artifacts": "none" }, "constraints": [ "No AI-art look", "No plastic or sculpted skin", "No distortion of face or body", "No extra limbs or incorrect anatomy", "No text or watermarks", "No visible selfie camera device" ], "output_goal": "Create a hyper-realistic cinematic selfie image of a woman using her exact reference identity, captured from an extreme top-down perspective in a real urban crosswalk, with forced perspective scale, natural daylight, and a Canon camera product prominently held toward the lens." }"
curl -X POST https://runapi.ai/api/v1/gpt_image_2/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "gpt-image-2",
"prompt": "{ \"type\": \"image_generation_prompt\", \"language\": \"en\", \"style\": \"hyper-realistic cinematic selfie photography\", \"aspect_ratio\": \"9:16\", \"identity_preservation\": { \"use_reference_image\": true, \"strict_identity_lock\": true, \"alter_face\": false, \"alter_skin\": false, \"alter_hair\": false, \"alter_gender\": false, \"notes\": \"Preserve identical facial features, skin texture, hair, glasses, age, and gender from the uploaded reference image. No synthetic skin or sculptural look.\" }, \"subject\": { \"gender\": \"female\", \"capture_method\": \"selfie taken by the subject herself\", \"pose\": { \"selfie_arm\": { \"description\": \"one arm fully straight and completely extended upward holding the camera that takes the selfie\", \"visibility\": \"arm clearly visible, straight and dominant in frame\", \"camera_visibility\": \"the selfie camera device itself must NOT be visible in the frame\" }, \"product_arm\": { \"description\": \"the other arm fully extended toward the camera holding the attached Canon camera\", \"importance\": \"product is closest to the camera and visually dominant\" }, \"head\": { \"tilt\": \"slightly tilted toward the selfie camera\" }, \"expression\": \"natural and relaxed facial expression\" }, \"body_visibility\": \"full body visible from head to toe\", \"feet\": \"feet clearly touching the road surface\" }, \"composition\": { \"perspective\": \"natural selfie perspective at chest height\", \"camera_angle\": \"extreme top-down angle, camera above the subject looking directly downward\", \"layer_depth\": [ \"product (closest to camera)\", \"face\", \"full body\", \"city environment (background)\" ] }, \"scale_and_perspective\": { \"effect\": \"forced perspective\", \"subject_scale\": \"the woman appears extremely giant\", \"buildings_scale\": \"buildings appear much smaller, reaching no higher than her knees\", \"dominance\": \"the subject visually dominates the entire scene\", \"realism\": \"inspiring scale while remaining physically believable\" }, \"environment\": { \"location\": \"real urban intersection\", \"elements\": [ \"pedestrian crosswalk\", \"road markings\", \"traffic signs\", \"cars\", \"bicycles\", \"pedestrians at realistic human scale\" ], \"setting\": \"ground-level urban environment\" }, \"lighting\": { \"type\": \"natural daylight\", \"conditions\": \"clear or lightly cloudy sky\", \"shadows\": \"soft and realistic\", \"restrictions\": \"no fantasy or dramatic lighting\" }, \"product_rules\": { \"usage\": \"use the uploaded Canon product exactly as provided\", \"distortion\": \"none\", \"logo\": \"unchanged\", \"appearance\": \"natural reflections and realistic highlights only\" }, \"camera_quality\": { \"realism\": \"maximum photorealism\", \"depth\": \"clear separation of foreground, subject, and background\", \"artifacts\": \"none\" }, \"constraints\": [ \"No AI-art look\", \"No plastic or sculpted skin\", \"No distortion of face or body\", \"No extra limbs or incorrect anatomy\", \"No text or watermarks\", \"No visible selfie camera device\" ], \"output_goal\": \"Create a hyper-realistic cinematic selfie image of a woman using her exact reference identity, captured from an extreme top-down perspective in a real urban crosswalk, with forced perspective scale, natural daylight, and a Canon camera product prominently held toward the lens.\" }"
}
JSON
import { GptImage2Client } from "@runapi.ai/gpt-image-2";
const client = new GptImage2Client({
apiKey: process.env.RUNAPI_API_KEY,
});
const result = await client.textToImage.run({
"model": "gpt-image-2",
"prompt": "{ \"type\": \"image_generation_prompt\", \"language\": \"en\", \"style\": \"hyper-realistic cinematic selfie photography\", \"aspect_ratio\": \"9:16\", \"identity_preservation\": { \"use_reference_image\": true, \"strict_identity_lock\": true, \"alter_face\": false, \"alter_skin\": false, \"alter_hair\": false, \"alter_gender\": false, \"notes\": \"Preserve identical facial features, skin texture, hair, glasses, age, and gender from the uploaded reference image. No synthetic skin or sculptural look.\" }, \"subject\": { \"gender\": \"female\", \"capture_method\": \"selfie taken by the subject herself\", \"pose\": { \"selfie_arm\": { \"description\": \"one arm fully straight and completely extended upward holding the camera that takes the selfie\", \"visibility\": \"arm clearly visible, straight and dominant in frame\", \"camera_visibility\": \"the selfie camera device itself must NOT be visible in the frame\" }, \"product_arm\": { \"description\": \"the other arm fully extended toward the camera holding the attached Canon camera\", \"importance\": \"product is closest to the camera and visually dominant\" }, \"head\": { \"tilt\": \"slightly tilted toward the selfie camera\" }, \"expression\": \"natural and relaxed facial expression\" }, \"body_visibility\": \"full body visible from head to toe\", \"feet\": \"feet clearly touching the road surface\" }, \"composition\": { \"perspective\": \"natural selfie perspective at chest height\", \"camera_angle\": \"extreme top-down angle, camera above the subject looking directly downward\", \"layer_depth\": [ \"product (closest to camera)\", \"face\", \"full body\", \"city environment (background)\" ] }, \"scale_and_perspective\": { \"effect\": \"forced perspective\", \"subject_scale\": \"the woman appears extremely giant\", \"buildings_scale\": \"buildings appear much smaller, reaching no higher than her knees\", \"dominance\": \"the subject visually dominates the entire scene\", \"realism\": \"inspiring scale while remaining physically believable\" }, \"environment\": { \"location\": \"real urban intersection\", \"elements\": [ \"pedestrian crosswalk\", \"road markings\", \"traffic signs\", \"cars\", \"bicycles\", \"pedestrians at realistic human scale\" ], \"setting\": \"ground-level urban environment\" }, \"lighting\": { \"type\": \"natural daylight\", \"conditions\": \"clear or lightly cloudy sky\", \"shadows\": \"soft and realistic\", \"restrictions\": \"no fantasy or dramatic lighting\" }, \"product_rules\": { \"usage\": \"use the uploaded Canon product exactly as provided\", \"distortion\": \"none\", \"logo\": \"unchanged\", \"appearance\": \"natural reflections and realistic highlights only\" }, \"camera_quality\": { \"realism\": \"maximum photorealism\", \"depth\": \"clear separation of foreground, subject, and background\", \"artifacts\": \"none\" }, \"constraints\": [ \"No AI-art look\", \"No plastic or sculpted skin\", \"No distortion of face or body\", \"No extra limbs or incorrect anatomy\", \"No text or watermarks\", \"No visible selfie camera device\" ], \"output_goal\": \"Create a hyper-realistic cinematic selfie image of a woman using her exact reference identity, captured from an extreme top-down perspective in a real urban crosswalk, with forced perspective scale, natural daylight, and a Canon camera product prominently held toward the lens.\" }"
});
console.log(result.id);
require "runapi/gpt_image_2"
client = RunApi::GptImage2::Client.new
result = client.text_to_image.run(
model: "gpt-image-2",
prompt: "{ \"type\": \"image_generation_prompt\", \"language\": \"en\", \"style\": \"hyper-realistic cinematic selfie photography\", \"aspect_ratio\": \"9:16\", \"identity_preservation\": { \"use_reference_image\": true, \"strict_identity_lock\": true, \"alter_face\": false, \"alter_skin\": false, \"alter_hair\": false, \"alter_gender\": false, \"notes\": \"Preserve identical facial features, skin texture, hair, glasses, age, and gender from the uploaded reference image. No synthetic skin or sculptural look.\" }, \"subject\": { \"gender\": \"female\", \"capture_method\": \"selfie taken by the subject herself\", \"pose\": { \"selfie_arm\": { \"description\": \"one arm fully straight and completely extended upward holding the camera that takes the selfie\", \"visibility\": \"arm clearly visible, straight and dominant in frame\", \"camera_visibility\": \"the selfie camera device itself must NOT be visible in the frame\" }, \"product_arm\": { \"description\": \"the other arm fully extended toward the camera holding the attached Canon camera\", \"importance\": \"product is closest to the camera and visually dominant\" }, \"head\": { \"tilt\": \"slightly tilted toward the selfie camera\" }, \"expression\": \"natural and relaxed facial expression\" }, \"body_visibility\": \"full body visible from head to toe\", \"feet\": \"feet clearly touching the road surface\" }, \"composition\": { \"perspective\": \"natural selfie perspective at chest height\", \"camera_angle\": \"extreme top-down angle, camera above the subject looking directly downward\", \"layer_depth\": [ \"product (closest to camera)\", \"face\", \"full body\", \"city environment (background)\" ] }, \"scale_and_perspective\": { \"effect\": \"forced perspective\", \"subject_scale\": \"the woman appears extremely giant\", \"buildings_scale\": \"buildings appear much smaller, reaching no higher than her knees\", \"dominance\": \"the subject visually dominates the entire scene\", \"realism\": \"inspiring scale while remaining physically believable\" }, \"environment\": { \"location\": \"real urban intersection\", \"elements\": [ \"pedestrian crosswalk\", \"road markings\", \"traffic signs\", \"cars\", \"bicycles\", \"pedestrians at realistic human scale\" ], \"setting\": \"ground-level urban environment\" }, \"lighting\": { \"type\": \"natural daylight\", \"conditions\": \"clear or lightly cloudy sky\", \"shadows\": \"soft and realistic\", \"restrictions\": \"no fantasy or dramatic lighting\" }, \"product_rules\": { \"usage\": \"use the uploaded Canon product exactly as provided\", \"distortion\": \"none\", \"logo\": \"unchanged\", \"appearance\": \"natural reflections and realistic highlights only\" }, \"camera_quality\": { \"realism\": \"maximum photorealism\", \"depth\": \"clear separation of foreground, subject, and background\", \"artifacts\": \"none\" }, \"constraints\": [ \"No AI-art look\", \"No plastic or sculpted skin\", \"No distortion of face or body\", \"No extra limbs or incorrect anatomy\", \"No text or watermarks\", \"No visible selfie camera device\" ], \"output_goal\": \"Create a hyper-realistic cinematic selfie image of a woman using her exact reference identity, captured from an extreme top-down perspective in a real urban crosswalk, with forced perspective scale, natural daylight, and a Canon camera product prominently held toward the lens.\" }"
)
puts result.id
package main
import (
"context"
"fmt"
"log"
"net/http"
"os"
"strings"
)
func main() {
body := strings.NewReader("{\"model\":\"gpt-image-2\",\"prompt\":\"{ \\\"type\\\": \\\"image_generation_prompt\\\", \\\"language\\\": \\\"en\\\", \\\"style\\\": \\\"hyper-realistic cinematic selfie photography\\\", \\\"aspect_ratio\\\": \\\"9:16\\\", \\\"identity_preservation\\\": { \\\"use_reference_image\\\": true, \\\"strict_identity_lock\\\": true, \\\"alter_face\\\": false, \\\"alter_skin\\\": false, \\\"alter_hair\\\": false, \\\"alter_gender\\\": false, \\\"notes\\\": \\\"Preserve identical facial features, skin texture, hair, glasses, age, and gender from the uploaded reference image. No synthetic skin or sculptural look.\\\" }, \\\"subject\\\": { \\\"gender\\\": \\\"female\\\", \\\"capture_method\\\": \\\"selfie taken by the subject herself\\\", \\\"pose\\\": { \\\"selfie_arm\\\": { \\\"description\\\": \\\"one arm fully straight and completely extended upward holding the camera that takes the selfie\\\", \\\"visibility\\\": \\\"arm clearly visible, straight and dominant in frame\\\", \\\"camera_visibility\\\": \\\"the selfie camera device itself must NOT be visible in the frame\\\" }, \\\"product_arm\\\": { \\\"description\\\": \\\"the other arm fully extended toward the camera holding the attached Canon camera\\\", \\\"importance\\\": \\\"product is closest to the camera and visually dominant\\\" }, \\\"head\\\": { \\\"tilt\\\": \\\"slightly tilted toward the selfie camera\\\" }, \\\"expression\\\": \\\"natural and relaxed facial expression\\\" }, \\\"body_visibility\\\": \\\"full body visible from head to toe\\\", \\\"feet\\\": \\\"feet clearly touching the road surface\\\" }, \\\"composition\\\": { \\\"perspective\\\": \\\"natural selfie perspective at chest height\\\", \\\"camera_angle\\\": \\\"extreme top-down angle, camera above the subject looking directly downward\\\", \\\"layer_depth\\\": [ \\\"product (closest to camera)\\\", \\\"face\\\", \\\"full body\\\", \\\"city environment (background)\\\" ] }, \\\"scale_and_perspective\\\": { \\\"effect\\\": \\\"forced perspective\\\", \\\"subject_scale\\\": \\\"the woman appears extremely giant\\\", \\\"buildings_scale\\\": \\\"buildings appear much smaller, reaching no higher than her knees\\\", \\\"dominance\\\": \\\"the subject visually dominates the entire scene\\\", \\\"realism\\\": \\\"inspiring scale while remaining physically believable\\\" }, \\\"environment\\\": { \\\"location\\\": \\\"real urban intersection\\\", \\\"elements\\\": [ \\\"pedestrian crosswalk\\\", \\\"road markings\\\", \\\"traffic signs\\\", \\\"cars\\\", \\\"bicycles\\\", \\\"pedestrians at realistic human scale\\\" ], \\\"setting\\\": \\\"ground-level urban environment\\\" }, \\\"lighting\\\": { \\\"type\\\": \\\"natural daylight\\\", \\\"conditions\\\": \\\"clear or lightly cloudy sky\\\", \\\"shadows\\\": \\\"soft and realistic\\\", \\\"restrictions\\\": \\\"no fantasy or dramatic lighting\\\" }, \\\"product_rules\\\": { \\\"usage\\\": \\\"use the uploaded Canon product exactly as provided\\\", \\\"distortion\\\": \\\"none\\\", \\\"logo\\\": \\\"unchanged\\\", \\\"appearance\\\": \\\"natural reflections and realistic highlights only\\\" }, \\\"camera_quality\\\": { \\\"realism\\\": \\\"maximum photorealism\\\", \\\"depth\\\": \\\"clear separation of foreground, subject, and background\\\", \\\"artifacts\\\": \\\"none\\\" }, \\\"constraints\\\": [ \\\"No AI-art look\\\", \\\"No plastic or sculpted skin\\\", \\\"No distortion of face or body\\\", \\\"No extra limbs or incorrect anatomy\\\", \\\"No text or watermarks\\\", \\\"No visible selfie camera device\\\" ], \\\"output_goal\\\": \\\"Create a hyper-realistic cinematic selfie image of a woman using her exact reference identity, captured from an extreme top-down perspective in a real urban crosswalk, with forced perspective scale, natural daylight, and a Canon camera product prominently held toward the lens.\\\" }\"}")
req, err := http.NewRequestWithContext(context.Background(), http.MethodPost, "https://runapi.ai/api/v1/gpt_image_2/text_to_image", body)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer "+os.Getenv("RUNAPI_API_KEY"))
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
fmt.Println(resp.Status)
}
gpt-image-2/api/v1/gpt_image_2/text_to_image获取 API Key
Low-angle fashion campaign photograph of a confident model holding a large [product name] very close to the camera, exaggerated perspective with the hand and product dominating the foreground, full-body pose visible in the background, wide stance, dynamic posture, clean pure white studio background, high-key lighting, sharp focus on product, slight depth of field on the model, bold colorful outfit with strong contrast tones, modern beauty advertising aesthetic, ultra-clean composition, commercial studio photography, glossy packaging detail visible, crisp shadows
curl -X POST https://runapi.ai/api/v1/gpt_image_2/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "gpt-image-2",
"prompt": "Low-angle fashion campaign photograph of a confident model holding a large [product name] very close to the camera, exaggerated perspective with the hand and product dominating the foreground, full-body pose visible in the background, wide stance, dynamic posture, clean pure white studio background, high-key lighting, sharp focus on product, slight depth of field on the model, bold colorful outfit with strong contrast tones, modern beauty advertising aesthetic, ultra-clean composition, commercial studio photography, glossy packaging detail visible, crisp shadows"
}
JSON
Create an infographic image of [LANDMARK], combining a real photograph of the landmark with blueprint-style technical annotations and diagrams overlaid on the image. Include the title “[LANDMARK]” in a hand-drawn box in the corner. Add white chalk-style sketches showing key structural data, important measurements, material quantities, internal diagrams, load-flow arrows, cross-sections, floor plans, and notable architectural or engineering features. Style: blueprint aesthetic with white line drawings on the photograph, technical/architectural annotation style, educational infographic feel, with the real environment visible behind the annotations.
curl -X POST https://runapi.ai/api/v1/gpt_image_2/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "gpt-image-2",
"prompt": "Create an infographic image of [LANDMARK], combining a real photograph of the landmark with blueprint-style technical annotations and diagrams overlaid on the image. Include the title “[LANDMARK]” in a hand-drawn box in the corner. Add white chalk-style sketches showing key structural data, important measurements, material quantities, internal diagrams, load-flow arrows, cross-sections, floor plans, and notable architectural or engineering features. Style: blueprint aesthetic with white line drawings on the photograph, technical/architectural annotation style, educational infographic feel, with the real environment visible behind the annotations."
}
JSON