Ledger persists request lifecycle updates for the infer pipeline.
| 9 | |
| 10 | // Ledger persists request lifecycle updates for the infer pipeline. |
| 11 | type Ledger interface { |
| 12 | CreateRequest(ctx context.Context, traceID, requestID string, req types.AIRequest, now time.Time) |
| 13 | Fail(ctx context.Context, requestID string) |
| 14 | UpdatePolicy(ctx context.Context, requestID string, snap []byte, routeReason, backend *string) |
| 15 | MarkSuccess(ctx context.Context, requestID, backend, routeReason string) |
| 16 | } |
no outgoing calls
no test coverage detected