2026-08-19 09:16:47,221 [INFO] app.orchestrator.pipeline: Target publish date: 2026-08-19 2026-08-19 09:16:47,248 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 09:16:48,833 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 09:16:48,837 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 09:16:49,395 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 09:16:50,682 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 09:16:51,469 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 09:16:51,471 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for tarih (attempt 1/5): "19. yüzyılın başlarında Rusya'da saray doktorları, Çariçe II. Katerina'nın zehirlenme paranoyası ve ölüm korkusu nedeniyle her gece yatak odasında onunla birlikte uyuyup nefesini koklayacak özel muhafızlar görevlendirmiştir." (reason: Bilgi cümlesi Çariçe II. Katerina ve saray doktorları ile ilgili Rusya'daki olaylardan bahsetmektedir, ancak Wikipedia metni tamamen Büyük İskender'in hayatını, Makedonya Krallığı'nı ve antik tarihi konu almaktadır.) 2026-08-19 09:16:51,471 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 09:16:52,853 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 09:16:52,855 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 09:16:53,356 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 09:16:54,516 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 09:16:55,127 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 09:17:23,369 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-19 09:17:27,058 [INFO] app.youtube.uploader: Uploaded video iF373T38LVI scheduled for 2026-08-19T17:00:00Z 2026-08-19 09:17:27,059 [INFO] app.orchestrator.pipeline: tarih -> uploaded (iF373T38LVI), scheduled 2026-08-19T17:00:00Z 2026-08-19 09:17:27,064 [INFO] app.orchestrator.pipeline: Daily run complete. Manifest: C:\laragon\www\shorts\output\2026-08-19\manifest.json 2026-08-19 21:55:08,682 [INFO] app.orchestrator.pipeline: Target publish date: 2026-08-20 2026-08-19 21:55:08,708 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:10,251 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:10,255 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:10,811 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:11,793 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:12,381 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:12,383 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for bilim-teknoloji (attempt 1/5): 'Kangurular, anatomik yapıları gereği asla geriye doğru yürüyemezler ve yön değiştirmek zorunda kaldıklarında büyük kuyruklarını bir denge çubuğu gibi kullanarak sadece ileriye doğru sıçramak suretiyle hareket ederler.' (reason: Kanguruların geriye doğru yürüyemediği ve sadece kuyruklarını denge çubuğu gibi kullanarak ileriye doğru sıçradığı bilgisi.) 2026-08-19 21:55:12,383 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:13,824 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:13,829 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:14,320 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:15,180 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:15,811 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:15,813 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for bilim-teknoloji (attempt 2/5): 'Deniz analeri, biyolojik olarak yaşlanma sürecini tersine çevirme yeteneğine sahip tek canlı türüdür; stresli veya yaşlı bir döneme girdiklerinde polip evresine geri dönerek sıfırdan yeni bir hayata başlarlar ve bu döngü sonsuza kadar devam edebilir.' (reason: Deniz analeri, biyolojik olarak yaşlanma sürecini tersine çevirme yeteneğine sahip tek canlı türüdür) 2026-08-19 21:55:15,813 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:17,120 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:17,123 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:17,617 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:18,763 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:19,234 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:41,477 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-19 21:55:44,241 [INFO] app.youtube.uploader: Uploaded video TczFaDIOUKM scheduled for 2026-08-20T03:00:00Z 2026-08-19 21:55:44,242 [INFO] app.orchestrator.pipeline: bilim-teknoloji -> uploaded (TczFaDIOUKM), scheduled 2026-08-20T03:00:00Z 2026-08-19 21:55:44,244 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:45,720 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:45,725 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:46,235 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:48,025 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:48,707 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:48,709 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 1/5): 'İnsanlar başkalarının yanında yüksek sesle konuşurken kendi ses tonlarını bilinçaltında tamamen değiştirerek daha çekici veya otoriter göstermeye çalışırlar. Beynimiz sosyal onay almak için ses frekansını anında manipüle eder.' (reason: Metinde insan ses tonunun bilinçaltı değişimi veya sosyal onay ile ses frekansını manipüle etmesi hakkında hiçbir bilgi bulunmamaktadır.) 2026-08-19 21:55:48,710 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:50,002 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:50,005 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:50,447 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:51,440 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:52,018 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:55:52,019 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 2/5): 'İnsanlar kalabalık bir ortamda fotoğraf çekilirken sahte bir gülümseme takındıklarında, beyin bu hareketi gerçek bir neşe olarak algılamaz ve artan stres seviyesi kişide aniden tükenmişlik hissi yaratır.' (reason: İnsanların kalabalık bir ortamda fotoğraf çekilirken sahte bir gülümseme takınması ve beyin üzerindeki etkisi) 2026-08-19 21:55:52,020 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:52,130 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 429 Too Many Requests" 2026-08-19 21:55:52,133 [ERROR] app.orchestrator.pipeline: Category psikoloji failed Traceback (most recent call last): File "C:\laragon\www\shorts\app\orchestrator\pipeline.py", line 42, in run_daily_pipeline content = generate_unique_fact(conn, category_slug, category["display_name"]) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 41, in generate_unique_fact content = _call_gemini(category_display_name, avoid_facts) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 21, in _call_gemini response = _client.models.generate_content( model=GEMINI_MODEL, ...<5 lines>... ), ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 6558, in generate_content response = self._generate_content( model=model, contents=contents, config=parsed_config_to_call ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 4986, in _generate_content response = self._api_client.request( 'post', path, request_dict, http_options ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1700, in request response = self._request(http_request, http_options, stream=False) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1487, in _request return self._retry(self._request_once, http_request, stream) # type: ignore[no-any-return] ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 470, in __call__ do = self.iter(retry_state=retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 371, in iter result = action(retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 413, in exc_check raise retry_exc.reraise() ~~~~~~~~~~~~~~~~~^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 184, in reraise raise self.last_attempt.result() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 443, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 395, in __get_result raise self._exception File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 473, in __call__ result = fn(*args, **kwargs) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1464, in _request_once errors.APIError.raise_for_response(response) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 155, in raise_for_response cls.raise_error(response.status_code, response_json, response) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 184, in raise_error raise ClientError(status_code, response_json, response) google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 15, model: gemini-3.5-flash-lite\nPlease retry in 7.894904121s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'model': 'gemini-3.5-flash-lite', 'location': 'global'}, 'quotaValue': '15'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '7s'}]}} 2026-08-19 21:55:52,337 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:52,437 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 429 Too Many Requests" 2026-08-19 21:55:52,438 [ERROR] app.orchestrator.pipeline: Category hukuk failed Traceback (most recent call last): File "C:\laragon\www\shorts\app\orchestrator\pipeline.py", line 42, in run_daily_pipeline content = generate_unique_fact(conn, category_slug, category["display_name"]) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 41, in generate_unique_fact content = _call_gemini(category_display_name, avoid_facts) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 21, in _call_gemini response = _client.models.generate_content( model=GEMINI_MODEL, ...<5 lines>... ), ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 6558, in generate_content response = self._generate_content( model=model, contents=contents, config=parsed_config_to_call ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 4986, in _generate_content response = self._api_client.request( 'post', path, request_dict, http_options ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1700, in request response = self._request(http_request, http_options, stream=False) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1487, in _request return self._retry(self._request_once, http_request, stream) # type: ignore[no-any-return] ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 470, in __call__ do = self.iter(retry_state=retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 371, in iter result = action(retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 413, in exc_check raise retry_exc.reraise() ~~~~~~~~~~~~~~~~~^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 184, in reraise raise self.last_attempt.result() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 443, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 395, in __get_result raise self._exception File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 473, in __call__ result = fn(*args, **kwargs) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1464, in _request_once errors.APIError.raise_for_response(response) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 155, in raise_for_response cls.raise_error(response.status_code, response_json, response) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 184, in raise_error raise ClientError(status_code, response_json, response) google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 15, model: gemini-3.5-flash-lite\nPlease retry in 7.587596459s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-3.5-flash-lite'}, 'quotaValue': '15'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '7s'}]}} 2026-08-19 21:55:52,442 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:52,615 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 429 Too Many Requests" 2026-08-19 21:55:52,617 [ERROR] app.orchestrator.pipeline: Category spor failed Traceback (most recent call last): File "C:\laragon\www\shorts\app\orchestrator\pipeline.py", line 42, in run_daily_pipeline content = generate_unique_fact(conn, category_slug, category["display_name"]) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 41, in generate_unique_fact content = _call_gemini(category_display_name, avoid_facts) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 21, in _call_gemini response = _client.models.generate_content( model=GEMINI_MODEL, ...<5 lines>... ), ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 6558, in generate_content response = self._generate_content( model=model, contents=contents, config=parsed_config_to_call ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 4986, in _generate_content response = self._api_client.request( 'post', path, request_dict, http_options ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1700, in request response = self._request(http_request, http_options, stream=False) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1487, in _request return self._retry(self._request_once, http_request, stream) # type: ignore[no-any-return] ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 470, in __call__ do = self.iter(retry_state=retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 371, in iter result = action(retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 413, in exc_check raise retry_exc.reraise() ~~~~~~~~~~~~~~~~~^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 184, in reraise raise self.last_attempt.result() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 443, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 395, in __get_result raise self._exception File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 473, in __call__ result = fn(*args, **kwargs) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1464, in _request_once errors.APIError.raise_for_response(response) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 155, in raise_for_response cls.raise_error(response.status_code, response_json, response) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 184, in raise_error raise ClientError(status_code, response_json, response) google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 15, model: gemini-3.5-flash-lite\nPlease retry in 7.408982262s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-3.5-flash-lite'}, 'quotaValue': '15'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '7s'}]}} 2026-08-19 21:55:52,624 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:52,731 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 429 Too Many Requests" 2026-08-19 21:55:52,733 [ERROR] app.orchestrator.pipeline: Category muzik failed Traceback (most recent call last): File "C:\laragon\www\shorts\app\orchestrator\pipeline.py", line 42, in run_daily_pipeline content = generate_unique_fact(conn, category_slug, category["display_name"]) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 41, in generate_unique_fact content = _call_gemini(category_display_name, avoid_facts) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 21, in _call_gemini response = _client.models.generate_content( model=GEMINI_MODEL, ...<5 lines>... ), ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 6558, in generate_content response = self._generate_content( model=model, contents=contents, config=parsed_config_to_call ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 4986, in _generate_content response = self._api_client.request( 'post', path, request_dict, http_options ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1700, in request response = self._request(http_request, http_options, stream=False) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1487, in _request return self._retry(self._request_once, http_request, stream) # type: ignore[no-any-return] ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 470, in __call__ do = self.iter(retry_state=retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 371, in iter result = action(retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 413, in exc_check raise retry_exc.reraise() ~~~~~~~~~~~~~~~~~^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 184, in reraise raise self.last_attempt.result() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 443, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 395, in __get_result raise self._exception File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 473, in __call__ result = fn(*args, **kwargs) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1464, in _request_once errors.APIError.raise_for_response(response) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 155, in raise_for_response cls.raise_error(response.status_code, response_json, response) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 184, in raise_error raise ClientError(status_code, response_json, response) google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 15, model: gemini-3.5-flash-lite\nPlease retry in 7.292135238s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-3.5-flash-lite'}, 'quotaValue': '15'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '7s'}]}} 2026-08-19 21:55:52,736 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:52,902 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 429 Too Many Requests" 2026-08-19 21:55:52,903 [ERROR] app.orchestrator.pipeline: Category genel-kultur failed Traceback (most recent call last): File "C:\laragon\www\shorts\app\orchestrator\pipeline.py", line 42, in run_daily_pipeline content = generate_unique_fact(conn, category_slug, category["display_name"]) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 41, in generate_unique_fact content = _call_gemini(category_display_name, avoid_facts) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 21, in _call_gemini response = _client.models.generate_content( model=GEMINI_MODEL, ...<5 lines>... ), ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 6558, in generate_content response = self._generate_content( model=model, contents=contents, config=parsed_config_to_call ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 4986, in _generate_content response = self._api_client.request( 'post', path, request_dict, http_options ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1700, in request response = self._request(http_request, http_options, stream=False) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1487, in _request return self._retry(self._request_once, http_request, stream) # type: ignore[no-any-return] ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 470, in __call__ do = self.iter(retry_state=retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 371, in iter result = action(retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 413, in exc_check raise retry_exc.reraise() ~~~~~~~~~~~~~~~~~^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 184, in reraise raise self.last_attempt.result() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 443, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 395, in __get_result raise self._exception File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 473, in __call__ result = fn(*args, **kwargs) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1464, in _request_once errors.APIError.raise_for_response(response) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 155, in raise_for_response cls.raise_error(response.status_code, response_json, response) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 184, in raise_error raise ClientError(status_code, response_json, response) google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 15, model: gemini-3.5-flash-lite\nPlease retry in 7.120944555s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'model': 'gemini-3.5-flash-lite', 'location': 'global'}, 'quotaValue': '15'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '7s'}]}} 2026-08-19 21:55:52,908 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:53,015 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 429 Too Many Requests" 2026-08-19 21:55:53,016 [ERROR] app.orchestrator.pipeline: Category finans failed Traceback (most recent call last): File "C:\laragon\www\shorts\app\orchestrator\pipeline.py", line 42, in run_daily_pipeline content = generate_unique_fact(conn, category_slug, category["display_name"]) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 41, in generate_unique_fact content = _call_gemini(category_display_name, avoid_facts) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 21, in _call_gemini response = _client.models.generate_content( model=GEMINI_MODEL, ...<5 lines>... ), ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 6558, in generate_content response = self._generate_content( model=model, contents=contents, config=parsed_config_to_call ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 4986, in _generate_content response = self._api_client.request( 'post', path, request_dict, http_options ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1700, in request response = self._request(http_request, http_options, stream=False) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1487, in _request return self._retry(self._request_once, http_request, stream) # type: ignore[no-any-return] ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 470, in __call__ do = self.iter(retry_state=retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 371, in iter result = action(retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 413, in exc_check raise retry_exc.reraise() ~~~~~~~~~~~~~~~~~^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 184, in reraise raise self.last_attempt.result() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 443, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 395, in __get_result raise self._exception File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 473, in __call__ result = fn(*args, **kwargs) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1464, in _request_once errors.APIError.raise_for_response(response) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 155, in raise_for_response cls.raise_error(response.status_code, response_json, response) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 184, in raise_error raise ClientError(status_code, response_json, response) google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 15, model: gemini-3.5-flash-lite\nPlease retry in 7.009022055s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'model': 'gemini-3.5-flash-lite', 'location': 'global'}, 'quotaValue': '15'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '7s'}]}} 2026-08-19 21:55:53,020 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:55:53,196 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 429 Too Many Requests" 2026-08-19 21:55:53,198 [ERROR] app.orchestrator.pipeline: Category tarih failed Traceback (most recent call last): File "C:\laragon\www\shorts\app\orchestrator\pipeline.py", line 42, in run_daily_pipeline content = generate_unique_fact(conn, category_slug, category["display_name"]) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 41, in generate_unique_fact content = _call_gemini(category_display_name, avoid_facts) File "C:\laragon\www\shorts\app\content\gemini_client.py", line 21, in _call_gemini response = _client.models.generate_content( model=GEMINI_MODEL, ...<5 lines>... ), ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 6558, in generate_content response = self._generate_content( model=model, contents=contents, config=parsed_config_to_call ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\models.py", line 4986, in _generate_content response = self._api_client.request( 'post', path, request_dict, http_options ) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1700, in request response = self._request(http_request, http_options, stream=False) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1487, in _request return self._retry(self._request_once, http_request, stream) # type: ignore[no-any-return] ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 470, in __call__ do = self.iter(retry_state=retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 371, in iter result = action(retry_state) File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 413, in exc_check raise retry_exc.reraise() ~~~~~~~~~~~~~~~~~^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 184, in reraise raise self.last_attempt.result() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 443, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "C:\Program Files\Python314\Lib\concurrent\futures\_base.py", line 395, in __get_result raise self._exception File "C:\laragon\www\shorts\.venv\Lib\site-packages\tenacity\__init__.py", line 473, in __call__ result = fn(*args, **kwargs) File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\_api_client.py", line 1464, in _request_once errors.APIError.raise_for_response(response) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 155, in raise_for_response cls.raise_error(response.status_code, response_json, response) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\laragon\www\shorts\.venv\Lib\site-packages\google\genai\errors.py", line 184, in raise_error raise ClientError(status_code, response_json, response) google.genai.errors.ClientError: 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. \n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 15, model: gemini-3.5-flash-lite\nPlease retry in 6.827951239s.', 'status': 'RESOURCE_EXHAUSTED', 'details': [{'@type': 'type.googleapis.com/google.rpc.Help', 'links': [{'description': 'Learn more about Gemini API quotas', 'url': 'https://ai.google.dev/gemini-api/docs/rate-limits'}]}, {'@type': 'type.googleapis.com/google.rpc.QuotaFailure', 'violations': [{'quotaMetric': 'generativelanguage.googleapis.com/generate_content_free_tier_requests', 'quotaId': 'GenerateRequestsPerMinutePerProjectPerModel-FreeTier', 'quotaDimensions': {'location': 'global', 'model': 'gemini-3.5-flash-lite'}, 'quotaValue': '15'}]}, {'@type': 'type.googleapis.com/google.rpc.RetryInfo', 'retryDelay': '6s'}]}} 2026-08-19 21:55:53,203 [INFO] app.orchestrator.pipeline: Daily run complete. Manifest: C:\laragon\www\shorts\output\2026-08-20\manifest.json 2026-08-19 21:57:11,279 [INFO] app.orchestrator.pipeline: Target publish date: 2026-08-20 2026-08-19 21:57:11,286 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:12,864 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:12,867 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:13,550 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:14,727 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:15,606 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:15,608 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 1/5): 'İnsanlar kronik olarak erteleme alışkanlığı yaptıklarında, beyin yaklaşan görevi bir tehlike olarak kodlar ve bu durum aslında işi yapmaktan çok daha fazla zihinsel enerji harcayarak tükenmişlik hissi yaratır.' (reason: İnsanlar kronik olarak erteleme alışkanlığı yaptıklarında, beyin yaklaşan görevi bir tehlike olarak kodlar ve bu durum aslında işi yapmaktan çok daha fazla zihinsel enerji harcayarak tükenmişlik hissi yaratır.) 2026-08-19 21:57:15,608 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:17,051 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:17,053 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:17,548 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:18,639 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:19,564 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:19,566 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 2/5): 'İnsanlar kalabalık bir ortamda kendi fotoğraflarına baktıklarında, yabancı bir kişiye baktıkları zamankinden çok daha fazla hata bulurlar. Çünkü beyin, kendi yüzümüzü değerlendirirken kusursuzluk filtresini kapatarak aşırı eleştirel bir mercekten bakar.' (reason: Metin insanların fotoğraflara bakması, kusursuzluk filtresi ve yüz değerlendirmesiyle ilgili hiçbir bilgi içermemektedir, ancak verilen bilgi sosyal psikoloji bağlamındaki temel atfetme hatasından tamamen farklı bir konuyu (yüz algısı ve öz eleştiri) iddia ettiği ve metnin bağlamıyla açıkça çeliştiği için geçersizdir.) 2026-08-19 21:57:19,566 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:20,881 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:20,884 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:21,307 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:22,226 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:23,124 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:23,126 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for psikoloji (attempt 3/5): 'İnsanlar gün içinde yabancıların yüzlerine bakarken gözlerini hızla kaçırırlar çünkü beyin, doğrudan kurulan göz temasını üstünlük mücadelesi veya potansiyel bir saldırı tehdidi olarak algılayarak aniden alarm durumuna geçer.' (reason: Göz temasından kaçınmanın veya yabancıların yüzlerine bakmamanın beyin tarafından "üstünlük mücadelesi veya potansiyel bir saldırı tehdidi" olarak algılanıp alarm durumuna geçilmesiyle ilgili metinde herhangi bir bilgi bulunmamaktadır; metin, kalabalık gibi yakın mesafedeki yabancıların mahremiyetlerini korumak için göz temasından kaçındığını belirtmektedir.) 2026-08-19 21:57:23,126 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:24,500 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:24,504 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:25,113 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:26,091 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:26,670 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:51,573 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-19 21:57:54,210 [INFO] app.youtube.uploader: Uploaded video Q137AO2swgE scheduled for 2026-08-20T05:00:00Z 2026-08-19 21:57:54,211 [INFO] app.orchestrator.pipeline: psikoloji -> uploaded (Q137AO2swgE), scheduled 2026-08-20T05:00:00Z 2026-08-19 21:57:54,214 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:55,622 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:55,626 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:56,239 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:57:57,928 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:57:58,452 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:58:24,039 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-19 21:58:28,263 [INFO] app.youtube.uploader: Uploaded video tuFzDlkO4lI scheduled for 2026-08-20T07:00:00Z 2026-08-19 21:58:28,264 [INFO] app.orchestrator.pipeline: hukuk -> uploaded (tuFzDlkO4lI), scheduled 2026-08-20T07:00:00Z 2026-08-19 21:58:28,266 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:58:29,806 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:58:29,809 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:58:30,337 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:58:32,204 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:58:32,663 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:58:56,696 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-19 21:59:00,098 [INFO] app.youtube.uploader: Uploaded video eHAef_9-D7I scheduled for 2026-08-20T09:00:00Z 2026-08-19 21:59:00,098 [INFO] app.orchestrator.pipeline: spor -> uploaded (eHAef_9-D7I), scheduled 2026-08-20T09:00:00Z 2026-08-19 21:59:00,099 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:59:01,683 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:59:01,686 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:59:02,168 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:59:03,742 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:59:04,359 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:59:30,445 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-19 21:59:33,594 [INFO] app.youtube.uploader: Uploaded video zq1VAL-na7A scheduled for 2026-08-20T11:00:00Z 2026-08-19 21:59:33,595 [INFO] app.orchestrator.pipeline: muzik -> uploaded (zq1VAL-na7A), scheduled 2026-08-20T11:00:00Z 2026-08-19 21:59:33,597 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:59:35,044 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:59:35,047 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:59:35,559 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:59:36,929 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:59:37,530 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:59:37,531 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for genel-kultur (attempt 1/5): "Japonya'da bulunan bazı tuvaletlerde, ellerinizi yıkadığınız lavabonun suyu doğrudan sifon tankına dolarak yeniden kullanılır. Bu akıllı ve çevre dostu sistem, her kullanımda binlerce litre suyun boşa gitmesini ustalıkla engeller." (reason: Japonya'daki tuvaletlerde lavabo suyunun sifon tankına dolması ve binlerce litre su tasarrufu sağlamasıyla ilgili detay metinde yer almamaktadır.) 2026-08-19 21:59:37,532 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:59:38,916 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:59:38,919 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:59:39,474 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 21:59:40,764 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 21:59:41,183 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:01,806 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-19 22:00:05,006 [INFO] app.youtube.uploader: Uploaded video GA4YPuwTXDM scheduled for 2026-08-20T13:00:00Z 2026-08-19 22:00:05,007 [INFO] app.orchestrator.pipeline: genel-kultur -> uploaded (GA4YPuwTXDM), scheduled 2026-08-20T13:00:00Z 2026-08-19 22:00:05,009 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:06,554 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:06,558 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:07,050 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:08,417 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:09,110 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:09,111 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 1/5): "On sekizinci yüzyılda İngiltere'de dul kadınların evlenmesini önlemek ve mirasların aile içinde kalmasını sağlamak amacıyla çıkarılan tuhaf bir vergi türü, evlilik kurumunu adeta lüks bir zengin eğlencesine dönüştürmüştü." (reason: On sekizinci yüzyılda İngiltere'de dul kadınların evlenmesini önlemek ve mirasların aile içinde kalmasını sağlamak amacıyla çıkarılan tuhaf bir vergi türü, evlilik kurumunu adeta lüks bir zengin eğlencesine dönüştürmüştü.) 2026-08-19 22:00:09,112 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:10,500 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:10,504 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:10,970 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:11,896 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:12,595 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:12,596 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 2/5): "On dokuzuncu yüzyılda Amerika'da demir yolu inşaatlarında çalışan işçilere, şirketler nakit yerine maden ocağı dükkanlarında geçen özel alüminyum paralar ödüyor ve bu durum çalışanların kazandıkları parayı yine patrona geri vermesine yol açıyordu." (reason: Metinde demir yolu inşaatları, alüminyum paralar ve nakit yerine geçen bu ödemelerin demir yolu işçilerine yapıldığına dair hiçbir bilgi bulunmamaktadır.) 2026-08-19 22:00:12,597 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:13,955 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:13,960 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:14,479 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:15,534 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:16,209 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:16,213 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 3/5): "On sekizinci yüzyılda İngiltere'de hükümet, bekar erkeklerin evlenmemesini cezalandırmak için onların gelirlerinden özel bir bekar vergisi alıyor ve bu sayede evlilik dışı kalan her birey devlet hazinesine fazladan katkı sağlıyordu." (reason: Metinde 18. yüzyılda İngiltere'de bekar vergisi alındığına dair bir bilgi geçmemektedir; ayrıca metin, bu tür açık vergilerin ABD, Roma İmparatorluğu, Faşist İtalya, Nazi Almanya'sı ve Doğu Bloku ülkeleri gibi yerlerde uygulandığından bahseder.) 2026-08-19 22:00:16,213 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:17,534 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:17,536 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:18,028 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:19,382 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:19,957 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:19,958 [WARNING] app.content.gemini_client: Fact failed Wikipedia verification for finans (attempt 4/5): "On dokuzuncu yüzyılda İngiltere'de bankacılık sistemine duyulan güveni artırmak için veznedarların mesai saatleri içinde şapka takması zorunlu tutulmuş, bu kurala uymayan çalışanların o günkü maaşlarından doğrudan kesinti yapılmıştır." (reason: On dokuzuncu yüzyılda İngiltere'de bankacılık sistemine duyulan güveni artırmak için veznedarların şapka takması zorunlu tutulmuştur) 2026-08-19 22:00:19,959 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:21,381 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:21,386 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:21,892 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:23,174 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:23,767 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:52,860 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-19 22:00:55,850 [INFO] app.youtube.uploader: Uploaded video Ej4dDdIoMYo scheduled for 2026-08-20T15:00:00Z 2026-08-19 22:00:55,851 [INFO] app.orchestrator.pipeline: finans -> uploaded (Ej4dDdIoMYo), scheduled 2026-08-20T15:00:00Z 2026-08-19 22:00:55,852 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:57,427 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:57,431 [INFO] google_genai.models: AFC is enabled with max remote calls: 10. 2026-08-19 22:00:58,015 [INFO] httpx: HTTP Request: POST https://generativelanguage.googleapis.com/v1beta/models/gemini-flash-lite-latest:generateContent "HTTP/1.1 200 OK" 2026-08-19 22:00:58,335 [ERROR] app.content.fact_check: Fact-check failed unexpectedly, skipping verification for this fact Traceback (most recent call last): File "C:\laragon\www\shorts\app\content\fact_check.py", line 81, in verify_fact result = _wikipedia_extract(query) File "C:\laragon\www\shorts\app\content\fact_check.py", line 52, in _wikipedia_extract search_data = _curl_json( {"action": "query", "list": "search", "srsearch": query, "srlimit": 1, "format": "json"} ) File "C:\laragon\www\shorts\app\content\fact_check.py", line 33, in _curl_json return json.loads(result.stdout) ~~~~~~~~~~^^^^^^^^^^^^^^^ File "C:\Program Files\Python314\Lib\json\__init__.py", line 352, in loads return _default_decoder.decode(s) ~~~~~~~~~~~~~~~~~~~~~~~^^^ File "C:\Program Files\Python314\Lib\json\decoder.py", line 345, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Program Files\Python314\Lib\json\decoder.py", line 363, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 2026-08-19 22:01:21,034 [INFO] googleapiclient.discovery_cache: file_cache is only supported with oauth2client<4.0.0 2026-08-19 22:01:24,083 [INFO] app.youtube.uploader: Uploaded video moPtLw_prmw scheduled for 2026-08-20T17:00:00Z 2026-08-19 22:01:24,083 [INFO] app.orchestrator.pipeline: tarih -> uploaded (moPtLw_prmw), scheduled 2026-08-20T17:00:00Z 2026-08-19 22:01:24,087 [INFO] app.orchestrator.pipeline: Daily run complete. Manifest: C:\laragon\www\shorts\output\2026-08-20\manifest.json