A ferramenta usa variáveis de ambiente como o principal método de configuração, um projeto que garante a segurança e oferece flexibilidade de implementação. Os principais parâmetros de configuração incluem CUSTOM_LLM_API_KEY para definir a chave de autenticação de cada fornecedor, CUSTOM_LLM_MODEL_NAME para especificar a versão do modelo e CUSTOM_LLM_MAX_TOKENS para controlar a duração da geração. A prática mostra que esse método de configuração é mais adaptável aos cenários de implantação em contêineres do que os arquivos de configuração tradicionais, especialmente quando usado em conjunto com o recurso env_file do Docker. Os desenvolvedores podem pré-injetar variáveis de ambiente para diferentes ambientes no pipeline de CI/CD, permitindo uma alternância perfeita entre os ambientes de teste e de produção. A documentação sugere gravar essas variáveis persistentemente em um arquivo .zshrc ou .bashrc, mas tome cuidado para evitar o envio de chaves confidenciais para o sistema de controle de versão.
Essa resposta foi extraída do artigoeasy-llm-cli: ativação da CLI do Gemini para oferecer suporte a chamadas para vários modelos de idiomas grandesO