{"name":"New LLM Tokens Meter","description":"My meter description","type":"CUSTOM","typeDefinition":null,"latestVersion":"0.0.1","versions":[{"version":"0.0.1","versionDetail":"My meter version details","metadata":{"otherTasks":[{"id":"start","nodeType":null,"extraConfig":{"position":{"x":0,"y":0}}}],"flowDirection":"vertical","viewport":{"x":668.5,"y":381.5,"zoom":1},"autoCenter":false},"tasks":[{"id":"7ff03cbf-cb80-4e4e-a5dc-921906efb4ee","name":"Map","uniqueName":"d","internalName":null,"nodeType":"PROCESSOR","operatorType":"MAP","metadata":{"mapFields":[{"id":"event_id-0","type":"string","index":0,"order":0,"action":"Keep","targetType":"string","sourceField":"event_id","targetField":"event_id","transformType":"direct"},{"id":"tenant_id-1","type":"string","index":1,"order":1,"action":"Keep","targetType":"string","sourceField":"tenant_id","targetField":"tenant_id","transformType":"direct"},{"id":"event_time-2","type":"datetime","index":2,"order":2,"action":"Keep","targetType":"datetime","sourceField":"event_time","targetField":"event_time","transformType":"direct"},{"id":"feature_name-3","type":"string","index":3,"order":3,"action":"Keep","targetType":"string","sourceField":"feature_name","targetField":"feature_name","transformType":"direct"},{"id":"model_name-4","type":"string","index":4,"order":4,"action":"Keep","targetType":"string","sourceField":"model_name","targetField":"model_name","transformType":"direct"},{"id":"vendor_name-5","type":"string","index":5,"order":5,"action":"Keep","targetType":"string","sourceField":"vendor_name","targetField":"vendor_name","transformType":"direct"},{"id":"input_tokens-6","type":"number","index":6,"order":6,"action":"Keep","targetType":"number","sourceField":"input_tokens","targetField":"input_tokens","transformType":"direct"},{"id":"output_tokens-7","type":"number","index":7,"order":7,"action":"Keep","targetType":"number","sourceField":"output_tokens","targetField":"output_tokens","transformType":"direct"},{"id":"cached_input_tokens-8","type":"number","index":8,"order":8,"action":"Keep","targetType":"number","sourceField":"cached_input_tokens","targetField":"cached_input_tokens","transformType":"direct"},{"id":"input_cost-9","type":"number","index":9,"order":9,"action":"Keep","targetType":"number","sourceField":"input_cost","targetField":"input_cost","transformType":"direct"},{"id":"output_cost-10","type":"number","index":10,"order":10,"action":"Keep","targetType":"number","sourceField":"output_cost","targetField":"output_cost","transformType":"direct"},{"id":"cached_cost-11","type":"number","index":11,"order":11,"action":"Keep","targetType":"number","sourceField":"cached_cost","targetField":"cached_cost","transformType":"direct"},{"id":"markup_multiplier-12","type":"number","index":12,"order":12,"action":"Keep","targetType":"number","sourceField":"markup_multiplier","targetField":"markup_multiplier","transformType":"direct"},{"id":"e9315d6a-d83f-49d4-b064-64c805e7b026","type":"string","action":"Keep","custom":true,"formula":"","sourceField":"tenant_id","targetField":"accountNumber","transformType":"direct"},{"id":"e016f4b6-dca3-4e6b-8ffa-2080df575b8f","type":"number","action":"Keep","custom":true,"formula":"event.input_tokens + event.output_tokens + event.cached_input_tokens","targetType":"number","sourceField":"input_tokens","targetField":"quantity","transformType":"transform"},{"id":"b8822cdc-1f84-45a2-ba04-201215d8fbe4","type":"string","action":"Keep","custom":true,"formula":"'Token'","targetType":"string","sourceField":"feature_name","targetField":"uom","transformType":"transform"}],"excludedFields":[]},"predecessors":[{"id":"ef0ad125-5f24-4a0c-a951-f046eb205c11"}],"extraConfig":{"position":{"x":0,"y":336}}},{"id":"ef0ad125-5f24-4a0c-a951-f046eb205c11","name":"Feature and Model Filter","uniqueName":"c","internalName":null,"nodeType":"PROCESSOR","operatorType":"FILTER","metadata":{"rules":[{"operator":"notBlank","sourceField":"feature_name"},{"operator":"notBlank","sourceField":"model_name"}],"ruleCombiner":"and"},"predecessors":[{"id":"396e94a2-77d3-4cd0-84d9-4e4d48a27d7b"}],"extraConfig":{"position":{"x":0,"y":240}}},{"id":"396e94a2-77d3-4cd0-84d9-4e4d48a27d7b","name":"Deduplicator","uniqueName":"b","internalName":null,"nodeType":"PROCESSOR","operatorType":"DEDUPLICATE","metadata":{"ttl":"30 day","strategy":"ROLLING_DURATION","timeMode":"PROCESSING_TIME","checkType":"SpecificFields","specificFields":["event_id"],"dropDuplicatesSilently":false,"refreshTtlOnDuplicateArrival":false},"predecessors":[{"id":"70bee262-371e-44bc-86f2-54cd4ab0e9ec"}],"extraConfig":{"position":{"x":0,"y":144}}},{"id":"70bee262-371e-44bc-86f2-54cd4ab0e9ec","name":"Upload File","uniqueName":"a","internalName":null,"nodeType":"SOURCE","operatorType":"LOCAL_FILE","metadata":{"schemaId":"Source Token Input Records","schemaName":"Source Token Input Records","outputSchema":{"type":"object","title":"Source Token Input Records","required":["event_time"],"properties":{"event_id":{"type":"string","order":0,"description":"event_id"},"tenant_id":{"type":"string","order":1,"description":"tenant_id"},"event_time":{"type":"datetime","order":2,"eventTime":true,"timeFormat":"yyyy-MM-dd'T'HH:mm:ssZ","description":"event_time"},"input_cost":{"type":"number","order":9,"description":"input_cost"},"model_name":{"type":"string","order":4,"description":"model_name"},"cached_cost":{"type":"number","order":11,"description":"cached_cost"},"output_cost":{"type":"number","order":10,"description":"output_cost"},"vendor_name":{"type":"string","order":5,"description":"vendor_name"},"feature_name":{"type":"string","order":3,"description":"feature_name"},"input_tokens":{"type":"number","order":6,"description":"input_tokens"},"output_tokens":{"type":"number","order":7,"description":"output_tokens"},"markup_multiplier":{"type":"number","order":12,"description":"markup_multiplier"},"cached_input_tokens":{"type":"number","order":8,"description":"cached_input_tokens"}},"description":"A description","eventIdFields":["event_id"]}},"predecessors":[],"extraConfig":{"position":{"x":0,"y":48}}},{"id":"06dc2e30-f15a-4d51-99b1-d46494193b12","name":"Usage Records","uniqueName":"e","internalName":null,"nodeType":"SINK","operatorType":"ZUORA_USAGE","metadata":{"fieldMappings":[{"name":"StartDateTime","type":"datetime","field":"event_time","required":true,"dateFormat":""},{"name":"EndDateTime","type":"datetime","field":"","required":false,"dateFormat":""},{"name":"AccountNumber","type":"string","field":"accountNumber","required":true},{"name":"Quantity","type":"number","field":"quantity","required":true},{"name":"UOM","type":"string","field":"uom","required":true},{"name":"UniqueKey","type":"string","field":"event_id","required":false},{"name":"SubscriptionNumber","type":"string","field":"","required":false},{"name":"ChargeNumber","type":"string","field":"","required":false},{"name":"ProductRatePlanChargeNumber","type":"string","field":"","required":false},{"name":"Description","type":"string","field":"","required":false}]},"predecessors":[{"id":"7ff03cbf-cb80-4e4e-a5dc-921906efb4ee"}],"extraConfig":{"position":{"x":0,"y":432}}}]}],"schemas":[{"name":"Source Token Input Records","type":1,"schema":{"eventIdFields":["event_id"],"description":"A description","type":"object","title":"Source Token Input Records","required":["event_time"],"properties":{"event_id":{"type":"string","order":0,"description":"event_id"},"tenant_id":{"type":"string","order":1,"description":"tenant_id"},"event_time":{"type":"datetime","order":2,"eventTime":true,"timeFormat":"yyyy-MM-dd'T'HH:mm:ssZ","description":"event_time"},"feature_name":{"type":"string","order":3,"description":"feature_name"},"model_name":{"type":"string","order":4,"description":"model_name"},"vendor_name":{"type":"string","order":5,"description":"vendor_name"},"input_tokens":{"type":"number","order":6,"description":"input_tokens"},"output_tokens":{"type":"number","order":7,"description":"output_tokens"},"cached_input_tokens":{"type":"number","order":8,"description":"cached_input_tokens"},"input_cost":{"type":"number","order":9,"description":"input_cost"},"output_cost":{"type":"number","order":10,"description":"output_cost"},"cached_cost":{"type":"number","order":11,"description":"cached_cost"},"markup_multiplier":{"type":"number","order":12,"description":"markup_multiplier"}}}}]}