1"use strict";(self.webpackChunkinfracost_docs=self.webpackChunkinfracost_docs||[]).push([[5326],{83846(e,t,s){s.r(t),s.d(t,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>o,metadata:()=>n,toc:()=>c});const n=JSON.parse('{"id":"infracost_ai/overview","title":"Overview","description":"AI costs come from coding assistants, model providers, cloud accounts, and applications. Infracost AI brings these costs into one dashboard so you can see which teams, models, and applications drive your spend. This data can also be used to build what-if scenarios and explore using open-weight models or different routing strategies.","source":"@site/docs/infracost_ai/overview.md","sourceDirName":"infracost_ai","slug":"/infracost_ai/overview","permalink":"/docs/infracost_ai/overview","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"slug":"overview","title":"Overview"},"sidebar":"someSidebar","previous":{"title":"Cost Anomaly Investigation","permalink":"/docs/infracost_cloud/fix_agents_cost_anomaly_investigation"},"next":{"title":"Get Started","permalink":"/docs/infracost_ai/get_started"}}');var r=s(74848),i=s(28453);const o={slug:"overview",title:"Overview"},a="Infracost AI",d={},c=[{value:"How it works",id:"how-it-works",level:2},{value:"Understand the numbers",id:"understand-the-numbers",level:2},{value:"Get started",id:"get-started",level:2}];function l(e){const t={a:"a",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.header,{children:(0,r.jsx)(t.h1,{id:"infracost-ai",children:"Infracost AI"})}),"\n",(0,r.jsxs)(t.p,{children:["AI costs come from coding assistants, model providers, cloud accounts, and applications. Infracost AI brings these costs into one dashboard so you can see which teams, models, and applications drive your spend. This data can also be used to build ",(0,r.jsx)(t.a,{href:"/docs/infracost_ai/scenarios/",children:"what-if scenarios"})," and explore using open-weight models or different routing strategies."]}),"\n",(0,r.jsx)(t.h2,{id:"how-it-works",children:"How it works"}),"\n",(0,r.jsx)(t.p,{children:"Connect the billing, gateway, and telemetry sources your organization already uses. Billing integrations import provider charges, and you can add subscription fees from your invoices. AI gateway integrations import usage and estimated costs for traffic through your gateway. Telemetry integrations receive usage directly from coding agents and your applications, adding detail such as the developer, customer, or feature responsible for a request."}),"\n",(0,r.jsx)(t.p,{children:"Use these pages to connect your data and explore costs:"}),"\n",(0,r.jsxs)(t.table,{children:[(0,r.jsx)(t.thead,{children:(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.th,{children:"Page"}),(0,r.jsx)(t.th,{children:"What you can do"})]})}),(0,r.jsxs)(t.tbody,{children:[(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"/docs/infracost_ai/explore/",children:"Explore"})}),(0,r.jsx)(t.td,{children:"View costs by provider, model, developer, team, application, and other details."})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"/docs/infracost_ai/integrations/",children:"Integrations"})}),(0,r.jsx)(t.td,{children:"Connect sources, check that data is coming in, and review usage that appears in more than one source."})]}),(0,r.jsxs)(t.tr,{children:[(0,r.jsx)(t.td,{children:(0,r.jsx)(t.a,{href:"/docs/infracost_ai/scenarios/",children:"Scenarios"})}),(0,r.jsx)(t.td,{children:"Price a change to your models, caching, batching, or routing before you make it."})]})]})]}),"\n",(0,r.jsx)(t.h2,{id:"understand-the-numbers",children:"Understand the numbers"}),"\n",(0,r.jsx)(t.p,{children:"Infracost AI has two cost views:"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Billed"})," shows costs reported by billing integrations, plus subscription fees you add. Use it for tracking provider charges and financial reporting."]}),"\n",(0,r.jsxs)(t.li,{children:[(0,r.jsx)(t.strong,{children:"Notional"})," shows the value of measured usage (i.e. API rates), calculated separately from the bill. Use it to understand usage and compare activity across developers, models, and applications."]}),"\n"]}),"\n",(0,r.jsxs)(t.p,{children:["These views answer different questions. A developer's usage can have a notional value even when a fixed subscription covers it. Adding that value to the subscription fee would count the same activity twice. See ",(0,r.jsx)(t.a,{href:"/docs/infracost_ai/explore/#billed-and-notional-costs",children:"Exploring AI spend"})," for examples and limits."]}),"\n",(0,r.jsx)(t.h2,{id:"get-started",children:"Get started"}),"\n",(0,r.jsxs)(t.p,{children:["Start with one billing integration, then add telemetry where you need more detail. Follow ",(0,r.jsx)(t.a,{href:"/docs/infracost_ai/get_started/",children:"Getting started"})," to connect a source and explore your first data."]})]})}function h(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},28453(e,t,s){s.d(t,{R:()=>o,x:()=>a});var n=s(96540);const r={},i=n.createContext(r);function o(e){const t=n.useContext(i);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]);
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.