{
    "tipo": "arvore-sa",
    "nome": "criar-conta-llm",
    "criadoEm": "2026-08-03T14:15:44Z",
    "atualizadoEm": "2026-08-12T09:32:48Z",
    "filhos": [
        {
            "nome": "Visão geral [uso descricao grupos]",
            "filhos": [
                {
                    "nome": "Uso",
                    "filhos": [
                        {
                            "nome": "pp --criar-conta-llm=<KEY|ARQUIVO_CHAVE|auth|oauth> [--modelo=<NOME>]",
                            "filhos": []
                        },
                        {
                            "nome": "pp --criar-conta-llm --ajuda:<grupo>",
                            "filhos": []
                        }
                    ]
                },
                {
                    "nome": "Descrição",
                    "filhos": [
                        {
                            "nome": "Cria ou atualiza um preset de conta LLM a partir de contas-llm/llm.json. Se a conta já existir, atualiza a configuração (não dá erro). Se <KEY|ARQUIVO_CHAVE> for nome de arquivo existente em secretos/, aponta para ele; senão salva como nova chave. --modelo=<NOME> sobrescreve o modelo do preset.",
                            "filhos": []
                        }
                    ]
                },
                {
                    "nome": "Grupos de ajuda",
                    "filhos": [
                        {
                            "nome": "uso",
                            "filhos": []
                        },
                        {
                            "nome": "modos",
                            "filhos": []
                        },
                        {
                            "nome": "arquivos",
                            "filhos": []
                        },
                        {
                            "nome": "exemplos",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "Uso e ajuda [uso ajuda]",
            "filhos": [
                {
                    "nome": "--ajuda, --help, -h            Exibe esta ajuda",
                    "filhos": []
                },
                {
                    "nome": "--ajuda:<grupo>                 Abre esta árvore com procura destacada. Ex: pp --criar-conta-llm --ajuda:uso",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Modos de operação [modos entrada]",
            "filhos": [
                {
                    "nome": "<KEY>                          Modo key: salva a chave em secretos/<conexao>.txt (se não for arquivo existente)\n  <ARQUIVO_CHAVE>                Se arquivo em secretos/ com esse nome, aponta para ele na configuração\n  auth                           Modo OAuth/PKCE com callback local\n  oauth                          Alias de auth",
                    "filhos": []
                },
                {
                    "nome": "Exemplo com todas as flags do grupo",
                    "filhos": [
                        {
                            "nome": "pp --criar-conta-llm=sk-abc123  (key)\n    pp --criar-conta-llm=deepseekv4pro-opencode-costarrear-key  (aponta para secretos/ existente)\n    pp --criar-conta-llm=sk-abc123 --modelo=deepseek-v4-pro  (sobrescreve modelo)\n    pp --criar-conta-llm=auth  (OAuth)",
                            "filhos": []
                        }
                    ]
                }
            ]
        },
        {
            "nome": "Arquivos alterados [arquivos]",
            "filhos": [
                {
                    "nome": "contas-llm/<conexao>.json      Preset da conta",
                    "filhos": []
                },
                {
                    "nome": "secretos/<conexao>.txt         Chave secreta, quando modo key",
                    "filhos": []
                },
                {
                    "nome": "secretos/<arquivo>.json        Tokens OAuth, quando modo auth",
                    "filhos": []
                },
                {
                    "nome": "contas-llm/llm.json            Atualizado para a nova conexão",
                    "filhos": []
                }
            ]
        },
        {
            "nome": "Exemplos [exemplos]",
            "filhos": [
                {
                    "nome": "pp --criar-conta-llm=sk-abc123...",
                    "filhos": []
                },
                {
                    "nome": "pp --criar-conta-llm=auth",
                    "filhos": []
                },
                {
                    "nome": "pp --criar-conta-llm=oauth",
                    "filhos": []
                }
            ]
        }
    ]
}