Paigaldusjuhend
Teie saidil peab olema kaks asja: teade, mida külastajad näevad, ja väike avalik fail, mis deklareerib teie tehisintellekti kasutuse (teiesait.ee/.well-known/ai-disclosure.json). Valige allpool oma platvorm; enamikuga läheb umbes kümme minutit.
Riba ja tehisintellekti märgised, mida külastajad lehel näevad.
ai-disclosure.json, avalik fail, mis on loetav teie enda domeenilt.
kontroll näitab taset 2 · Kuvatud.
Valige oma platvorm
WordPress
Paigaldage pistikprogramm
WordPressi halduses: Pluginad → Lisa uus → Laadi plugin üles, valige allpool alla laaditud fail ja klõpsake Aktiveeri.
Laske sel teha mõlemad tööd
Pistikprogramm näitab teateid ja avaldab teie deklaratsioonifaili automaatselt. Märkige tehisintellekti sisu mis tahes postitusel või pildil selle lülitiga „Tehisintellekti sisu”. Koodi muutmata.
-
Kontrollige
Valmis, kui kontroll näitab taset 2 · Kuvatud.
Käivita kontroll
Shopify
Lisage skript
Online Store → Themes → ⋯ → Edit code → theme.liquid: kleepige see vahetult enne </body>. Pange tähele esimese rea aadressi: Shopify ei saa majutada faile teie domeeni juurkataloogis, seega loeb skript teie deklaratsiooni meie majutatud koopiast.
theme.liquid <script>window.AIDiscloseConfig = { manifestUrl: "https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Linkige oma deklaratsioon
Kleepige see rida sama faili <head> sisse. Teie töölaud näitab mõlemat plokki teie saidivõtmega eeltäidetuna.
<head> <link rel="ai-disclosure" href="https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY">See on spetsifikatsiooni järgi lubatud meetod.
-
Kontrollige
Valmis, kui kontroll näitab taset 1 · Deklareeritud koos märkusega. See on sellel platvormil oodatav tulemus ja see on nõuetekohane.
Käivita kontroll
Webflow
Lisage skript
Site settings → Custom code → Footer code: kleepige allolev plokk ja avaldage.
Footer code <script>window.AIDiscloseConfig = { manifestUrl: "https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Linkige oma deklaratsioon
Lisage jaotisesse Head code deklaratsioonilingi rida (teine plokk allpool). Eelistate serveerida faili oma domeenilt? Kasutage puhverserverit jaotisest Edasijõudnutele, kui teie DNS käib läbi Cloudflare'i.
Head code <link rel="ai-disclosure" href="https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY">See on spetsifikatsiooni järgi lubatud meetod.
-
Kontrollige
Valmis, kui kontroll näitab taset 1 · Deklareeritud koos märkusega. See on sellel platvormil oodatav tulemus ja see on nõuetekohane.
Käivita kontroll
Squarespace
Lisage skript
Settings → Advanced → Code Injection → Footer: kleepige allolev plokk. Koodi lisamine nõuab Business-paketti.
Footer <script>window.AIDiscloseConfig = { manifestUrl: "https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Linkige oma deklaratsioon
Lisage jaotisesse Header injection deklaratsioonilingi rida (teine plokk allpool).
Header <link rel="ai-disclosure" href="https://api.aidisclose.io/v1/hosted-manifest/YOUR_SITE_KEY">See on spetsifikatsiooni järgi lubatud meetod.
-
Kontrollige
Valmis, kui kontroll näitab taset 1 · Deklareeritud koos märkusega. See on sellel platvormil oodatav tulemus ja see on nõuetekohane.
Käivita kontroll
Google Tag Manager
Looge märgend
New tag → Tag configuration → Custom HTML → kleepige skript. Käivitaja: All Pages (Page View). Ärge kasutage viivitusega ega kerimispõhist käivitajat: artikkel 50 nõuab teadet alates esimesest kokkupuutest. Avaldage tööruum.
Custom HTML <script>window.AIDiscloseConfig = { manifestUrl: "/.well-known/ai-disclosure.json" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Avaldage ka oma deklaratsioon
Tag Manager haldab ainult teateid. Teie deklaratsioonifail peab samuti veebi jõudma: järgige oma platvormi sammu teistel vahekaartidel või vahekaarti Kohandatud kood, kui haldate saiti ise.
-
Kontrollige
Valmis, kui kontroll näitab taset 2 · Kuvatud.
Käivita kontroll
Kohandatud kood
Lisage skript
Enne </body> igal lehel. Tootmiskeskkonna turvamine (versiooni fikseerimine, SRI) on jaotises Edasijõudnutele.
HTML <script>window.AIDiscloseConfig = { manifestUrl: "/.well-known/ai-disclosure.json" };</script> <script src="https://cdn.aidisclose.io/v0/aidisclose.js" defer></script>Serveerige deklaratsioonifail
ai-disclosure.json peab olema loetav teie domeeni aadressil /.well-known/. Vercelis või Netlifys committige fail. nginxi ja Apache'i seadistused on jaotises Edasijõudnutele.
Vercel / Netlify # Vercel / Netlify: commit the file, done public/.well-known/ai-disclosure.json-
Kontrollige
Valmis, kui kontroll näitab taset 2 · Kuvatud.
Käivita kontroll
Kontrollige
Käivitage kontroll. See kinnitab kolme asja: teie deklaratsioonifail on kehtiv, skript töötab ja teated ilmuvad lehel päriselt. (Inseneridele: kontrollid C1, C3 ja C4 kuni C6.)
Edasijõudnutele
Lukustage skript täpsele versioonile (SRI)
Terviklusräsi script-märgendis paneb brauseri keelduma muudetud faili käivitamisest. Fikseerige versiooniga URL ja genereerige räsi täpselt sellest failist, mille juurutate:
curl -sO https://cdn.aidisclose.io/v0/aidisclose.js
openssl dgst -sha384 -binary aidisclose.js | openssl base64 -A
Serveerige fail ise (nginx / Apache)
Serverites, mida ise haldate, serveerige alla laaditud ai-disclosure.json otse:
location = /.well-known/ai-disclosure.json {
alias /var/www/site/ai-disclosure.json;
default_type application/json;
add_header Cache-Control "max-age=3600";
}
Alias "/.well-known/ai-disclosure.json" "/var/www/site/ai-disclosure.json"
<Files "ai-disclosure.json">
ForceType application/json
</Files>
Serveerige töölaual majutatud fail oma domeenilt
Teie server edastab selle ühe aadressi päringud meile: te muudate faili töölaual ja see jääb serveerituks teie domeenilt. Töölaud näitab neid plokke teie saidivõtmega eeltäidetuna.
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;
}
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);
}
};
Kui teie sait blokeerib meie roboti (AIDiscloseBot)
Skannimised ja tõendijäädvustused tulevad robotilt AIDiscloseBot/1.0. See loeb ainult avalikke lehti: ei logi kunagi sisse, ei saada vorme ja järgib robots.txt-d. Kui teie robots.txt või robotikaitse blokeerib tundmatud robotid, lubage see selgesõnaliselt:
User-agent: AIDiscloseBot
Allow: /
Kas selle lubamine on risk? Ei. robots.txt luba ei anna mingit ligipääsu. See ütleb viisakatele robotitele vaid, et nad võivad lugeda juba avalikke lehti. Igaüks võib User-Agenti võltsida, kuid võltsija ei saa midagi, mida teie avalikud lehed juba ei annaks.
Kui filtreerite liiklust WAF-i või robotihalduriga, ärge lubage kunagi ainult User-Agenti põhjal. Siduge see allika kontrolliga. Avaldame oma roboti identiteedi ja väljuva liikluse IP-vahemikud nende lisandumisel aadressil aidisclose.io/bot.json.