2025-04-17 07:08:51.543 | WARNING | vector_store:search:159 - Empty vector store, no results to return 2025-04-17 07:08:51.543 | WARNING | vector_store:search:159 - Empty vector store, no results to return 2025-04-17 07:08:51.551 | INFO | copywriter:generate_copy:118 - Generated content with 159 characters 2025-04-17 07:08:51.551 | INFO | copywriter:generate_copy:118 - Generated content with 159 characters 2025-04-17 07:08:52.803 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:08:52.803 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:12:18.934 | INFO | vector_store:search:212 - Found 1 matching documents for query 2025-04-17 07:12:18.934 | INFO | vector_store:search:212 - Found 1 matching documents for query 2025-04-17 07:12:18.936 | INFO | copywriter:generate_copy:118 - Generated content with 159 characters 2025-04-17 07:12:18.936 | INFO | copywriter:generate_copy:118 - Generated content with 159 characters 2025-04-17 07:12:19.677 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:12:19.677 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:15:03.309 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:15:03.309 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:15:05.643 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:05.643 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:05.644 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:05.644 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:10.452 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:10.452 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:10.455 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:10.455 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:15.166 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:15.166 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:15.168 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:15.168 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:15.170 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:15:15.170 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:15:20.280 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:15:20.280 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:15:21.317 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:21.317 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:21.369 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:21.369 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:26.051 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:26.051 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:26.052 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:26.052 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:30.842 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:30.842 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:30.847 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:30.847 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:30.859 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:15:30.859 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:15:36.115 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:15:36.115 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:15:36.882 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:36.882 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:36.885 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:36.885 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:41.549 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:41.549 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:41.551 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:41.551 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:46.258 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:46.258 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 404, { "error": { "message": "The model `gpt-4` does not exist or you do not have access to it.", "type": "invalid_request_error", "param": null, "code": "model_not_found" } } 2025-04-17 07:15:46.266 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:46.266 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 404 2025-04-17 07:15:46.269 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:15:46.269 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:15:46.274 | ERROR | main:generate_copy:157 - Error generating copy: RetryError[] 2025-04-17 07:15:46.274 | ERROR | main:generate_copy:157 - Error generating copy: RetryError[] 2025-04-17 07:18:54.993 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:18:54.993 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:18:57.991 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:18:57.991 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:18:57.993 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:18:57.993 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:02.717 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:02.717 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:02.719 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:02.719 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:07.525 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:07.525 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:07.526 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:07.526 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:07.527 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:19:07.527 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:19:12.302 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:19:12.302 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:19:13.063 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:13.063 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:13.064 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:13.064 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:21.192 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:21.192 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:21.199 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:21.199 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:26.353 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:26.353 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:26.360 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:26.360 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:26.364 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:19:26.364 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:19:31.480 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:19:31.480 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:19:32.593 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:32.593 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:32.597 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:32.597 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:37.418 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:37.418 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:37.425 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:37.425 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:42.179 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:42.179 | ERROR | copywriter:_call_llm_api:161 - OpenAI API error: 429, { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } 2025-04-17 07:19:42.180 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:42.180 | ERROR | copywriter:_call_llm_api:165 - Error calling OpenAI API: OpenAI API error: 429 2025-04-17 07:19:42.181 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:19:42.181 | ERROR | copywriter:generate_copy:122 - Error generating copy: RetryError[] 2025-04-17 07:19:42.182 | ERROR | main:generate_copy:157 - Error generating copy: RetryError[] 2025-04-17 07:19:42.182 | ERROR | main:generate_copy:157 - Error generating copy: RetryError[] 2025-04-17 07:23:26.426 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:23:26.426 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-17 07:23:41.296 | INFO | copywriter:generate_copy:118 - Generated content with 1092 characters 2025-04-17 07:23:41.296 | INFO | copywriter:generate_copy:118 - Generated content with 1092 characters 2025-04-17 07:23:41.800 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:23:41.800 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:24:54.053 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 07:24:54.053 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 07:25:04.622 | INFO | copywriter:generate_copy:118 - Generated content with 1528 characters 2025-04-17 07:25:04.622 | INFO | copywriter:generate_copy:118 - Generated content with 1528 characters 2025-04-17 07:25:05.154 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:25:05.154 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:36:21.399 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 07:36:21.399 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 07:36:38.021 | INFO | copywriter:generate_copy:118 - Generated content with 1506 characters 2025-04-17 07:36:38.021 | INFO | copywriter:generate_copy:118 - Generated content with 1506 characters 2025-04-17 07:36:38.691 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:36:38.691 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:52:38.745 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 07:52:38.745 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 07:52:43.989 | INFO | copywriter:generate_copy:118 - Generated content with 735 characters 2025-04-17 07:52:43.989 | INFO | copywriter:generate_copy:118 - Generated content with 735 characters 2025-04-17 07:52:44.389 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:52:44.389 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:53:48.816 | INFO | brand_style:update_style_guidelines:80 - Updated brand style guidelines 2025-04-17 07:53:48.816 | INFO | brand_style:update_style_guidelines:80 - Updated brand style guidelines 2025-04-17 07:53:53.715 | INFO | brand_style:update_style_guidelines:80 - Updated brand style guidelines 2025-04-17 07:53:53.715 | INFO | brand_style:update_style_guidelines:80 - Updated brand style guidelines 2025-04-17 07:57:41.845 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 07:57:41.845 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 07:57:49.623 | INFO | copywriter:generate_copy:118 - Generated content with 1037 characters 2025-04-17 07:57:49.623 | INFO | copywriter:generate_copy:118 - Generated content with 1037 characters 2025-04-17 07:57:49.997 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:57:49.997 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:58:37.795 | INFO | copywriter:generate_copy:118 - Generated content with 1229 characters 2025-04-17 07:58:37.795 | INFO | copywriter:generate_copy:118 - Generated content with 1229 characters 2025-04-17 07:58:38.334 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 07:58:38.334 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 08:00:19.501 | INFO | copywriter:improve_copy:221 - Improved content based on feedback 2025-04-17 08:00:19.501 | INFO | copywriter:improve_copy:221 - Improved content based on feedback 2025-04-17 08:02:10.367 | INFO | brand_style:update_style_guidelines:80 - Updated brand style guidelines 2025-04-17 08:02:10.367 | INFO | brand_style:update_style_guidelines:80 - Updated brand style guidelines 2025-04-17 08:03:00.533 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 08:03:00.533 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 08:03:15.382 | INFO | copywriter:generate_copy:118 - Generated content with 2057 characters 2025-04-17 08:03:15.382 | INFO | copywriter:generate_copy:118 - Generated content with 2057 characters 2025-04-17 08:03:15.964 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 08:03:15.964 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 08:04:49.387 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 08:04:49.387 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 08:05:19.792 | ERROR | copywriter:_call_llm_api:167 - Error calling Cohere API: 2025-04-17 08:05:19.792 | ERROR | copywriter:_call_llm_api:167 - Error calling Cohere API: 2025-04-17 08:05:33.019 | INFO | copywriter:generate_copy:118 - Generated content with 938 characters 2025-04-17 08:05:33.019 | INFO | copywriter:generate_copy:118 - Generated content with 938 characters 2025-04-17 08:05:33.540 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 08:05:33.540 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 08:08:22.724 | INFO | brand_style:update_style_guidelines:80 - Updated brand style guidelines 2025-04-17 08:08:22.724 | INFO | brand_style:update_style_guidelines:80 - Updated brand style guidelines 2025-04-17 08:10:36.577 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 08:10:36.577 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 09:14:52.646 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 09:14:52.646 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 09:15:06.876 | INFO | copywriter:generate_copy:118 - Generated content with 775 characters 2025-04-17 09:15:06.876 | INFO | copywriter:generate_copy:118 - Generated content with 775 characters 2025-04-17 09:15:07.331 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 09:15:07.331 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 09:15:45.897 | INFO | copywriter:improve_copy:221 - Improved content based on feedback 2025-04-17 09:15:45.897 | INFO | copywriter:improve_copy:221 - Improved content based on feedback 2025-04-17 09:21:39.757 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 09:21:39.757 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-17 09:21:55.770 | INFO | copywriter:generate_copy:118 - Generated content with 1778 characters 2025-04-17 09:21:55.770 | INFO | copywriter:generate_copy:118 - Generated content with 1778 characters 2025-04-17 09:21:56.229 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 09:21:56.229 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 09:23:23.199 | INFO | copywriter:improve_copy:221 - Improved content based on feedback 2025-04-17 09:23:23.199 | INFO | copywriter:improve_copy:221 - Improved content based on feedback 2025-04-17 09:24:27.186 | INFO | copywriter:generate_copy:118 - Generated content with 1353 characters 2025-04-17 09:24:27.186 | INFO | copywriter:generate_copy:118 - Generated content with 1353 characters 2025-04-17 09:24:33.304 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 09:24:33.304 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 09:25:18.277 | INFO | copywriter:improve_copy:221 - Improved content based on feedback 2025-04-17 09:25:18.277 | INFO | copywriter:improve_copy:221 - Improved content based on feedback 2025-04-17 09:27:47.580 | INFO | copywriter:generate_copy:118 - Generated content with 1316 characters 2025-04-17 09:27:47.580 | INFO | copywriter:generate_copy:118 - Generated content with 1316 characters 2025-04-17 09:27:48.175 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 09:27:48.175 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 09:28:28.798 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-17 09:28:28.798 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 00:48:00.063 | INFO | brand_style:update_style_guidelines:80 - Updated brand style guidelines 2025-04-18 00:48:00.063 | INFO | brand_style:update_style_guidelines:80 - Updated brand style guidelines 2025-04-18 01:00:14.884 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:00:14.884 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:00:18.898 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:00:18.898 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:00:22.903 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:00:22.903 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:00:22.904 | ERROR | main:generate_copy:157 - Error generating copy: RetryError[] 2025-04-18 01:00:22.904 | ERROR | main:generate_copy:157 - Error generating copy: RetryError[] 2025-04-18 01:02:05.000 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:02:05.000 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:02:09.006 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:02:09.006 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:02:13.014 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:02:13.014 | ERROR | copywriter:generate_copy:122 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:02:13.015 | ERROR | main:generate_copy:157 - Error generating copy: RetryError[] 2025-04-18 01:02:13.015 | ERROR | main:generate_copy:157 - Error generating copy: RetryError[] 2025-04-18 01:14:27.689 | ERROR | copywriter:generate_copy:94 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:14:27.689 | ERROR | copywriter:generate_copy:94 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:14:31.699 | ERROR | copywriter:generate_copy:94 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:14:31.699 | ERROR | copywriter:generate_copy:94 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:14:35.702 | ERROR | copywriter:generate_copy:94 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:14:35.702 | ERROR | copywriter:generate_copy:94 - Error generating copy: 'BrandStyleManager' object has no attribute '_get_content_format' 2025-04-18 01:14:35.703 | ERROR | main:generate_copy:133 - Error generating copy: RetryError[] 2025-04-18 01:14:35.703 | ERROR | main:generate_copy:133 - Error generating copy: RetryError[] 2025-04-18 01:17:10.288 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:17:10.288 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:17:16.813 | INFO | copywriter:generate_copy:90 - Generated content with 770 characters 2025-04-18 01:17:16.813 | INFO | copywriter:generate_copy:90 - Generated content with 770 characters 2025-04-18 01:17:17.285 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:17:17.285 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:18:21.877 | INFO | copywriter:generate_copy:90 - Generated content with 583 characters 2025-04-18 01:18:21.877 | INFO | copywriter:generate_copy:90 - Generated content with 583 characters 2025-04-18 01:18:22.645 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:18:22.645 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:18:52.465 | INFO | copywriter:generate_copy:90 - Generated content with 791 characters 2025-04-18 01:18:52.465 | INFO | copywriter:generate_copy:90 - Generated content with 791 characters 2025-04-18 01:18:52.905 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:18:52.905 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:20:01.008 | INFO | copywriter:generate_copy:90 - Generated content with 1695 characters 2025-04-18 01:20:01.008 | INFO | copywriter:generate_copy:90 - Generated content with 1695 characters 2025-04-18 01:20:01.566 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:20:01.566 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:20:26.004 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:20:26.004 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:34:03.153 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:34:03.153 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:34:22.102 | INFO | copywriter:generate_copy:90 - Generated content with 2004 characters 2025-04-18 01:34:22.102 | INFO | copywriter:generate_copy:90 - Generated content with 2004 characters 2025-04-18 01:34:22.524 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:34:22.524 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:35:24.984 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:35:24.984 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:35:41.564 | INFO | copywriter:generate_copy:90 - Generated content with 1635 characters 2025-04-18 01:35:41.564 | INFO | copywriter:generate_copy:90 - Generated content with 1635 characters 2025-04-18 01:35:42.025 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:35:42.025 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:36:43.029 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:36:43.029 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:36:51.487 | INFO | copywriter:generate_copy:90 - Generated content with 1163 characters 2025-04-18 01:36:51.487 | INFO | copywriter:generate_copy:90 - Generated content with 1163 characters 2025-04-18 01:36:51.866 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:36:51.866 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:37:35.913 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:37:35.913 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:38:04.403 | INFO | copywriter:generate_copy:90 - Generated content with 1374 characters 2025-04-18 01:38:04.403 | INFO | copywriter:generate_copy:90 - Generated content with 1374 characters 2025-04-18 01:38:05.011 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:38:05.011 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:38:44.318 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:38:44.318 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 01:39:14.512 | ERROR | copywriter:_call_llm_api:139 - Error calling Cohere API: 2025-04-18 01:39:14.512 | ERROR | copywriter:_call_llm_api:139 - Error calling Cohere API: 2025-04-18 01:39:48.781 | ERROR | copywriter:_call_llm_api:139 - Error calling Cohere API: 2025-04-18 01:39:48.781 | ERROR | copywriter:_call_llm_api:139 - Error calling Cohere API: 2025-04-18 01:40:08.963 | INFO | copywriter:generate_copy:90 - Generated content with 1831 characters 2025-04-18 01:40:08.963 | INFO | copywriter:generate_copy:90 - Generated content with 1831 characters 2025-04-18 01:40:09.921 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:40:09.921 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 01:44:03.287 | INFO | copywriter:improve_copy:193 - Improved content based on feedback 2025-04-18 01:44:03.287 | INFO | copywriter:improve_copy:193 - Improved content based on feedback 2025-04-18 01:44:55.624 | INFO | copywriter:improve_copy:193 - Improved content based on feedback 2025-04-18 01:44:55.624 | INFO | copywriter:improve_copy:193 - Improved content based on feedback 2025-04-18 02:07:19.823 | ERROR | copywriter:_call_llm_api:139 - Error calling Cohere API: 2025-04-18 02:07:19.823 | ERROR | copywriter:_call_llm_api:139 - Error calling Cohere API: 2025-04-18 02:07:27.541 | INFO | copywriter:generate_copy:90 - Generated content with 226 characters 2025-04-18 02:07:27.541 | INFO | copywriter:generate_copy:90 - Generated content with 226 characters 2025-04-18 02:07:28.463 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:07:28.463 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:08:38.495 | INFO | copywriter:generate_copy:90 - Generated content with 239 characters 2025-04-18 02:08:38.495 | INFO | copywriter:generate_copy:90 - Generated content with 239 characters 2025-04-18 02:08:38.965 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:08:38.965 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:09:04.045 | INFO | copywriter:generate_copy:90 - Generated content with 229 characters 2025-04-18 02:09:04.045 | INFO | copywriter:generate_copy:90 - Generated content with 229 characters 2025-04-18 02:09:04.476 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:09:04.476 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:09:33.639 | INFO | copywriter:generate_copy:90 - Generated content with 686 characters 2025-04-18 02:09:33.639 | INFO | copywriter:generate_copy:90 - Generated content with 686 characters 2025-04-18 02:09:34.290 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:09:34.290 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:10:29.627 | INFO | copywriter:generate_copy:90 - Generated content with 383 characters 2025-04-18 02:10:29.627 | INFO | copywriter:generate_copy:90 - Generated content with 383 characters 2025-04-18 02:10:30.087 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:10:30.087 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:19:13.085 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 02:19:13.085 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 02:19:22.542 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 02:19:22.542 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 02:19:22.543 | INFO | copywriter:generate_copy:90 - Generated content with 963 characters 2025-04-18 02:19:22.543 | INFO | copywriter:generate_copy:90 - Generated content with 963 characters 2025-04-18 02:20:37.281 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 02:20:37.281 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 02:20:37.283 | INFO | copywriter:generate_copy:90 - Generated content with 1278 characters 2025-04-18 02:20:37.283 | INFO | copywriter:generate_copy:90 - Generated content with 1278 characters 2025-04-18 02:21:03.210 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 02:21:03.210 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 02:21:03.212 | INFO | copywriter:generate_copy:90 - Generated content with 1099 characters 2025-04-18 02:21:03.212 | INFO | copywriter:generate_copy:90 - Generated content with 1099 characters 2025-04-18 02:26:17.803 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 02:26:17.803 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 02:26:25.385 | INFO | copywriter:generate_copy:90 - Generated content with 1128 characters 2025-04-18 02:26:25.385 | INFO | copywriter:generate_copy:90 - Generated content with 1128 characters 2025-04-18 02:26:25.823 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:26:25.823 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:28:15.335 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 02:28:15.335 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 02:28:24.861 | INFO | copywriter:generate_copy:90 - Generated content with 1197 characters 2025-04-18 02:28:24.861 | INFO | copywriter:generate_copy:90 - Generated content with 1197 characters 2025-04-18 02:28:25.253 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:28:25.253 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:29:27.025 | INFO | copywriter:generate_copy:90 - Generated content with 852 characters 2025-04-18 02:29:27.025 | INFO | copywriter:generate_copy:90 - Generated content with 852 characters 2025-04-18 02:29:27.561 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:29:27.561 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:30:18.629 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 02:30:18.629 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 02:30:31.984 | INFO | copywriter:generate_copy:90 - Generated content with 1280 characters 2025-04-18 02:30:31.984 | INFO | copywriter:generate_copy:90 - Generated content with 1280 characters 2025-04-18 02:30:32.533 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:30:32.533 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:50:52.050 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 02:50:52.050 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 02:51:08.753 | INFO | copywriter:generate_copy:90 - Generated content with 1621 characters 2025-04-18 02:51:08.753 | INFO | copywriter:generate_copy:90 - Generated content with 1621 characters 2025-04-18 02:51:09.188 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:51:09.188 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:54:25.384 | INFO | copywriter:generate_copy:90 - Generated content with 1304 characters 2025-04-18 02:54:25.384 | INFO | copywriter:generate_copy:90 - Generated content with 1304 characters 2025-04-18 02:54:26.186 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:54:26.186 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:54:46.982 | INFO | copywriter:generate_copy:90 - Generated content with 815 characters 2025-04-18 02:54:46.982 | INFO | copywriter:generate_copy:90 - Generated content with 815 characters 2025-04-18 02:54:47.508 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:54:47.508 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:55:50.883 | INFO | copywriter:generate_copy:90 - Generated content with 1827 characters 2025-04-18 02:55:50.883 | INFO | copywriter:generate_copy:90 - Generated content with 1827 characters 2025-04-18 02:55:51.314 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 02:55:51.314 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:02:34.882 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:02:34.882 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:02:55.595 | INFO | copywriter:generate_copy:90 - Generated content with 1571 characters 2025-04-18 03:02:55.595 | INFO | copywriter:generate_copy:90 - Generated content with 1571 characters 2025-04-18 03:02:57.531 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:02:57.531 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:11:46.772 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:11:46.772 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:12:00.197 | INFO | copywriter:generate_copy:90 - Generated content with 971 characters 2025-04-18 03:12:00.197 | INFO | copywriter:generate_copy:90 - Generated content with 971 characters 2025-04-18 03:12:00.621 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:12:00.621 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:14:42.619 | INFO | copywriter:generate_copy:90 - Generated content with 1146 characters 2025-04-18 03:14:42.619 | INFO | copywriter:generate_copy:90 - Generated content with 1146 characters 2025-04-18 03:14:43.225 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:14:43.225 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:29:08.562 | INFO | copywriter:generate_copy:90 - Generated content with 1423 characters 2025-04-18 03:29:08.562 | INFO | copywriter:generate_copy:90 - Generated content with 1423 characters 2025-04-18 03:29:09.128 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:29:09.128 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:30:04.797 | INFO | copywriter:generate_copy:90 - Generated content with 1475 characters 2025-04-18 03:30:04.797 | INFO | copywriter:generate_copy:90 - Generated content with 1475 characters 2025-04-18 03:30:05.244 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:30:05.244 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:43:52.883 | INFO | copywriter:generate_copy:90 - Generated content with 1123 characters 2025-04-18 03:43:52.883 | INFO | copywriter:generate_copy:90 - Generated content with 1123 characters 2025-04-18 03:44:41.387 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:44:41.387 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:45:23.813 | INFO | copywriter:generate_copy:90 - Generated content with 2004 characters 2025-04-18 03:45:23.813 | INFO | copywriter:generate_copy:90 - Generated content with 2004 characters 2025-04-18 03:45:24.224 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:45:24.224 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:46:06.815 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:46:06.815 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:46:23.745 | INFO | copywriter:generate_copy:90 - Generated content with 1750 characters 2025-04-18 03:46:23.745 | INFO | copywriter:generate_copy:90 - Generated content with 1750 characters 2025-04-18 03:46:50.243 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:46:50.243 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:49:53.371 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:49:53.371 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:50:01.024 | INFO | copywriter:generate_copy:90 - Generated content with 1182 characters 2025-04-18 03:50:01.024 | INFO | copywriter:generate_copy:90 - Generated content with 1182 characters 2025-04-18 03:50:01.557 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:50:01.557 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:52:18.453 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:52:18.453 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:52:25.589 | INFO | copywriter:generate_copy:90 - Generated content with 1040 characters 2025-04-18 03:52:25.589 | INFO | copywriter:generate_copy:90 - Generated content with 1040 characters 2025-04-18 03:52:26.378 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:52:26.378 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:53:03.190 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:53:03.190 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:53:09.327 | INFO | copywriter:generate_copy:90 - Generated content with 883 characters 2025-04-18 03:53:09.327 | INFO | copywriter:generate_copy:90 - Generated content with 883 characters 2025-04-18 03:53:09.798 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:53:09.798 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:54:12.575 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:54:12.575 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:54:29.054 | INFO | copywriter:generate_copy:90 - Generated content with 1439 characters 2025-04-18 03:54:29.054 | INFO | copywriter:generate_copy:90 - Generated content with 1439 characters 2025-04-18 03:54:29.441 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:54:29.441 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:55:16.974 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:55:16.974 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:55:26.092 | INFO | copywriter:generate_copy:90 - Generated content with 1243 characters 2025-04-18 03:55:26.092 | INFO | copywriter:generate_copy:90 - Generated content with 1243 characters 2025-04-18 03:55:26.505 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:55:26.505 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:56:15.753 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:56:15.753 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 03:56:24.050 | INFO | copywriter:generate_copy:90 - Generated content with 1189 characters 2025-04-18 03:56:24.050 | INFO | copywriter:generate_copy:90 - Generated content with 1189 characters 2025-04-18 03:56:53.669 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:56:53.669 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:59:44.352 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 03:59:44.352 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 03:59:44.355 | INFO | copywriter:generate_copy:90 - Generated content with 906 characters 2025-04-18 03:59:44.355 | INFO | copywriter:generate_copy:90 - Generated content with 906 characters 2025-04-18 03:59:45.100 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 03:59:45.100 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 04:00:08.827 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 04:00:08.827 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 04:00:21.413 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 04:00:21.413 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 04:00:21.413 | INFO | copywriter:generate_copy:90 - Generated content with 1350 characters 2025-04-18 04:00:21.413 | INFO | copywriter:generate_copy:90 - Generated content with 1350 characters 2025-04-18 04:00:21.848 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 04:00:21.848 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 04:01:23.133 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 04:01:23.133 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 04:01:23.138 | INFO | copywriter:generate_copy:90 - Generated content with 1525 characters 2025-04-18 04:01:23.138 | INFO | copywriter:generate_copy:90 - Generated content with 1525 characters 2025-04-18 04:01:23.727 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 04:01:23.727 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 04:02:32.346 | INFO | brand_style:update_style_guidelines:178 - Updated brand style guidelines 2025-04-18 04:02:32.346 | INFO | brand_style:update_style_guidelines:178 - Updated brand style guidelines 2025-04-18 04:03:46.372 | INFO | brand_style:update_style_guidelines:178 - Updated brand style guidelines 2025-04-18 04:03:46.372 | INFO | brand_style:update_style_guidelines:178 - Updated brand style guidelines 2025-04-18 04:05:53.862 | INFO | brand_style:update_style_guidelines:178 - Updated brand style guidelines 2025-04-18 04:05:53.862 | INFO | brand_style:update_style_guidelines:178 - Updated brand style guidelines 2025-04-18 04:06:28.073 | INFO | brand_style:update_style_guidelines:178 - Updated brand style guidelines 2025-04-18 04:06:28.073 | INFO | brand_style:update_style_guidelines:178 - Updated brand style guidelines 2025-04-18 04:10:51.448 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 04:10:51.448 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 04:11:15.704 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 04:11:15.704 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 04:11:15.705 | INFO | copywriter:generate_copy:90 - Generated content with 1647 characters 2025-04-18 04:11:15.705 | INFO | copywriter:generate_copy:90 - Generated content with 1647 characters 2025-04-18 04:11:16.128 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 04:11:16.128 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 04:19:51.595 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 04:19:51.595 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 04:20:10.910 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 04:20:10.910 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 04:20:10.910 | INFO | copywriter:generate_copy:90 - Generated content with 1248 characters 2025-04-18 04:20:10.910 | INFO | copywriter:generate_copy:90 - Generated content with 1248 characters 2025-04-18 04:20:11.454 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 04:20:11.454 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 04:21:29.147 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 04:21:29.147 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 04:21:59.320 | ERROR | copywriter:_call_llm_api:139 - Error calling Cohere API: 2025-04-18 04:21:59.320 | ERROR | copywriter:_call_llm_api:139 - Error calling Cohere API: 2025-04-18 04:22:36.137 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 04:22:36.137 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 04:22:36.139 | INFO | copywriter:generate_copy:90 - Generated content with 3409 characters 2025-04-18 04:22:36.139 | INFO | copywriter:generate_copy:90 - Generated content with 3409 characters 2025-04-18 04:22:36.945 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 04:22:36.945 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 16:07:13.340 | ERROR | main:list_training_data:268 - Error listing training data: Column expression, FROM clause, or other columns clause element expected, got [Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None)]. Did you mean to say select(Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None))? 2025-04-18 16:07:13.340 | ERROR | main:list_training_data:268 - Error listing training data: Column expression, FROM clause, or other columns clause element expected, got [Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None)]. Did you mean to say select(Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None))? 2025-04-18 16:08:07.769 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 16:08:07.769 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 16:08:07.772 | INFO | copywriter:generate_copy:90 - Generated content with 651 characters 2025-04-18 16:08:07.772 | INFO | copywriter:generate_copy:90 - Generated content with 651 characters 2025-04-18 16:08:09.329 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 16:08:09.329 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 16:08:47.520 | ERROR | main:list_training_data:268 - Error listing training data: Column expression, FROM clause, or other columns clause element expected, got [Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None)]. Did you mean to say select(Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None))? 2025-04-18 16:08:47.520 | ERROR | main:list_training_data:268 - Error listing training data: Column expression, FROM clause, or other columns clause element expected, got [Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None)]. Did you mean to say select(Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None))? 2025-04-18 16:09:56.223 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 16:09:56.223 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 16:10:00.678 | ERROR | main:list_training_data:268 - Error listing training data: Column expression, FROM clause, or other columns clause element expected, got [Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None)]. Did you mean to say select(Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None))? 2025-04-18 16:10:00.678 | ERROR | main:list_training_data:268 - Error listing training data: Column expression, FROM clause, or other columns clause element expected, got [Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None)]. Did you mean to say select(Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None))? 2025-04-18 16:14:28.677 | ERROR | main:list_training_data:268 - Error listing training data: Column expression, FROM clause, or other columns clause element expected, got [Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None)]. Did you mean to say select(Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None))? 2025-04-18 16:14:28.677 | ERROR | main:list_training_data:268 - Error listing training data: Column expression, FROM clause, or other columns clause element expected, got [Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None)]. Did you mean to say select(Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None))? 2025-04-18 16:16:04.245 | ERROR | main:list_training_data:268 - Error listing training data: Column expression, FROM clause, or other columns clause element expected, got [Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None)]. Did you mean to say select(Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None))? 2025-04-18 16:16:04.245 | ERROR | main:list_training_data:268 - Error listing training data: Column expression, FROM clause, or other columns clause element expected, got [Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None)]. Did you mean to say select(Table('training_data', MetaData(), Column('id', Integer(), table=, primary_key=True, nullable=False), Column('content', String(), table=, nullable=False), Column('content_type', String(), table=, nullable=False), Column('metadata', JSON(), table=, nullable=False), Column('added_at', DateTime(), table=, nullable=False, default=CallableColumnDefault()), Column('is_training_data', Boolean(), table=, nullable=False, default=ScalarElementColumnDefault(True)), schema=None))? 2025-04-18 16:19:37.169 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 16:19:37.169 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 16:22:09.127 | WARNING | vector_store:delete_document:246 - Invalid document ID: 1 2025-04-18 16:22:09.127 | WARNING | vector_store:delete_document:246 - Invalid document ID: 1 2025-04-18 16:22:27.719 | WARNING | vector_store:delete_document:246 - Invalid document ID: 2 2025-04-18 16:22:27.719 | WARNING | vector_store:delete_document:246 - Invalid document ID: 2 2025-04-18 16:30:22.904 | INFO | vector_store:search:212 - Found 1 matching documents for query 2025-04-18 16:30:22.904 | INFO | vector_store:search:212 - Found 1 matching documents for query 2025-04-18 16:30:31.859 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 16:30:31.859 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 16:30:31.859 | INFO | copywriter:generate_copy:90 - Generated content with 604 characters 2025-04-18 16:30:31.859 | INFO | copywriter:generate_copy:90 - Generated content with 604 characters 2025-04-18 16:30:32.289 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 16:30:32.289 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 16:32:33.304 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-18 16:32:33.304 | INFO | vector_store:search:212 - Found 2 matching documents for query 2025-04-18 16:32:42.281 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 16:32:42.281 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 16:32:42.283 | INFO | copywriter:generate_copy:90 - Generated content with 632 characters 2025-04-18 16:32:42.283 | INFO | copywriter:generate_copy:90 - Generated content with 632 characters 2025-04-18 16:32:42.750 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 16:32:42.750 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:12:33.909 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:12:33.909 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:12:33.912 | INFO | copywriter:generate_copy:90 - Generated content with 2740 characters 2025-04-18 17:12:33.912 | INFO | copywriter:generate_copy:90 - Generated content with 2740 characters 2025-04-18 17:12:37.538 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:12:37.538 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:13:04.600 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 17:13:04.600 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 17:13:17.051 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:13:17.051 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:13:17.052 | INFO | copywriter:generate_copy:90 - Generated content with 577 characters 2025-04-18 17:13:17.052 | INFO | copywriter:generate_copy:90 - Generated content with 577 characters 2025-04-18 17:13:17.652 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:13:17.652 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:14:08.039 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 17:14:08.039 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 17:14:33.729 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:14:33.729 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:14:33.741 | INFO | copywriter:generate_copy:90 - Generated content with 1717 characters 2025-04-18 17:14:33.741 | INFO | copywriter:generate_copy:90 - Generated content with 1717 characters 2025-04-18 17:14:34.184 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:14:34.184 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:28:38.798 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:28:38.798 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:28:38.800 | INFO | copywriter:generate_copy:90 - Generated content with 1962 characters 2025-04-18 17:28:38.800 | INFO | copywriter:generate_copy:90 - Generated content with 1962 characters 2025-04-18 17:28:39.569 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:28:39.569 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:29:13.466 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 17:29:13.466 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 17:29:30.844 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:29:30.844 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:29:30.845 | INFO | copywriter:generate_copy:90 - Generated content with 1416 characters 2025-04-18 17:29:30.845 | INFO | copywriter:generate_copy:90 - Generated content with 1416 characters 2025-04-18 17:29:31.237 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:29:31.237 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:31:18.658 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 2025-04-18T16:32:42.751434 not found 2025-04-18 17:31:18.658 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 2025-04-18T16:32:42.751434 not found 2025-04-18 17:31:40.805 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp "2025-04-18T16:32:42.751434" not found 2025-04-18 17:31:40.805 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp "2025-04-18T16:32:42.751434" not found 2025-04-18 17:32:24.114 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 2025-04-18T17:12:37.541148 not found 2025-04-18 17:32:24.114 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 2025-04-18T17:12:37.541148 not found 2025-04-18 17:34:18.118 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 20250418T171237541148 not found 2025-04-18 17:34:18.118 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 20250418T171237541148 not found 2025-04-18 17:34:40.614 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 20250418T035226 not found 2025-04-18 17:34:40.614 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 20250418T035226 not found 2025-04-18 17:35:36.594 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 20250418171317. not found 2025-04-18 17:35:36.594 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 20250418171317. not found 2025-04-18 17:36:13.263 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 2025-04-18T17:13:17 not found 2025-04-18 17:36:13.263 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 2025-04-18T17:13:17 not found 2025-04-18 17:36:23.158 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 20250418T171317 not found 2025-04-18 17:36:23.158 | ERROR | main:get_user_query:429 - Error getting user query: 404: Query with timestamp 20250418T171317 not found 2025-04-18 17:40:24.503 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 17:40:24.503 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 17:40:54.614 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:40:54.614 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:40:54.615 | INFO | copywriter:generate_copy:90 - Generated content with 2080 characters 2025-04-18 17:40:54.615 | INFO | copywriter:generate_copy:90 - Generated content with 2080 characters 2025-04-18 17:40:55.135 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:40:55.135 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:41:16.349 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 17:41:16.349 | INFO | vector_store:search:212 - Found 3 matching documents for query 2025-04-18 17:41:55.042 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:41:55.042 | INFO | copywriter:_generate_headline_suggestions:188 - Generated 3 headline suggestions 2025-04-18 17:41:55.046 | INFO | copywriter:generate_copy:90 - Generated content with 2070 characters 2025-04-18 17:41:55.046 | INFO | copywriter:generate_copy:90 - Generated content with 2070 characters 2025-04-18 17:41:55.458 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store 2025-04-18 17:41:55.458 | INFO | vector_store:add_documents:131 - Added 1 documents to vector store