Merge the MIBP fork (v1.0.14, synced to decolua v0.5.81) into our master
(0.5.86) at merge-base a8c9d380. Keep HEAD's infra policy (untracked
lockfile, mirror-configurable Dockerfile, decolua GHCR/DockerHub, README)
while absorbing the fork's engine features:
- feat(providers): freebuff provider + executor + OAuth + usage tracking
- feat(providers): cline free-tier models, Freebuff catalog sync
- feat(proxy-pools): pool egress geo probe, proxy-pool fitness + retry
- fix(usage): hide noAuth providers (devin-cli, mimo-free) from usage list
- test(harness): DATA_DIR isolation so tests never write the real DB
- fix(codebuddy-intl): probe token in connection test, OAuth by identity
- chore(guards): durable markers so fixes aren't silently dropped
Resolutions:
- registry/index.js regenerated deterministically (122 providers, alpha
order). trae/windsurf/devin-cli stay hidden per HEAD security posture
(no tool-calling / local-agent shell access) — not re-enabled.
- nonStreamingHandler: drop the generic unconditional unwrapDataEnvelope
call; envelope unwrap stays scoped to clineEnvelope-quirk providers
(unwrapClineEnvelope), fixing a latent mibp bug where non-opted-in
providers ({success,data} bodies) were stripped.
- Drop fork-local Docker lockfile policy (package-lock.json, AGENTS.md,
.npmrc verify scripts): this repo keeps package-lock untracked (nix
build deploy). .npmrc (audit=false/fund=false) kept.
- Keep gitbook-pages workflow enabled (ours); mibp disabled it.
- Restore 13 upstream tests mibp deleted (they cover features we keep).
Verified: 2841 tests, 2687 pass, fail set byte-identical to HEAD (zero
new regressions); providers/alias/oauth baselines regenerated to merged
code and all green.
1990 lines
57 KiB
Plaintext
1990 lines
57 KiB
Plaintext
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > alicode → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > alicode-intl → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > alims-intl → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > alitp-intl → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > anthropic → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Content-Type": "application/json",
|
|
"anthropic-version": "2023-06-01",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"nonStream": {
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Content-Type": "application/json",
|
|
"anthropic-version": "2023-06-01",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Content-Type": "application/json",
|
|
"anthropic-version": "2023-06-01",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > api-airforce → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://endpoint-proxy.local",
|
|
"X-Title": "Endpoint Proxy",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://endpoint-proxy.local",
|
|
"X-Title": "Endpoint Proxy",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://endpoint-proxy.local",
|
|
"X-Title": "Endpoint Proxy",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > assemblyai → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > baidu → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > bazaarlink → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > blackbox → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > bluesminds → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > byteplus → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > cerebras → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > chutes → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > claude → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,oauth-2025-04-20,interleaved-thinking-2025-05-14,context-management-2025-06-27,prompt-caching-scope-2026-01-05,advanced-tool-use-2025-11-20,effort-2025-11-24,structured-outputs-2025-12-15,fast-mode-2026-02-01,redact-thinking-2026-02-12,token-efficient-tools-2026-03-28",
|
|
"Anthropic-Dangerous-Direct-Browser-Access": "true",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "claude-cli/2.1.280 (external, sdk-cli)",
|
|
"X-App": "cli",
|
|
"X-Stainless-Arch": "arm64",
|
|
"X-Stainless-Helper-Method": "stream",
|
|
"X-Stainless-Lang": "js",
|
|
"X-Stainless-Os": "MacOS",
|
|
"X-Stainless-Package-Version": "0.80.0",
|
|
"X-Stainless-Retry-Count": "0",
|
|
"X-Stainless-Runtime": "node",
|
|
"X-Stainless-Runtime-Version": "v24.14.0",
|
|
"X-Stainless-Timeout": "600",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"nonStream": {
|
|
"Anthropic-Beta": "claude-code-20250219,oauth-2025-04-20,interleaved-thinking-2025-05-14,context-management-2025-06-27,prompt-caching-scope-2026-01-05,advanced-tool-use-2025-11-20,effort-2025-11-24,structured-outputs-2025-12-15,fast-mode-2026-02-01,redact-thinking-2026-02-12,token-efficient-tools-2026-03-28",
|
|
"Anthropic-Dangerous-Direct-Browser-Access": "true",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "claude-cli/2.1.280 (external, sdk-cli)",
|
|
"X-App": "cli",
|
|
"X-Stainless-Arch": "arm64",
|
|
"X-Stainless-Helper-Method": "stream",
|
|
"X-Stainless-Lang": "js",
|
|
"X-Stainless-Os": "MacOS",
|
|
"X-Stainless-Package-Version": "0.80.0",
|
|
"X-Stainless-Retry-Count": "0",
|
|
"X-Stainless-Runtime": "node",
|
|
"X-Stainless-Runtime-Version": "v24.14.0",
|
|
"X-Stainless-Timeout": "600",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,oauth-2025-04-20,interleaved-thinking-2025-05-14,context-management-2025-06-27,prompt-caching-scope-2026-01-05,advanced-tool-use-2025-11-20,effort-2025-11-24,structured-outputs-2025-12-15,fast-mode-2026-02-01,redact-thinking-2026-02-12,token-efficient-tools-2026-03-28",
|
|
"Anthropic-Dangerous-Direct-Browser-Access": "true",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "claude-cli/2.1.280 (external, sdk-cli)",
|
|
"X-App": "cli",
|
|
"X-Stainless-Arch": "arm64",
|
|
"X-Stainless-Helper-Method": "stream",
|
|
"X-Stainless-Lang": "js",
|
|
"X-Stainless-Os": "MacOS",
|
|
"X-Stainless-Package-Version": "0.80.0",
|
|
"X-Stainless-Retry-Count": "0",
|
|
"X-Stainless-Runtime": "node",
|
|
"X-Stainless-Runtime-Version": "v24.14.0",
|
|
"X-Stainless-Timeout": "600",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > cline → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://cline.bot",
|
|
"User-Agent": "Cline/3.0.61",
|
|
"X-CLIENT-TYPE": "cline-cli",
|
|
"X-CLIENT-VERSION": "3.0.61",
|
|
"X-CORE-VERSION": "3.0.61",
|
|
"X-IS-MULTIROOT": "false",
|
|
"X-PLATFORM": "cli",
|
|
"X-PLATFORM-VERSION": "3.0.61",
|
|
"X-Title": "Cline",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://cline.bot",
|
|
"User-Agent": "Cline/3.0.61",
|
|
"X-CLIENT-TYPE": "cline-cli",
|
|
"X-CLIENT-VERSION": "3.0.61",
|
|
"X-CORE-VERSION": "3.0.61",
|
|
"X-IS-MULTIROOT": "false",
|
|
"X-PLATFORM": "cli",
|
|
"X-PLATFORM-VERSION": "3.0.61",
|
|
"X-Title": "Cline",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://cline.bot",
|
|
"User-Agent": "Cline/3.0.61",
|
|
"X-CLIENT-TYPE": "cline-cli",
|
|
"X-CLIENT-VERSION": "3.0.61",
|
|
"X-CORE-VERSION": "3.0.61",
|
|
"X-IS-MULTIROOT": "false",
|
|
"X-PLATFORM": "cli",
|
|
"X-PLATFORM-VERSION": "3.0.61",
|
|
"X-Title": "Cline",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > clinepass → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://cline.bot",
|
|
"User-Agent": "Cline/3.0.61",
|
|
"X-CLIENT-TYPE": "cline-cli",
|
|
"X-CLIENT-VERSION": "3.0.61",
|
|
"X-CORE-VERSION": "3.0.61",
|
|
"X-IS-MULTIROOT": "false",
|
|
"X-PLATFORM": "cli",
|
|
"X-PLATFORM-VERSION": "3.0.61",
|
|
"X-Title": "Cline",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://cline.bot",
|
|
"User-Agent": "Cline/3.0.61",
|
|
"X-CLIENT-TYPE": "cline-cli",
|
|
"X-CLIENT-VERSION": "3.0.61",
|
|
"X-CORE-VERSION": "3.0.61",
|
|
"X-IS-MULTIROOT": "false",
|
|
"X-PLATFORM": "cli",
|
|
"X-PLATFORM-VERSION": "3.0.61",
|
|
"X-Title": "Cline",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://cline.bot",
|
|
"User-Agent": "Cline/3.0.61",
|
|
"X-CLIENT-TYPE": "cline-cli",
|
|
"X-CLIENT-VERSION": "3.0.61",
|
|
"X-CORE-VERSION": "3.0.61",
|
|
"X-IS-MULTIROOT": "false",
|
|
"X-PLATFORM": "cli",
|
|
"X-PLATFORM-VERSION": "3.0.61",
|
|
"X-Title": "Cline",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > cloudflare-ai → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > codebuddy-cn → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "CLI/2.108.1 CodeBuddy/2.108.1",
|
|
"X-IDE-Name": "CLI",
|
|
"X-IDE-Type": "CLI",
|
|
"X-Product": "SaaS",
|
|
"x-codebuddy-request": "1",
|
|
"x-requested-with": "XMLHttpRequest",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "CLI/2.108.1 CodeBuddy/2.108.1",
|
|
"X-IDE-Name": "CLI",
|
|
"X-IDE-Type": "CLI",
|
|
"X-Product": "SaaS",
|
|
"x-codebuddy-request": "1",
|
|
"x-requested-with": "XMLHttpRequest",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "CLI/2.108.1 CodeBuddy/2.108.1",
|
|
"X-IDE-Name": "CLI",
|
|
"X-IDE-Type": "CLI",
|
|
"X-Product": "SaaS",
|
|
"x-codebuddy-request": "1",
|
|
"x-requested-with": "XMLHttpRequest",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > codebuddy-intl → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "IDE/2.108.1 CodeBuddy/2.108.1",
|
|
"X-IDE-Name": "IDE",
|
|
"X-IDE-Type": "IDE",
|
|
"X-Product": "SaaS",
|
|
"x-codebuddy-request": "1",
|
|
"x-requested-with": "XMLHttpRequest",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "IDE/2.108.1 CodeBuddy/2.108.1",
|
|
"X-IDE-Name": "IDE",
|
|
"X-IDE-Type": "IDE",
|
|
"X-Product": "SaaS",
|
|
"x-codebuddy-request": "1",
|
|
"x-requested-with": "XMLHttpRequest",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "IDE/2.108.1 CodeBuddy/2.108.1",
|
|
"X-IDE-Name": "IDE",
|
|
"X-IDE-Type": "IDE",
|
|
"X-Product": "SaaS",
|
|
"x-codebuddy-request": "1",
|
|
"x-requested-with": "XMLHttpRequest",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > cohere → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > deepgram → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > deepseek → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > devin-cli → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > featherless → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > fireworks → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > freebuff → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "ai-sdk/openai-compatible/1.0/codebuff",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "ai-sdk/openai-compatible/1.0/codebuff",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "ai-sdk/openai-compatible/1.0/codebuff",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > gemini → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Content-Type": "application/json",
|
|
"x-goog-api-key": "<CRED>",
|
|
},
|
|
"nonStream": {
|
|
"Content-Type": "application/json",
|
|
"x-goog-api-key": "<CRED>",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > gitlab → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > glm → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"nonStream": {
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > glm-cn → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > grok-cli → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "grok-shell/0.2.99 (linux; x86_64)",
|
|
"x-grok-client-identifier": "grok-shell",
|
|
"x-grok-client-version": "0.2.99",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "grok-shell/0.2.99 (linux; x86_64)",
|
|
"x-grok-client-identifier": "grok-shell",
|
|
"x-grok-client-version": "0.2.99",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "grok-shell/0.2.99 (linux; x86_64)",
|
|
"x-grok-client-identifier": "grok-shell",
|
|
"x-grok-client-version": "0.2.99",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > groq → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > hyperbolic → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > kilo-gateway → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > kilocode → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > kimchi → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "kimchi/0.1.50",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "kimchi/0.1.50",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"User-Agent": "kimchi/0.1.50",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > kimi → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"X-Msh-Device-Id": "kimi-<TS>",
|
|
"X-Msh-Device-Model": "Linux x64",
|
|
"X-Msh-Device-Name": "host1760805970",
|
|
"X-Msh-Platform": "9router",
|
|
"X-Msh-Version": "0.5.86",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"nonStream": {
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"X-Msh-Device-Id": "kimi-<TS>",
|
|
"X-Msh-Device-Model": "Linux x64",
|
|
"X-Msh-Device-Name": "host1760805970",
|
|
"X-Msh-Platform": "9router",
|
|
"X-Msh-Version": "0.5.86",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"X-Msh-Device-Id": "kimi-<TS>",
|
|
"X-Msh-Device-Model": "Linux x64",
|
|
"X-Msh-Device-Name": "host1760805970",
|
|
"X-Msh-Platform": "9router",
|
|
"X-Msh-Version": "0.5.86",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > llm7 → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > minimax → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"nonStream": {
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > minimax-cn → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"nonStream": {
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Anthropic-Beta": "claude-code-20250219,interleaved-thinking-2025-05-14",
|
|
"Anthropic-Version": "2023-06-01",
|
|
"Content-Type": "application/json",
|
|
"x-api-key": "<CRED>",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > mistral → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > mmf → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > morph → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > nanobanana → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > nebius → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > nvidia → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > ollama → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > openai → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > opencode-zen → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > openrouter → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://endpoint-proxy.local",
|
|
"X-Title": "Endpoint Proxy",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://endpoint-proxy.local",
|
|
"X-Title": "Endpoint Proxy",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
"HTTP-Referer": "https://endpoint-proxy.local",
|
|
"X-Title": "Endpoint Proxy",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > perplexity → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > perplexity-agent → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > poolside → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > qoder-cn → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > sambanova → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > siliconflow → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > tencent → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > together → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > tokenrouter → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > trae → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "<CRED>",
|
|
"Content-Type": "application/json",
|
|
"Referer": "https://solo.trae.ai/",
|
|
"X-Preferenced-Language": "en",
|
|
"X-Trae-Client-Type": "web",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "<CRED>",
|
|
"Content-Type": "application/json",
|
|
"Referer": "https://solo.trae.ai/",
|
|
"X-Preferenced-Language": "en",
|
|
"X-Trae-Client-Type": "web",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "<CRED>",
|
|
"Content-Type": "application/json",
|
|
"Referer": "https://solo.trae.ai/",
|
|
"X-Preferenced-Language": "en",
|
|
"X-Trae-Client-Type": "web",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > venice → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > vercel-ai-gateway → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > volcengine-ark → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > windsurf → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "<CRED>",
|
|
"Content-Type": "application/grpc-web+proto",
|
|
"X-Grpc-Web": "1",
|
|
},
|
|
"nonStream": {
|
|
"Accept": "application/grpc-web+proto",
|
|
"Authorization": "<CRED>",
|
|
"Content-Type": "application/grpc-web+proto",
|
|
"X-Grpc-Web": "1",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "<CRED>",
|
|
"Content-Type": "application/grpc-web+proto",
|
|
"X-Grpc-Web": "1",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > xai → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > xiaomi-mimo → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "Bearer <TOK>",
|
|
"Content-Type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildHeaders (default executor providers) > zed → headers (apiKey / oauth) 1`] = `
|
|
{
|
|
"apiKey": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "<CRED>",
|
|
"Content-Type": "application/json",
|
|
"content-type": "application/json",
|
|
},
|
|
"nonStream": {
|
|
"Authorization": "<CRED>",
|
|
"Content-Type": "application/json",
|
|
"content-type": "application/json",
|
|
},
|
|
"oauth": {
|
|
"Accept": "text/event-stream",
|
|
"Authorization": "<CRED>",
|
|
"Content-Type": "application/json",
|
|
"content-type": "application/json",
|
|
},
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > alicode → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://coding.dashscope.aliyuncs.com/v1/chat/completions",
|
|
"stream": "https://coding.dashscope.aliyuncs.com/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > alicode-intl → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://coding-intl.dashscope.aliyuncs.com/v1/chat/completions",
|
|
"stream": "https://coding-intl.dashscope.aliyuncs.com/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > alims-intl → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1/chat/completions",
|
|
"stream": "https://dashscope-intl.aliyuncs.com/compatible-mode/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > alitp-intl → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions",
|
|
"stream": "https://token-plan.ap-southeast-1.maas.aliyuncs.com/compatible-mode/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > anthropic → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.anthropic.com/v1/messages",
|
|
"stream": "https://api.anthropic.com/v1/messages",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > api-airforce → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.airforce/v1/chat/completions",
|
|
"stream": "https://api.airforce/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > assemblyai → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.assemblyai.com/v1/audio/transcriptions",
|
|
"stream": "https://api.assemblyai.com/v1/audio/transcriptions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > baidu → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://qianfan.baidubce.com/v2/chat/completions",
|
|
"stream": "https://qianfan.baidubce.com/v2/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > bazaarlink → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://bazaarlink.ai/api/v1/chat/completions",
|
|
"stream": "https://bazaarlink.ai/api/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > blackbox → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.blackbox.ai/v1/chat/completions",
|
|
"stream": "https://api.blackbox.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > bluesminds → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.bluesminds.com/v1/chat/completions",
|
|
"stream": "https://api.bluesminds.com/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > byteplus → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://ark.ap-southeast.bytepluses.com/api/coding/v3/chat/completions",
|
|
"stream": "https://ark.ap-southeast.bytepluses.com/api/coding/v3/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > cerebras → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.cerebras.ai/v1/chat/completions",
|
|
"stream": "https://api.cerebras.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > chutes → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://llm.chutes.ai/v1/chat/completions",
|
|
"stream": "https://llm.chutes.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > claude → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.anthropic.com/v1/messages?beta=true",
|
|
"stream": "https://api.anthropic.com/v1/messages?beta=true",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > cline → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.cline.bot/api/v1/chat/completions",
|
|
"stream": "https://api.cline.bot/api/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > clinepass → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.cline.bot/api/v1/chat/completions",
|
|
"stream": "https://api.cline.bot/api/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > cloudflare-ai → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.cloudflare.com/client/v4/accounts/ACC123/ai/v1/chat/completions",
|
|
"stream": "https://api.cloudflare.com/client/v4/accounts/ACC123/ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > codebuddy-cn → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://copilot.tencent.com/v2/chat/completions",
|
|
"stream": "https://copilot.tencent.com/v2/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > codebuddy-intl → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://www.codebuddy.ai/v2/chat/completions",
|
|
"stream": "https://www.codebuddy.ai/v2/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > cohere → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.cohere.ai/v1/chat/completions",
|
|
"stream": "https://api.cohere.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > deepgram → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.deepgram.com/v1/listen",
|
|
"stream": "https://api.deepgram.com/v1/listen",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > deepseek → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.deepseek.com/chat/completions",
|
|
"stream": "https://api.deepseek.com/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > devin-cli → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "devin://acp/stdio",
|
|
"stream": "devin://acp/stdio",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > featherless → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.featherless.ai/v1/chat/completions",
|
|
"stream": "https://api.featherless.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > fireworks → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.fireworks.ai/inference/v1/chat/completions",
|
|
"stream": "https://api.fireworks.ai/inference/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > freebuff → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://www.codebuff.com/api/v1/chat/completions",
|
|
"stream": "https://www.codebuff.com/api/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > gemini → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://generativelanguage.googleapis.com/v1beta/models/test-model:generateContent",
|
|
"stream": "https://generativelanguage.googleapis.com/v1beta/models/test-model:streamGenerateContent?alt=sse",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > gitlab → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://gitlab.com/api/v4/chat/completions",
|
|
"stream": "https://gitlab.com/api/v4/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > glm → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.z.ai/api/anthropic/v1/messages?beta=true",
|
|
"stream": "https://api.z.ai/api/anthropic/v1/messages?beta=true",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > glm-cn → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://open.bigmodel.cn/api/coding/paas/v4/chat/completions",
|
|
"stream": "https://open.bigmodel.cn/api/coding/paas/v4/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > grok-cli → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://cli-chat-proxy.grok.com/v1/responses",
|
|
"stream": "https://cli-chat-proxy.grok.com/v1/responses",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > groq → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.groq.com/openai/v1/chat/completions",
|
|
"stream": "https://api.groq.com/openai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > hyperbolic → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.hyperbolic.xyz/v1/chat/completions",
|
|
"stream": "https://api.hyperbolic.xyz/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > kilo-gateway → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.kilo.ai/api/gateway/chat/completions",
|
|
"stream": "https://api.kilo.ai/api/gateway/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > kilocode → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.kilo.ai/api/openrouter/chat/completions",
|
|
"stream": "https://api.kilo.ai/api/openrouter/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > kimchi → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://llm.kimchi.dev/openai/v1/chat/completions",
|
|
"stream": "https://llm.kimchi.dev/openai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > kimi → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.kimi.com/coding/v1/messages?beta=true",
|
|
"stream": "https://api.kimi.com/coding/v1/messages?beta=true",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > llm7 → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.llm7.io/v1/chat/completions",
|
|
"stream": "https://api.llm7.io/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > minimax → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.minimax.io/anthropic/v1/messages?beta=true",
|
|
"stream": "https://api.minimax.io/anthropic/v1/messages?beta=true",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > minimax-cn → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.minimaxi.com/anthropic/v1/messages?beta=true",
|
|
"stream": "https://api.minimaxi.com/anthropic/v1/messages?beta=true",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > mistral → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.mistral.ai/v1/chat/completions",
|
|
"stream": "https://api.mistral.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > mmf → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.xiaomimimo.com/api/free-ai/openai/chat",
|
|
"stream": "https://api.xiaomimimo.com/api/free-ai/openai/chat",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > morph → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.morphllm.com/v1/chat/completions",
|
|
"stream": "https://api.morphllm.com/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > nanobanana → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.nanobananaapi.ai/v1/chat/completions",
|
|
"stream": "https://api.nanobananaapi.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > nebius → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.studio.nebius.ai/v1/chat/completions",
|
|
"stream": "https://api.studio.nebius.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > nvidia → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://integrate.api.nvidia.com/v1/chat/completions",
|
|
"stream": "https://integrate.api.nvidia.com/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > ollama → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://ollama.com/api/chat",
|
|
"stream": "https://ollama.com/api/chat",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > openai → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.openai.com/v1/chat/completions",
|
|
"stream": "https://api.openai.com/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > opencode-zen → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://opencode.ai/zen/v1/chat/completions",
|
|
"stream": "https://opencode.ai/zen/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > openrouter → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://openrouter.ai/api/v1/chat/completions",
|
|
"stream": "https://openrouter.ai/api/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > perplexity → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.perplexity.ai/chat/completions",
|
|
"stream": "https://api.perplexity.ai/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > perplexity-agent → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.perplexity.ai/v1/responses",
|
|
"stream": "https://api.perplexity.ai/v1/responses",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > poolside → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://inference.poolside.ai/v1/chat/completions",
|
|
"stream": "https://inference.poolside.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > qoder-cn → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://gateway.qoder.com.cn/algo/api/v2/service/pro/sse/agent_chat_generation",
|
|
"stream": "https://gateway.qoder.com.cn/algo/api/v2/service/pro/sse/agent_chat_generation",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > sambanova → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.sambanova.ai/v1/chat/completions",
|
|
"stream": "https://api.sambanova.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > siliconflow → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.siliconflow.com/v1/chat/completions",
|
|
"stream": "https://api.siliconflow.com/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > tencent → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.hunyuan.cloud.tencent.com/v1/chat/completions",
|
|
"stream": "https://api.hunyuan.cloud.tencent.com/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > together → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.together.xyz/v1/chat/completions",
|
|
"stream": "https://api.together.xyz/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > tokenrouter → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.tokenrouter.com/v1/chat/completions",
|
|
"stream": "https://api.tokenrouter.com/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > trae → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://core-normal.trae.ai/api/remote/v1",
|
|
"stream": "https://core-normal.trae.ai/api/remote/v1",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > venice → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.venice.ai/api/v1/chat/completions",
|
|
"stream": "https://api.venice.ai/api/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > vercel-ai-gateway → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://ai-gateway.vercel.sh/v1/chat/completions",
|
|
"stream": "https://ai-gateway.vercel.sh/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > volcengine-ark → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://ark.cn-beijing.volces.com/api/coding/v3/chat/completions",
|
|
"stream": "https://ark.cn-beijing.volces.com/api/coding/v3/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > windsurf → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://server.codeium.com/exa.language_server_pb.LanguageServerService/GetChatMessage",
|
|
"stream": "https://server.codeium.com/exa.language_server_pb.LanguageServerService/GetChatMessage",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > xai → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.x.ai/v1/chat/completions",
|
|
"stream": "https://api.x.ai/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > xiaomi-mimo → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://api.xiaomimimo.com/v1/chat/completions",
|
|
"stream": "https://api.xiaomimimo.com/v1/chat/completions",
|
|
}
|
|
`;
|
|
|
|
exports[`GOLDEN buildUrl (default executor providers) > zed → url (stream + non-stream) 1`] = `
|
|
{
|
|
"nonStream": "https://cloud.zed.dev/completions",
|
|
"stream": "https://cloud.zed.dev/completions",
|
|
}
|
|
`;
|