Compartilhando Bots
O AISCouncil codifica configurações de bots diretamente no fragmento da URL (a parte após #). Isso significa você pode compartilhar um bot simplesmente compartilhando um link -- sem servidor, sem conta, sem configuração.
Como Funciona
Quando você compartilha um bot, a configuração (nome, provedor, modelo, prompt do sistema, temperatura, máx. tokens) é:
- Serializada usando chaves curtas para compactação (
n,p,m,s,t,x) - Comprimida com deflate
- Codificada em Base80 (um alfabeto personalizado otimizado para densidade de URL)
- Prefixada com um byte de versão VLQ
- Colocada no fragmento da URL:
bcz.co/#B{config_codificada}
O destinatário abre o link, e o aplicativo decodifica a configuração instantaneamente no navegador.
Chaves de API Nunca São Compartilhadas
URLs de bots contêm apenas a configuração -- nunca chaves de API. Quando um destinatário abre uma URL de bot compartilhado, eles usam suas próprias chaves de API (armazenadas localmente no navegador deles). Esta é uma garantia de segurança central da plataforma.
Chaves são armazenadas no localStorage sob ais-apikey-{provider} e são excluídas de todas as operações de codificação de URL e exportação de dados.
Formato da URL
bcz.co/#B{config_bot_comprimida_base80}
Bé o prefixo de versão VLQ (versão 1 para configs de bot)- O payload são dados comprimidos codificados em Base80
- O fragmento (
#...) nunca é enviado a um servidor pelo navegador
Fluxo de Compartilhamento
- Configure seu bot (nome, modelo, prompt do sistema, etc.)
- Clique no botão compartilhar
- Copie a URL gerada
- Envie para qualquer pessoa -- email, chat, mídia social, documentação
O destinatário abre a URL e obtém sua configuração de bot exata. Eles adicionam sua própria chave de API e começam a conversar.
Sem Servidor Necessário
Como a configuração vive inteiramente no fragmento da URL, não há componente do lado do servidor envolvido no compartilhamento. O aplicativo pode ser hospedado em qualquer servidor de arquivos estáticos, CDN, ou até aberto de um arquivo local. A URL é o bot.