(ctx context.Context, requestID, backend, routeReason string)
| 480 | } |
| 481 | |
| 482 | func (s *Server) markLedgerSuccess(ctx context.Context, requestID, backend, routeReason string) { |
| 483 | if s.ledger == nil { |
| 484 | return |
| 485 | } |
| 486 | st := "success" |
| 487 | rr := routeReason |
| 488 | be := backend |
| 489 | _ = s.ledger.UpdateRequest(ctx, requestID, requests.RequestPatch{ |
| 490 | Status: &st, |
| 491 | SelectedBackend: &be, |
| 492 | RouteReason: &rr, |
| 493 | UpdatedAt: time.Now(), |
| 494 | }) |
| 495 | } |
| 496 | |
| 497 | func ragQuery(req types.AIRequest) string { |
| 498 | if req.Context != nil { |
no test coverage detected