Fix/moonshot cn web search domain (#338)
This commit is contained in:
committed by
GitHub
Unverified
parent
b41a8eedd9
commit
c03d92e9a2
@@ -10,6 +10,7 @@ import {
|
||||
BUILTIN_PROVIDER_TYPES,
|
||||
getProviderConfig,
|
||||
getProviderEnvVar,
|
||||
getProviderEnvVars,
|
||||
} from '@electron/utils/provider-registry';
|
||||
|
||||
describe('provider metadata', () => {
|
||||
@@ -40,6 +41,17 @@ describe('provider metadata', () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('uses a single canonical env key for moonshot provider', () => {
|
||||
expect(getProviderEnvVar('moonshot')).toBe('MOONSHOT_API_KEY');
|
||||
expect(getProviderEnvVars('moonshot')).toEqual(['MOONSHOT_API_KEY']);
|
||||
expect(getProviderConfig('moonshot')).toEqual(
|
||||
expect.objectContaining({
|
||||
baseUrl: 'https://api.moonshot.cn/v1',
|
||||
apiKeyEnv: 'MOONSHOT_API_KEY',
|
||||
})
|
||||
);
|
||||
});
|
||||
|
||||
it('keeps builtin provider sources in sync', () => {
|
||||
expect(BUILTIN_PROVIDER_TYPES).toEqual(
|
||||
expect.arrayContaining(['anthropic', 'openai', 'google', 'openrouter', 'ark', 'moonshot', 'siliconflow', 'minimax-portal', 'minimax-portal-cn', 'qwen-portal', 'ollama'])
|
||||
|
||||
Reference in New Issue
Block a user