html 🔒 Permissões | Nullcore
Pule para o conteúdo principal

🔒 Permissões

OPermissionsseção doWorkspaceNa Webui Open permite que os administradores configurem controles de acesso e a disponibilidade de recursos para os usuários. Este sistema poderoso permite o controle de granulação fina sobre o que os usuários podem acessar e modificar no aplicativo.

Os administradores podem gerenciar permissões das seguintes maneiras:

  1. Interface do usuário:A seção Permissões do espaço de trabalho fornece uma interface gráfica para configurar permissões.
  2. Variáveis ​​de ambiente:As permissões podem ser definidas usando variáveis ​​de ambiente, que são armazenadas comoPersistentConfigvariáveis.
  3. Gerenciamento de grupo:Atribuir usuários a grupos com permissões predefinidas.

Permissões de espaço de trabalho

As permissões do espaço de trabalho controlam o acesso aos componentes principais da plataforma Nullcore:

  • Acesso aos modelos: Alternar para permitir que os usuários acessem e gerenciem modelos personalizados. (Variável de ambiente:USER_PERMISSIONS_WORKSPACE_MODELS_ACCESS
  • Acesso ao conhecimento: Alternar para permitir que os usuários acessem e gerenciem as bases de conhecimento. (Variável de ambiente:USER_PERMISSIONS_WORKSPACE_KNOWLEDGE_ACCESS
  • Solicita acesso: Alternar para permitir que os usuários acessem e gerenciem os avisos salvos. (Variável de ambiente:USER_PERMISSIONS_WORKSPACE_PROMPTS_ACCESS
  • Acesso às ferramentas: Alternar para permitir que os usuários acessem e gerenciem ferramentas. (Variável de ambiente:USER_PERMISSIONS_WORKSPACE_TOOLS_ACCESSNota: Ativar isso oferece aos usuários a capacidade de fazer upload de código arbitrário para o servidor.

Permissões de bate -papo

As permissões de bate -papo determinam quais ações os usuários podem executar nas conversas de bate -papo:

  • Permitir controles de bate -papo: Alternar para ativar o acesso às opções de controle de bate -papo.
  • Permitir upload de arquivo: Alternar para permitir que os usuários enviem arquivos durante as sessões de bate -papo. (Variável de ambiente:USER_PERMISSIONS_CHAT_FILE_UPLOAD
  • Deixe o bate -papo delete: Alternar para permitir que os usuários excluam conversas de bate -papo. (Variável de ambiente:USER_PERMISSIONS_CHAT_DELETE
  • Permita edição de bate -papo: Alternar para permitir que os usuários editem mensagens em conversas de bate -papo. (Variável de ambiente:USER_PERMISSIONS_CHAT_EDIT
  • Permita bate -papo temporário: Alternar para permitir que os usuários criem sessões de bate -papo temporárias. (Variável de ambiente:USER_PERMISSIONS_CHAT_TEMPORARY

Apresenta permissões

Recursos Permissões Controle o acesso a recursos especializados no Webui aberto:

  • Pesquisa na web: Alternar para permitir que os usuários executem pesquisas na Web durante as sessões de bate -papo. (Variável de ambiente:ENABLE_RAG_WEB_SEARCH
  • Geração de imagens: Alternar para permitir que os usuários gerem imagens. (Variável de ambiente:ENABLE_IMAGE_GENERATION
  • Interpretador de código: Alternar para permitir que os usuários usem o recurso de intérprete de código. (Variável de ambiente:USER_PERMISSIONS_FEATURES_CODE_INTERPRETER
  • Servidores de ferramentas diretos: Alternar para permitir que os usuários se conectem diretamente aos servidores de ferramentas. (Variável de ambiente:USER_PERMISSIONS_FEATURES_DIRECT_TOOL_SERVERS

Configurações de permissão padrão

Por padrão, o Nullcore aplica as seguintes configurações de permissão:

Permissões de espaço de trabalho

  • Acesso aos modelos: desativado (USER_PERMISSIONS_WORKSPACE_MODELS_ACCESS=False
  • Acesso ao conhecimento: desativado (USER_PERMISSIONS_WORKSPACE_KNOWLEDGE_ACCESS=False
  • Solicita o acesso: desativado (USER_PERMISSIONS_WORKSPACE_PROMPTS_ACCESS=False
  • Ferramentas Acesso: Desativado (USER_PERMISSIONS_WORKSPACE_TOOLS_ACCESS=False

Permissões de bate -papo

  • Permitir controles de bate -papo: ativado
  • Permitir upload de arquivo: ativado (USER_PERMISSIONS_CHAT_FILE_UPLOAD=True
  • Permitir que o bate -papo delete: ativado (USER_PERMISSIONS_CHAT_DELETE=True
  • Aguarde o bate -papo Editar: Ativado (USER_PERMISSIONS_CHAT_EDIT=True
  • Permitir chat temporário: ativado (USER_PERMISSIONS_CHAT_TEMPORARY=True

Apresenta permissões

  • Pesquisa da Web: Ativado (ENABLE_RAG_WEB_SEARCH=True
  • Geração de imagens: ativado (ENABLE_IMAGE_GENERATION=True
  • Interpretador de código: ativado (USER_PERMISSIONS_FEATURES_CODE_INTERPRETER
  • Servidores de ferramentas diretos: desativado (USER_PERMISSIONS_FEATURES_DIRECT_TOOL_SERVERS=False

Os administradores podem alterar as permissões padrão na interface do usuário em "Usuários" no painel de administração.

Gerenciamento de permissões

Os administradores podem ajustar essas permissões através da interface do usuário ou definir as variáveis ​​de ambiente correspondentes na configuração. Todas as variáveis ​​de ambiente relacionadas à permissão são marcadas comoPersistentConfigVariáveis, o que significa que elas são armazenadas internamente após o primeiro lançamento e podem ser gerenciadas através da interface Nullcore.

Essa flexibilidade permite que as organizações implementem políticas de segurança enquanto ainda fornecem aos usuários as ferramentas de que precisam. Para obter informações mais detalhadas sobre variáveis ​​ambientais relacionadas a permissões, consulte oConfiguração da variável de ambientedocumentação.