🔒 Permissões
OPermissions
seção doWorkspace
Na 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:
- Interface do usuário:A seção Permissões do espaço de trabalho fornece uma interface gráfica para configurar permissões.
- Variáveis de ambiente:As permissões podem ser definidas usando variáveis de ambiente, que são armazenadas como
PersistentConfig
variáveis. - 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_ACCESS
Nota: 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 comoPersistentConfig
Variá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.