feat: adapt image tuning by engine

This commit is contained in:
inman
2026-05-29 14:32:02 +08:00
parent 4b21d2999c
commit e36f28a668
12 changed files with 138 additions and 10 deletions

View File

@@ -34,15 +34,18 @@ describe("EvoLink image client helpers", () => {
it("maps inpainting original and mask URLs", () => {
const payload = buildEvolinkImagePayload("image.inpaint", {
prompt: "移除背景杂物",
quality: "high",
imageUrls: ["https://example.com/original.png", "https://example.com/mask.png"]
}, {
baseUrl: "https://api.evolink.ai",
model: "gpt-image-2"
model: "gpt-image-2",
quality: "medium"
});
expect(payload).toMatchObject({
image_urls: ["https://example.com/original.png"],
mask_url: "https://example.com/mask.png"
mask_url: "https://example.com/mask.png",
quality: "high"
});
});