feat: suporte para provedor OpenRouter
This commit is contained in:
@@ -64,6 +64,7 @@ export const ApiKeySetup: React.FC<ApiKeySetupProps> = ({ onKeySave }) => {
|
||||
case 'anthropic': return 'https://console.anthropic.com/keys';
|
||||
case 'azure': return 'https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps';
|
||||
case 'ollama': return 'https://ollama.com/download';
|
||||
case 'openrouter': return 'https://openrouter.ai/keys';
|
||||
default: return '#';
|
||||
}
|
||||
};
|
||||
@@ -75,6 +76,7 @@ export const ApiKeySetup: React.FC<ApiKeySetupProps> = ({ onKeySave }) => {
|
||||
case 'anthropic': return 'Anthropic (Claude)';
|
||||
case 'azure': return 'Azure OpenAI';
|
||||
case 'ollama': return 'Ollama (Local)';
|
||||
case 'openrouter': return 'OpenRouter';
|
||||
default: return 'API';
|
||||
}
|
||||
};
|
||||
@@ -244,8 +246,8 @@ export const ApiKeySetup: React.FC<ApiKeySetupProps> = ({ onKeySave }) => {
|
||||
</div>
|
||||
)}
|
||||
|
||||
{/* Azure Endpoint */}
|
||||
{provider === 'azure' && (
|
||||
{/* Outros Provedores */}
|
||||
{provider !== 'ollama' && (
|
||||
<div>
|
||||
<label htmlFor="api-key-setup" className="block text-sm font-medium text-slate-700 dark:text-slate-300 mb-2">
|
||||
Chave de API ({getProviderLabel(provider)})
|
||||
|
||||
Reference in New Issue
Block a user