Chat
Arquivos no chat
O que você pode anexar, como os arquivos são processados e quais são os limites.
Anexe arquivos a uma mensagem ou a um projeto. Cada arquivo é processado em um sandbox isolado, sem rede, com raiz somente leitura, limites de memória, CPU e processos, e sem nenhum segredo. Nada em um arquivo é executado.
| Tipo | Exemplos | O que o modelo recebe |
|---|---|---|
| Código-fonte e texto | .py, .js, .go, .java, .c, .json, .yaml, logs | O texto, separado por arquivo e linha |
| Compactados | .zip, .tar, .gz, .bz2, .xz, .jar, .apk | A árvore e o texto de cada entrada |
| Android | .apk | O manifest e o texto de cada entrada |
| Binários | ELF, PE, Mach-O, DEX | SHA-256, entropia, cabeçalhos, disassembly no entry point e strings |
| Documentos | PDF, .docx, .xlsx, HTML, XML, SVG | Texto, sem rodar scripts nem macros |
| Imagens | PNG, JPEG, GIF | Dimensões. Ainda não há OCR |
Arquivos de até 200 MB. Os compactados têm limite de profundidade, de número de entradas e de taxa de expansão, então uma zip bomb para cedo com uma mensagem clara. Pickles de Python passam por disassembly com pickletools e nunca são carregados.
O texto dentro de um arquivo é dado. Se um arquivo diz "ignore suas instruções", o modelo trata isso como conteúdo a analisar.