Spaces:
Running
Running
Fetching metadata from the HF Docker repository...
| 2026-02-17 02:36:58 - INFO - retrieve.py:224 - === Retrieval Pipeline Started === | |
| 2026-02-17 02:36:58 - INFO - retrieve.py:228 - Loading config from .env | |
| 2026-02-17 02:36:58 - INFO - retrieve.py:233 - Initializing Cohere and Qdrant clients | |
| 2026-02-17 02:37:00 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:37:00 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7082a6032cc0> | |
| 2026-02-17 02:37:00 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7082a6013850> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7082a6413c50> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:37:00 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:37:01 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333 "HTTP/1.1 200 OK" | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:37:01 - INFO - retrieve.py:238 - Checking collection 'book_embeddings' | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7082a6033f50> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7082a6013650> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7082a6033e60> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:37:00 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:37:01 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings "HTTP/1.1 200 OK" | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:37:01 - INFO - retrieve.py:240 - Collection OK: vector_size=1024, points=277 | |
| 2026-02-17 02:37:01 - INFO - retrieve.py:121 - Embedding query: 'ROS 2...' (top_k=5) | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - connect_tcp.started host='api.cohere.com' port=443 local_address=None timeout=300 socket_options=None | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7082a5ef0e30> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7082a6012f50> server_hostname='api.cohere.com' timeout=300 | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7082a5ef0d40> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:37:01 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:37:02 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'access-control-expose-headers', b'X-Debug-Trace-ID'), (b'cache-control', b'no-cache, no-store, no-transform, must-revalidate, private, max-age=0'), (b'content-encoding', b'gzip'), (b'content-type', b'application/json'), (b'expires', b'Thu, 01 Jan 1970 00:00:00 GMT'), (b'num_chars', b'5'), (b'num_tokens', b'3'), (b'pragma', b'no-cache'), (b'vary', b'Origin,Accept-Encoding'), (b'x-accel-expires', b'0'), (b'x-debug-trace-id', b'3aff3ef949954c94990bb515bf13453d'), (b'x-endpoint-monthly-call-limit', b'1000'), (b'x-trial-endpoint-call-limit', b'100'), (b'x-trial-endpoint-call-remaining', b'99'), (b'date', b'Mon, 16 Feb 2026 21:37:01 GMT'), (b'x-envoy-upstream-service-time', b'44'), (b'server', b'envoy'), (b'Via', b'1.1 google'), (b'Alt-Svc', b'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:37:02 - INFO - _client.py:1025 - HTTP Request: POST https://api.cohere.com/v2/embed "HTTP/1.1 200 OK" | |
| 2026-02-17 02:37:02 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:37:02 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:37:02 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:37:02 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:37:02 - DEBUG - retrieve.py:133 - Generated embedding in 0.45s, dimension: 1024 | |
| 2026-02-17 02:37:05 - ERROR - retrieve.py:156 - Search failed: 'QdrantClient' object has no attribute 'search' | |
| 2026-02-17 02:37:05 - ERROR - retrieve.py:298 - API error: Qdrant search failed: 'QdrantClient' object has no attribute 'search' | |
| 2026-02-17 02:37:05 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:37:05 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:39:25 - INFO - retrieve.py:225 - === Retrieval Pipeline Started === | |
| 2026-02-17 02:39:25 - INFO - retrieve.py:229 - Loading config from .env | |
| 2026-02-17 02:39:25 - INFO - retrieve.py:234 - Initializing Cohere and Qdrant clients | |
| 2026-02-17 02:39:25 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:39:25 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7a573c568380> | |
| 2026-02-17 02:39:25 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7a573c40f8d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7a573c8138f0> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:39:25 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:39:26 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333 "HTTP/1.1 200 OK" | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:39:26 - INFO - retrieve.py:239 - Checking collection 'book_embeddings' | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7a573c433d40> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7a573c40f6d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7a573c433c50> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:39:25 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:39:26 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings "HTTP/1.1 200 OK" | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:39:26 - INFO - retrieve.py:241 - Collection OK: vector_size=1024, points=277 | |
| 2026-02-17 02:39:26 - INFO - retrieve.py:121 - Embedding query: 'ROS 2...' (top_k=5) | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - connect_tcp.started host='api.cohere.com' port=443 local_address=None timeout=300 socket_options=None | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7a573c2f0c50> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7a573c40efd0> server_hostname='api.cohere.com' timeout=300 | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7a573c2f0b60> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:39:26 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'access-control-expose-headers', b'X-Debug-Trace-ID'), (b'cache-control', b'no-cache, no-store, no-transform, must-revalidate, private, max-age=0'), (b'content-encoding', b'gzip'), (b'content-type', b'application/json'), (b'expires', b'Thu, 01 Jan 1970 00:00:00 GMT'), (b'num_chars', b'5'), (b'num_tokens', b'3'), (b'pragma', b'no-cache'), (b'vary', b'Origin,Accept-Encoding'), (b'x-accel-expires', b'0'), (b'x-debug-trace-id', b'9cfafd18a8c68f9fc1f1e0d937c5508a'), (b'x-endpoint-monthly-call-limit', b'1000'), (b'x-trial-endpoint-call-limit', b'100'), (b'x-trial-endpoint-call-remaining', b'99'), (b'date', b'Mon, 16 Feb 2026 21:39:26 GMT'), (b'x-envoy-upstream-service-time', b'48'), (b'server', b'envoy'), (b'Via', b'1.1 google'), (b'Alt-Svc', b'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:39:27 - INFO - _client.py:1025 - HTTP Request: POST https://api.cohere.com/v2/embed "HTTP/1.1 200 OK" | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:39:27 - DEBUG - retrieve.py:133 - Generated embedding in 0.46s, dimension: 1024 | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:39:26 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:39:27 - INFO - _client.py:1025 - HTTP Request: POST https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings/points/query "HTTP/1.1 200 OK" | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:39:27 - INFO - retrieve.py:155 - Search completed in 0.31s, returned 5 results | |
| 2026-02-17 02:39:27 - INFO - retrieve.py:170 - Total query time: 0.78s | |
| 2026-02-17 02:39:27 - INFO - retrieve.py:279 - === Retrieval Pipeline Completed Successfully === | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:39:27 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:41:01 - INFO - retrieve.py:299 - === Retrieval Pipeline Started === | |
| 2026-02-17 02:41:01 - INFO - retrieve.py:303 - Loading config from .env | |
| 2026-02-17 02:41:01 - INFO - retrieve.py:308 - Initializing Cohere and Qdrant clients | |
| 2026-02-17 02:41:02 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:41:03 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x72e5e492f170> | |
| 2026-02-17 02:41:03 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x72e5e4823e50> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:41:03 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x72e5e492fce0> | |
| 2026-02-17 02:41:03 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:41:03 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:41:02 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:41:04 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333 "HTTP/1.1 200 OK" | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:41:04 - INFO - retrieve.py:313 - Checking collection 'book_embeddings' | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x72e5e485dee0> | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x72e5e4823c50> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x72e5e485dc10> | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:41:04 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:41:03 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:41:05 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings "HTTP/1.1 200 OK" | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:41:05 - INFO - retrieve.py:315 - Collection OK: vector_size=1024, points=277 | |
| 2026-02-17 02:41:05 - INFO - retrieve.py:190 - Embedding query: 'ROS 2...' (top_k=5) | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - connect_tcp.started host='api.cohere.com' port=443 local_address=None timeout=300 socket_options=None | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x72e5e485ede0> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x72e5e4823550> server_hostname='api.cohere.com' timeout=300 | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x72e5e485ecf0> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'access-control-expose-headers', b'X-Debug-Trace-ID'), (b'cache-control', b'no-cache, no-store, no-transform, must-revalidate, private, max-age=0'), (b'content-encoding', b'gzip'), (b'content-type', b'application/json'), (b'expires', b'Thu, 01 Jan 1970 00:00:00 GMT'), (b'num_chars', b'5'), (b'num_tokens', b'3'), (b'pragma', b'no-cache'), (b'vary', b'Origin,Accept-Encoding'), (b'x-accel-expires', b'0'), (b'x-debug-trace-id', b'7eab84de888d9426719d5f02fbc98608'), (b'x-endpoint-monthly-call-limit', b'1000'), (b'x-trial-endpoint-call-limit', b'100'), (b'x-trial-endpoint-call-remaining', b'99'), (b'date', b'Mon, 16 Feb 2026 21:41:04 GMT'), (b'x-envoy-upstream-service-time', b'49'), (b'server', b'envoy'), (b'Via', b'1.1 google'), (b'Alt-Svc', b'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:41:05 - INFO - _client.py:1025 - HTTP Request: POST https://api.cohere.com/v2/embed "HTTP/1.1 200 OK" | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:41:05 - DEBUG - retrieve.py:202 - Generated embedding in 0.44s, dimension: 1024 | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:41:04 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:41:05 - INFO - _client.py:1025 - HTTP Request: POST https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings/points/query "HTTP/1.1 200 OK" | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:41:05 - INFO - retrieve.py:224 - Search completed in 0.30s, returned 5 results | |
| 2026-02-17 02:41:05 - INFO - retrieve.py:239 - Total query time: 0.75s | |
| 2026-02-17 02:41:05 - DEBUG - retrieve.py:127 - Metadata completeness: 5/5 = 100.0% | |
| 2026-02-17 02:41:05 - DEBUG - retrieve.py:157 - Chunk sequencing invalid for https://humanoid-ai-robotics-book-1.vercel.app/docs/module-1/intro-to-ros2: expected [0, 1, 2, 3], got [0, 2, 4, 5] | |
| 2026-02-17 02:41:05 - INFO - retrieve.py:340 - Metadata completeness: 100.0% | |
| 2026-02-17 02:41:05 - INFO - retrieve.py:341 - Chunk sequencing: INVALID | |
| 2026-02-17 02:41:05 - INFO - retrieve.py:342 - Validation result: FAIL | |
| 2026-02-17 02:41:05 - INFO - retrieve.py:369 - === Retrieval Pipeline Completed Successfully === | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:41:05 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:42:10 - INFO - retrieve.py:309 - === Retrieval Pipeline Started === | |
| 2026-02-17 02:42:10 - INFO - retrieve.py:313 - Loading config from .env | |
| 2026-02-17 02:42:10 - INFO - retrieve.py:318 - Initializing Cohere and Qdrant clients | |
| 2026-02-17 02:42:10 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x79f99627efc0> | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x79f995c178d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x79f995ee2090> | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:42:09 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:42:11 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333 "HTTP/1.1 200 OK" | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:42:11 - INFO - retrieve.py:323 - Checking collection 'book_embeddings' | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x79f995c41ee0> | |
| 2026-02-17 02:42:11 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x79f995c176d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x79f995c41e20> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:42:09 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:42:12 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings "HTTP/1.1 200 OK" | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:42:12 - INFO - retrieve.py:325 - Collection OK: vector_size=1024, points=277 | |
| 2026-02-17 02:42:12 - INFO - retrieve.py:200 - Embedding query: 'ROS 2...' (top_k=5) | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - connect_tcp.started host='api.cohere.com' port=443 local_address=None timeout=300 socket_options=None | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x79f995c42d50> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x79f995c16fd0> server_hostname='api.cohere.com' timeout=300 | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x79f995c42c60> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'access-control-expose-headers', b'X-Debug-Trace-ID'), (b'cache-control', b'no-cache, no-store, no-transform, must-revalidate, private, max-age=0'), (b'content-encoding', b'gzip'), (b'content-type', b'application/json'), (b'expires', b'Thu, 01 Jan 1970 00:00:00 GMT'), (b'num_chars', b'5'), (b'num_tokens', b'3'), (b'pragma', b'no-cache'), (b'vary', b'Origin,Accept-Encoding'), (b'x-accel-expires', b'0'), (b'x-debug-trace-id', b'd004675c4a251ca57146bf895e986d52'), (b'x-endpoint-monthly-call-limit', b'1000'), (b'x-trial-endpoint-call-limit', b'100'), (b'x-trial-endpoint-call-remaining', b'99'), (b'date', b'Mon, 16 Feb 2026 21:42:10 GMT'), (b'x-envoy-upstream-service-time', b'41'), (b'server', b'envoy'), (b'Via', b'1.1 google'), (b'Alt-Svc', b'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:42:12 - INFO - _client.py:1025 - HTTP Request: POST https://api.cohere.com/v2/embed "HTTP/1.1 200 OK" | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:42:12 - DEBUG - retrieve.py:212 - Generated embedding in 0.42s, dimension: 1024 | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:42:10 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:42:12 - INFO - _client.py:1025 - HTTP Request: POST https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings/points/query "HTTP/1.1 200 OK" | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:42:12 - INFO - retrieve.py:234 - Search completed in 0.31s, returned 5 results | |
| 2026-02-17 02:42:12 - INFO - retrieve.py:249 - Total query time: 0.74s | |
| 2026-02-17 02:42:12 - DEBUG - retrieve.py:127 - Metadata completeness: 5/5 = 100.0% | |
| 2026-02-17 02:42:12 - DEBUG - retrieve.py:170 - Chunk indexing valid for 2 URLs | |
| 2026-02-17 02:42:12 - INFO - retrieve.py:350 - Metadata completeness: 100.0% | |
| 2026-02-17 02:42:12 - INFO - retrieve.py:351 - Chunk sequencing: VALID | |
| 2026-02-17 02:42:12 - INFO - retrieve.py:352 - Validation result: PASS | |
| 2026-02-17 02:42:12 - INFO - retrieve.py:379 - === Retrieval Pipeline Completed Successfully === | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:42:12 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:45:35 - INFO - retrieve.py:309 - === Retrieval Pipeline Started === | |
| 2026-02-17 02:45:35 - INFO - retrieve.py:313 - Loading config from .env | |
| 2026-02-17 02:45:35 - INFO - retrieve.py:318 - Initializing Cohere and Qdrant clients | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7b345d46efc0> | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7b345d2438d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7b345d632570> | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:45:34 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:45:36 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333 "HTTP/1.1 200 OK" | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:45:36 - INFO - retrieve.py:323 - Checking collection 'book_embeddings' | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7b345d26e000> | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7b345d2436d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7b345d26dee0> | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:45:36 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:37 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:45:35 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:45:37 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings "HTTP/1.1 200 OK" | |
| 2026-02-17 02:45:37 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:37 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:45:37 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:45:37 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:45:37 - INFO - retrieve.py:325 - Collection OK: vector_size=1024, points=277 | |
| 2026-02-17 02:45:37 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:45:37 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:45:53 - INFO - retrieve.py:309 - === Retrieval Pipeline Started === | |
| 2026-02-17 02:45:53 - INFO - retrieve.py:313 - Loading config from .env | |
| 2026-02-17 02:45:53 - INFO - retrieve.py:318 - Initializing Cohere and Qdrant clients | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x77effa835ee0> | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x77effa73b8d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x77effab2a5d0> | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:45:53 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:45:54 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333 "HTTP/1.1 200 OK" | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:45:54 - INFO - retrieve.py:323 - Checking collection 'book_embeddings' | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x77effa765fa0> | |
| 2026-02-17 02:45:54 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x77effa73b6d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x77effa765ee0> | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:45:54 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:45:55 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings "HTTP/1.1 200 OK" | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:45:55 - INFO - retrieve.py:325 - Collection OK: vector_size=1024, points=277 | |
| 2026-02-17 02:45:55 - ERROR - retrieve.py:383 - Validation error: Query text must be non-empty | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:45:55 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:46:17 - INFO - retrieve.py:309 - === Retrieval Pipeline Started === | |
| 2026-02-17 02:46:17 - INFO - retrieve.py:313 - Loading config from .env | |
| 2026-02-17 02:46:17 - INFO - retrieve.py:318 - Initializing Cohere and Qdrant clients | |
| 2026-02-17 02:46:17 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:46:17 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7523b47f0380> | |
| 2026-02-17 02:46:17 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7523b45938d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:46:17 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7523b45bd790> | |
| 2026-02-17 02:46:17 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:17 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:46:17 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:17 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:46:17 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:46:15 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:46:18 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333 "HTTP/1.1 200 OK" | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:46:18 - INFO - retrieve.py:323 - Checking collection 'book_embeddings' | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7523b45bdf40> | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7523b45936d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7523b45bde80> | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:46:15 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:46:18 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings "HTTP/1.1 200 OK" | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:46:18 - INFO - retrieve.py:325 - Collection OK: vector_size=1024, points=277 | |
| 2026-02-17 02:46:18 - ERROR - retrieve.py:383 - Validation error: top_k must be between 1 and 100 | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:46:18 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:46:34 - INFO - retrieve.py:309 - === Retrieval Pipeline Started === | |
| 2026-02-17 02:46:34 - INFO - retrieve.py:313 - Loading config from .env | |
| 2026-02-17 02:46:34 - INFO - retrieve.py:318 - Initializing Cohere and Qdrant clients | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7dc43c5a6240> | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7dc43c22be50> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7dc43c2659a0> | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:46:33 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:46:35 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333 "HTTP/1.1 200 OK" | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:46:35 - INFO - retrieve.py:323 - Checking collection 'book_embeddings' | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7dc43c2661b0> | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7dc43c22bc50> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7dc43c266090> | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:46:35 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:36 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:46:34 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:46:36 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings "HTTP/1.1 200 OK" | |
| 2026-02-17 02:46:36 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:36 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:46:36 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:46:36 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:46:36 - INFO - retrieve.py:325 - Collection OK: vector_size=1024, points=277 | |
| 2026-02-17 02:46:36 - ERROR - retrieve.py:383 - Validation error: top_k must be between 1 and 100 | |
| 2026-02-17 02:46:36 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:46:36 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:46:56 - INFO - retrieve.py:309 - === Retrieval Pipeline Started === | |
| 2026-02-17 02:46:56 - INFO - retrieve.py:313 - Loading config from .env | |
| 2026-02-17 02:46:56 - INFO - retrieve.py:318 - Initializing Cohere and Qdrant clients | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7608387a20c0> | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7608384335d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x76083845da00> | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:46:56 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:46:57 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333 "HTTP/1.1 200 OK" | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 02:46:57 - INFO - retrieve.py:323 - Checking collection 'book_embeddings' | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 02:46:57 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x76083845e2a0> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7608384333d0> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x76083845e180> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:46:57 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:46:58 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings "HTTP/1.1 200 OK" | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:46:58 - INFO - retrieve.py:325 - Collection OK: vector_size=1024, points=277 | |
| 2026-02-17 02:46:58 - INFO - retrieve.py:200 - Embedding query: 'asdfghjkl1234567890xyz_nonexistent_query_should_return_zero_results...' (top_k=5) | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - connect_tcp.started host='api.cohere.com' port=443 local_address=None timeout=300 socket_options=None | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x76083845f230> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x760838432cd0> server_hostname='api.cohere.com' timeout=300 | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x76083845f140> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'access-control-expose-headers', b'X-Debug-Trace-ID'), (b'cache-control', b'no-cache, no-store, no-transform, must-revalidate, private, max-age=0'), (b'content-encoding', b'gzip'), (b'content-type', b'application/json'), (b'expires', b'Thu, 01 Jan 1970 00:00:00 GMT'), (b'num_chars', b'67'), (b'num_tokens', b'28'), (b'pragma', b'no-cache'), (b'vary', b'Origin,Accept-Encoding'), (b'x-accel-expires', b'0'), (b'x-debug-trace-id', b'fd1019b199609124264ce2207ddc1acf'), (b'x-endpoint-monthly-call-limit', b'1000'), (b'x-trial-endpoint-call-limit', b'100'), (b'x-trial-endpoint-call-remaining', b'99'), (b'date', b'Mon, 16 Feb 2026 21:46:57 GMT'), (b'x-envoy-upstream-service-time', b'56'), (b'server', b'envoy'), (b'Via', b'1.1 google'), (b'Alt-Svc', b'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:46:58 - INFO - _client.py:1025 - HTTP Request: POST https://api.cohere.com/v2/embed "HTTP/1.1 200 OK" | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:46:58 - DEBUG - retrieve.py:212 - Generated embedding in 0.46s, dimension: 1024 | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 02:46:58 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 02:46:59 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 21:46:57 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 02:46:59 - INFO - _client.py:1025 - HTTP Request: POST https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings/points/query "HTTP/1.1 200 OK" | |
| 2026-02-17 02:46:59 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 02:46:59 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 02:46:59 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 02:46:59 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 02:46:59 - INFO - retrieve.py:234 - Search completed in 0.30s, returned 5 results | |
| 2026-02-17 02:46:59 - INFO - retrieve.py:249 - Total query time: 0.76s | |
| 2026-02-17 02:46:59 - INFO - retrieve.py:379 - === Retrieval Pipeline Completed Successfully === | |
| 2026-02-17 02:46:59 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 02:46:59 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 03:15:14 - INFO - retrieve.py:309 - === Retrieval Pipeline Started === | |
| 2026-02-17 03:15:14 - INFO - retrieve.py:313 - Loading config from .env | |
| 2026-02-17 03:15:14 - INFO - retrieve.py:318 - Initializing Cohere and Qdrant clients | |
| 2026-02-17 03:15:15 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 03:15:15 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7960c15697f0> | |
| 2026-02-17 03:15:15 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7960c1543850> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 03:15:15 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7960c1569730> | |
| 2026-02-17 03:15:15 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 03:15:15 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 03:15:15 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 03:15:15 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 03:15:15 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 22:15:14 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 03:15:16 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333 "HTTP/1.1 200 OK" | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - close.complete | |
| 2026-02-17 03:15:16 - INFO - retrieve.py:323 - Checking collection 'book_embeddings' | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - connect_tcp.started host='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' port=6333 local_address=None timeout=5.0 socket_options=None | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7960c1569df0> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7960c1543650> server_hostname='d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io' timeout=5.0 | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7960c1569b80> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'GET']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'GET']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'GET']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 22:15:15 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 03:15:16 - INFO - _client.py:1025 - HTTP Request: GET https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings "HTTP/1.1 200 OK" | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'GET']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 03:15:16 - INFO - retrieve.py:325 - Collection OK: vector_size=1024, points=277 | |
| 2026-02-17 03:15:16 - INFO - retrieve.py:200 - Embedding query: 'ROS 2...' (top_k=5) | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - connect_tcp.started host='api.cohere.com' port=443 local_address=None timeout=300 socket_options=None | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - connect_tcp.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7960c156ad20> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - start_tls.started ssl_context=<ssl.SSLContext object at 0x7960c1542f50> server_hostname='api.cohere.com' timeout=300 | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - start_tls.complete return_value=<httpcore._backends.sync.SyncStream object at 0x7960c156ac30> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'access-control-expose-headers', b'X-Debug-Trace-ID'), (b'cache-control', b'no-cache, no-store, no-transform, must-revalidate, private, max-age=0'), (b'content-encoding', b'gzip'), (b'content-type', b'application/json'), (b'expires', b'Thu, 01 Jan 1970 00:00:00 GMT'), (b'num_chars', b'5'), (b'num_tokens', b'3'), (b'pragma', b'no-cache'), (b'vary', b'Origin,Accept-Encoding'), (b'x-accel-expires', b'0'), (b'x-debug-trace-id', b'4df4171dafe6d9e613e8c5e32b7ae73b'), (b'x-endpoint-monthly-call-limit', b'1000'), (b'x-trial-endpoint-call-limit', b'100'), (b'x-trial-endpoint-call-remaining', b'99'), (b'date', b'Mon, 16 Feb 2026 22:15:15 GMT'), (b'x-envoy-upstream-service-time', b'42'), (b'server', b'envoy'), (b'Via', b'1.1 google'), (b'Alt-Svc', b'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 03:15:16 - INFO - _client.py:1025 - HTTP Request: POST https://api.cohere.com/v2/embed "HTTP/1.1 200 OK" | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 03:15:16 - DEBUG - retrieve.py:212 - Generated embedding in 0.49s, dimension: 1024 | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_headers.started request=<Request [b'POST']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_headers.complete | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_body.started request=<Request [b'POST']> | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - send_request_body.complete | |
| 2026-02-17 03:15:16 - DEBUG - _trace.py:47 - receive_response_headers.started request=<Request [b'POST']> | |
| 2026-02-17 03:15:17 - DEBUG - _trace.py:47 - receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Encoding', b'gzip'), (b'Content-Type', b'application/json'), (b'Date', b'Mon, 16 Feb 2026 22:15:15 GMT'), (b'Vary', b'accept-encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers'), (b'Transfer-Encoding', b'chunked')]) | |
| 2026-02-17 03:15:17 - INFO - _client.py:1025 - HTTP Request: POST https://d27e55fe-c28d-4275-81d7-7eff807c14a5.europe-west3-0.gcp.cloud.qdrant.io:6333/collections/book_embeddings/points/query "HTTP/1.1 200 OK" | |
| 2026-02-17 03:15:17 - DEBUG - _trace.py:47 - receive_response_body.started request=<Request [b'POST']> | |
| 2026-02-17 03:15:17 - DEBUG - _trace.py:47 - receive_response_body.complete | |
| 2026-02-17 03:15:17 - DEBUG - _trace.py:47 - response_closed.started | |
| 2026-02-17 03:15:17 - DEBUG - _trace.py:47 - response_closed.complete | |
| 2026-02-17 03:15:17 - INFO - retrieve.py:234 - Search completed in 0.31s, returned 5 results | |
| 2026-02-17 03:15:17 - INFO - retrieve.py:249 - Total query time: 0.80s | |
| 2026-02-17 03:15:17 - INFO - retrieve.py:379 - === Retrieval Pipeline Completed Successfully === | |
| 2026-02-17 03:15:17 - DEBUG - _trace.py:47 - close.started | |
| 2026-02-17 03:15:17 - DEBUG - _trace.py:47 - close.complete | |