A clean, modern logo for a SaaS company called 'Flowline'. The design features a stylized letter F composed of three horizontal parallel lines that gradually curve upward to the right, suggesting flow and progress. Flat vector style, deep navy blue on a pure white background. No gradients, no shadows. The lettermark should feel geometric and precise, suitable for a favicon at 32px and a header logo at 200px wide.
1. claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
2. 重启 Claude Code
3. 粘贴这个 prompt:生成一张图像:"A clean, modern logo for a SaaS company called 'Flowline'. The design features a stylized letter F composed of three horizontal parallel lines that gradually curve upward to the right, suggesting flow and progress. Flat vector style, deep navy blue on a pure white background. No gradients, no shadows. The lettermark should feel geometric and precise, suitable for a favicon at 32px and a header logo at 200px wide."
1. codex plugin install runapi-mcp@agents
2. 重启 Codex
3. 粘贴这个 prompt:生成一张图像:"A clean, modern logo for a SaaS company called 'Flowline'. The design features a stylized letter F composed of three horizontal parallel lines that gradually curve upward to the right, suggesting flow and progress. Flat vector style, deep navy blue on a pure white background. No gradients, no shadows. The lettermark should feel geometric and precise, suitable for a favicon at 32px and a header logo at 200px wide."
1. npx @runapi.ai/mcp init cursor
2. 重启 Cursor
3. 粘贴这个 prompt:生成一张图像:"A clean, modern logo for a SaaS company called 'Flowline'. The design features a stylized letter F composed of three horizontal parallel lines that gradually curve upward to the right, suggesting flow and progress. Flat vector style, deep navy blue on a pure white background. No gradients, no shadows. The lettermark should feel geometric and precise, suitable for a favicon at 32px and a header logo at 200px wide."
1. npx @runapi.ai/mcp init windsurf
2. 重启 Windsurf
3. 粘贴这个 prompt:生成一张图像:"A clean, modern logo for a SaaS company called 'Flowline'. The design features a stylized letter F composed of three horizontal parallel lines that gradually curve upward to the right, suggesting flow and progress. Flat vector style, deep navy blue on a pure white background. No gradients, no shadows. The lettermark should feel geometric and precise, suitable for a favicon at 32px and a header logo at 200px wide."
curl -X POST https://runapi.ai/api/v1/flux_kontext/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "flux-kontext-pro",
"prompt": "A clean, modern logo for a SaaS company called 'Flowline'. The design features a stylized letter F composed of three horizontal parallel lines that gradually curve upward to the right, suggesting flow and progress. Flat vector style, deep navy blue on a pure white background. No gradients, no shadows. The lettermark should feel geometric and precise, suitable for a favicon at 32px and a header logo at 200px wide."
}
JSON
import { FluxKontextClient } from "@runapi.ai/flux-kontext";
const client = new FluxKontextClient({
apiKey: process.env.RUNAPI_API_KEY,
});
const result = await client.textToImage.run({
"model": "flux-kontext-pro",
"prompt": "A clean, modern logo for a SaaS company called 'Flowline'. The design features a stylized letter F composed of three horizontal parallel lines that gradually curve upward to the right, suggesting flow and progress. Flat vector style, deep navy blue on a pure white background. No gradients, no shadows. The lettermark should feel geometric and precise, suitable for a favicon at 32px and a header logo at 200px wide."
});
console.log(result.id);
require "runapi/flux_kontext"
client = RunApi::FluxKontext::Client.new
result = client.text_to_image.run(
model: "flux-kontext-pro",
prompt: "A clean, modern logo for a SaaS company called 'Flowline'. The design features a stylized letter F composed of three horizontal parallel lines that gradually curve upward to the right, suggesting flow and progress. Flat vector style, deep navy blue on a pure white background. No gradients, no shadows. The lettermark should feel geometric and precise, suitable for a favicon at 32px and a header logo at 200px wide."
)
puts result.id
package main
import (
"context"
"fmt"
"log"
"net/http"
"os"
"strings"
)
func main() {
body := strings.NewReader("{\"model\":\"flux-kontext-pro\",\"prompt\":\"A clean, modern logo for a SaaS company called 'Flowline'. The design features a stylized letter F composed of three horizontal parallel lines that gradually curve upward to the right, suggesting flow and progress. Flat vector style, deep navy blue on a pure white background. No gradients, no shadows. The lettermark should feel geometric and precise, suitable for a favicon at 32px and a header logo at 200px wide.\"}")
req, err := http.NewRequestWithContext(context.Background(), http.MethodPost, "https://runapi.ai/api/v1/flux_kontext/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)
}
flux-kontext-pro/api/v1/flux_kontext/text_to_image获取 API Key
Change the background to a tropical beach at sunset while keeping the person in the exact same position, scale, and camera angle. Maintain the exact same facial features, clothing, and body pose. The beach should have warm golden sand, gentle turquoise waves, and a vibrant orange-pink sunset sky. Match the lighting direction to the new environment.
curl -X POST https://runapi.ai/api/v1/flux_kontext/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "flux-kontext-pro",
"prompt": "Change the background to a tropical beach at sunset while keeping the person in the exact same position, scale, and camera angle. Maintain the exact same facial features, clothing, and body pose. The beach should have warm golden sand, gentle turquoise waves, and a vibrant orange-pink sunset sky. Match the lighting direction to the new environment."
}
JSON
Replace 'GALACTIC ODYSSEY' with 'FLUX KONTEXT' while keeping the same font style, size, color, and position. Maintain the exact same background, composition, and all other visual elements unchanged.
curl -X POST https://runapi.ai/api/v1/flux_kontext/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "flux-kontext-pro",
"prompt": "Replace 'GALACTIC ODYSSEY' with 'FLUX KONTEXT' while keeping the same font style, size, color, and position. Maintain the exact same background, composition, and all other visual elements unchanged."
}
JSON
Transform this photograph into an oil painting with visible thick brushstrokes, rich impasto paint texture, and slightly exaggerated warm colors. Maintain the exact same composition, subject placement, and facial features. The painting style should reference late impressionism with bold confident brush work.
curl -X POST https://runapi.ai/api/v1/flux_kontext/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "flux-kontext-pro",
"prompt": "Transform this photograph into an oil painting with visible thick brushstrokes, rich impasto paint texture, and slightly exaggerated warm colors. Maintain the exact same composition, subject placement, and facial features. The painting style should reference late impressionism with bold confident brush work."
}
JSON
Using this image as a style reference, create a new scene: a bunny, a dog, and a cat are having a tea party seated around a small white table in a sunlit garden. Maintain the exact same artistic style, color palette, brush texture, and lighting quality from the reference image.
curl -X POST https://runapi.ai/api/v1/flux_kontext/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "flux-kontext-pro",
"prompt": "Using this image as a style reference, create a new scene: a bunny, a dog, and a cat are having a tea party seated around a small white table in a sunlit garden. Maintain the exact same artistic style, color palette, brush texture, and lighting quality from the reference image."
}
JSON
Isometric view of a medieval blacksmith shop for a strategy game. The building has a half-timbered structure with exposed dark wood beams and white plaster walls. The front wall is open, revealing a glowing forge, anvil, and weapon rack inside. A thatched roof with a stone chimney emits wisps of gray smoke. Surrounding details include a water barrel, stacked firewood, and a grinding wheel. The ground is cobblestone with patches of grass at the edges. Clean pixel-art-inspired style with crisp outlines and cel-shaded lighting. Transparent background for easy game engine import.
curl -X POST https://runapi.ai/api/v1/flux_kontext/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "flux-kontext-pro",
"prompt": "Isometric view of a medieval blacksmith shop for a strategy game. The building has a half-timbered structure with exposed dark wood beams and white plaster walls. The front wall is open, revealing a glowing forge, anvil, and weapon rack inside. A thatched roof with a stone chimney emits wisps of gray smoke. Surrounding details include a water barrel, stacked firewood, and a grinding wheel. The ground is cobblestone with patches of grass at the edges. Clean pixel-art-inspired style with crisp outlines and cel-shaded lighting. Transparent background for easy game engine import."
}
JSON