chatgpt34993/llm-key-pool

Ferramenta de gerenciamento de chaves de API LLM multi-plataforma em camadas, com failover e alternância automática, empacotada como uma skill de agente.

O que é llm-key-pool?

Esta skill gerencia chaves de API de modelos de linguagem (LLMs) de múltiplas plataformas de forma centralizada, organizando-as em camadas hierárquicas. Ela oferece failover inteligente: se uma chave falha ou atinge o limite de cota, a skill automaticamente seleciona a próxima chave disponível na camada, garantindo alta disponibilidade e resiliência para agentes de IA. Suporta provedores como OpenAI, Anthropic, Google, Azure, entre outros, através de um sistema de configuração flexível. Os desenvolvedores podem definir pools de chaves com pesos e prioridades, e a skill realiza a rotação automática com base em taxas de erro e consumo de cota. É particularmente útil para ambientes de produção onde múltiplas chaves são necessárias para evitar interrupções ou para distribuir custos entre diferentes contas. Projetada para integração direta com agentes como Claude Code, Cursor e Codex, ela opera como um middleware transparente, interceptando chamadas de API e redirecionando-as conforme as regras configuradas.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add chatgpt34993/llm-key-pool

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que llm-key-pool faz?

Ferramenta de gerenciamento de chaves de API LLM multi-plataforma em camadas, com failover e alternância automática, empacotada como uma skill de agente.

Visão Geral

Esta skill gerencia chaves de API de múltiplos provedores de modelos de linguagem (LLMs) de forma centralizada e organizada em camadas. Ela fornece failover automático: se uma chave falha ou atinge o limite de cota, a skill automaticamente seleciona a próxima chave disponível na camada, garantindo alta disponibilidade e resiliência.

Recursos

  • Gerenciamento de chaves de API em camadas hierárquicas
  • Failover automático entre chaves
  • Suporte multi-plataforma: OpenAI, Anthropic, Google, Azure, e outros
  • Configuração flexível com pesos e prioridades
  • Rotação automática baseada em taxas de erro e consumo de cota
  • Integração transparente com agentes de IA

Como Usar

  1. Configure as chaves de API no arquivo de configuração (config.yaml ou variáveis de ambiente)
  2. Defina as camadas e prioridades das chaves
  3. A skill intercepta automaticamente as chamadas de API e gerencia o roteamento

Exemplo de Configuração

pools:
  - name: pool-principal
    platform: openai
    keys:
      - key: sk-xxx1
        weight: 2
      - key: sk-xxx2
        weight: 1
    fallback:
      - platform: anthropic
        keys:
          - key: sk-ant-xxx

Plataformas Suportadas

  • OpenAI (GPT-4, GPT-3.5)
  • Anthropic (Claude)
  • Google (Gemini, PaLM)
  • Azure OpenAI
  • Outros provedores compatíveis com API REST

Integração com Agentes

A skill pode ser usada diretamente com:

  • Claude Code: Adicione como dependência no arquivo claude.json
  • Cursor: Configure no arquivo .cursorrules
  • Codex: Use como plugin via configuração

Licença

MIT

Habilidades Relacionadas