1"use strict";(globalThis.webpackChunk_atlas_docs_zen=globalThis.webpackChunk_atlas_docs_zen||[]).push([[3364],{4056(e,s,n){n.d(s,{R:()=>l,x:()=>t});var i=n(2155);const r={},d=i.createContext(r);function l(e){const s=i.useContext(d);return i.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function t(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:l(e.components),i.createElement(d.Provider,{value:s},e.children)}},4653(e,s,n){n.r(s),n.d(s,{assets:()=>o,contentTitle:()=>t,default:()=>h,frontMatter:()=>l,metadata:()=>i,toc:()=>a});const i=JSON.parse('{"id":"guides/llms","title":"AI Assist","description":"Index of every AddressZen asset designed for AI agents and AI-powered app builders.","source":"@site/docs/guides/llms.mdx","sourceDirName":"guides","slug":"/guides/llms","permalink":"/docs/guides/llms","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"AI Assist","sidebar_label":"AI Assist","description":"Index of every AddressZen asset designed for AI agents and AI-powered app builders."},"sidebar":"guides","previous":{"title":"Data Processing","permalink":"/docs/guides/data"}}');var r=n(5723),d=n(4056);const l={title:"AI Assist",sidebar_label:"AI Assist",description:"Index of every AddressZen asset designed for AI agents and AI-powered app builders."},t="AI Assist",o={},a=[{value:"Prerequisite: API key",id:"prerequisite-api-key",level:2},{value:"Resources",id:"resources",level:2},{value:"AI builder guides",id:"ai-builder-guides",level:2},{value:"Coding Agents",id:"coding-agents",level:3},{value:"AI App Builders",id:"ai-app-builders",level:3},{value:"Need help?",id:"need-help",level:2}];function c(e){const s={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,d.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.header,{children:(0,r.jsx)(s.h1,{id:"ai-assist",children:"AI Assist"})}),"\n",(0,r.jsx)(s.p,{children:"Drop AddressZen into any AI workflow, from coding agents driving a repo to chat-driven app builders generating a frontend."}),"\n",(0,r.jsx)(s.h2,{id:"prerequisite-api-key",children:"Prerequisite: API key"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.strong,{children:"Quick test:"})," use ",(0,r.jsx)(s.code,{children:"ak_test"}),". Public, capped at 5 lookups/day, will break in production."]}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.strong,{children:"Real testing:"})," ",(0,r.jsx)(s.a,{href:"https://account.addresszen.com/users/sign_up",children:"sign up"})," for a free trial key with a real test balance."]}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.strong,{children:"Lock it down before going live:"})," restrict the key to your origin via ",(0,r.jsx)(s.a,{href:"/docs/guides/allowed-urls",children:"Allowed URLs"}),"."]}),"\n"]}),"\n",(0,r.jsx)(s.h2,{id:"resources",children:"Resources"}),"\n",(0,r.jsx)(s.p,{children:"Ordered by what an agent should reach for first."}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.strong,{children:(0,r.jsx)(s.a,{href:"https://docs.addresszen.com/llms.txt",children:"llms.txt"})}),": full API reference, integration guides, and widget docs as one file. Paste into a model's context, or wire into a docs MCP server like ",(0,r.jsx)(s.a,{href:"https://context7.com/",children:"Context7"}),"."]}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.strong,{children:"MCP server"}),": ",(0,r.jsx)(s.strong,{children:"coming soon."})," Will surface API docs, dataset metadata, and key management as MCP tools."]}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.strong,{children:"Agent skills"}),": ",(0,r.jsx)(s.strong,{children:"coming soon."})," A dedicated skills package for Claude Code, Cursor, and Codex."]}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.strong,{children:"CLI"}),": ",(0,r.jsx)(s.strong,{children:"coming soon."})," Built for agents: JSON output in non-TTY, stable exit codes. Use a backend key (no Allowed URLs)."]}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.strong,{children:(0,r.jsx)(s.a,{href:"/docs/address-lookup",children:"Address Lookup"})}),": international address autocomplete widget."]}
1),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.strong,{children:"Per-page markdown"}),": append ",(0,r.jsx)(s.code,{children:".md"})," to any docs URL for the plain-text version (e.g. ",(0,r.jsx)(s.a,{href:"https://docs.addresszen.com/docs/address-lookup.md",children:(0,r.jsx)(s.code,{children:"/docs/address-lookup.md"})}),")."]}),"\n"]}),"\n",(0,r.jsx)(s.h2,{id:"ai-builder-guides",children:"AI builder guides"}),"\n",(0,r.jsxs)(s.p,{children:["Per-platform setup, prompts, and key-storage instructions live in ",(0,r.jsx)(s.a,{href:"/docs/integrations/build-with-ai",children:"Build with AI integrations"}),"."]}),"\n",(0,r.jsx)(s.h3,{id:"coding-agents",children:"Coding Agents"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/claude-code",children:"Claude Code"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/cursor",children:"Cursor"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/codex",children:"Codex"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/windsurf",children:"Windsurf"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/github-copilot",children:"GitHub Copilot"})}),"\n"]}),"\n",(0,r.jsx)(s.h3,{id:"ai-app-builders",children:"AI App Builders"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/lovable",children:"Lovable"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/bolt",children:"Bolt"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/v0",children:"v0"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/replit",children:"Replit"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/base44",children:"base44"})}),"\n",(0,r.jsx)(s.li,{children:(0,r.jsx)(s.a,{href:"/docs/integrations/leap-new",children:"Leap.new"})}),"\n",(0,r.jsxs)(s.li,{children:[(0,r.jsx)(s.a,{href:"/docs/integrations/shadcn",children:"shadcn registry"}),": coming soon"]}),"\n"]}),"\n",(0,r.jsx)(s.h2,{id:"need-help",children:"Need help?"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsxs)(s.li,{children:["File an issue: ",(0,r.jsx)(s.a,{href:"https://github.com/addresszen/feedback/issues",children:"github.com/addresszen/feedback"})]}),"\n",(0,r.jsxs)(s.li,{children:["Email: ",(0,r.jsx)(s.a,{href:"mailto:[email protected]",children:"[email protected]"})]}),"\n"]})]})}function h(e={}){const{wrapper:s}={...(0,d.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.