test(wp7-02): require stable Gemini replacement set
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
Dada P0-A isolated Windows CI / validate-and-package (push) Canceled after 0s
This commit is contained in:
@@ -20,19 +20,10 @@ import {
|
||||
|
||||
const models = [
|
||||
{
|
||||
config_version: 3,
|
||||
model_id: "gemini-3.1-flash-image-preview",
|
||||
config_version: 7,
|
||||
model_id: "gemini-3.1-flash-image",
|
||||
route_profile: {
|
||||
endpoint: "https://oneapi.intelligrow.cn/v1beta/models/gemini-3.1-flash-image-preview:generateContent",
|
||||
mode: "sync",
|
||||
protocol_version: "gemini-native-v1beta",
|
||||
},
|
||||
},
|
||||
{
|
||||
config_version: 3,
|
||||
model_id: "gemini-3-pro-image-preview",
|
||||
route_profile: {
|
||||
endpoint: "https://oneapi.intelligrow.cn/v1beta/models/gemini-3-pro-image-preview:generateContent",
|
||||
endpoint: "https://oneapi.intelligrow.cn/v1beta/models/gemini-3.1-flash-image:generateContent",
|
||||
mode: "sync",
|
||||
protocol_version: "gemini-native-v1beta",
|
||||
},
|
||||
@@ -51,7 +42,7 @@ const models = [
|
||||
|
||||
const stableFlashInteractionModel = {
|
||||
config_version: 4,
|
||||
model_id: "gemini-3.1-flash-image-preview",
|
||||
model_id: "gemini-3.1-flash-image",
|
||||
route_profile: {
|
||||
endpoint: "https://oneapi.intelligrow.cn/v1beta/interactions",
|
||||
mode: "sync",
|
||||
@@ -62,7 +53,7 @@ const stableFlashInteractionModel = {
|
||||
|
||||
const stableFlashOpenAiImageModel = {
|
||||
config_version: 6,
|
||||
model_id: "gemini-3.1-flash-image-preview",
|
||||
model_id: "gemini-3.1-flash-image",
|
||||
route_profile: {
|
||||
endpoint: "https://oneapi.intelligrow.cn/v1/images/generations",
|
||||
mode: "sync",
|
||||
@@ -74,7 +65,7 @@ const stableFlashOpenAiImageModel = {
|
||||
|
||||
const stableFlashOpenAiChatModel = {
|
||||
config_version: 7,
|
||||
model_id: "gemini-3.1-flash-image-preview",
|
||||
model_id: "gemini-3.1-flash-image",
|
||||
route_profile: {
|
||||
endpoint: "https://oneapi.intelligrow.cn/v1/chat/completions",
|
||||
mode: "sync",
|
||||
@@ -174,7 +165,7 @@ test("TDD-WP7-EXT-001 builds protocol-specific requests without auth in argument
|
||||
assert.equal(stableOpenAiChat.url, "https://oneapi.intelligrow.cn/v1/chat/completions");
|
||||
assert.equal("authorization" in stableOpenAiChat.headers, false);
|
||||
|
||||
const openai = buildProviderRequest({ modelConfig: models[2], prompt: "controlled fixture prompt", ratio: "9:16" });
|
||||
const openai = buildProviderRequest({ modelConfig: models[1], prompt: "controlled fixture prompt", ratio: "9:16" });
|
||||
assert.deepEqual(openai.body, {
|
||||
model: "gpt-image-2",
|
||||
prompt: "controlled fixture prompt",
|
||||
@@ -183,7 +174,7 @@ test("TDD-WP7-EXT-001 builds protocol-specific requests without auth in argument
|
||||
});
|
||||
assert.equal("authorization" in openai.headers, false);
|
||||
|
||||
const openaiEdit = buildProviderRequest({ modelConfig: models[2], prompt: "controlled fixture prompt", ratio: "1:1", reference });
|
||||
const openaiEdit = buildProviderRequest({ modelConfig: models[1], prompt: "controlled fixture prompt", ratio: "1:1", reference });
|
||||
assert.equal(openaiEdit.url, "https://oneapi.intelligrow.cn/v1/images/edits");
|
||||
assert.equal(openaiEdit.body instanceof FormData, true);
|
||||
assert.equal(openaiEdit.body.get("model"), "gpt-image-2");
|
||||
|
||||
Reference in New Issue
Block a user