fix: expose gpt pika provider profile
This commit is contained in:
@@ -580,11 +580,12 @@ async function providerProfileAuthJsonFromStdin(context: any) {
|
||||
function normalizeProviderProfile(value: unknown) {
|
||||
const profile = text(value).toLowerCase();
|
||||
const normalized = profile === "codex" ? "codex-api" : profile;
|
||||
if (/^[a-z0-9][a-z0-9-]{0,63}$/u.test(normalized) && normalized !== "runtime-default") return normalized;
|
||||
throw cliError("invalid_provider_profile", "provider profile must be a lowercase slug such as deepseek, minimax-m3, dsflash-go, or codex-api", {
|
||||
const backendProfile = normalized === "gpt.pika" ? "gpt-pika" : normalized;
|
||||
if (/^[a-z0-9][a-z0-9.-]{0,63}$/u.test(normalized) && /^[a-z0-9][a-z0-9-]{0,63}$/u.test(backendProfile) && normalized !== "runtime-default") return normalized;
|
||||
throw cliError("invalid_provider_profile", "provider profile must be a lowercase id such as deepseek, minimax-m3, dsflash-go, codex-api, or gpt.pika", {
|
||||
profile,
|
||||
alias: "codex -> codex-api",
|
||||
pattern: "^[a-z0-9][a-z0-9-]{0,63}$"
|
||||
alias: "codex -> codex-api, gpt.pika -> gpt-pika",
|
||||
pattern: "public=^[a-z0-9][a-z0-9.-]{0,63}$ backend=^[a-z0-9][a-z0-9-]{0,63}$"
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user