Skip to content

rogerluft/fz-dash-models

Repository files navigation

Model Manager - Gerenciador de Endpoints LLM

Interface web para cadastro e consulta automatizada de modelos LLM em endpoints configuráveis.

Funcionalidades

  • Gerenciamento de Endpoints: Cadastre múltiplos endpoints (Ollama, OpenAI-compatible, Custom)
  • Busca de Modelos: Consulta automática de modelos disponíveis em cada endpoint
  • Filtros Inteligentes: Busca por nome, tipo (Instruct, Vision, Coder, etc.)
  • Cache Local: Armazena configurações e cache de modelos no navegador
  • Export/Import: Backup e restauração de configurações

Instalação

Opção 1: Extensão Chrome (Recomendado)

Sem restrições CORS - funciona com qualquer API remota.

  1. Abra chrome://extensions
  2. Ative "Modo do desenvolvedor"
  3. Clique "Carregar sem compactação"
  4. Selecione a pasta extension/

Opção 2: Proxy Local (Node.js)

Para usar o arquivo HTML diretamente com APIs remotas:

# Inicie o proxy local
node local-proxy.js 3333

# Abra index.html no navegador
# Em Config, configure o proxy: http://localhost:3333/?url=

Opção 3: Arquivo HTML Direto

  • Funciona diretamente para endpoints locais (localhost, 127.0.0.1)
  • Para endpoints remotos, configure um proxy ou use a extensão

APIs Suportadas

Tipo Path Exemplo
OpenAI Compatible /v1/models LM Studio, vLLM, OpenRouter
Ollama /api/tags Ollama local, ollama.com
Custom Configurável Qualquer API de modelos

Uso

  1. Adicionar Endpoint:

    • Vá na aba "Endpoints"
    • Preencha nome, URL e tipo
    • API Key opcional para endpoints autenticados
  2. Buscar Modelos:

    • Clique "Testar" para verificar conectividade
    • Clique "Buscar Modelos" para listar modelos disponíveis
  3. Visualizar Modelos:

    • Aba "Modelos" mostra todos os modelos encontrados
    • Use filtros e busca para encontrar modelos específicos
    • Clique "Copy" para copiar o nome do modelo

Estrutura do Projeto

fz-dash-models/
├── index.html          # Aplicação principal (standalone)
├── example.html        # Versão simplificada
├── extension/          # Extensão Chrome
│   ├── manifest.json
│   ├── popup.html
│   └── icon*.png
├── local-proxy.js      # Proxy CORS local (Node.js)
└── cors-proxy-worker.js # Template Worker Cloudflare

Desenvolvimento

# Servidor local para desenvolvimento
python3 -m http.server 8080

# Ou com Node.js
npx serve .

Licença

MIT

About

Interface dedicada a cadastro e pesquisa automatizada de modelos em endpois determinados

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors