Ir para o conteúdo
Promovaweb

Usar o DeepSeek no Hermes

Revisado em

Ficha e sumário do guia

Ambiente
VPS Ubuntu com o Hermes instalado
Referência técnica
v0.23.1
Conferência
Conferido na documentação
  1. Grave a chave de API
  2. Mande a primeira mensagem
  3. Troque de modelo sem gravar a chave de novo
  4. Depois de atualizar o Hermes

Prepare o ambiente

Antes de começar, você precisa de:

  • Hermes instalado na VPS com o usuário hermes
  • Cadastro na plataforma de API da DeepSeek

O Hermes acessa os modelos da DeepSeek pelo provedor deepseek, que fala direto com a API da empresa. A autenticação usa uma chave de API guardada na variável DEEPSEEK_API_KEY, no arquivo ~/.hermes/.env do usuário que roda o agente. Esse arquivo fica fora do config.yaml, onde ficam apenas o provedor e o modelo escolhidos.

O comando hermes model faz as duas partes de uma vez. Ele abre a lista de provedores, recebe a chave no terminal e grava o modelo padrão em model.provider e model.default no config.yaml. A documentação do Hermes não fixa um nome de modelo da DeepSeek, então a escolha acontece na lista que o próprio comando mostra.

Grave a chave de API

Crie a chave de API no painel da DeepSeek e copie o valor. Na VPS, abra a sessão do usuário hermes e rode o assistente de modelo:

Terminal
sudo -iu hermes
hermes model

Escolha DeepSeek na lista de provedores e cole a chave no campo que o assistente mostra. Em seguida, selecione o modelo padrão. Colar a chave no assistente evita que ela apareça no histórico do shell, o que aconteceria com a chave digitada como argumento de um comando.

Mande a primeira mensagem

Abra a TUI com o usuário hermes e mande uma mensagem curta:

Terminal
hermes --tui

Quando a resposta chega, o modelo está ligado. O comando /model, digitado na conversa, mostra o provedor e o modelo da sessão. A mesma informação fica no config.yaml, nas chaves model.provider e model.default.

Quando o Hermes responde com API key not set, a chave não chegou ao .env do profile em uso. Rode o hermes model de novo com o usuário hermes e confira se a sessão aberta é a do mesmo profile.

Troque de modelo sem gravar a chave de novo

A chave continua no .env quando o modelo muda. Na conversa, o comando /model troca o modelo só da sessão atual. Para trocar o modelo padrão, rode o hermes model e escolha outro modelo da DeepSeek na lista. A troca de provedor também preserva a chave, então voltar para a DeepSeek depois dispensa colar o valor outra vez.

Depois de atualizar o Hermes

Depois de uma atualização do Hermes, uma configuração ausente aparece no hermes config check. O comando hermes config migrate grava as opções novas no config.yaml sem apagar as que já existem.

Confira o resultado

Uma mensagem enviada pela TUI recebe resposta do modelo da DeepSeek escolhido.

StayCloud

Uma VPS para desenvolver com agentes

Servidor da StayCloud em São Paulo, com acesso root e disco NVMe, para deixar seus agentes de IA rodando o dia todo.

Montar minha VPS

Link de parceiro da Promovaweb.