Ръководство за инсталиране

Две неща трябва да са активни на вашия сайт: съобщението, което виждат посетителите, и малък публичен файл, който декларира използването на ИИ (vashiatsait.com/.well-known/ai-disclosure.json). Изберете платформата си по-долу; повечето отнемат около десет минути.

1 · Покажете съобщенията

Банерът и етикетите за ИИ, които посетителите виждат на страницата.

2 · Публикувайте декларацията си

ai-disclosure.json, публичен файл, четим от вашия собствен домейн.

Готови сте, когато

проверката показва Ниво 2 · Показано.

Изберете платформата си

WordPress

  1. Инсталирайте разширението

    Във вашата администрация на WordPress: Разширения → Добавяне → Качване на разширение, изберете файла, изтеглен по-долу, и натиснете Активиране.

    Изтеглете разширението AIDisclose (.zip)

  2. Оставете го да свърши и двете

    Разширението показва съобщенията и публикува файла с декларацията ви автоматично. Маркирайте ИИ съдържание във всяка публикация или изображение с неговия превключвател „ИИ съдържание“. Без промени в кода.

  3. Проверете

    Готово, когато проверката показва Ниво 2 · Показано.

    Стартирай проверката

Проверете

Стартирайте проверката. Тя потвърждава три неща: файлът с декларацията ви е валиден, снипетът работи и съобщенията наистина се появяват на страницата. (За инженери: проверки C1, C3 и C4 до C6.)

Стартирай проверката

Разширени

Заключете скрипта към точна версия (SRI)

Хеш за интегритет в script тага кара браузъра да откаже да изпълни променен файл. Фиксирайте версионирания URL адрес и генерирайте хеша от точния файл, който разгръщате:

shell
curl -sO https://cdn.aidisclose.io/v0/aidisclose.js
openssl dgst -sha384 -binary aidisclose.js | openssl base64 -A
Сервирайте файла сами (nginx / Apache)

За сървъри, които контролирате, сервирайте изтегления ai-disclosure.json директно:

nginx
location = /.well-known/ai-disclosure.json {
  alias /var/www/site/ai-disclosure.json;
  default_type application/json;
  add_header Cache-Control "max-age=3600";
}
Apache
Alias "/.well-known/ai-disclosure.json" "/var/www/site/ai-disclosure.json"
<Files "ai-disclosure.json">
  ForceType application/json
</Files>
Сервирайте хоствания в таблото файл от собствения си домейн

Вашият сървър препраща заявките само за този адрес към нас: редактирате файла в таблото, а той продължава да се сервира от вашия домейн. Таблото показва тези блокове, предварително попълнени с ключа на вашия сайт.

nginx
location = /.well-known/ai-disclosure.json {
  proxy_pass https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY;
  proxy_set_header Host api.aidisclose.io;
  proxy_ssl_server_name on;
}
Cloudflare Worker
export default {
  async fetch(request) {
    const url = new URL(request.url);
    if (url.pathname === "/.well-known/ai-disclosure.json") {
      return fetch("https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY");
    }
    return fetch(request);
  }
};
Ако сайтът ви блокира нашата проверка (AIDiscloseBot)

Сканиранията и заснеманията на доказателства идват от AIDiscloseBot/1.0. Той чете само публични страници: никога не влиза в акаунти, не изпраща формуляри и спазва robots.txt. Ако вашият robots.txt или защита срещу ботове блокира непознати роботи, разрешете го изрично:

robots.txt
User-agent: AIDiscloseBot
Allow: /

Риск ли е да го разрешите? Не. Разрешението в robots.txt не дава достъп. То само казва на коректните ботове, че могат да четат страници, които вече са публични. Всеки може да фалшифицира User-Agent, но измамникът не получава нищо повече от това, което публичните ви страници вече дават.

Ако филтрирате трафика с WAF или мениджър на ботове, никога не разрешавайте само по User-Agent. Комбинирайте го с проверка на източника. Публикуваме идентичността на нашия робот, както и изходящите IP диапазони при предоставянето им, на aidisclose.io/bot.json.