```toml analytics_engine_datasets = [ { binding = "TRACKING_CLOUDFLARE_REQUEST", dataset = "TRAC
analytics_engine_datasets = [
{ binding = "TRACKING_CLOUDFLARE_REQUEST", dataset = "TRACKING_CLOUDFLARE_REQUEST" },
{ binding = "TRACKING_CLOUDFLARE_KV", dataset = "TRACKING_CLOUDFLARE_KV" },
{ binding = "TRACKING_CLOUDFLARE_D1", dataset = "TRACKING_CLOUDFLARE_D1" },
{ binding = "TRACKING_OPENAI_LM", dataset = "TRACKING_OPENAI_LM_DEV" },
{ binding = "TRACKING_USER_AI_GENERAL", dataset = "TRACKING_USER_AI_GENERAL_DEV" },
]analytics_engine_datasets = [
{ binding = "TRACKING_CLOUDFLARE_REQUEST", dataset = "TRACKING_CLOUDFLARE_REQUEST" },
{ binding = "TRACKING_CLOUDFLARE_KV", dataset = "TRACKING_CLOUDFLARE_KV" },
{ binding = "TRACKING_CLOUDFLARE_D1", dataset = "TRACKING_CLOUDFLARE_D1" },
{ binding = "TRACKING_OPENAI_LM", dataset = "TRACKING_OPENAI_LM_DEV" },
{ binding = "TRACKING_USER_AI_GENERAL", dataset = "TRACKING_USER_AI_GENERAL_DEV" },
]This is what I have live right now and it works
export type Bindings = Record<string, any> & {
...
TRACKING_CLOUDFLARE_REQUEST?: AnalyticsEngineDataset;
TRACKING_CLOUDFLARE_KV?: AnalyticsEngineDataset;
TRACKING_CLOUDFLARE_D1?: AnalyticsEngineDataset;
TRACKING_OPENAI_LM?: AnalyticsEngineDataset;
TRACKING_USER_AI_GENERAL?: AnalyticsEngineDataset;
...
};export type Bindings = Record<string, any> & {
...
TRACKING_CLOUDFLARE_REQUEST?: AnalyticsEngineDataset;
TRACKING_CLOUDFLARE_KV?: AnalyticsEngineDataset;
TRACKING_CLOUDFLARE_D1?: AnalyticsEngineDataset;
TRACKING_OPENAI_LM?: AnalyticsEngineDataset;
TRACKING_USER_AI_GENERAL?: AnalyticsEngineDataset;
...
};And calling it
env.TRACKING_OPENAI_LM?.writeDataPoint({
indexes: [...],
blobs: [...],
doubles: [...],
});env.TRACKING_OPENAI_LM?.writeDataPoint({
indexes: [...],
blobs: [...],
doubles: [...],
});







