docs(cli): add Vercel provider to setup and doctor

This commit is contained in:
William Valentin
2026-02-15 10:53:29 -08:00
parent 87e942b4c5
commit a624f5efb5
5 changed files with 50 additions and 1 deletions
+14
View File
@@ -61,4 +61,18 @@ describe('setupProviders', () => {
expect(config.models.fast).toBeDefined();
expect(config.models.fast.provider).toBe('anthropic');
});
it('configures vercel gateway as default provider (second tier)', async () => {
// Pick "More providers..." then pick "Vercel AI Gateway".
// Prompts: api key, endpoint, model, then confirm fast tier.
const rl = mockReadline(['4', '3', 'sk-vercel-test123', '', '', 'n']);
const p = createPrompter(rl);
const builder = new ConfigBuilder();
await setupProviders(p, builder);
const config = builder.build();
expect(config.models.default.provider).toBe('vercel');
expect(config.models.default.api_key).toBe('sk-vercel-test123');
expect(config.models.default.endpoint).toBe('https://ai-gateway.vercel.sh/v1');
expect(config.models.default.model).toBe('openai/gpt-4.1');
});
});