test(wp7-02): require native Gemini gateway contract
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m48s
Dada P0-A isolated Windows CI / validate-and-package (push) Failing after 1m48s
This commit is contained in:
@@ -20,21 +20,21 @@ import {
|
||||
|
||||
const models = [
|
||||
{
|
||||
config_version: 2,
|
||||
config_version: 3,
|
||||
model_id: "gemini-3.1-flash-image-preview",
|
||||
route_profile: {
|
||||
endpoint: "https://oneapi.intelligrow.cn/v1/models/gemini-3.1-flash-image-preview:generateContent",
|
||||
endpoint: "https://oneapi.intelligrow.cn/v1beta/models/gemini-3.1-flash-image-preview:generateContent",
|
||||
mode: "sync",
|
||||
protocol_version: "gemini-native-v1",
|
||||
protocol_version: "gemini-native-v1beta",
|
||||
},
|
||||
},
|
||||
{
|
||||
config_version: 2,
|
||||
config_version: 3,
|
||||
model_id: "gemini-3-pro-image-preview",
|
||||
route_profile: {
|
||||
endpoint: "https://oneapi.intelligrow.cn/v1/models/gemini-3-pro-image-preview:generateContent",
|
||||
endpoint: "https://oneapi.intelligrow.cn/v1beta/models/gemini-3-pro-image-preview:generateContent",
|
||||
mode: "sync",
|
||||
protocol_version: "gemini-native-v1",
|
||||
protocol_version: "gemini-native-v1beta",
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -83,10 +83,11 @@ test("TDD-WP7-EXT-001 builds protocol-specific requests without auth in argument
|
||||
assert.equal(gemini.method, "POST");
|
||||
assert.equal(gemini.body.contents[0].parts.some((part) => part.inlineData?.data), true);
|
||||
assert.deepEqual(gemini.body.generationConfig.responseModalities, ["IMAGE"]);
|
||||
assert.deepEqual(gemini.body.generationConfig.responseFormat, {
|
||||
image: { aspectRatio: "3:4", imageSize: "1K" },
|
||||
assert.deepEqual(gemini.body.generationConfig.imageConfig, {
|
||||
aspectRatio: "3:4",
|
||||
imageSize: "1K",
|
||||
});
|
||||
assert.equal("imageConfig" in gemini.body.generationConfig, false);
|
||||
assert.equal("responseFormat" in gemini.body.generationConfig, false);
|
||||
assert.equal("authorization" in gemini.headers, false);
|
||||
|
||||
const openai = buildProviderRequest({ modelConfig: models[2], prompt: "controlled fixture prompt", ratio: "9:16" });
|
||||
|
||||
Reference in New Issue
Block a user