grok-4.3 @ low · api
apilow
- config
- grok-4.3-eff-low--api--official--dev
- batch
- 2026-07-19--unified
- transport
- xai-official-api
- protocol
- api · metered
- served model
- grok-4.3
- 采集于
- 2026年7月18日 11:54 · N=4
variant
live
slot 0 · P-q · sandboxed iframe

截图是 similarity 通道测量时的原始像素。运行 live 会在 sandboxed iframe 中重新执行原始输出;渲染结果取决于你的浏览器和字体,不保证与测量像素一致。
similarity 邻居
最近
claude-opus-4-6 @max · kiro0.72claude-opus-4-6 @high · kiro0.70claude-opus-4-6 @low · kiro0.70qwen3.7-max · qoder0.70claude-opus-4-6 @medium · kiro0.69最远
claude-haiku-4-5 @max · CC0.42kimi-k2.6 · go0.45gpt-5.6-sol @xhigh · kiro0.45grok-4.5 @high · api0.47gpt-5.6-sol @medium · codex-oauth0.47限于 session 2026-07-19--unified
similarity 衡量本 session 内的趋同程度 —— 不是质量。
Fidelity —— 卡片展示的数据对不对?
- namematch
- conditionmatch
- datenot-foundno-parseable-date
- max tempambiguous展示值:25max-equals-min
- min tempambiguous展示值:25max-equals-min
- hourlyambiguouscoverage · 0 命中 · 0 不符 · 24 未展示
- request sidematch0 处违规
extractor fidelity-extractor-v1+Berlin-2026-07-15
源码 —— 原始模型输出,一字节未改
下载 card.html<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=1280, height=800">
<title>Weather</title>
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@500;600&display=swap');
:root {
--primary: #0f172a;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
width: 1280px;
height: 800px;
background: linear-gradient(135deg, #0f172a 0%, #1e2937 100%);
font-family: 'Inter', system_ui, sans-serif;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
}
.weather-card {
width: 620px;
background: rgba(15, 23, 42, 0.95);
border-radius: 32px;
border: 1px solid rgba(148, 163, 184, 0.1);
box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.4);
overflow: hidden;
color: white;
}
.card-header {
padding: 32px 40px 24px;
background: linear-gradient(to right, #1e2937, #334155);
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.location {
font-family: 'Space Grotesk', system_ui, sans-serif;
font-size: 28px;
font-weight: 600;
letter-spacing: -0.5px;
}
.date {
font-size: 15px;
color: #94a3b8;
margin-top: 4px;
font-weight: 400;
}
.main-content {
padding: 32px 40px;
display: flex;
gap: 40px;
align-items: center;
}
.temp-section {
flex: 1;
}
.weather-icon {
font-size: 72px;
line-height: 1;
margin-bottom: 12px;
}
.temp-range {
display: flex;
align-items: baseline;
gap: 8px;
}
.temp-max {
font-size: 64px;
font-weight: 600;
line-height: 1;
letter-spacing: -3px;
}
.temp-min {
font-size: 32px;
font-weight: 500;
color: #64748b;
line-height: 1;
}
.condition {
font-size: 18px;
font-weight: 500;
color: #e2e8f0;
margin-top: 8px;
}
.hourly-section {
margin-top: 8px;
padding: 0 40px 40px;
}
.hourly-label {
font-size: 13px;
color: #64748b;
font-weight: 500;
margin-bottom: 12px;
padding-left: 4px;
}
.hourly-scroll {
display: flex;
gap: 8px;
overflow-x: auto;
padding-bottom: 8px;
scrollbar-width: none;
}
.hourly-scroll::-webkit-scrollbar {
display: none;
}
.hour-block {
background: rgba(30, 41, 59, 0.6);
border-radius: 16px;
padding: 12px 14px;
min-width: 54px;
text-align: center;
border: 1px solid rgba(148, 163, 184, 0.08);
}
.hour-time {
font-size: 12px;
color: #64748b;
font-weight: 500;
}
.hour-temp {
font-size: 17px;
font-weight: 600;
margin-top: 4px;
color: #f1f5f9;
}
.error-state {
padding: 60px 40px;
text-align: center;
color: #94a3b8;
}
.error-state .icon {
font-size: 42px;
margin-bottom: 16px;
}
</style>
</head>
<body>
<div class="weather-card" id="card">
<!-- Content injected by JS -->
</div>
<script>
function getQueryParams() {
const params = new URLSearchParams(window.location.search);
return {
lat: parseFloat(params.get('lat')) || 52.52,
lon: parseFloat(params.get('lon')) || 13.405,
name: params.get('name') || 'Berlin',
date: params.get('date') || new Date().toISOString().split('T')[0]
};
}
const weatherCodes = {
0: { text: "Clear sky", icon: "☀️" },
1: { text: "Mainly clear", icon: "🌤️" },
2: { text: "Partly cloudy", icon: "⛅" },
3: { text: "Overcast", icon: "☁️" },
45: { text: "Fog", icon: "🌫️" },
48: { text: "Depositing rime fog", icon: "🌫️" },
51: { text: "Light drizzle", icon: "🌦️" },
53: { text: "Moderate drizzle", icon: "🌦️" },
55: { text: "Dense drizzle", icon: "🌧️" },
61: { text: "Slight rain", icon: "🌦️" },
63: { text: "Moderate rain", icon: "🌧️" },
65: { text: "Heavy rain", icon: "⛈️" },
71: { text: "Slight snow", icon: "🌨️" },
73: { text: "Moderate snow", icon: "❄️" },
75: { text: "Heavy snow", icon: "❄️" },
80: { text: "Rain showers", icon: "🌦️" },
81: { text: "Moderate showers", icon: "🌧️" },
82: { text: "Violent showers", icon: "⛈️" },
85: { text: "Snow showers", icon: "🌨️" },
86: { text: "Heavy snow showers", icon: "❄️" },
95: { text: "Thunderstorm", icon: "⛈️" },
96: { text: "Thunderstorm with hail", icon: "⛈️" },
99: { text: "Thunderstorm with hail", icon: "⛈️" }
};
function getWeatherInfo(code) {
return weatherCodes[code] || { text: "Unknown", icon: "🌡️" };
}
async function loadWeather() {
const params = getQueryParams();
const card = document.getElementById('card');
const today = new Date().toISOString().split('T')[0];
const isPast = params.date < today;
const endpoint = isPast ? '/api/om/archive' : '/api/om/forecast';
const query = new URLSearchParams({
latitude: params.lat,
longitude: params.lon,
daily: 'temperature_2m_max,temperature_2m_min,weather_code',
hourly: 'temperature_2m',
timezone: 'UTC',
temperature_unit: 'celsius',
start_date: params.date,
end_date: params.date
}).toString();
try {
const response = await fetch(`${endpoint}?${query}`);
if (!response.ok) throw new Error('API error');
const data = await response.json();
if (!data.daily || !data.hourly) {
throw new Error('Invalid data');
}
const daily = data.daily;
const hourly = data.hourly;
const maxTemp = Math.round(daily.temperature_2m_max[0]);
const minTemp = Math.round(daily.temperature_2m_min[0]);
const weatherCode = daily.weather_code[0];
const weather = getWeatherInfo(weatherCode);
// Filter hourly data for the day
const hourlyTemps = hourly.temperature_2m;
const times = hourly.time;
let hourlyHTML = '';
for (let i = 0; i < times.length; i++) {
const time = new Date(times[i]).getUTCHours();
const temp = Math.round(hourlyTemps[i]);
hourlyHTML += `
<div class="hour-block">
<div class="hour-time">${time.toString().padStart(2, '0')}:00</div>
<div class="hour-temp">${temp}°</div>
</div>
`;
}
const dateObj = new Date(params.date);
const dateStr = dateObj.toLocaleDateString('en-US', {
weekday: 'long',
month: 'long',
day: 'numeric',
timeZone: 'UTC'
});
card.innerHTML = `
<div class="card-header">
<div>
<div class="location">${params.name}</div>
<div class="date">${dateStr}</div>
</div>
</div>
<div class="main-content">
<div class="temp-section">
<div class="weather-icon">${weather.icon}</div>
<div class="temp-range">
<div class="temp-max">${maxTemp}°</div>
<div class="temp-min">${minTemp}°</div>
</div>
<div class="condition">${weather.text}</div>
</div>
</div>
<div class="hourly-section">
<div class="hourly-label">HOURLY TEMPERATURE</div>
<div class="hourly-scroll">
${hourlyHTML}
</div>
</div>
`;
} catch (error) {
card.innerHTML = `
<div class="error-state">
<div class="icon">⚠️</div>
<div style="font-size: 18px; font-weight: 500;">Unable to load weather data</div>
</div>
`;
}
}
loadWeather();
</script>
</body>
</html>L1 —— 廉价的确定性描述量
| bytes 总计 | 8,127 | html / css / js | 293 / 2,827 / 5,007 |
|---|---|---|---|
| dom 节点 | 9 | dom 深度 | 3 |
| css 规则 | 23 | 含 js | 是 |
| brightness | 32.3 | contrast | 15.2 |
| colorfulness | 11.0 | 留白 | 92.8% |
该 slot 的 telemetry
| prompt tokens | 493 | completion tokens | 2,383 |
|---|---|---|---|
| total tokens | 2,876 | wall | 20.9 s |
| cost | — | request id | — |
config.json551 B
{
"N": 4,
"auth": {
"credential_ref": "WCB_XAI_OFFICIAL_KEY",
"method": "api-key"
},
"billing": "metered",
"config_id": "grok-4.3-eff-low--api--official--dev",
"effort": "low",
"family": "grok",
"m": {
"min": 4,
"q": 4
},
"model_id": "grok-4.3",
"protocol": "api",
"served_model": "grok-4.3",
"telemetry": {
"completion_tokens": 13718,
"cost_usd": null,
"prompt_tokens": 3912,
"total_tokens": 17630,
"wall_ms": 130477
},
"transport": "xai-official-api",
"vendor_sanction_ref": null
}send-log4.6 KB
{
"N": 4,
"batch_id": "2026-07-18--official-grok",
"config_id": "grok-4.3-eff-low--api--official--dev",
"positions": [
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-07-17T14:55:43.850129+00:00",
"http_status": 200,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-07-17T14:55:22.993392+00:00"
}
],
"block_index": 0,
"model_reaching_attempt_index": 0,
"slot_index": 0,
"terminal_state": "valid",
"variant": "P-q"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-07-17T14:56:04.255533+00:00",
"http_status": 200,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-07-17T14:55:48.177794+00:00"
}
],
"block_index": 0,
"model_reaching_attempt_index": 0,
"slot_index": 0,
"terminal_state": "valid",
"variant": "P-min"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-07-17T14:56:20.436399+00:00",
"http_status": 200,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-07-17T14:56:07.079927+00:00"
}
],
"block_index": 1,
"model_reaching_attempt_index": 0,
"slot_index": 1,
"terminal_state": "valid",
"variant": "P-min"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-07-17T14:56:42.515536+00:00",
"http_status": 200,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-07-17T14:56:23.285624+00:00"
}
],
"block_index": 1,
"model_reaching_attempt_index": 0,
"slot_index": 1,
"terminal_state": "valid",
"variant": "P-q"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-07-17T14:57:00.254787+00:00",
"http_status": 200,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-07-17T14:56:46.857115+00:00"
}
],
"block_index": 2,
"model_reaching_attempt_index": 0,
"slot_index": 2,
"terminal_state": "valid",
"variant": "P-min"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-07-17T14:57:21.228525+00:00",
"http_status": 200,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-07-17T14:57:03.064237+00:00"
}
],
"block_index": 2,
"model_reaching_attempt_index": 0,
"slot_index": 2,
"terminal_state": "valid",
"variant": "P-q"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-07-17T14:57:41.034949+00:00",
"http_status": 200,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-07-17T14:57:24.962528+00:00"
}
],
"block_index": 3,
"model_reaching_attempt_index": 0,
"slot_index": 3,
"terminal_state": "valid",
"variant": "P-q"
},
{
"attempts": [
{
"attempt_index": 0,
"backoff_ms": null,
"charged": true,
"ended_at": "2026-07-17T14:57:57.406849+00:00",
"http_status": 200,
"outcome": "valid",
"reached_model": true,
"reason": "ok",
"request_id": null,
"started_at": "2026-07-17T14:57:44.081788+00:00"
}
],
"block_index": 3,
"model_reaching_attempt_index": 0,
"slot_index": 3,
"terminal_state": "valid",
"variant": "P-min"
}
],
"retry_policy": {
"max_unreachable_retries": 5,
"rate_limit_backoff": {
"max_attempts": 4,
"max_total_ms": 60000
}
}
}