🦊 Barra lateral do Chatbot de IA do Firefox
Este tutorial é uma contribuição da comunidade e não é suportado pela equipe do Open WebUI. Ele serve apenas como uma demonstração de como personalizar o Open WebUI para o seu caso de uso específico. Quer contribuir? Confira o tutorial de contribuição.
🦊 Barra lateral do Chatbot de IA do Firefox
Integrando o Open WebUI como um Assistente de Navegador Local de Chatbot de IA no Mozilla Firefox
Pré-requisitos
Antes de integrar o Open WebUI como um assistente de navegador de chatbot de IA no Mozilla Firefox, certifique-se de ter:
- URL da instância do Open WebUI (local ou domínio)
- Navegador Firefox instalado
Ativando o Chatbot de IA no Firefox
- Clique no botão do menu hambúrguer (três linhas horizontais no canto superior direito, logo abaixo do botão
X) - Abra as configurações do Firefox
- Clique na seção
Firefox Labs - Ative o
Chatbot de IA
Alternativamente, você pode ativar o Chatbot de IA através da página about:config (descrita na próxima seção).
Configurando as configurações do about:config
- Digite
about:configna barra de endereços do Firefox - Clique em
Aceitar o Risco e Continuar - Procure por
browser.ml.chat.enablede altere paratruese ainda não estiver ativado no Firefox Labs - Procure por
browser.ml.chat.hideLocalhoste altere parafalse
browser.ml.chat.prompts.#
Para adicionar prompts personalizados, siga estas etapas:
- Procure por
browser.ml.chat.prompts.#(substitua#por um número, ex.:0,1,2, etc.) - Clique no botão
+para adicionar um novo prompt - Insira o rótulo, valor e ID do prompt (ex.:
{"id":"Meu Prompt", "value": "Este é meu prompt personalizado.", "label": "Meu Prompt"}) - Repita o processo para adicionar mais prompts conforme desejado
browser.ml.chat.provider
- Procure por
browser.ml.chat.provider - Insira o URL da sua instância do Open WebUI, incluindo quaisquer parâmetros opcionais (ex.:
https://minha-instancia-open-webui.com/?model=browser-productivity-assistant&temporary-chat=true&tools=jina_web_scrape)
Parâmetros de URL para Open WebUI
Os seguintes parâmetros de URL podem ser usados para personalizar sua instância do Open WebUI:
Modelos e Seleção de Modelos
models: Especificar múltiplos modelos (lista separada por vírgulas) para a sessão de chat (ex.:/?models=model1,model2)model: Especificar um único modelo para a sessão de chat (ex.:/?model=model1)
Transcrição do YouTube
youtube: Fornecer um ID de vídeo do YouTube para transcrever o vídeo no chat (ex.:/?youtube=ID_DO_VIDEO)
Pesquisa na Web
web-search: Ativar funcionalidade de pesquisa na web configurando este parâmetro comotrue(ex.:/?web-search=true)
Seleção de Ferramentas
toolsoutool-ids: Especificar uma lista separada por vírgulas de IDs de ferramentas para ativar no chat (ex.:/?tools=ferramenta1,ferramenta2ou/?tool-ids=ferramenta1,ferramenta2)
Sobreposição de Chamadas
call: Ativar uma sobreposição de videochamada ou chamada na interface do chat configurando este parâmetro comotrue(ex.:/?call=true)
Prompt de Consulta Inicial
q: Definir uma consulta ou prompt inicial para o chat (ex.:/?q=Olá%20quem%20está%20aí)
Sessões Temporárias de Chat
temporary-chat: Marcar o chat como uma sessão temporária configurando este parâmetro comotrue(ex.:/?temporary-chat=true)
Consulte https://docs.openwebui.com/features/chat-features/url-params para mais informações sobre os parâmetros de URL e como usá-los.
Configurações Adicionais do about:config
As seguintes configurações about:config podem ser ajustadas para maior personalização:
browser.ml.chat.shortcuts: Ativar atalhos personalizados para a barra lateral do chatbot de IAbrowser.ml.chat.shortcuts.custom: Ativar teclas de atalho personalizadas para a barra lateral do chatbot de IAbrowser.ml.chat.shortcuts.longPress: Definir o atraso de longa pressão para teclas de atalhobrowser.ml.chat.sidebar: Ativar a barra lateral do chatbot de IAbrowser.ml.checkForMemory: Verificar a memória disponível antes de carregar os modelosbrowser.ml.defaultModelMemoryUsage: Definir o uso padrão de memória para modelosbrowser.ml.enable: Ativar os recursos de aprendizado de máquina no Firefoxbrowser.ml.logLevel: Definir o nível de log para os recursos de aprendizado de máquinabrowser.ml.maximumMemoryPressure: Definir o limite máximo de pressão de memóriabrowser.ml.minimumPhysicalMemory: Definir a memória física mínima necessáriabrowser.ml.modelCacheMaxSize: Definir o tamanho máximo do cache de modelosbrowser.ml.modelCacheTimeout: Definir o tempo limite para o cache de modelosbrowser.ml.modelHubRootUrl: Definir o URL raiz para o hub de modelosbrowser.ml.modelHubUrlTemplate: Definir o modelo de URL para o hub de modelosbrowser.ml.queueWaitInterval: Definir o intervalo de espera da filabrowser.ml.queueWaitTimeout: Definir o tempo limite de espera da fila
Acessando a Barra Lateral do Chatbot de IA
Para acessar a barra lateral do chatbot de IA, use um dos seguintes métodos:
- Pressione
CTRL+Bpara abrir a barra lateral de favoritos e alternar para o Chatbot de IA - Pressione
CTRL+Alt+Xpara abrir diretamente a barra lateral do chatbot de IA