Files
hanzo.ai/app/kai/page.tsx
zeekay 75f6a7e82f Kai's multimodal figures carry the Kai-1.7 target label, and the served Kai's latency is the measured 38 ms
850M, the vision, audio and video encoders, the fusion bridge, reasoning: auto
and 85-95 ms are the Kai-1.7 design's targets, labelled as such on /kai, the
model card, the Kai 1 post and the blog index. Where 85-95 ms stood as the
served kai-1.3's latency it is now 38 ms p50, one question on production CPU.
kai-1.6 is named as next: it is not served.
2026-10-16 18:50:19 -07:00

55 lines
1.8 KiB
TypeScript

import type { Metadata } from 'next'
import KaiLanding from '@/components/kai/KaiLanding'
import { ProductJsonLd } from '@/components/product/ProductJsonLd'
import { at } from '@/lib/product'
import { Results } from '@/components/kai/Results'
// Hanzo Kai, the decision model. At the app ROOT beside /enso and /zen, so only
// the root layout wraps it and it ships the shared site chrome itself.
const TITLE = 'Hanzo Kai — One intelligence. Every modality. Every decision.'
const DESCRIPTION =
'Calibrated probability decision model for discrete choices. Get confidence scores per option with zero output token cost via one API call.'
export const metadata: Metadata = {
title: TITLE,
description: DESCRIPTION,
alternates: { canonical: 'https://hanzo.ai/kai' },
openGraph: {
title: TITLE,
description: DESCRIPTION,
url: 'https://hanzo.ai/kai',
siteName: 'Hanzo',
type: 'website',
},
twitter: { card: 'summary_large_image', title: TITLE, description: DESCRIPTION },
}
export default function KaiRoutePage() {
const product = at('/kai')
return (
<>
{/* Kai sits outside the ProductLanding kit, so it declares itself here.
Each feature is a clause of the page's own sentence. */}
{product && (
<ProductJsonLd
product={product}
path="/kai"
description={DESCRIPTION}
features={[
'One intelligence. Every modality. Every decision',
'Text, vision, audio, video, code, and system state (vision, audio and video: Kai-1.7 target)',
'Adaptive reasoning: auto, fast, and deep (Kai-1.7 target)',
'Calibrated probability for every option',
'One call to POST /v1/decisions with zero output tokens',
]}
/>
)}
<KaiLanding results={<Results />} />
</>
)
}