feat: suporte para provedor OpenRouter

This commit is contained in:
2026-06-22 20:06:40 +00:00
parent f41c5eccd2
commit ba10367855
4 changed files with 95 additions and 4 deletions
+4 -2
View File
@@ -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)})