1. claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
2. 重启 Claude Code
3. 粘贴这个 prompt:生成一张图像:"Extreme macro photograph of a spider web covered in morning dew drops. Each droplet acts as a tiny lens, refracting and inverting the blurred green garden background. The silk threads are barely visible except where water clings to them, creating strings of perfect spheres that decrease in size toward the web's center. Shallow depth of field with only a narrow band of droplets in razor-sharp focus. Backlit by early morning sun creating rainbow prismatic effects in the largest drops. Shot at 5:1 magnification ratio, f/11 for maximum sharpness in the focal plane."
1. codex plugin install runapi-mcp@agents
2. 重启 Codex
3. 粘贴这个 prompt:生成一张图像:"Extreme macro photograph of a spider web covered in morning dew drops. Each droplet acts as a tiny lens, refracting and inverting the blurred green garden background. The silk threads are barely visible except where water clings to them, creating strings of perfect spheres that decrease in size toward the web's center. Shallow depth of field with only a narrow band of droplets in razor-sharp focus. Backlit by early morning sun creating rainbow prismatic effects in the largest drops. Shot at 5:1 magnification ratio, f/11 for maximum sharpness in the focal plane."
1. npx @runapi.ai/mcp init cursor
2. 重启 Cursor
3. 粘贴这个 prompt:生成一张图像:"Extreme macro photograph of a spider web covered in morning dew drops. Each droplet acts as a tiny lens, refracting and inverting the blurred green garden background. The silk threads are barely visible except where water clings to them, creating strings of perfect spheres that decrease in size toward the web's center. Shallow depth of field with only a narrow band of droplets in razor-sharp focus. Backlit by early morning sun creating rainbow prismatic effects in the largest drops. Shot at 5:1 magnification ratio, f/11 for maximum sharpness in the focal plane."
1. npx @runapi.ai/mcp init windsurf
2. 重启 Windsurf
3. 粘贴这个 prompt:生成一张图像:"Extreme macro photograph of a spider web covered in morning dew drops. Each droplet acts as a tiny lens, refracting and inverting the blurred green garden background. The silk threads are barely visible except where water clings to them, creating strings of perfect spheres that decrease in size toward the web's center. Shallow depth of field with only a narrow band of droplets in razor-sharp focus. Backlit by early morning sun creating rainbow prismatic effects in the largest drops. Shot at 5:1 magnification ratio, f/11 for maximum sharpness in the focal plane."
curl -X POST https://runapi.ai/api/v1/imagen_4/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "imagen-4-ultra",
"prompt": "Extreme macro photograph of a spider web covered in morning dew drops. Each droplet acts as a tiny lens, refracting and inverting the blurred green garden background. The silk threads are barely visible except where water clings to them, creating strings of perfect spheres that decrease in size toward the web's center. Shallow depth of field with only a narrow band of droplets in razor-sharp focus. Backlit by early morning sun creating rainbow prismatic effects in the largest drops. Shot at 5:1 magnification ratio, f/11 for maximum sharpness in the focal plane."
}
JSON
import { Imagen4Client } from "@runapi.ai/imagen-4";
const client = new Imagen4Client({
apiKey: process.env.RUNAPI_API_KEY,
});
const result = await client.textToImage.run({
"model": "imagen-4-ultra",
"prompt": "Extreme macro photograph of a spider web covered in morning dew drops. Each droplet acts as a tiny lens, refracting and inverting the blurred green garden background. The silk threads are barely visible except where water clings to them, creating strings of perfect spheres that decrease in size toward the web's center. Shallow depth of field with only a narrow band of droplets in razor-sharp focus. Backlit by early morning sun creating rainbow prismatic effects in the largest drops. Shot at 5:1 magnification ratio, f/11 for maximum sharpness in the focal plane."
});
console.log(result.id);
require "runapi/imagen_4"
client = RunApi::Imagen4::Client.new
result = client.text_to_image.run(
model: "imagen-4-ultra",
prompt: "Extreme macro photograph of a spider web covered in morning dew drops. Each droplet acts as a tiny lens, refracting and inverting the blurred green garden background. The silk threads are barely visible except where water clings to them, creating strings of perfect spheres that decrease in size toward the web's center. Shallow depth of field with only a narrow band of droplets in razor-sharp focus. Backlit by early morning sun creating rainbow prismatic effects in the largest drops. Shot at 5:1 magnification ratio, f/11 for maximum sharpness in the focal plane."
)
puts result.id
package main
import (
"context"
"fmt"
"log"
"net/http"
"os"
"strings"
)
func main() {
body := strings.NewReader("{\"model\":\"imagen-4-ultra\",\"prompt\":\"Extreme macro photograph of a spider web covered in morning dew drops. Each droplet acts as a tiny lens, refracting and inverting the blurred green garden background. The silk threads are barely visible except where water clings to them, creating strings of perfect spheres that decrease in size toward the web's center. Shallow depth of field with only a narrow band of droplets in razor-sharp focus. Backlit by early morning sun creating rainbow prismatic effects in the largest drops. Shot at 5:1 magnification ratio, f/11 for maximum sharpness in the focal plane.\"}")
req, err := http.NewRequestWithContext(context.Background(), http.MethodPost, "https://runapi.ai/api/v1/imagen_4/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)
}
imagen-4-ultra/api/v1/imagen_4/text_to_image获取 API Key
Extreme macro photograph of a spider web covered in morning dew drops. Each droplet acts as a tiny lens, refracting and inverting the blurred green garden background. The silk threads are barely visible except where water clings to them, creating strings of perfect spheres that decrease in size toward the web's center. Shallow depth of field with only a narrow band of droplets in razor-sharp focus. Backlit by early morning sun creating rainbow prismatic effects in the largest drops. Shot at 5:1 magnification ratio, f/11 for maximum sharpness in the focal plane.
curl -X POST https://runapi.ai/api/v1/imagen_4/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "imagen-4-ultra",
"prompt": "Extreme macro photograph of a spider web covered in morning dew drops. Each droplet acts as a tiny lens, refracting and inverting the blurred green garden background. The silk threads are barely visible except where water clings to them, creating strings of perfect spheres that decrease in size toward the web's center. Shallow depth of field with only a narrow band of droplets in razor-sharp focus. Backlit by early morning sun creating rainbow prismatic effects in the largest drops. Shot at 5:1 magnification ratio, f/11 for maximum sharpness in the focal plane."
}
JSON