Agentes de IA
Como agentes de IA e ferramentas LLM devem ler esta documentação (llms.txt, llms-full.txt e páginas em Markdown) e como pedir ajuda a uma IA sem vazar chaves.
Como agentes de IA e ferramentas LLM devem ler esta documentação (llms.txt, llms-full.txt e páginas em Markdown) e como pedir ajuda a uma IA sem vazar chaves.
Esta documentação foi escrita para pessoas e para agentes de IA. Toda página existe também em Markdown puro, e há um índice e um arquivo com tudo junto, no formato llms.txt. Assim você pode entregar a documentação certa para o ChatGPT, o Claude, o Cursor ou qualquer agente, e pedir ajuda para montar a sua cidade sem a IA inventar exports ou opções que não existem.
| Endereço | O que tem | Quando usar |
|---|---|---|
/docs/llms.txt | O índice: a lista de páginas da documentação, com links | Para o agente descobrir o que existe e escolher o que ler |
/docs/<idioma>/llms-full.txt | Todas as páginas de um idioma num arquivo só | Para dar o contexto inteiro de uma vez (ferramentas com bastante contexto) |
/docs/<idioma>/<slug>.md | Uma página em Markdown | Para dar só o assunto da tarefa |
| Botão Copiar página como Markdown | A página aberta, em Markdown, na área de transferência | Para colar direto no chat |
<idioma> é pt (português) ou en (inglês). O <slug> é o caminho da página, o mesmo do link normal. Exemplos:
/docs/llms.txt
/docs/pt/llms-full.txt
/docs/en/llms-full.txt
/docs/pt/developers/logs-api.md
/docs/en/developers/fivem-resource.md
/docs/pt/getting-started/install-resource.md
Cada página faz sentido sozinha: os pré-requisitos principais são repetidos em cada uma, então um agente que lê só um .md tem o que precisa.
| Tarefa | Dê para a IA |
|---|---|
| Instalar e conectar o recurso | getting-started/install-resource.md e developers/fivem-resource.md |
| Integrar um script com os logs | developers/exports-and-events.md (e o script) |
| Trocar webhooks do Discord | logs/migrate-from-webhooks.md e developers/logs-api.md |
| Mandar prints para a CDN | developers/cdn-api.md |
| Entender a whitelist ou a loja na sua framework | developers/frameworks.md |
| Dúvida geral ou várias áreas | llms-full.txt do seu idioma |
| Não sabe por onde começar | llms.txt e peça para o agente escolher |
A IA trabalha nos arquivos da cidade (scripts, server.cfg, config.lua). O que acontece no painel do FiveDash (gerar a chave, criar logs, criar chaves da CDN, conectar pagamentos) é você quem faz, com a sua conta.
| A IA pode fazer | Você faz no painel |
|---|---|
Ajustar a ordem do server.cfg (ensure fivedash depois da framework) | Gerar a chave do servidor (Conexão com o jogo → Conectar servidor → Gerar chave) |
Escrever as chamadas exports.fivedash:log(...) nos scripts | Criar cada log e escolher a Chave dele |
| Trocar o link do Discord pelo link do log, sem mexer no resto | Copiar o link de cada log |
Escrever o envio para a CDN (screenshot-basic, NUI, servidor) | Criar a chave de envio e escolher a pasta |
Explicar um aviso do console [FiveDash] | Ver o cartão Conexão com o jogo e os avisos |
oxmysql…) e o inventário..md da tarefa ou o link dele, e peça para a IA seguir só o que está escrito.fdk_xxxxxxxx; no lugar do link do log, https://<endereço-dos-logs>/api/logs/<channelId>/<token>. Você cola os valores reais depois, direto no arquivo.restart do script, fivedash logs teste <chave> e fivedash para ver o estado.Integrar um script com os logs:
Leia https://fivedash.fivex.gg/docs/pt/developers/exports-and-events.md
e siga só o que está nela.
Minha cidade usa QBCore com oxmysql. O recurso fivedash já está instalado.
Quero mandar para o log com a chave "roubo-lojinha" sempre que alguém roubar
uma loja neste script (colei abaixo). Use player = source, coloque o valor
roubado em fields e crie a função fivedashLog no topo do arquivo.
Me mostre só as alterações.
<cole o server.lua do script aqui>
Trocar webhooks do Discord:
Leia https://fivedash.fivex.gg/docs/pt/developers/logs-api.md.
Neste config.lua há webhooks do Discord (discord.com/api/webhooks/...).
Troque cada um por um marcador LOG_URL_<NOME> para eu colar os links do
FiveDash depois. Não mude mais nada.
Revisar a instalação:
Leia https://fivedash.fivex.gg/docs/pt/developers/fivem-resource.md.
Este é o meu server.cfg (sem as chaves) e o que o console mostrou no boot.
Diga se a ordem dos ensure está certa e o que significa cada aviso [FiveDash].
| Segredo | Como reconhecer | Se vazar |
|---|---|---|
| Chave do servidor | Começa com fdk_ (no fivedash/config.lua ou na convar fivedash_key) | Servidor → Visão geral → Conexão com o jogo → Gerar nova chave |
| Link de um log | …/api/logs/<channelId>/<token>: o token é a senha | No log, Editar log → Gerar novo link |
| Chave de envio da CDN | Começa com fdm_ | CDN → Configurações → Chaves de envio → Revogar |
| Token do bot do Discord, chaves de pagamento | Nos módulos Discord e Loja | Troque no provedor e no painel |
Boas práticas:
fdk_xxxxxxxx, fdm_xxxxxxxx, <token>.config.lua, server.cfg com chaves ou arquivos .env para o GitHub.Se você é um agente lendo esta página, siga estas regras ao ajudar um dono de cidade:
fivedash expõe um único export, exports.fivedash:log(chave, dados), só no servidor, e o evento local fivedash:log. Não invente outros exports, eventos de rede ou callbacks.fdk_, fdm_) ou um link de log completo na conversa. Se ela colar, avise que precisa gerar outra./docs/llms.txt. Para uma página, leia /docs/<idioma>/<slug>.md.Qual idioma dar para a IA?
O da sua conversa. As páginas em pt e en têm o mesmo conteúdo e a mesma estrutura.
O llms-full.txt é grande demais para a minha IA.
Use o llms.txt para achar as páginas da tarefa e dê só esses .md.
A IA pode configurar o painel por mim? Não por esta documentação: ela ajuda nos arquivos da cidade. As ações no painel são feitas por você.