| 41 | } |
| 42 | |
| 43 | type AIInfo struct { |
| 44 | Model string `json:"ai_model"` |
| 45 | Cost interface{} `json:"ai_model_cost"` |
| 46 | InputToken interface{} `json:"ai_model_input_token"` |
| 47 | OutputToken interface{} `json:"ai_model_output_token"` |
| 48 | TotalToken interface{} `json:"ai_model_total_token"` |
| 49 | Provider string `json:"ai_provider"` |
| 50 | ProviderStats []AIProviderStatus `json:"ai_provider_statuses"` |
| 51 | } |
| 52 | |
| 53 | type NSQMessage struct { |
| 54 | AI AIInfo `json:"ai"` |
nothing calls this directly
no outgoing calls
no test coverage detected