Debugger attached.
> @aj-archipelago/cortex@1.4.32 test
> ava
Debugger attached.
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model apptek-translate...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model apptek-translate. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [d64bb5c4-2efb-4030-9d94-c6304ac0403a: translate_apptek.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.apptek.com/api/v2/quicktranslate/en-es[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Draining d64bb5c4-2efb-4030-9d94-c6304ac0403a_5b11589e-bfae-4a30-8ecd-5903d2381dbc[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Drained d64bb5c4-2efb-4030-9d94-c6304ac0403a_5b11589e-bfae-4a30-8ecd-5903d2381dbc[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.apptek.com/api/v2/quicktranslate/en-es with data: "Hello, how are you today?"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Freed d64bb5c4-2efb-4030-9d94-c6304ac0403a_5b11589e-bfae-4a30-8ecd-5903d2381dbc[39m
✔ integration › apptekTranslatePlugin.integration › AppTek Plugin: English to Spanish (3.8s)
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [d64bb5c4-2efb-4030-9d94-c6304ac0403a] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [d64bb5c4-2efb-4030-9d94-c6304ac0403a: translate_apptek] response - complete in 3273ms - data:[39m
[34m[34mverbose[34m[39m: [34mInput: Hello, how are you today?[39m
[34m[34mverbose[34m[39m: [34mOutput: Hola, ¿cómo estás hoy?[39m
English to Spanish:
Source (en): Hello, how are you today?
Target (es): Hola, ¿cómo estás hoy?
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model apptek-translate...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model apptek-translate. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [34028f40-a049-491a-8e55-2ef823cb5914: translate_apptek.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.apptek.com/api/v2/quicktranslate/es-en[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Draining 34028f40-a049-491a-8e55-2ef823cb5914_6a5cc5e9-3826-4b06-9392-92bffcc85254[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Drained 34028f40-a049-491a-8e55-2ef823cb5914_6a5cc5e9-3826-4b06-9392-92bffcc85254[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.apptek.com/api/v2/quicktranslate/es-en with data: "Hola, ¿cómo estás hoy?"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Freed 34028f40-a049-491a-8e55-2ef823cb5914_6a5cc5e9-3826-4b06-9392-92bffcc85254[39m
✔ integration › apptekTranslatePlugin.integration › AppTek Plugin: Spanish to English (11.9s)
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [34028f40-a049-491a-8e55-2ef823cb5914] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [34028f40-a049-491a-8e55-2ef823cb5914: translate_apptek] response - complete in 11634ms - data:[39m
[34m[34mverbose[34m[39m: [34mInput: Hola, ¿cómo estás hoy?[39m
[34m[34mverbose[34m[39m: [34mOutput: Hello, how are you today?[39m
Spanish to English:
Source (es): Hola, ¿cómo estás hoy?
Target (en): Hello, how are you today?
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model apptek-translate...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model apptek-translate. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [fee6d1fd-7e7c-4725-9e9d-3651f23b142d: translate_apptek.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.apptek.com/api/v2/quicktranslate/ar-en[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Draining fee6d1fd-7e7c-4725-9e9d-3651f23b142d_b1909a67-7b4b-484d-8296-9abd69b81c04[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Drained fee6d1fd-7e7c-4725-9e9d-3651f23b142d_b1909a67-7b4b-484d-8296-9abd69b81c04[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.apptek.com/api/v2/quicktranslate/ar-en with data: "مرحبا، كيف حالك اليوم؟"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Freed fee6d1fd-7e7c-4725-9e9d-3651f23b142d_b1909a67-7b4b-484d-8296-9abd69b81c04[39m
✔ integration › apptekTranslatePlugin.integration › AppTek Plugin: Arabic to English (2.3s)
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [fee6d1fd-7e7c-4725-9e9d-3651f23b142d] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [fee6d1fd-7e7c-4725-9e9d-3651f23b142d: translate_apptek] response - complete in 2001ms - data:[39m
[34m[34mverbose[34m[39m: [34mInput: مرحبا، كيف حالك اليوم؟[39m
[34m[34mverbose[34m[39m: [34mOutput: Hi, how are you today?[39m
Arabic to English:
Source (ar): مرحبا، كيف حالك اليوم؟
Target (en): Hi, how are you today?
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model apptek-translate...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model apptek-translate. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [027a1917-4046-4d7b-a062-dd244b574a6e: translate_apptek.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.apptek.com/api/v2/quicktranslate/en-ar[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Draining 027a1917-4046-4d7b-a062-dd244b574a6e_c27ac822-689b-406c-90e5-ce54bb9730ee[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Drained 027a1917-4046-4d7b-a062-dd244b574a6e_c27ac822-689b-406c-90e5-ce54bb9730ee[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.apptek.com/api/v2/quicktranslate/en-ar with data: "Hello, how are you today?"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Freed 027a1917-4046-4d7b-a062-dd244b574a6e_c27ac822-689b-406c-90e5-ce54bb9730ee[39m
✔ integration › apptekTranslatePlugin.integration › AppTek Plugin: English to Arabic (8.4s)
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [027a1917-4046-4d7b-a062-dd244b574a6e] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [027a1917-4046-4d7b-a062-dd244b574a6e: translate_apptek] response - complete in 8129ms - data:[39m
[34m[34mverbose[34m[39m: [34mInput: Hello, how are you today?[39m
[34m[34mverbose[34m[39m: [34mOutput: مرحبا، كيف حالك اليوم؟[39m
English to Arabic:
Source (en): Hello, how are you today?
Target (ar): مرحبا، كيف حالك اليوم؟
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model apptek-translate...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model apptek-translate. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e47cca6f-0202-4480-a388-e93db71d3f1e: translate_apptek.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.apptek.com/api/v2/quicktranslate/en-es[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Draining e47cca6f-0202-4480-a388-e93db71d3f1e_7576f0f1-559a-4d9f-a20f-808722278738[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Drained e47cca6f-0202-4480-a388-e93db71d3f1e_7576f0f1-559a-4d9f-a20f-808722278738[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.apptek.com/api/v2/quicktranslate/en-es with data: "Good morning, have a great day!"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Freed e47cca6f-0202-4480-a388-e93db71d3f1e_7576f0f1-559a-4d9f-a20f-808722278738[39m
✔ integration › apptekTranslatePlugin.integration › AppTek Plugin: Auto-detect English to Spanish (2.2s)
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [e47cca6f-0202-4480-a388-e93db71d3f1e] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e47cca6f-0202-4480-a388-e93db71d3f1e: translate_apptek] response - complete in 362ms - data:[39m
[34m[34mverbose[34m[39m: [34mInput: Good morning, have a great day![39m
[34m[34mverbose[34m[39m: [34mOutput: Buenos días, que tenga un buen día![39m
Auto-detect English to Spanish:
Source (auto): Good morning, have a great day!
Target (es): Buenos días, que tenga un buen día!
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model apptek-translate...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model apptek-translate. No selection required.[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[32m[32mdebug[32m[39m: [32mMonitor of apptek-translate endpoint default Call rate: 0.30553009471432935 calls/sec, duration: 5079.8ms, 429 errors: 0%, errors: 0%[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [7cd42b62-c85b-4b1d-bc71-22c07804623f: translate_apptek.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.apptek.com/api/v2/quicktranslate/es-en[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Draining 7cd42b62-c85b-4b1d-bc71-22c07804623f_5f85ad33-77f0-474a-99c8-8864810d43c0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Drained 7cd42b62-c85b-4b1d-bc71-22c07804623f_5f85ad33-77f0-474a-99c8-8864810d43c0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.apptek.com/api/v2/quicktranslate/es-en with data: "Buenos días, que tengas un buen día!"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Freed 7cd42b62-c85b-4b1d-bc71-22c07804623f_5f85ad33-77f0-474a-99c8-8864810d43c0[39m
✔ integration › apptekTranslatePlugin.integration › AppTek Plugin: Auto-detect Spanish to English (2.2s)
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [7cd42b62-c85b-4b1d-bc71-22c07804623f] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [7cd42b62-c85b-4b1d-bc71-22c07804623f: translate_apptek] response - complete in 342ms - data:[39m
[34m[34mverbose[34m[39m: [34mInput: Buenos días, que tengas un buen día![39m
[34m[34mverbose[34m[39m: [34mOutput: Good morning, have a good day![39m
Auto-detect Spanish to English:
Source (auto): Buenos días, que tengas un buen día!
Target (en): Good morning, have a good day!
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model apptek-translate...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model apptek-translate. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6827a8ae-bfb0-4799-81f2-4c99790692e3: translate_apptek.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.apptek.com/api/v2/quicktranslate/ar-en[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Draining 6827a8ae-bfb0-4799-81f2-4c99790692e3_609ea5dc-1b58-4631-926c-46837c00d5b7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Drained 6827a8ae-bfb0-4799-81f2-4c99790692e3_609ea5dc-1b58-4631-926c-46837c00d5b7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.apptek.com/api/v2/quicktranslate/ar-en with data: "صباح الخير، أتمنى لك يوماً سعيداً!"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Freed 6827a8ae-bfb0-4799-81f2-4c99790692e3_609ea5dc-1b58-4631-926c-46837c00d5b7[39m
✔ integration › apptekTranslatePlugin.integration › AppTek Plugin: Auto-detect Arabic to English (2.2s)
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [6827a8ae-bfb0-4799-81f2-4c99790692e3] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6827a8ae-bfb0-4799-81f2-4c99790692e3: translate_apptek] response - complete in 361ms - data:[39m
[34m[34mverbose[34m[39m: [34mInput: صباح الخير، أتمنى لك يوماً سعيداً![39m
[34m[34mverbose[34m[39m: [34mOutput: Good morning, have a nice day![39m
Auto-detect Arabic to English:
Source (auto): صباح الخير، أتمنى لك يوماً سعيداً!
Target (en): Good morning, have a nice day!
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model apptek-translate...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model apptek-translate. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0d287d4b-28fa-439e-81d0-fc46082af933: translate_apptek.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.apptek.com/api/v2/quicktranslate/en-es[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Draining 0d287d4b-28fa-439e-81d0-fc46082af933_9fee0a0a-6874-414a-b5c6-1822e8702116[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Drained 0d287d4b-28fa-439e-81d0-fc46082af933_9fee0a0a-6874-414a-b5c6-1822e8702116[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.apptek.com/api/v2/quicktranslate/en-es with data: "Hello, this is a test for fallback translation."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Freed 0d287d4b-28fa-439e-81d0-fc46082af933_9fee0a0a-6874-414a-b5c6-1822e8702116[39m
✔ integration › apptekTranslatePlugin.integration › AppTek Plugin: Force failure and test GPT-4 Omni fallback (715ms)
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [0d287d4b-28fa-439e-81d0-fc46082af933] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0d287d4b-28fa-439e-81d0-fc46082af933: translate_apptek] response - complete in 363ms - data:[39m
[34m[34mverbose[34m[39m: [34mInput: Hello, this is a test for fallback translation.[39m
[34m[34mverbose[34m[39m: [34mOutput: Hola, esto es una prueba de traducción alternativa.[39m
AppTek Failure with GPT-4 Omni Fallback:
Source (en): Hello, this is a test for fallback translation.
Target (es): Hola, esto es una prueba de traducción alternativa.
✅ AppTek failed as expected and GPT-4 Omni fallback worked!
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model apptek-translate...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model apptek-translate. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [18ca79bc-dd9b-4e5c-a122-09dc02b73b63: translate_apptek.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.apptek.com/api/v2/quicktranslate/en-fr[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Draining 18ca79bc-dd9b-4e5c-a122-09dc02b73b63_0e3319f9-85ca-46d4-9e96-feb0ef9ce43d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Drained 18ca79bc-dd9b-4e5c-a122-09dc02b73b63_0e3319f9-85ca-46d4-9e96-feb0ef9ce43d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.apptek.com/api/v2/quicktranslate/en-fr with data: "Hello, this is a test for default fallback translation."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Freed 18ca79bc-dd9b-4e5c-a122-09dc02b73b63_0e3319f9-85ca-46d4-9e96-feb0ef9ce43d[39m
✔ integration › apptekTranslatePlugin.integration › AppTek Plugin: Force failure and test default fallback (9.2s)
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [18ca79bc-dd9b-4e5c-a122-09dc02b73b63] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [18ca79bc-dd9b-4e5c-a122-09dc02b73b63: translate_apptek] response - complete in 8842ms - data:[39m
[34m[34mverbose[34m[39m: [34mInput: Hello, this is a test for default fallback translation.[39m
[34m[34mverbose[34m[39m: [34mOutput: Bonjour, c'est un test pour la traduction de repli par défaut.[39m
AppTek Failure with Default Fallback:
Source (en): Hello, this is a test for default fallback translation.
Target (fr): Bonjour, c'est un test pour la traduction de repli par défaut.
✅ AppTek failed as expected and default fallback worked!
Uncaught exception in tests/integration/clientToolCallbacks.test.js
Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@jest/globals' imported from /Users/jmac/software/ml/aj-archipelago/cortex/tests/integration/clientToolCallbacks.test.js
✘ tests/integration/clientToolCallbacks.test.js exited with a non-zero exit code: 1
✔ unit › graphql_executeWorkspace_transformation › should format cortex pathway arguments correctly with existing chatHistory
✔ unit › graphql_executeWorkspace_transformation › should create new user message when no existing chatHistory
✔ unit › graphql_executeWorkspace_transformation › should use default model when pathway model is not specified
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › sys_entity_agent_errors › executePathway returns sys_generator_error output on 500 base model error
✔ unit › sys_entity_agent_errors › executePathway falls back when sys_generator_error fails after null model response
✔ unit › sys_entity_agent_errors › toolCallback surfaces 400 error JSON from tool result
✔ unit › sys_entity_agent_errors › toolCallback captures 500 error thrown by tool pathway
✔ unit › sys_entity_agent_errors › toolCallback captures tool null result as error
✔ unit › sys_entity_agent_errors › toolCallback reports invalid tool call arguments
✔ unit › sys_entity_agent_errors › toolCallback returns error response when promptAndParse throws
✔ unit › sys_entity_agent_errors › executePathway returns error response when tool recursion times out
✔ unit › sys_entity_agent_errors › toolCallback injects max tool call message once limit reached
✔ unit › sys_entity_agent_errors › toolCallback truncates oversized tool results
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[33m[33mwarn[33m[39m: [33mMemory lookup promise rejected: cannot find configuration param 'pathways.sys_memory_lookup_required'[39m
[31m[31merror[31m[39m: [31mcannot find configuration param 'pathways.sys_memory_manager'[39m
[31m[31merror[31m[39m: [31mError in sys_entity_agent: HTTP 500 from model[39m
[33m[33mwarn[33m[39m: [33mMemory lookup promise rejected: cannot find configuration param 'pathways.sys_memory_lookup_required'[39m
[31m[31merror[31m[39m: [31mcannot find configuration param 'pathways.sys_memory_manager'[39m
[31m[31merror[31m[39m: [31mError in sys_entity_agent: Model execution returned null - the model request likely failed[39m
[31m[31merror[31m[39m: [31mError generating error response: sys_generator_error failed[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"start\",\"callId\":\"call-1\",\"icon\":\"🧪\",\"userMessage\":\"run test\"}}"}[39m
[32m[32mdebug[32m[39m: [32mcallTool: Starting execution of errorjson {"userMessage":"run test"}[39m
[32m[32mdebug[32m[39m: [32mcallTool: errorjson completed successfully, returning: {"hasResult":true,"hasToolImages":true,"toolImagesLength":0}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"finish\",\"callId\":\"call-1\",\"success\":false,\"error\":\"400 Bad Request\"}}"}[39m
[33m[33mwarn[33m[39m: [33mSome tool calls failed: 400 Bad Request[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"start\",\"callId\":\"call-1\",\"icon\":\"🧪\",\"userMessage\":\"run test\"}}"}[39m
[32m[32mdebug[32m[39m: [32mcallTool: Starting execution of throws500 {"userMessage":"run test"}[39m
[31m[31merror[31m[39m: [31mError calling tool throws500: 500 Internal Server Error[39m
[32m[32mdebug[32m[39m: [32mcallTool: throws500 failed, returning error: {"error":"500 Internal Server Error"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"finish\",\"callId\":\"call-1\",\"success\":false,\"error\":\"500 Internal Server Error\"}}"}[39m
[33m[33mwarn[33m[39m: [33mSome tool calls failed: 500 Internal Server Error[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"start\",\"callId\":\"call-1\",\"icon\":\"🧪\",\"userMessage\":\"run test\"}}"}[39m
[32m[32mdebug[32m[39m: [32mcallTool: Starting execution of nullresult {"userMessage":"run test"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"finish\",\"callId\":\"call-1\",\"success\":false,\"error\":\"Tool nullresult returned null result\"}}"}[39m
[33m[33mwarn[33m[39m: [33mSome tool calls failed: Tool nullresult returned null result[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\\n\"","info":"{\"ephemeral\":false}"}[39m
[31m[31merror[31m[39m: [31mError executing tool ErrorJson: Invalid tool call structure: missing function arguments[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"finish\",\"callId\":\"bad-tool-call\",\"success\":false,\"error\":\"Invalid tool call structure: missing function arguments\"}}"}[39m
[33m[33mwarn[33m[39m: [33mSome tool calls failed: Invalid tool call structure: missing function arguments[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"start\",\"callId\":\"call-1\",\"icon\":\"🧪\",\"userMessage\":\"run test\"}}"}[39m
[32m[32mdebug[32m[39m: [32mcallTool: Starting execution of errorjson {"userMessage":"run test"}[39m
[32m[32mdebug[32m[39m: [32mcallTool: errorjson completed successfully, returning: {"hasResult":true,"hasToolImages":true,"toolImagesLength":0}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"finish\",\"callId\":\"call-1\",\"success\":false,\"error\":\"400 Bad Request\"}}"}[39m
[33m[33mwarn[33m[39m: [33mSome tool calls failed: 400 Bad Request[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\\n\"","info":"{\"ephemeral\":false}"}[39m
[31m[31merror[31m[39m: [31mError in promptAndParse during tool callback: Model crashed after tool calls[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":1,"data":"\"ERROR_RESPONSE: Model crashed after tool calls\"","info":"{}","error":""}[39m
[33m[33mwarn[33m[39m: [33mMemory lookup promise rejected: cannot find configuration param 'pathways.sys_memory_lookup_required'[39m
[31m[31merror[31m[39m: [31mcannot find configuration param 'pathways.sys_memory_manager'[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"start\",\"callId\":\"call-1\",\"icon\":\"🧪\",\"userMessage\":\"run test\"}}"}[39m
[32m[32mdebug[32m[39m: [32mcallTool: Starting execution of timeouttool {"userMessage":"run test"}[39m
[31m[31merror[31m[39m: [31mError calling tool timeouttool: ETIMEDOUT[39m
[32m[32mdebug[32m[39m: [32mcallTool: timeouttool failed, returning error: {"error":"ETIMEDOUT"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"finish\",\"callId\":\"call-1\",\"success\":false,\"error\":\"ETIMEDOUT\"}}"}[39m
[33m[33mwarn[33m[39m: [33mSome tool calls failed: ETIMEDOUT[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\\n\"","info":"{\"ephemeral\":false}"}[39m
[31m[31merror[31m[39m: [31mError in promptAndParse during tool callback: Tool recursion timeout[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":1,"data":"\"ERROR_RESPONSE: Tool recursion timeout\"","info":"{}","error":""}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"start\",\"callId\":\"call-1\",\"icon\":\"🧪\",\"userMessage\":\"run test\"}}"}[39m
[32m[32mdebug[32m[39m: [32mcallTool: Starting execution of largeresult {"userMessage":"run test"}[39m
[32m[32mdebug[32m[39m: [32mcallTool: largeresult completed successfully, returning: {"hasResult":true,"hasToolImages":true,"toolImagesLength":0}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"finish\",\"callId\":\"call-1\",\"success\":true}}"}[39m
[33m[33mwarn[33m[39m: [33mTruncating oversized tool result (160011 chars) for LargeResult[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"start\",\"callId\":\"call-1\",\"icon\":\"🧪\",\"userMessage\":\"run test\"}}"}[39m
[32m[32mdebug[32m[39m: [32mcallTool: Starting execution of slowtool {"userMessage":"run test"}[39m
[31m[31merror[31m[39m: [31mTimeout executing tool SlowTool: Tool SlowTool timed out after 0.01s[39m
✔ unit › sys_entity_agent_errors › toolCallback handles tool timeout error correctly
✔ unit › sys_entity_agent_errors › findSafeSplitPoint preserves tool call/result pairs
✔ unit › sys_entity_agent_errors › non-streaming tool response should not trigger parent stream completion
✔ unit › sys_entity_agent_errors › streaming response with incomplete data should trigger completion
✔ unit › sys_entity_agent_errors › streaming response with error should trigger completion with error
✔ unit › sys_entity_agent_errors › normal streaming completion should not double-send
✔ unit › sys_entity_agent_errors › tool callback invoked should not trigger stream warning or completion
✔ unit › sys_entity_agent_errors › withTimeout resolves when promise completes before timeout
✔ unit › sys_entity_agent_errors › withTimeout clears timeout when promise resolves
✔ unit › sys_entity_agent_errors › withTimeout clears timeout when promise rejects
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\"","info":"{\"toolMessage\":{\"type\":\"finish\",\"callId\":\"call-1\",\"success\":false,\"error\":\"Tool SlowTool timed out after 0.01s\"}}"}[39m
[33m[33mwarn[33m[39m: [33mSome tool calls failed: Tool SlowTool timed out after 0.01s[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\"","info":"{\"ephemeral\":false}"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"root-req-test","progress":0.5,"data":"\"\\n\\n\"","info":"{\"ephemeral\":false}"}[39m
✔ unit › sys_entity_agent_errors › SSE parser only sets receivedSSEData for actual event types
✔ unit › sys_entity_agent_errors › SSE parser with reconnect-interval should not set receivedSSEData
✔ unit › sys_entity_agent_errors › withTimeout rejects when promise takes longer than timeout
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Hello, how are you?"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"First part\"}",[39m
[32m "{\"type\":\"text\",\"text\":\"Second part\"}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "String 1",[39m
[32m "String 2"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "system",[39m
[32m "content": "You are a helpful assistant."[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "system",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"You are a helpful assistant.\"}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Hello"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": "Hi there!"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "system",[39m
[32m "content": [[39m
[32m "System instruction 1",[39m
[32m "System instruction 2"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Hello"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Response part 1\"}",[39m
[32m "{\"type\":\"text\",\"text\":\"Response part 2\"}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "What is the weather?"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_123\",\"type\":\"function\",\"function\":{\"name\":\"get_weather\",\"arguments\":\"{\\\"location\\\": \\\"San Francisco\\\"}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "Sunny, 72°F",[39m
[32m "tool_call_id": "call_123"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "What is the weather?"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": "",[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_123\",\"type\":\"function\",\"function\":{\"name\":\"get_weather\",\"arguments\":\"{\\\"location\\\": \\\"San Francisco\\\"}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "Sunny, 72°F",[39m
[32m "tool_call_id": "call_123"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "What is the weather?"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": [[39m
[32m "Response text"[39m
[32m ],[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_123\",\"type\":\"function\",\"function\":{\"name\":\"get_weather\",\"arguments\":\"{\\\"location\\\": \\\"San Francisco\\\"}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "Tool result",[39m
[32m "tool_call_id": "call_123"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_123\",\"type\":\"function\",\"function\":{\"name\":\"get_weather\",\"arguments\":\"{}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "The weather is sunny.",[39m
[32m "tool_call_id": "call_123"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_123\",\"type\":\"function\",\"function\":{\"name\":\"get_weather\",\"arguments\":\"{}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Result part 1\"}",[39m
[32m "{\"type\":\"text\",\"text\":\"Result part 2\"}"[39m
[32m ],[39m
[32m "tool_call_id": "call_123"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_123\",\"type\":\"function\",\"function\":{\"name\":\"get_weather\",\"arguments\":\"{}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": [[39m
[32m "Result 1",[39m
[32m "Result 2"[39m
[32m ],[39m
[32m "tool_call_id": "call_123"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_123\",\"type\":\"function\",\"function\":{\"name\":\"get_weather\",\"arguments\":\"{}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "",[39m
[32m "tool_call_id": "call_123"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_123\",\"type\":\"function\",\"function\":{\"name\":\"get_weather\",\"arguments\":\"{}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": null,[39m
[32m "tool_call_id": "call_123"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "system",[39m
[32m "content": "You are a helpful assistant."[39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Hello\"}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": "Hi there!"[39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "What can you do?"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_1\",\"type\":\"function\",\"function\":{\"name\":\"get_info\",\"arguments\":\"{}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "Tool result",[39m
[32m "tool_call_id": "call_1"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Based on the tool result...\"}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "Question part 1",[39m
[32m "Question part 2"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"What is in this image?\"}",[39m
[32m "{\"type\":\"image_url\",\"image_url\":{\"url\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==\"}}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "Plain string",[39m
[32m "{\"type\":\"text\",\"text\":\"Already an object\"}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Test"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": [],[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_123\",\"type\":\"function\",\"function\":{\"name\":\"test_function\",\"arguments\":\"{}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "Tool result",[39m
[32m "tool_call_id": "call_123"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "name": "user1",[39m
[32m "content": "Message from user1"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "name": "assistant1",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Response from assistant1\"}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "name": "user2",[39m
[32m "content": [[39m
[32m "Message",[39m
[32m "from",[39m
[32m "user2"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [acaee23c-76ae-4b5b-bbc0-eb4b0fdefb0d: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [b74fac52-8439-437a-83cd-db2586d5c483: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [4cadbaa9-8ea7-4d05-8ff8-6b098f05021d: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [14fd3cc9-ede8-4ac1-9eab-7e6d87711774: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6ea231b5-1b77-4ef3-ade3-bf353a5c0738: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [c233ba48-d364-4747-8aef-610515f18a7f: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [891b8a24-58ce-4833-8449-05e8a07a5616: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [40809e0c-43b1-4b4b-9da6-ed5a14f8b694: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [cceae1be-d87e-47a0-b863-975bbdafb908: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [9e84c05c-cf91-4609-8202-1c379dce9395: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [141f73a5-9d21-4eee-b243-69cf331a80b9: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e2bdb9c0-9327-47a2-93e6-614ac8bb7b30: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [72f8d581-7460-43fe-8dd0-7f18f9b4d528: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [7af0349c-b5c0-4711-94c5-ac37d0bf21d8: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e07fbb76-93e9-4e8b-9e9f-4a4148c29bb1: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6d9d6539-ab0b-4bc6-88d2-c3d97a273d41: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [2405bf04-f2cd-4be9-9572-cb13d8557e46: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [53558439-92a9-4eae-b089-a89e08f4b7fb: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [a703d3e5-f7cb-4065-acb7-7f4dade98199: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [86d907e4-fe2f-4b20-b5cd-2bdcc1b3c278: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [651976eb-2927-4844-9b07-94bd0d294dfd: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining acaee23c-76ae-4b5b-bbc0-eb4b0fdefb0d_7d32710f-9735-4291-b6d2-a42b28d7def7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained acaee23c-76ae-4b5b-bbc0-eb4b0fdefb0d_7d32710f-9735-4291-b6d2-a42b28d7def7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Hello, how are you?"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining b74fac52-8439-437a-83cd-db2586d5c483_73c2e31d-6fae-447f-a41f-5d36b6341c70[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained b74fac52-8439-437a-83cd-db2586d5c483_73c2e31d-6fae-447f-a41f-5d36b6341c70[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"First part"},{"type":"text","text":"Second part"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 4cadbaa9-8ea7-4d05-8ff8-6b098f05021d_59ae7254-7c2a-4e55-affb-ba873eb6a3d3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 4cadbaa9-8ea7-4d05-8ff8-6b098f05021d_59ae7254-7c2a-4e55-affb-ba873eb6a3d3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"String 1"},{"type":"text","text":"String 2"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 14fd3cc9-ede8-4ac1-9eab-7e6d87711774_5717c14b-9daa-4063-b8f8-5803ded2f155[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 14fd3cc9-ede8-4ac1-9eab-7e6d87711774_5717c14b-9daa-4063-b8f8-5803ded2f155[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"system","content":[{"type":"text","text":"You are a helpful assistant."}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 6ea231b5-1b77-4ef3-ade3-bf353a5c0738_15e663bc-0b8d-4232-a34e-a9a2846df5f7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 6ea231b5-1b77-4ef3-ade3-bf353a5c0738_15e663bc-0b8d-4232-a34e-a9a2846df5f7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"system","content":[{"type":"text","text":"You are a helpful assistant."}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining c233ba48-d364-4747-8aef-610515f18a7f_9e34d01e-096d-4ea0-8804-fff5cefbda76[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained c233ba48-d364-4747-8aef-610515f18a7f_9e34d01e-096d-4ea0-8804-fff5cefbda76[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Hello"}]},{"role":"assistant","content":[{"type":"text","text":"Hi there!"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 891b8a24-58ce-4833-8449-05e8a07a5616_68be1df4-53d6-4e4d-a976-cc2f1712aebf[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 891b8a24-58ce-4833-8449-05e8a07a5616_68be1df4-53d6-4e4d-a976-cc2f1712aebf[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"system","content":[{"type":"text","text":"System instruction 1"},{"type":"text","text":"System instruction 2"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 40809e0c-43b1-4b4b-9da6-ed5a14f8b694_24c282c4-5f42-4f55-a1ce-07c64040e187[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 40809e0c-43b1-4b4b-9da6-ed5a14f8b694_24c282c4-5f42-4f55-a1ce-07c64040e187[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Hello"}]},{"role":"assistant","content":[{"type":"text","text":"Response part 1"},{"type":"text","text":"Response part 2"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining cceae1be-d87e-47a0-b863-975bbdafb908_e1554126-6bf3-45aa-81b8-83772f5628fb[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained cceae1be-d87e-47a0-b863-975bbdafb908_e1554126-6bf3-45aa-81b8-83772f5628fb[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"What is the weather?"}]},{"role":"assistant","content":null,"tool_calls":[{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{\"location\": \"San Francisco\"}"}}]},{"role":"tool","content":[{"type":"text","text":"Sunny, 72°F"}],"tool_call_id":"call_123"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 9e84c05c-cf91-4609-8202-1c379dce9395_fdb0befa-13ef-4595-a91f-07dbd132f077[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 9e84c05c-cf91-4609-8202-1c379dce9395_fdb0befa-13ef-4595-a91f-07dbd132f077[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"What is the weather?"}]},{"role":"assistant","content":[{"type":"text","text":""}],"tool_calls":[{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{\"location\": \"San Francisco\"}"}}]},{"role":"tool","content":[{"type":"text","text":"Sunny, 72°F"}],"tool_call_id":"call_123"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 141f73a5-9d21-4eee-b243-69cf331a80b9_9c61513b-917f-45b1-a85f-e53a2e84a441[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 141f73a5-9d21-4eee-b243-69cf331a80b9_9c61513b-917f-45b1-a85f-e53a2e84a441[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":null,"tool_calls":[{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{}"}}]},{"role":"tool","content":"","tool_call_id":"call_123"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining e2bdb9c0-9327-47a2-93e6-614ac8bb7b30_33997879-2f67-484c-8b0c-c0e189fe8ca2[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained e2bdb9c0-9327-47a2-93e6-614ac8bb7b30_33997879-2f67-484c-8b0c-c0e189fe8ca2[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"What is the weather?"}]},{"role":"assistant","content":[{"type":"text","text":"Response text"}],"tool_calls":[{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{\"location\": \"San Francisco\"}"}}]},{"role":"tool","content":[{"type":"text","text":"Tool result"}],"tool_call_id":"call_123"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 72f8d581-7460-43fe-8dd0-7f18f9b4d528_c72495f3-5859-4017-af24-9c056526d5f5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 72f8d581-7460-43fe-8dd0-7f18f9b4d528_c72495f3-5859-4017-af24-9c056526d5f5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":null,"tool_calls":[{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{}"}}]},{"role":"tool","content":[{"type":"text","text":"The weather is sunny."}],"tool_call_id":"call_123"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 7af0349c-b5c0-4711-94c5-ac37d0bf21d8_79d4fb06-9704-436c-a97f-dee85a958710[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 7af0349c-b5c0-4711-94c5-ac37d0bf21d8_79d4fb06-9704-436c-a97f-dee85a958710[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":null,"tool_calls":[{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{}"}}]},{"role":"tool","content":[{"type":"text","text":"Result part 1"},{"type":"text","text":"Result part 2"}],"tool_call_id":"call_123"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining e07fbb76-93e9-4e8b-9e9f-4a4148c29bb1_d6396931-4064-40c6-82ed-a919307668a1[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained e07fbb76-93e9-4e8b-9e9f-4a4148c29bb1_d6396931-4064-40c6-82ed-a919307668a1[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":null,"tool_calls":[{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{}"}}]},{"role":"tool","content":[{"type":"text","text":"Result 1"},{"type":"text","text":"Result 2"}],"tool_call_id":"call_123"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed acaee23c-76ae-4b5b-bbc0-eb4b0fdefb0d_7d32710f-9735-4291-b6d2-a42b28d7def7[39m
[34m[34mverbose[34m[39m: [34m<<< [acaee23c-76ae-4b5b-bbc0-eb4b0fdefb0d] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [acaee23c-76ae-4b5b-bbc0-eb4b0fdefb0d: sys_rest_streaming_oai_gpt41] response - complete in 1983ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 14 tokens][39m
[34m[34mverbose[34m[39m: [34m{"type":"text","text":"Hello, how are you?"}[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Hello! I’m just a program, but I’m here and ready to help you. How can I assist you today?"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - user message with string content (2.5s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 6d9d6539-ab0b-4bc6-88d2-c3d97a273d41_37140e22-8551-4d39-be56-a94446ac5087[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed c233ba48-d364-4747-8aef-610515f18a7f_9e34d01e-096d-4ea0-8804-fff5cefbda76[39m
[34m[34mverbose[34m[39m: [34m<<< [c233ba48-d364-4747-8aef-610515f18a7f] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [c233ba48-d364-4747-8aef-610515f18a7f: sys_rest_streaming_oai_gpt41] response - complete in 1348ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: user, tokens: 9, content: "{"type":"text","text":"Hello"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: assistant, tokens: 11, content: "{"type":"text","text":"Hi there!"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 20 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Hello! How can I help you today?"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 6d9d6539-ab0b-4bc6-88d2-c3d97a273d41_37140e22-8551-4d39-be56-a94446ac5087[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - assistant message with string content (2.6s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":null,"tool_calls":[{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{}"}}]},{"role":"tool","content":[{"type":"text","text":""}],"tool_call_id":"call_123"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 2405bf04-f2cd-4be9-9572-cb13d8557e46_323230da-22c0-4ddf-8077-33447e313c47[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed cceae1be-d87e-47a0-b863-975bbdafb908_e1554126-6bf3-45aa-81b8-83772f5628fb[39m
[34m[34mverbose[34m[39m: [34m<<< [cceae1be-d87e-47a0-b863-975bbdafb908] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [cceae1be-d87e-47a0-b863-975bbdafb908: sys_rest_streaming_oai_gpt41] response - complete in 1051ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 3 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: user, tokens: 13, content: "{"type":"text","text":"What is the weather?"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{\"location\": \"San Francisco\"}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: tool, tokens: 13, content: "{"type":"text","text":"Sunny, 72°F"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 26 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"The weather is sunny and 72°F. If you let me know your specific location, I can give you a more accurate update!"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - assistant message with null content and tool_calls (2.7s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 2405bf04-f2cd-4be9-9572-cb13d8557e46_323230da-22c0-4ddf-8077-33447e313c47[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"system","content":[{"type":"text","text":"You are a helpful assistant."}]},{"role":"user","content":[{"type":"text","text":"Hello"}]},{"role":"assistant","content":[{"type":"text","text":"Hi there!"}]},{"role":"user","content":[{"type":"text","text":"What can you do?"}]},{"role":"assistant","content":null,"tool_calls":[{"id":"call_1","type":"function","function":{"name":"get_info","arguments":"{}"}}]},{"role":"tool","content":[{"type":"text","text":"Tool result"}],"tool_call_id":"call_1"},{"role":"assistant","content":[{"type":"text","text":"Based on the tool result..."}]},{"role":"user","content":[{"type":"text","text":"Question part 1"},{"type":"text","text":"Question part 2"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 53558439-92a9-4eae-b089-a89e08f4b7fb_51126b49-2fb2-4943-900b-afa44dcb4f32[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 53558439-92a9-4eae-b089-a89e08f4b7fb_51126b49-2fb2-4943-900b-afa44dcb4f32[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Plain string"},{"type":"text","text":"Already an object"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining a703d3e5-f7cb-4065-acb7-7f4dade98199_7d32ac81-6476-4276-b58e-1d65cfec843b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained a703d3e5-f7cb-4065-acb7-7f4dade98199_7d32ac81-6476-4276-b58e-1d65cfec843b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Test"}]},{"role":"assistant","content":[],"tool_calls":[{"id":"call_123","type":"function","function":{"name":"test_function","arguments":"{}"}}]},{"role":"tool","content":[{"type":"text","text":"Tool result"}],"tool_call_id":"call_123"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 86d907e4-fe2f-4b20-b5cd-2bdcc1b3c278_bb29f7ed-b067-4842-bd23-3e82b67fe853[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 86d907e4-fe2f-4b20-b5cd-2bdcc1b3c278_bb29f7ed-b067-4842-bd23-3e82b67fe853[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Message from user1"}],"name":"user1"},{"role":"assistant","content":[{"type":"text","text":"Response from assistant1"}],"name":"assistant1"},{"role":"user","content":[{"type":"text","text":"Message"},{"type":"text","text":"from"},{"type":"text","text":"user2"}],"name":"user2"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 651976eb-2927-4844-9b07-94bd0d294dfd_f2a942db-2aca-4842-be5d-2209cf00728e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 651976eb-2927-4844-9b07-94bd0d294dfd_f2a942db-2aca-4842-be5d-2209cf00728e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"What is in this image?"},{"type":"image_url","image_url":{"url":"* base64 data truncated for log *"}}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 6d9d6539-ab0b-4bc6-88d2-c3d97a273d41_37140e22-8551-4d39-be56-a94446ac5087[39m
[34m[34mverbose[34m[39m: [34m<<< [6d9d6539-ab0b-4bc6-88d2-c3d97a273d41] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6d9d6539-ab0b-4bc6-88d2-c3d97a273d41: sys_rest_streaming_oai_gpt41] response - complete in 670ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: tool, tokens: 9, content: "{"type":"text","text":""}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 9 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Hello! How can I assist you today?"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - tool message with empty string content (3.3s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed a703d3e5-f7cb-4065-acb7-7f4dade98199_7d32ac81-6476-4276-b58e-1d65cfec843b[39m
[34m[34mverbose[34m[39m: [34m<<< [a703d3e5-f7cb-4065-acb7-7f4dade98199] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [a703d3e5-f7cb-4065-acb7-7f4dade98199: sys_rest_streaming_oai_gpt41] response - complete in 598ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 3 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: user, tokens: 9, content: "{"type":"text","text":"Test"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: assistant, tokens: 0, content: "", tool_calls: [{"id":"call_123","type":"function","function":{"name":"test_function","arguments":"{}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: tool, tokens: 10, content: "{"type":"text","text":"Tool result"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 19 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Test received! How can I assist you further?"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 7af0349c-b5c0-4711-94c5-ac37d0bf21d8_79d4fb06-9704-436c-a97f-dee85a958710[39m
[34m[34mverbose[34m[39m: [34m<<< [7af0349c-b5c0-4711-94c5-ac37d0bf21d8] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [7af0349c-b5c0-4711-94c5-ac37d0bf21d8: sys_rest_streaming_oai_gpt41] response - complete in 1317ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: tool, tokens: 24, content: "{"type":"text","text":"Result part 1"}, {"type":"text","text":"Result part 2"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 24 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"It looks like your question is incomplete. Could you please specify what you want to know about the result or clarify your query? I'm here to help!"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - assistant message with empty array content and tool_calls (3.7s)
✔ integration › rest › message_content_compliance › POST /chat/completions - tool message with array of text content parts (3.7s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 40809e0c-43b1-4b4b-9da6-ed5a14f8b694_24c282c4-5f42-4f55-a1ce-07c64040e187[39m
[34m[34mverbose[34m[39m: [34m<<< [40809e0c-43b1-4b4b-9da6-ed5a14f8b694] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [40809e0c-43b1-4b4b-9da6-ed5a14f8b694: sys_rest_streaming_oai_gpt41] response - complete in 2181ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: user, tokens: 9, content: "{"type":"text","text":"Hello"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: assistant, tokens: 24, content: "{"type":"text","text":"Response part 1"}, {"type":"text","text":"Response part 2"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 33 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Hello! How can I help you today?"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - assistant message with array of text content parts (3.7s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 72f8d581-7460-43fe-8dd0-7f18f9b4d528_c72495f3-5859-4017-af24-9c056526d5f5[39m
[34m[34mverbose[34m[39m: [34m<<< [72f8d581-7460-43fe-8dd0-7f18f9b4d528] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [72f8d581-7460-43fe-8dd0-7f18f9b4d528: sys_rest_streaming_oai_gpt41] response - complete in 1767ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: tool, tokens: 13, content: "{"type":"text","text":"The weather is sunny."}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 13 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"The weather is currently sunny. If you have any specific questions or plans related to the weather, feel free to let me know!"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 86d907e4-fe2f-4b20-b5cd-2bdcc1b3c278_bb29f7ed-b067-4842-bd23-3e82b67fe853[39m
[34m[34mverbose[34m[39m: [34m<<< [86d907e4-fe2f-4b20-b5cd-2bdcc1b3c278] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [86d907e4-fe2f-4b20-b5cd-2bdcc1b3c278: sys_rest_streaming_oai_gpt41] response - complete in 766ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 3 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: user, tokens: 12, content: "{"type":"text","text":"Message from user1"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: assistant, tokens: 12, content: "{"type":"text","text":"Response from assistant1"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: user, tokens: 28, content: "{"type":"text","text":"Message"}, {"type":"text","text":"from"}, {"type":"text","text":"user2"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 52 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Response from assistant to user2"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - tool message with string content (4s)
✔ integration › rest › message_content_compliance › POST /chat/completions - messages with name fields and various content types (4s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed e2bdb9c0-9327-47a2-93e6-614ac8bb7b30_33997879-2f67-484c-8b0c-c0e189fe8ca2[39m
[34m[34mverbose[34m[39m: [34m<<< [e2bdb9c0-9327-47a2-93e6-614ac8bb7b30] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e2bdb9c0-9327-47a2-93e6-614ac8bb7b30: sys_rest_streaming_oai_gpt41] response - complete in 1942ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 3 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: user, tokens: 13, content: "{"type":"text","text":"What is the weather?"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: assistant, tokens: 10, content: "{"type":"text","text":"Response text"}", tool_calls: [{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{\"location\": \"San Francisco\"}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: tool, tokens: 10, content: "{"type":"text","text":"Tool result"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 33 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Could you please specify your location? That way, I can provide you with the current weather."[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - assistant message with array containing strings and tool_calls (should be converted) (4s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 9e84c05c-cf91-4609-8202-1c379dce9395_fdb0befa-13ef-4595-a91f-07dbd132f077[39m
[34m[34mverbose[34m[39m: [34m<<< [9e84c05c-cf91-4609-8202-1c379dce9395] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [9e84c05c-cf91-4609-8202-1c379dce9395: sys_rest_streaming_oai_gpt41] response - complete in 2339ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 3 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: user, tokens: 13, content: "{"type":"text","text":"What is the weather?"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: assistant, tokens: 9, content: "{"type":"text","text":""}", tool_calls: [{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{\"location\": \"San Francisco\"}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: tool, tokens: 13, content: "{"type":"text","text":"Sunny, 72°F"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 35 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Today, the weather is sunny with a temperature of 72°F. If you have a specific location in mind, let me know for a more accurate update!"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - assistant message with empty string content and tool_calls (4.1s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed e07fbb76-93e9-4e8b-9e9f-4a4148c29bb1_d6396931-4064-40c6-82ed-a919307668a1[39m
[34m[34mverbose[34m[39m: [34m<<< [e07fbb76-93e9-4e8b-9e9f-4a4148c29bb1] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e07fbb76-93e9-4e8b-9e9f-4a4148c29bb1: sys_rest_streaming_oai_gpt41] response - complete in 1840ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: tool, tokens: 22, content: "{"type":"text","text":"Result 1"}, {"type":"text","text":"Result 2"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 22 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Hello! How can I help you today? If you need weather information, please specify your location. If you have any other questions or requests, let me know!"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - tool message with array containing strings (should be converted) (4.3s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed b74fac52-8439-437a-83cd-db2586d5c483_73c2e31d-6fae-447f-a41f-5d36b6341c70[39m
[34m[34mverbose[34m[39m: [34m<<< [b74fac52-8439-437a-83cd-db2586d5c483] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [b74fac52-8439-437a-83cd-db2586d5c483: sys_rest_streaming_oai_gpt41] response - complete in 3811ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 20 tokens][39m
[34m[34mverbose[34m[39m: [34m{"type":"text","text":"First part"}, {"type":"text","text":"Second part"}[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"It looks like your message says \"First partSecond part.\" Could you please clarify what you mean or how I can assist you? Are you looking to split something, or is there a specific context for \"First part\" and \"Second part\"? Let me know how I can help!"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - user message with array of text content parts (4.4s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 651976eb-2927-4844-9b07-94bd0d294dfd_f2a942db-2aca-4842-be5d-2209cf00728e[39m
[34m[34mverbose[34m[39m: [34m<<< [651976eb-2927-4844-9b07-94bd0d294dfd] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [651976eb-2927-4844-9b07-94bd0d294dfd: sys_rest_streaming_oai_gpt41] response - complete in 1329ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 34 tokens][39m
[34m[34mverbose[34m[39m: [34m{"type":"text","text":"What is in this image?"}, {"type":"image_url","image_url":{"url":"* base64 data truncated for log *"}}[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"The image is a solid bright green color. There are no distinguishable objects, patterns, or text in the image—just a uniform green background."[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - user message with image content part (4.7s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 4cadbaa9-8ea7-4d05-8ff8-6b098f05021d_59ae7254-7c2a-4e55-affb-ba873eb6a3d3[39m
[34m[34mverbose[34m[39m: [34m<<< [4cadbaa9-8ea7-4d05-8ff8-6b098f05021d] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [4cadbaa9-8ea7-4d05-8ff8-6b098f05021d: sys_rest_streaming_oai_gpt41] response - complete in 4110ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 22 tokens][39m
[34m[34mverbose[34m[39m: [34m{"type":"text","text":"String 1"}, {"type":"text","text":"String 2"}[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"It looks like you've written **\"String 1String 2\"**. Could you clarify what you'd like to do with these strings? Here are a few possible interpretations:\n\n- **If you want to concatenate them:** \n `\"String 1\" + \"String 2\" = \"String 1String 2\"`\n\n- **If you want them separated by a space:** \n `\"String 1\" + \" \" + \"String 2\" = \"String 1 String 2\"`\n\n- **If you want to compare them:** \n `\"String 1\"` is not equal to `\"String 2\"`\n\n- **If you want to see the difference between them:** \n The only difference is the number (1 vs 2) after \"String \"\n\n**Please provide more context or specify what you'd like me to do with these strings!**"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - user message with array containing strings (should be converted) (4.9s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 2405bf04-f2cd-4be9-9572-cb13d8557e46_323230da-22c0-4ddf-8077-33447e313c47[39m
[34m[34mverbose[34m[39m: [34m<<< [2405bf04-f2cd-4be9-9572-cb13d8557e46] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [2405bf04-f2cd-4be9-9572-cb13d8557e46: sys_rest_streaming_oai_gpt41] response - complete in 2115ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 8 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 14, content: "{"type":"text","text":"You are a helpful assistant."}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 9, content: "{"type":"text","text":"Hello"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: assistant, tokens: 11, content: "{"type":"text","text":"Hi there!"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 4: role: user, tokens: 13, content: "{"type":"text","text":"What can you do?"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 5: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_1","type":"function","function":{"name":"get_info","arguments":"{}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 6: role: tool, tokens: 10, content: "{"type":"text","text":"Tool result"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 7: role: assistant, tokens: 14, content: "{"type":"text","text":"Based on the tool result..."}"[39m
[34m[34mverbose[34m[39m: [34mmessage 8: role: user, tokens: 24, content: "{"type":"text","text":"Question part 1"}, {"type":"text","text":"Question part 2"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 95 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"It looks like you've written \"Question part 1Question part 2.\" Could you please clarify or provide the full questions you'd like me to answer? I'm here to help with any information, tasks, or questions you have!"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - complex conversation with all content variations (4.9s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 141f73a5-9d21-4eee-b243-69cf331a80b9_9c61513b-917f-45b1-a85f-e53a2e84a441[39m
[34m[34mverbose[34m[39m: [34m<<< [141f73a5-9d21-4eee-b243-69cf331a80b9] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [141f73a5-9d21-4eee-b243-69cf331a80b9: sys_rest_streaming_oai_gpt41] response - complete in 3158ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_123","type":"function","function":{"name":"get_weather","arguments":"{}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: tool, tokens: 0, content: ""[39m
[36m[36minfo[36m[39m: [36m[chat request contained 0 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"My knowledge cutoff date is June 2024. If you have questions about anything up until that time—current events, technology, science, or more—just let me know!"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - tool message with null content (should be converted to empty string) (5.1s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 14fd3cc9-ede8-4ac1-9eab-7e6d87711774_5717c14b-9daa-4063-b8f8-5803ded2f155[39m
[34m[34mverbose[34m[39m: [34m<<< [14fd3cc9-ede8-4ac1-9eab-7e6d87711774] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [14fd3cc9-ede8-4ac1-9eab-7e6d87711774: sys_rest_streaming_oai_gpt41] response - complete in 11509ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 14 tokens][39m
[34m[34mverbose[34m[39m: [34m{"type":"text","text":"You are a helpful assistant."}[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Certainly! Here’s a simplified code (or formula) to calculate the return on investment (ROI) for a rental property:\n\n### ROI Formula for Rental Property\n\nROI = (Annual Net Profit / Total Investment) × 100\n\nWhere:\n- **Annual Net Profit** = (Total annual rental income - Annual operating expenses)\n- **Total Investment** = (Purchase price + Closing costs + Renovation costs, etc.)\n\n---\n\n#### Example Calculation\n\nSuppose:\n- Purchase price: $200,000\n- Closing & renovation: $10,000\n- Monthly rent: $1,500 ($18,000/year)\n- Yearly expenses (taxes, insurance, maintenance): $4,000\n\n**Annual Net Profit** = $18,000 (rent) - $4,000 (expenses) = $14,000 \n**Total Investment** = $200,000 + $10,000 = $210,000\n\nPlug into the formula:\n\nROI = ($14,000 / $210,000) × 100 ≈ **6.67%**\n\n---\n\n### Quick Python Code\n\n```python\ndef rental_property_roi(annual_rent, annual_expenses, total_investment):\n annual_net_profit = annual_rent - annual_expenses\n roi = (annual_net_profit / total_investment) * 100\n return roi\n\n# Example\nroi = rental_property_roi(18000, 4000, 210000)\nprint(f\"ROI: {roi:.2f}%\")\n```\n\n---\n\n**Note:** \n- For a more advanced calculation, you might also consider mortgage payments, vacancy rates, appreciation, taxes, etc.\n- ROI does **not** account for financing; for mortgaged properties, use Cash-on-Cash Return.\n\nLet me know if you want a more detailed formula for mortgaged properties!"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - system message with string content (12.4s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 6ea231b5-1b77-4ef3-ade3-bf353a5c0738_15e663bc-0b8d-4232-a34e-a9a2846df5f7[39m
[34m[34mverbose[34m[39m: [34m<<< [6ea231b5-1b77-4ef3-ade3-bf353a5c0738] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6ea231b5-1b77-4ef3-ade3-bf353a5c0738: sys_rest_streaming_oai_gpt41] response - complete in 13255ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 14 tokens][39m
[34m[34mverbose[34m[39m: [34m{"type":"text","text":"You are a helpful assistant."}[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Here are some basic facts about Washington, D.C., presented in bullet points:\n\n**General Information**\n- Official Name: District of Columbia (D.C.)\n- Commonly Known As: Washington, D.C.; simply \"D.C.\"\n- Status: Federal district, not a U.S. state\n\n**Location**\n- Borders: Maryland (north, east, and west), Virginia (south, across the Potomac River)\n- Located on the east coast of the United States\n\n**Founding and History**\n- Established: July 16, 1790\n- Named after: George Washington (first U.S. President) and Christopher Columbus (explorer)\n- Purpose: Serves as the nation’s capital\n\n**Population and Size**\n- Population: Approximately 700,000 (2024 estimate)\n- Area: 68.34 square miles (177 km²)\n\n**Government**\n- Governed by: Mayor and 13-member D.C. Council\n- Representation in Congress: No voting members; has a non-voting delegate in the House of Representatives\n- Has its own local laws but Congress retains ultimate authority\n\n**Landmarks and Attractions**\n- White House (official residence of the U.S. President)\n- U.S. Capitol (home of the U.S. Congress)\n- National Mall (open park with monuments and museums)\n- Lincoln Memorial, Washington Monument, Jefferson Memorial\n- Smithsonian Institution museums\n- Supreme Court of the United States\n\n**Economy and Culture**\n- Economy driven by federal government, tourism, education, and service industries\n- Diverse population and vibrant cultural scene\n- Hosts many embassies and international organizations\n\n**Education**\n- Major Universities: Georgetown University, George Washington University, Howard University, American University\n\n**Transportation**\n- Metrorail and Metrobus (public transit)\n- Three major airports nearby: Ronald Reagan Washington National (DCA), Dulles International (IAD), Baltimore/Washington International (BWI)\n\nLet me know if you need more detailed or specific information!"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - system message with array of text content parts (14.3s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 53558439-92a9-4eae-b089-a89e08f4b7fb_51126b49-2fb2-4943-900b-afa44dcb4f32[39m
[34m[34mverbose[34m[39m: [34m<<< [53558439-92a9-4eae-b089-a89e08f4b7fb] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [53558439-92a9-4eae-b089-a89e08f4b7fb: sys_rest_streaming_oai_gpt41] response - complete in 12873ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 21 tokens][39m
[34m[34mverbose[34m[39m: [34m{"type":"text","text":"Plain string"}, {"type":"text","text":"Already an object"}[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"It sounds like you're referencing a common error or message: \n**\"Plain string Already an object\"**\n\nHowever, your phrase isn't a standard error message in popular programming languages, so I'll try to interpret what you might mean:\n\n---\n\n### Possible Interpretations\n\n#### 1. **Type Checking Issue**\nYou might be dealing with code that is expecting a *string* but has already received an *object*. For instance:\n\n```javascript\nlet input = { foo: \"bar\" };\nif (typeof input === \"string\") {\n // do something with string\n} else {\n // \"Already an object\"\n}\n```\nYou might say **\"plain string (expected) -- already an object (actual value)\"**.\n\n#### 2. **Parsing or Conversion**\nYou could be trying to convert something to an object, but it's already an object:\n```javascript\nlet data = { foo: \"bar\" };\nlet obj = typeof data === \"string\" ? JSON.parse(data) : data;\n// obj is already an object; no need to parse\n```\n\n#### 3. **Error Message**\nSome frameworks/libraries give messages like:\n- `\"Expected a plain string but got an object\"` \n- `\"Value already an object\"` \n\nThis would happen if a function expects a primitive string but receives an object.\n\n---\n\n## If you mean: \n### **How to check if something is a plain string and not already an object?**\n\n**JavaScript Example:**\n```javascript\nif (typeof value === 'string') {\n // It's a plain string\n} else if (typeof value === 'object') {\n // Already an object\n}\n```\n\n---\n\n## If you clarify your language/library or post the context/error message, I can give a more targeted answer! \nWould you like examples in a specific language, or to troubleshoot a specific error?"[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - mixed content array with strings and objects (should convert strings) (15.8s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 891b8a24-58ce-4833-8449-05e8a07a5616_68be1df4-53d6-4e4d-a976-cc2f1712aebf[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [891b8a24-58ce-4833-8449-05e8a07a5616] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [891b8a24-58ce-4833-8449-05e8a07a5616: sys_rest_streaming_oai_gpt41] response - complete in 18731ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 24 tokens][39m
[34m[34mverbose[34m[39m: [34m{"type":"text","text":"System instruction 1"}, {"type":"text","text":"System instruction 2"}[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"The charges for Adani Group and its founder, Gautam Adani, in the Hindenburg Research report (published in January 2023) encompass a wide range of serious allegations. Here are the key points:\n\n### 1. Stock Manipulation\n- **Allegation**: Hindenburg accused Adani Group of artificially inflating its stock prices using complex offshore entities and coordinated trading activities.\n- **Details**: The report alleges that Adani Group and its associates operated a vast network of shell companies in tax havens like Mauritius, Cyprus, and the Caribbean to manipulate share prices and circumvent Indian securities regulations.\n\n### 2. Accounting Fraud\n- **Allegation**: The report claims the group engaged in widespread and systematic accounting irregularities.\n- **Details**: These include inflating revenues and profits, concealing debt, and hiding related-party transactions.\n\n### 3. Improper Use of Offshore Entities\n- **Allegation**: Adani Group is said to have set up dozens of offshore shell companies controlled by associates and family members.\n- **Purpose**: To move money around, evade scrutiny, and manipulate stocks.\n\n### 4. Corporate Governance Lapses\n- **Allegation**: Lax internal controls and governance structures, with major roles held by family members across the group.\n- **Details**: The report points to the group’s auditors as being small, relatively unknown firms, raising doubts about the independence and rigor of financial oversight.\n\n### 5. Debt and Financial Risk Concealment\n- **Allegation**: The report asserts that true debt levels and liabilities were concealed, putting shareholders and creditors at risk.\n\n### 6. Related-Party Transactions\n- **Allegation**: Numerous undisclosed related-party transactions, with funds moving between Adani Group companies and entities linked to the Adani family and associates.\n\n---\n\n**Note:** \nAdani Group has *strongly denied all allegations*, calling the Hindenburg report “malicious,” “baseless,” and a “calculated attack on India.” Indian regulators (SEBI) and the Supreme Court have initiated probes; as of June 2024, no definitive legal verdict has been made against Adani or the group directly in court regarding these allegations.\n\n**Summary Table**\n\n| Allegation | Description |\n|-------------------------|------------------------------------------------------------------|\n| Stock manipulation | Artificial inflation via offshore shell companies |\n| Accounting fraud | Inflated profits, concealed debt, hidden transactions |\n| Offshore misuse | Dozens of shell companies in tax havens |\n| Corporate governance | Family control, weak auditing |\n| Debt concealment | Misleading investors on true liabilities |\n| Related-party deals | Undisclosed transactions benefiting insiders |\n\nFor reference, review the original Hindenburg Research report (January 2023) and public responses from Adani Group for both perspectives."[39m
✔ integration › rest › message_content_compliance › POST /chat/completions - system message with array containing strings (should be converted) (20.1s)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "system",[39m
[32m "content": "Use the execute_python_code tool to create a CSV file with sample data. When done, say 'EXECUTION COMPLETE'."[39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "name": "user",[39m
[32m "content": "Create a CSV file with 5 rows of sample data using the available tools."[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_LJ61zOGEbIdiwkMTXEpcmeqM\",\"function\":{\"arguments\":\"{\\\"code\\\":\\\"import pandas as pd\\\\n\\\\ndata = {\\\\n 'ID': [1, 2, 3, 4, 5],\\\\n 'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Eve'],\\\\n 'Age': [25, 30, 35, 28, 22],\\\\n 'Country': ['USA', 'UK', 'Canada', 'Australia', 'Germany']\\\\n}\\\\ndf = pd.DataFrame(data)\\\\ndf.to_csv('sample_data.csv', index=False)\\\\n'Sample CSV file created as sample_data.csv.'\\\"}\",\"name\":\"execute_python_code\"},\"type\":\"function\"}"[39m
[32m ],[39m
[32m "content": null[39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "📁 Ready for upload: /var/folders/gk/lhywp4nj7jd3n6_qhwxk9b7w0000gn/T/tmp_h9x7u5j\nCODE EXECUTION SUCCESSFUL - Files created.",[39m
[32m "tool_call_id": "call_LJ61zOGEbIdiwkMTXEpcmeqM"[39m
[32m }[39m
[32m ],[39m
[32m "tools": "[{\"type\":\"function\",\"function\":{\"name\":\"execute_python_code\",\"description\":\"Execute Python code using LocalCommandLineCodeExecutor with available functions like load_data()\",\"parameters\":{\"type\":\"object\",\"properties\":{\"code\":{\"description\":\"code\",\"title\":\"Code\",\"type\":\"string\"}},\"required\":[\"code\"],\"additionalProperties\":false},\"strict\":false}}]",[39m
[32m "tool_choice": "auto"[39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "system",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"=== AUTONOMOUS OPERATION ===\\n You operate FULLY AUTONOMOUSLY. No user interaction available after task submission.\"}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Fetch the latest top wires, AJA (Arabic), and AJE (English) news headlines for today.\"}"[39m
[32m ],[39m
[32m "name": "user"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Test message\"}"[39m
[32m ],[39m
[32m "name": "user"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": "",[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_6uZewQMkYolO6dZ26t3ifbko\",\"function\":{\"arguments\":\"{\\\"query\\\": \\\"SELECT id, post_title AS headline\\\", \\\"database\\\": \\\"ucms_aje\\\"}\",\"name\":\"execute_aj_sql_query\"},\"type\":\"function\"}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Test message\"}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": [[39m
[32m ""[39m
[32m ],[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_test123\",\"function\":{\"arguments\":\"{\\\"param\\\": \\\"value\\\"}\",\"name\":\"test_function\"},\"type\":\"function\"}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": "",[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_6uZewQMkYolO6dZ26t3ifbko\",\"function\":{\"arguments\":\"{\\\"query\\\": \\\"SELECT id, post_title AS headline\\\", \\\"database\\\": \\\"ucms_aje\\\"}\",\"name\":\"execute_aj_sql_query\"},\"type\":\"function\"}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "{'success': False, 'error': '(pymysql.err.ProgrammingError) (1064, \"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \\'utc_date, \\'wire\\' AS source\\\\nFROM ucms_aje.wp_posts\\\\nWHERE post_status = \\'publish\\'\\\\n\\' at line 1\")\\n[SQL: SELECT id, post_title AS headline, post_date_gmt AS utc_date, \\'wire\\' AS source\\nFROM ucms_aje.wp_posts\\nWHERE post_status = \\'publish\\'\\n AND post_type IN (\\'ajwire\\', \\'aje_wire\\')\\n AND post_date_gmt >= UTC_TIMESTAMP() - INTERVAL 1 DAY\\nORDER BY post_date_gmt DESC\\nLIMIT 30;]\\n(Background on this error at: https://sqlalche.me/e/20/f405)', 'requested_database': 'ucms_aje'}",[39m
[32m "tool_call_id": "call_6uZewQMkYolO6dZ26t3ifbko"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": "",[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_m3qj0e159yerL7LolOvvX7UC\",\"function\":{\"arguments\":\"{\\\"query\\\": \\\"SELECT DATE(post_date) AS publish_day\\\", \\\"database\\\": \\\"ucms_aje\\\"}\",\"name\":\"execute_aj_sql_query\"},\"type\":\"function\"}",[39m
[32m "{\"id\":\"call_m3DAPXSNBDaJ5ZgOWiboz1aC\",\"function\":{\"arguments\":\"{\\\"query\\\": \\\"SELECT DATE(post_date) AS publish_day\\\", \\\"database\\\": \\\"ucms_aja\\\"}\",\"name\":\"execute_aj_sql_query\"},\"type\":\"function\"}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0}",[39m
[32m "tool_call_id": "call_m3qj0e159yerL7LolOvvX7UC"[39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0}",[39m
[32m "tool_call_id": "call_m3DAPXSNBDaJ5ZgOWiboz1aC"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "name": "user",[39m
[32m "content": "Create a Python function that calculates the factorial of a number and test it with input 5"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "name": "planner_agent",[39m
[32m "content": "[PLANNER_AGENT ACTIVE]\n\nStep-by-step execution plan:\n\n1. Define a Python function called factorial(n)"[39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "name": "coder_agent",[39m
[32m "content": "[CODER_AGENT ACTIVE]\n```python\n# Factorial function with error handling\ndef factorial(n):"[39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "name": "code_executor_agent",[39m
[32m "content": "{\"status\": \"success\", \"execution_time\": 0.001, \"output\": \"Function defined successfully. Test: factorial(5) = 120\"}"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "system",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"=== AUTONOMOUS OPERATION ===\\n You operate FULLY AUTONOMOUSLY.\"}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Prepare a presentation comparing the top publish days for Al Jazeera Arabic (AJA) and Al Jazeera English (AJE) for the current year.\"}"[39m
[32m ],[39m
[32m "name": "user"[39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Transferred to aj_sql_agent, adopting the role of aj_sql_agent immediately.\"}"[39m
[32m ],[39m
[32m "name": "planner_agent"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_m3qj0e159yerL7LolOvvX7UC\",\"function\":{\"arguments\":\"{\\\"query\\\": \\\"SELECT DATE(post_date) AS publish_day, COUNT(*) AS article_count\\\\nFROM wp_posts\\\\nWHERE post_type = 'article'\\\\n AND post_status = 'publish'\\\\n AND post_date >= '2024-01-01'\\\\n AND post_date < CURDATE()\\\\nGROUP BY publish_day\\\\nORDER BY publish_day;\\\", \\\"database\\\": \\\"ucms_aje\\\", \\\"work_dir\\\": \\\"/tmp/coding/req_5e2eac98-05c5-459b-9d2f-77478561f572\\\"}\",\"name\":\"execute_aj_sql_query\"},\"type\":\"function\"}",[39m
[32m "{\"id\":\"call_m3DAPXSNBDaJ5ZgOWiboz1aC\",\"function\":{\"arguments\":\"{\\\"query\\\": \\\"SELECT DATE(post_date) AS publish_day, COUNT(*) AS article_count\\\\nFROM wp_posts\\\\nWHERE post_type = 'article'\\\\n AND post_status = 'publish'\\\\n AND post_date >= '2024-01-01'\\\\n AND post_date < CURDATE()\\\\nGROUP BY publish_day\\\\nORDER BY publish_day;\\\", \\\"database\\\": \\\"ucms_aja\\\", \\\"work_dir\\\": \\\"/tmp/coding/req_5e2eac98-05c5-459b-9d2f-77478561f572\\\"}\",\"name\":\"execute_aj_sql_query\"},\"type\":\"function\"}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0, 'data_location': 'inline', 'database': 'ucms_aje', 'is_empty': True, 'warning': '⚠️ WARNING: Query returned empty results. Do NOT create charts or generate insights from empty data. Report the empty result clearly instead.'}",[39m
[32m "tool_call_id": "call_m3qj0e159yerL7LolOvvX7UC"[39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0, 'data_location': 'inline', 'database': 'ucms_aja', 'is_empty': True, 'warning': '⚠️ WARNING: Query returned empty results. Do NOT create charts or generate insights from empty data. Report the empty result clearly instead.'}",[39m
[32m "tool_call_id": "call_m3DAPXSNBDaJ5ZgOWiboz1aC"[39m
[32m }[39m
[32m ],[39m
[32m "tools": "[{\"type\":\"function\",\"function\":{\"name\":\"execute_aj_sql_query\",\"description\":\"Execute SQL queries against Al Jazeera databases (ucms_aje, ucms_aja, ucms_ajb, ucms_ajd). Returns JSON results for analysis and visualization.\",\"parameters\":{\"type\":\"object\",\"properties\":{\"query\":{\"description\":\"query\",\"title\":\"Query\",\"type\":\"string\"},\"database\":{\"default\":null,\"description\":\"database\",\"title\":\"Database\",\"type\":\"string\"},\"work_dir\":{\"default\":null,\"description\":\"work_dir\",\"title\":\"Work Dir\",\"type\":\"string\"}},\"required\":[\"query\"],\"additionalProperties\":false},\"strict\":false}}]",[39m
[32m "tool_choice": "auto"[39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": "",[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_6uZewQMkYolO6dZ26t3ifbko\",\"function\":{\"arguments\":\"{\\\"query\\\": \\\"SELECT id, post_title AS headline, post_date_gmt AS utc_date, 'wire' AS source\\\\nFROM ucms_aje.wp_posts\\\", \\\"database\\\": \\\"ucms_aje\\\"}\",\"name\":\"execute_aj_sql_query\"},\"type\":\"function\"}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": "{'success': False, 'error': '(pymysql.err.ProgrammingError) (1064, \"You have an error in your SQL syntax\")'}",[39m
[32m "tool_call_id": "call_6uZewQMkYolO6dZ26t3ifbko"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": [[39m
[32m "Both queries failed because the wp_posts table does not have a column named publish_date. This is a common issue in WordPress schemas. The correct column for the publish date is likely post_date (the canonical WordPress field for when an item was published).\n\nI will rerun the necessary queries using post_date in place of publish_date to extract the daily publish counts for both Al Jazeera English (AJE) and Al Jazeera Arabic (AJA) for 2024."[39m
[32m ],[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_xwXHc4fTmgUt4yO14ndxYib7\",\"function\":{\"arguments\":\"{\\\"query\\\": \\\"SELECT DATE(post_date) AS publish_day, COUNT(*) AS article_count\\\\nFROM wp_posts\\\\nWHERE post_type = 'article'\\\\n AND post_status = 'publish'\\\\n AND post_date >= '2024-01-01'\\\\n AND post_date < CURDATE()\\\\nGROUP BY publish_day\\\\nORDER BY publish_day;\\\", \\\"database\\\": \\\"ucms_aje\\\"}\",\"name\":\"execute_aj_sql_query\"},\"type\":\"function\"}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [9b1a1d4f-1b4b-4aa5-b4a5-463c7dbb488c: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [ef43815a-99b6-42d5-8935-a55dc40bfd51: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6d458fcc-99ba-4947-9932-a7d24ac56407: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [ee4b7592-94c6-4d01-b48b-1ab39480b242: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e8e90d1f-66e3-452c-b79c-f96ad9d06125: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f59313d4-36b4-4001-a481-7d53a41f771f: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [aac70093-3c34-406a-b9fa-c7df52f3c66c: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [910f82a9-658a-431d-8f14-d7d5ad8a6434: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [9af5454a-a70d-4fa4-901a-9f96fc78bfdf: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 9b1a1d4f-1b4b-4aa5-b4a5-463c7dbb488c_019248aa-2bf1-4d73-99b7-81f93a6aba2d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 9b1a1d4f-1b4b-4aa5-b4a5-463c7dbb488c_019248aa-2bf1-4d73-99b7-81f93a6aba2d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"system","content":[{"type":"text","text":"Use the execute_python_code tool to create a CSV file with sample data. When done, say 'EXECUTION COMPLETE'."}]},{"role":"user","content":[{"type":"text","text":"Create a CSV file with 5 rows of sample data using the available tools."}],"name":"user"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_LJ61zOGEbIdiwkMTXEpcmeqM","function":{"arguments":"{\"code\":\"import pandas as pd\\n\\ndata = {\\n 'ID': [1, 2, 3, 4, 5],\\n 'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Eve'],\\n 'Age': [25, 30, 35, 28, 22],\\n 'Country': ['USA', 'UK', 'Canada', 'Australia', 'Germany']\\n}\\ndf = pd.DataFrame(data)\\ndf.to_csv('sample_data.csv', index=False)\\n'Sample CSV file created as sample_data.csv.'\"}","name":"execute_python_code"},"type":"function"}]},{"role":"tool","content":[{"type":"text","text":"📁 Ready for upload: /var/folders/gk/lhywp4nj7jd3n6_qhwxk9b7w0000gn/T/tmp_h9x7u5j\nCODE EXECUTION SUCCESSFUL - Files created."}],"tool_call_id":"call_LJ61zOGEbIdiwkMTXEpcmeqM"}],"temperature":0.9,"stream":false,"tools":[{"type":"function","function":{"name":"execute_python_code","description":"Execute Python code using LocalCommandLineCodeExecutor with available functions like load_data()","parameters":{"type":"object","properties":{"code":{"description":"code","title":"Code","type":"string"}},"required":["code"],"additionalProperties":false},"strict":false}}],"tool_choice":"auto","max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining ef43815a-99b6-42d5-8935-a55dc40bfd51_88b0aefe-e842-4ed6-a136-3e5962567c87[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained ef43815a-99b6-42d5-8935-a55dc40bfd51_88b0aefe-e842-4ed6-a136-3e5962567c87[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"system","content":[{"type":"text","text":"=== AUTONOMOUS OPERATION ===\n You operate FULLY AUTONOMOUSLY. No user interaction available after task submission."}]},{"role":"user","content":[{"type":"text","text":"Fetch the latest top wires, AJA (Arabic), and AJE (English) news headlines for today."}],"name":"user"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 6d458fcc-99ba-4947-9932-a7d24ac56407_9f33f9b8-ed05-4501-b78d-73913423002c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 6d458fcc-99ba-4947-9932-a7d24ac56407_9f33f9b8-ed05-4501-b78d-73913423002c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Test message"}],"name":"user"},{"role":"assistant","content":[{"type":"text","text":""}],"tool_calls":[{"id":"call_6uZewQMkYolO6dZ26t3ifbko","function":{"arguments":"{\"query\": \"SELECT id, post_title AS headline\", \"database\": \"ucms_aje\"}","name":"execute_aj_sql_query"},"type":"function"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining ee4b7592-94c6-4d01-b48b-1ab39480b242_8f037093-292e-49b3-9e56-d1f441a31bad[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained ee4b7592-94c6-4d01-b48b-1ab39480b242_8f037093-292e-49b3-9e56-d1f441a31bad[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Test message"}]},{"role":"assistant","content":[{"type":"text","text":""}],"tool_calls":[{"id":"call_test123","function":{"arguments":"{\"param\": \"value\"}","name":"test_function"},"type":"function"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining e8e90d1f-66e3-452c-b79c-f96ad9d06125_b02be826-04d8-4df6-9983-7d777956e193[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[31m[31merror[31m[39m: [31mHTTP 400 error response data: {[39m
[31m "error": {[39m
[31m "message": "An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_6uZewQMkYolO6dZ26t3ifbko",[39m
[31m "type": "invalid_request_error",[39m
[31m "param": "messages",[39m
[31m "code": null[39m
[31m }[39m
[31m}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: failed[39m
[31m[31merror[31m[39m: [31mLimiter request failed for local-oai-gpt41-0: Id: 6d458fcc-99ba-4947-9932-a7d24ac56407_9f33f9b8-ed05-4501-b78d-73913423002c: [400] An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_6uZewQMkYolO6dZ26t3ifbko[39m
[31m[31merror[31m[39m: [31mResponse data: {[39m
[31m "error": {[39m
[31m "message": "An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_6uZewQMkYolO6dZ26t3ifbko",[39m
[31m "type": "invalid_request_error",[39m
[31m "param": "messages",[39m
[31m "code": null[39m
[31m }[39m
[31m}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained e8e90d1f-66e3-452c-b79c-f96ad9d06125_b02be826-04d8-4df6-9983-7d777956e193[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":[{"type":"text","text":""}],"tool_calls":[{"id":"call_6uZewQMkYolO6dZ26t3ifbko","function":{"arguments":"{\"query\": \"SELECT id, post_title AS headline\", \"database\": \"ucms_aje\"}","name":"execute_aj_sql_query"},"type":"function"}]},{"role":"tool","content":[{"type":"text","text":"{'success': False, 'error': '(pymysql.err.ProgrammingError) (1064, \"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \\'utc_date, \\'wire\\' AS source\\\\nFROM ucms_aje.wp_posts\\\\nWHERE post_status = \\'publish\\'\\\\n\\' at line 1\")\\n[SQL: SELECT id, post_title AS headline, post_date_gmt AS utc_date, \\'wire\\' AS source\\nFROM ucms_aje.wp_posts\\nWHERE post_status = \\'publish\\'\\n AND post_type IN (\\'ajwire\\', \\'aje_wire\\')\\n AND post_date_gmt >= UTC_TIMESTAMP() - INTERVAL 1 DAY\\nORDER BY post_date_gmt DESC\\nLIMIT 30;]\\n(Background on this error at: https://sqlalche.me/e/20/f405)', 'requested_database': 'ucms_aje'}"}],"tool_call_id":"call_6uZewQMkYolO6dZ26t3ifbko"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 6d458fcc-99ba-4947-9932-a7d24ac56407_9f33f9b8-ed05-4501-b78d-73913423002c[39m
[31m[31merror[31m[39m: [31m!!! [6d458fcc-99ba-4947-9932-a7d24ac56407] request 0 failed with error: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_6uZewQMkYolO6dZ26t3ifbko[39m
[31m[31merror[31m[39m: [31mError in executeRequest for oai-gpt41 (requestId: 6d458fcc-99ba-4947-9932-a7d24ac56407): An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_6uZewQMkYolO6dZ26t3ifbko[39m
[31m[31merror[31m[39m: [31mError in executeRequest for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_6uZewQMkYolO6dZ26t3ifbko[39m
[31m[31merror[31m[39m: [31mError stack: Error: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_6uZewQMkYolO6dZ26t3ifbko[39m
[31m at executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/lib/requestExecutor.js:481:19)[39m
[31m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[31m at async OpenAIVisionPlugin.executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/plugins/modelPlugin.js:559:30)[39m
[31m at async ModelExecutor.execute (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/modelExecutor.js:178:20)[39m
[31m at async PathwayResolver.applyPrompt (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:790:18)[39m
[31m at async PathwayResolver.processRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:719:30)[39m
[31m at async PathwayResolver.promptAndParse (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:549:20)[39m
[31m at async PathwayResolver.executePathway (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:466:20)[39m
[31m at async PathwayResolver.resolve (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:439:20)[39m
[31m at async Object.resolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/resolver.js:93:12)[39m
[31m[31merror[31m[39m: [31mError executing model plugin for pathway sys_rest_streaming_oai_gpt41: Execution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_6uZewQMkYolO6dZ26t3ifbko[39m
[32m[32mdebug[32m[39m: [32mError: Execution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_6uZewQMkYolO6dZ26t3ifbko[39m
[32m at OpenAIVisionPlugin.executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/plugins/modelPlugin.js:609:19)[39m
[32m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[32m at async ModelExecutor.execute (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/modelExecutor.js:178:20)[39m
[32m at async PathwayResolver.applyPrompt (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:790:18)[39m
[32m at async PathwayResolver.processRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:719:30)[39m
[32m at async PathwayResolver.promptAndParse (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:549:20)[39m
[32m at async PathwayResolver.executePathway (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:466:20)[39m
[32m at async PathwayResolver.resolve (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:439:20)[39m
[32m at async Object.resolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/resolver.js:93:12)[39m
[31m[31merror[31m[39m: [31mExecution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_6uZewQMkYolO6dZ26t3ifbko[39m
✔ integration › rest › problematic_rest_cases › POST /chat/completions - assistant message with empty string content and tool_calls (959ms)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[31m[31merror[31m[39m: [31mHTTP 400 error response data: {[39m
[31m "error": {[39m
[31m "message": "An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_test123",[39m
[31m "type": "invalid_request_error",[39m
[31m "param": "messages",[39m
[31m "code": null[39m
[31m }[39m
[31m}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: failed[39m
[31m[31merror[31m[39m: [31mLimiter request failed for local-oai-gpt41-0: Id: ee4b7592-94c6-4d01-b48b-1ab39480b242_8f037093-292e-49b3-9e56-d1f441a31bad: [400] An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_test123[39m
[31m[31merror[31m[39m: [31mResponse data: {[39m
[31m "error": {[39m
[31m "message": "An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_test123",[39m
[31m "type": "invalid_request_error",[39m
[31m "param": "messages",[39m
[31m "code": null[39m
[31m }[39m
[31m}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining f59313d4-36b4-4001-a481-7d53a41f771f_d484aadb-0753-4d4c-be83-22a46740cd91[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 9b1a1d4f-1b4b-4aa5-b4a5-463c7dbb488c_019248aa-2bf1-4d73-99b7-81f93a6aba2d[39m
[34m[34mverbose[34m[39m: [34m<<< [9b1a1d4f-1b4b-4aa5-b4a5-463c7dbb488c] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [9b1a1d4f-1b4b-4aa5-b4a5-463c7dbb488c: sys_rest_streaming_oai_gpt41] response - complete in 543ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 4 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 33, content: "{"type":"text","text":"Use the execute_python_code tool to create a CSV file with sample data. When done, say 'EXECUTION COMPLETE'."}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 24, content: "{"type":"text","text":"Create a CSV file with 5 rows of sample data using the available tools."}"[39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_LJ61zOGEbIdiwkMTXEpcmeqM","function":{"arguments":"{\"code\":\"import pandas as pd\\n\\ndata = {\\n 'ID': [1, 2, 3, 4, 5],\\n 'Name': ['Alice', 'Bob', 'Charlie', 'David', 'Eve'],\\n 'Age': [25, 30, 35, 28, 22],\\n 'Country': ['USA', 'UK', 'Canada', 'Australia', 'Germany']\\n}\\ndf = pd.DataFrame(data)\\ndf.to_csv('sample_data.csv', index=False)\\n'Sample CSV file created as sample_data.csv.'\"}","name":"execute_python_code"},"type":"function"}][39m
[34m[34mverbose[34m[39m: [34mmessage 4: role: tool, tokens: 60, content: "{"type":"text","text":"📁 Ready for upload: /var/folders/gk/lhywp4nj7jd3n6_qhwxk9b7w0000gn/T/tmp_h9x7u5j\nCODE EXECUTION SUCCESSFUL - Files created."}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 117 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"EXECUTION COMPLETE"[39m
✔ integration › rest › problematic_rest_cases › POST /chat/completions - tool message with string content (debug-req-body.json case) (1s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed ee4b7592-94c6-4d01-b48b-1ab39480b242_8f037093-292e-49b3-9e56-d1f441a31bad[39m
[31m[31merror[31m[39m: [31m!!! [ee4b7592-94c6-4d01-b48b-1ab39480b242] request 0 failed with error: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_test123[39m
[31m[31merror[31m[39m: [31mError in executeRequest for oai-gpt41 (requestId: ee4b7592-94c6-4d01-b48b-1ab39480b242): An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_test123[39m
[31m[31merror[31m[39m: [31mError in executeRequest for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_test123[39m
[31m[31merror[31m[39m: [31mError stack: Error: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_test123[39m
[31m at executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/lib/requestExecutor.js:481:19)[39m
[31m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[31m at async OpenAIVisionPlugin.executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/plugins/modelPlugin.js:559:30)[39m
[31m at async ModelExecutor.execute (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/modelExecutor.js:178:20)[39m
[31m at async PathwayResolver.applyPrompt (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:790:18)[39m
[31m at async PathwayResolver.processRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:719:30)[39m
[31m at async PathwayResolver.promptAndParse (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:549:20)[39m
[31m at async PathwayResolver.executePathway (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:466:20)[39m
[31m at async PathwayResolver.resolve (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:439:20)[39m
[31m at async Object.resolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/resolver.js:93:12)[39m
[31m[31merror[31m[39m: [31mError executing model plugin for pathway sys_rest_streaming_oai_gpt41: Execution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_test123[39m
[32m[32mdebug[32m[39m: [32mError: Execution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_test123[39m
[32m at OpenAIVisionPlugin.executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/plugins/modelPlugin.js:609:19)[39m
[32m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[32m at async ModelExecutor.execute (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/modelExecutor.js:178:20)[39m
[32m at async PathwayResolver.applyPrompt (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:790:18)[39m
[32m at async PathwayResolver.processRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:719:30)[39m
[32m at async PathwayResolver.promptAndParse (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:549:20)[39m
[32m at async PathwayResolver.executePathway (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:466:20)[39m
[32m at async PathwayResolver.resolve (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:439:20)[39m
[32m at async Object.resolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/resolver.js:93:12)[39m
[31m[31merror[31m[39m: [31mExecution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_test123[39m
✔ integration › rest › problematic_rest_cases › POST /chat/completions - assistant message with content array containing strings (should be converted to objects) (1s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained f59313d4-36b4-4001-a481-7d53a41f771f_d484aadb-0753-4d4c-be83-22a46740cd91[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":[{"type":"text","text":""}],"tool_calls":[{"id":"call_m3qj0e159yerL7LolOvvX7UC","function":{"arguments":"{\"query\": \"SELECT DATE(post_date) AS publish_day\", \"database\": \"ucms_aje\"}","name":"execute_aj_sql_query"},"type":"function"},{"id":"call_m3DAPXSNBDaJ5ZgOWiboz1aC","function":{"arguments":"{\"query\": \"SELECT DATE(post_date) AS publish_day\", \"database\": \"ucms_aja\"}","name":"execute_aj_sql_query"},"type":"function"}]},{"role":"tool","content":[{"type":"text","text":"{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0}"}],"tool_call_id":"call_m3qj0e159yerL7LolOvvX7UC"},{"role":"tool","content":[{"type":"text","text":"{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0}"}],"tool_call_id":"call_m3DAPXSNBDaJ5ZgOWiboz1aC"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining aac70093-3c34-406a-b9fa-c7df52f3c66c_062f7512-fc9c-41b2-b0e1-a62d795925b3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained aac70093-3c34-406a-b9fa-c7df52f3c66c_062f7512-fc9c-41b2-b0e1-a62d795925b3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Create a Python function that calculates the factorial of a number and test it with input 5"}],"name":"user"},{"role":"assistant","content":[{"type":"text","text":"[PLANNER_AGENT ACTIVE]\n\nStep-by-step execution plan:\n\n1. Define a Python function called factorial(n)"}],"name":"planner_agent"},{"role":"user","content":[{"type":"text","text":"[CODER_AGENT ACTIVE]\n```python\n# Factorial function with error handling\ndef factorial(n):"}],"name":"coder_agent"},{"role":"user","content":[{"type":"text","text":"{\"status\": \"success\", \"execution_time\": 0.001, \"output\": \"Function defined successfully. Test: factorial(5) = 120\"}"}],"name":"code_executor_agent"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 910f82a9-658a-431d-8f14-d7d5ad8a6434_1749af08-dc01-4bde-ad3d-1b6d6e952bcb[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 910f82a9-658a-431d-8f14-d7d5ad8a6434_1749af08-dc01-4bde-ad3d-1b6d6e952bcb[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"system","content":[{"type":"text","text":"=== AUTONOMOUS OPERATION ===\n You operate FULLY AUTONOMOUSLY."}]},{"role":"user","content":[{"type":"text","text":"Prepare a presentation comparing the top publish days for Al Jazeera Arabic (AJA) and Al Jazeera English (AJE) for the current year."}],"name":"user"},{"role":"user","content":[{"type":"text","text":"Transferred to aj_sql_agent, adopting the role of aj_sql_agent immediately."}],"name":"planner_agent"},{"role":"assistant","content":null,"tool_calls":[{"id":"call_m3qj0e159yerL7LolOvvX7UC","function":{"arguments":"{\"query\": \"SELECT DATE(post_date) AS publish_day, COUNT(*) AS article_count\\nFROM wp_posts\\nWHERE post_type = 'article'\\n AND post_status = 'publish'\\n AND post_date >= '2024-01-01'\\n AND post_date < CURDATE()\\nGROUP BY publish_day\\nORDER BY publish_day;\", \"database\": \"ucms_aje\", \"work_dir\": \"/tmp/coding/req_5e2eac98-05c5-459b-9d2f-77478561f572\"}","name":"execute_aj_sql_query"},"type":"function"},{"id":"call_m3DAPXSNBDaJ5ZgOWiboz1aC","function":{"arguments":"{\"query\": \"SELECT DATE(post_date) AS publish_day, COUNT(*) AS article_count\\nFROM wp_posts\\nWHERE post_type = 'article'\\n AND post_status = 'publish'\\n AND post_date >= '2024-01-01'\\n AND post_date < CURDATE()\\nGROUP BY publish_day\\nORDER BY publish_day;\", \"database\": \"ucms_aja\", \"work_dir\": \"/tmp/coding/req_5e2eac98-05c5-459b-9d2f-77478561f572\"}","name":"execute_aj_sql_query"},"type":"function"}]},{"role":"tool","content":[{"type":"text","text":"{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0, 'data_location': 'inline', 'database': 'ucms_aje', 'is_empty': True, 'warning': '⚠️ WARNING: Query returned empty results. Do NOT create charts or generate insights from empty data. Report the empty result clearly instead.'}"}],"tool_call_id":"call_m3qj0e159yerL7LolOvvX7UC"},{"role":"tool","content":[{"type":"text","text":"{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0, 'data_location': 'inline', 'database': 'ucms_aja', 'is_empty': True, 'warning': '⚠️ WARNING: Query returned empty results. Do NOT create charts or generate insights from empty data. Report the empty result clearly instead.'}"}],"tool_call_id":"call_m3DAPXSNBDaJ5ZgOWiboz1aC"}],"temperature":0.9,"stream":false,"tools":[{"type":"function","function":{"name":"execute_aj_sql_query","description":"Execute SQL queries against Al Jazeera databases (ucms_aje, ucms_aja, ucms_ajb, ucms_ajd). Returns JSON results for analysis and visualization.","parameters":{"type":"object","properties":{"query":{"description":"query","title":"Query","type":"string"},"database":{"default":null,"description":"database","title":"Database","type":"string"},"work_dir":{"default":null,"description":"work_dir","title":"Work Dir","type":"string"}},"required":["query"],"additionalProperties":false},"strict":false}}],"tool_choice":"auto","max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 9af5454a-a70d-4fa4-901a-9f96fc78bfdf_aa1726fe-2fcd-407f-92e9-8ec48c6a3caf[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 9af5454a-a70d-4fa4-901a-9f96fc78bfdf_aa1726fe-2fcd-407f-92e9-8ec48c6a3caf[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":[{"type":"text","text":""}],"tool_calls":[{"id":"call_6uZewQMkYolO6dZ26t3ifbko","function":{"arguments":"{\"query\": \"SELECT id, post_title AS headline, post_date_gmt AS utc_date, 'wire' AS source\\nFROM ucms_aje.wp_posts\", \"database\": \"ucms_aje\"}","name":"execute_aj_sql_query"},"type":"function"}]},{"role":"tool","content":[{"type":"text","text":"{'success': False, 'error': '(pymysql.err.ProgrammingError) (1064, \"You have an error in your SQL syntax\")'}"}],"tool_call_id":"call_6uZewQMkYolO6dZ26t3ifbko"},{"role":"assistant","content":[{"type":"text","text":"Both queries failed because the wp_posts table does not have a column named publish_date. This is a common issue in WordPress schemas. The correct column for the publish date is likely post_date (the canonical WordPress field for when an item was published).\n\nI will rerun the necessary queries using post_date in place of publish_date to extract the daily publish counts for both Al Jazeera English (AJE) and Al Jazeera Arabic (AJA) for 2024."}],"tool_calls":[{"id":"call_xwXHc4fTmgUt4yO14ndxYib7","function":{"arguments":"{\"query\": \"SELECT DATE(post_date) AS publish_day, COUNT(*) AS article_count\\nFROM wp_posts\\nWHERE post_type = 'article'\\n AND post_status = 'publish'\\n AND post_date >= '2024-01-01'\\n AND post_date < CURDATE()\\nGROUP BY publish_day\\nORDER BY publish_day;\", \"database\": \"ucms_aje\"}","name":"execute_aj_sql_query"},"type":"function"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[31m[31merror[31m[39m: [31mHTTP 400 error response data: {[39m
[31m "error": {[39m
[31m "message": "An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_xwXHc4fTmgUt4yO14ndxYib7",[39m
[31m "type": "invalid_request_error",[39m
[31m "param": "messages",[39m
[31m "code": null[39m
[31m }[39m
[31m}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: failed[39m
[31m[31merror[31m[39m: [31mLimiter request failed for local-oai-gpt41-0: Id: 9af5454a-a70d-4fa4-901a-9f96fc78bfdf_aa1726fe-2fcd-407f-92e9-8ec48c6a3caf: [400] An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_xwXHc4fTmgUt4yO14ndxYib7[39m
[31m[31merror[31m[39m: [31mResponse data: {[39m
[31m "error": {[39m
[31m "message": "An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_xwXHc4fTmgUt4yO14ndxYib7",[39m
[31m "type": "invalid_request_error",[39m
[31m "param": "messages",[39m
[31m "code": null[39m
[31m }[39m
[31m}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 9af5454a-a70d-4fa4-901a-9f96fc78bfdf_aa1726fe-2fcd-407f-92e9-8ec48c6a3caf[39m
[31m[31merror[31m[39m: [31m!!! [9af5454a-a70d-4fa4-901a-9f96fc78bfdf] request 0 failed with error: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_xwXHc4fTmgUt4yO14ndxYib7[39m
[31m[31merror[31m[39m: [31mError in executeRequest for oai-gpt41 (requestId: 9af5454a-a70d-4fa4-901a-9f96fc78bfdf): An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_xwXHc4fTmgUt4yO14ndxYib7[39m
[31m[31merror[31m[39m: [31mError in executeRequest for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_xwXHc4fTmgUt4yO14ndxYib7[39m
[31m[31merror[31m[39m: [31mError stack: Error: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_xwXHc4fTmgUt4yO14ndxYib7[39m
[31m at executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/lib/requestExecutor.js:481:19)[39m
[31m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[31m at async OpenAIVisionPlugin.executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/plugins/modelPlugin.js:559:30)[39m
[31m at async ModelExecutor.execute (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/modelExecutor.js:178:20)[39m
[31m at async PathwayResolver.applyPrompt (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:790:18)[39m
[31m at async PathwayResolver.processRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:719:30)[39m
[31m at async PathwayResolver.promptAndParse (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:549:20)[39m
[31m at async PathwayResolver.executePathway (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:466:20)[39m
[31m at async PathwayResolver.resolve (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:439:20)[39m
[31m at async Object.resolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/resolver.js:93:12)[39m
[31m[31merror[31m[39m: [31mError executing model plugin for pathway sys_rest_streaming_oai_gpt41: Execution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_xwXHc4fTmgUt4yO14ndxYib7[39m
[32m[32mdebug[32m[39m: [32mError: Execution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_xwXHc4fTmgUt4yO14ndxYib7[39m
[32m at OpenAIVisionPlugin.executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/plugins/modelPlugin.js:609:19)[39m
[32m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[32m at async ModelExecutor.execute (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/modelExecutor.js:178:20)[39m
[32m at async PathwayResolver.applyPrompt (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:790:18)[39m
[32m at async PathwayResolver.processRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:719:30)[39m
[32m at async PathwayResolver.promptAndParse (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:549:20)[39m
[32m at async PathwayResolver.executePathway (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:466:20)[39m
[32m at async PathwayResolver.resolve (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:439:20)[39m
[32m at async Object.resolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/resolver.js:93:12)[39m
[31m[31merror[31m[39m: [31mExecution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_xwXHc4fTmgUt4yO14ndxYib7[39m
✔ integration › rest › problematic_rest_cases › POST /chat/completions - assistant message with content array containing string (retry after error) (1.7s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed f59313d4-36b4-4001-a481-7d53a41f771f_d484aadb-0753-4d4c-be83-22a46740cd91[39m
[34m[34mverbose[34m[39m: [34m<<< [f59313d4-36b4-4001-a481-7d53a41f771f] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f59313d4-36b4-4001-a481-7d53a41f771f: sys_rest_streaming_oai_gpt41] response - complete in 1880ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 3 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: assistant, tokens: 9, content: "{"type":"text","text":""}", tool_calls: [{"id":"call_m3qj0e159yerL7LolOvvX7UC","function":{"arguments":"{\"query\": \"SELECT DATE(post_date) AS publish_day\", \"database\": \"ucms_aje\"}","name":"execute_aj_sql_query"},"type":"function"},{"id":"call_m3DAPXSNBDaJ5ZgOWiboz1aC","function":{"arguments":"{\"query\": \"SELECT DATE(post_date) AS publish_day\", \"database\": \"ucms_aja\"}","name":"execute_aj_sql_query"},"type":"function"}][39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: tool, tokens: 35, content: "{"type":"text","text":"{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0}"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: tool, tokens: 35, content: "{"type":"text","text":"{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0}"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 79 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"查询已经成功执行,但两个数据库(ucms_aje 与 ucms_aja)都没有返回任何数据结果(返回行数为0),即两库都未找到任何文章的发布日期记录。\n\n如果需要进一步确认原因,请提供数据库相关表结构,或说明是否有其他字段存储发布日期。"[39m
✔ integration › rest › problematic_rest_cases › POST /chat/completions - multiple tool calls in sequence (3s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed aac70093-3c34-406a-b9fa-c7df52f3c66c_062f7512-fc9c-41b2-b0e1-a62d795925b3[39m
[34m[34mverbose[34m[39m: [34m<<< [aac70093-3c34-406a-b9fa-c7df52f3c66c] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [aac70093-3c34-406a-b9fa-c7df52f3c66c: sys_rest_streaming_oai_gpt41] response - complete in 1963ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 4 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: user, tokens: 26, content: "{"type":"text","text":"Create a Python function that calculates the factorial of a number and test it with input 5"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: assistant, tokens: 34, content: "{"type":"text","text":"[PLANNER_AGENT ACTIVE]\n\nStep-by-step execution plan:\n\n1. Define a Python function called factorial(n)"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: user, tokens: 30, content: "{"type":"text","text":"[CODER_AGENT ACTIVE]\n```python\n# Factorial function with error handling\ndef factorial(n):"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 4: role: user, tokens: 42, content: "{"type":"text","text":"{\"status\": \"success\", \"execution_time\": 0.001, \"output\": \"Function defined successfully. Test: factorial(5) = 120\"}"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 132 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Here’s a complete Python function for calculating the factorial of a number, along with a test using input 5:\n\n```python\ndef factorial(n):\n if n < 0:\n raise ValueError(\"Factorial is not defined for negative numbers.\")\n if n == 0 or n == 1:\n return 1\n result = 1\n for i in range(2, n+1):\n result *= i\n return result\n\n# Test the function with input 5\nprint(factorial(5)) # Output: 120\n```\n\n**Output:** \n```\n120\n```"[39m
✔ integration › rest › problematic_rest_cases › POST /chat/completions - messages with name fields (user and assistant) (3.2s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 910f82a9-658a-431d-8f14-d7d5ad8a6434_1749af08-dc01-4bde-ad3d-1b6d6e952bcb[39m
[34m[34mverbose[34m[39m: [34m<<< [910f82a9-658a-431d-8f14-d7d5ad8a6434] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [910f82a9-658a-431d-8f14-d7d5ad8a6434: sys_rest_streaming_oai_gpt41] response - complete in 2067ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 6 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 29, content: "{"type":"text","text":"=== AUTONOMOUS OPERATION ===\n You operate FULLY AUTONOMOUSLY."}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 39, content: "{"type":"text","text":"Prepare a presentation comparing the top publish days for Al Jazeera Arabic (AJA) and Al Jazeera English (AJE) for the current year."}"[39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: user, tokens: 23, content: "{"type":"text","text":"Transferred to aj_sql_agent, adopting the role of aj_sql_agent immediately."}"[39m
[34m[34mverbose[34m[39m: [34mmessage 4: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_m3qj0e159yerL7LolOvvX7UC","function":{"arguments":"{\"query\": \"SELECT DATE(post_date) AS publish_day, COUNT(*) AS article_count\\nFROM wp_posts\\nWHERE post_type = 'article'\\n AND post_status = 'publish'\\n AND post_date >= '2024-01-01'\\n AND post_date < CURDATE()\\nGROUP BY publish_day\\nORDER BY publish_day;\", \"database\": \"ucms_aje\", \"work_dir\": \"/tmp/coding/req_5e2eac98-05c5-459b-9d2f-77478561f572\"}","name":"execute_aj_sql_query"},"type":"function"},{"id":"call_m3DAPXSNBDaJ5ZgOWiboz1aC","function":{"arguments":"{\"query\": \"SELECT DATE(post_date) AS publish_day, COUNT(*) AS article_count\\nFROM wp_posts\\nWHERE post_type = 'article'\\n AND post_status = 'publish'\\n AND post_date >= '2024-01-01'\\n AND post_date < CURDATE()\\nGROUP BY publish_day\\nORDER BY publish_day;\", \"database\": \"ucms_aja\", \"work_dir\": \"/tmp/coding/req_5e2eac98-05c5-459b-9d2f-77478561f572\"}","name":"execute_aj_sql_query"},"type":"function"}][39m
[34m[34mverbose[34m[39m: [34mmessage 5: role: tool, tokens: 90, content: "{"type":"text","text":"{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0, 'data_location': 'inline', 'database': 'ucms_aje', 'is_empty': True, 'warning': '⚠️ WARNING: Query returned empty results. Do NOT create charts or generate insights from empty data. Report the empty result clearly instead.'}"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 6: role: tool, tokens: 90, content: "{"type":"text","text":"{'success': True, 'results': [], 'columns': ['publish_day', 'article_count'], 'row_count': 0, 'data_location': 'inline', 'database': 'ucms_aja', 'is_empty': True, 'warning': '⚠️ WARNING: Query returned empty results. Do NOT create charts or generate insights from empty data. Report the empty result clearly instead.'}"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 271 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"There is no available publishing data for Al Jazeera Arabic (AJA) or Al Jazeera English (AJE) for the current year. The queries returned empty results, indicating that either no articles have been published this year or the publishing data is currently inaccessible.\n\nIf you need a comparison for a different time period or more information about another metric, please let me know!"[39m
✔ integration › rest › problematic_rest_cases › POST /chat/completions - complex multi-turn conversation with tool calls and name fields (3.4s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed e8e90d1f-66e3-452c-b79c-f96ad9d06125_b02be826-04d8-4df6-9983-7d777956e193[39m
[34m[34mverbose[34m[39m: [34m<<< [e8e90d1f-66e3-452c-b79c-f96ad9d06125] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e8e90d1f-66e3-452c-b79c-f96ad9d06125: sys_rest_streaming_oai_gpt41] response - complete in 4488ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: assistant, tokens: 9, content: "{"type":"text","text":""}", tool_calls: [{"id":"call_6uZewQMkYolO6dZ26t3ifbko","function":{"arguments":"{\"query\": \"SELECT id, post_title AS headline\", \"database\": \"ucms_aje\"}","name":"execute_aj_sql_query"},"type":"function"}][39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: tool, tokens: 230, content: "{"type":"text","text":"{'success': False, 'error': '(pymysql.err.ProgrammingError) (1064, \"You have an error in your SQL syntax; check the manual that corresponds to your ... AND post_date_gmt >= UTC_TIMESTAMP() - INTERVAL 1 DAY\\nORDER BY post_date_gmt DESC\\nLIMIT 30;]\\n(Background on this error at: https://sqlalche.me/e/20/f405)', 'requested_database': 'ucms_aje'}"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 239 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"It looks like there was an error in executing the SQL query due to a syntax issue. If you’re trying to fetch recent headlines from the wire/posts database for the past day, I can help fix the query or clarify what you want to retrieve.\n\nCould you please specify exactly what information or data you need? For example:\n\n- Do you want a list of published article headlines from the last 24 hours?\n- Do you need additional details (like publication date, source, etc.)?\n- Is there a specific section or tag you’re interested in?\n\nLet me know your preferences so I can assist you more effectively!"[39m
✔ integration › rest › problematic_rest_cases › POST /chat/completions - tool message with string error content (5.5s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed ef43815a-99b6-42d5-8935-a55dc40bfd51_88b0aefe-e842-4ed6-a136-3e5962567c87[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [ef43815a-99b6-42d5-8935-a55dc40bfd51] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [ef43815a-99b6-42d5-8935-a55dc40bfd51: sys_rest_streaming_oai_gpt41] response - complete in 16936ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 37, content: "{"type":"text","text":"=== AUTONOMOUS OPERATION ===\n You operate FULLY AUTONOMOUSLY. No user interaction available after task submission."}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 30, content: "{"type":"text","text":"Fetch the latest top wires, AJA (Arabic), and AJE (English) news headlines for today."}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 67 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Sure! Here are the latest top headlines for today from the requested sources:\n\n---\n\n**Top News Wires (English):**\n1. **Reuters:** \n *\"Israel launches new strikes in Gaza as ceasefire talks stall\"*\n2. **Associated Press (AP):** \n *\"US Supreme Court rules on Trump’s immunity bid in federal election case\"*\n3. **AFP:** \n *\"France faces political uncertainty after snap election results\"*\n\n---\n\n**Al Jazeera Arabic (AJA) – أبرز العناوين:**\n1. **إسرائيل تشن هجمات جديدة على غزة مع تعثر محادثات وقف إطلاق النار**\n2. **المحكمة العليا الأمريكية تصدر قرارا بشأن حصانة ترامب في قضية الانتخابات**\n3. **فرنسا: حالة من الغموض السياسي بعد نتائج الانتخابات المبكرة**\n\n---\n\n**Al Jazeera English (AJE) – Top Headlines:**\n1. **\"Israel hits Gaza as ceasefire negotiations falter\"**\n2. **\"US Supreme Court rules Trump has some immunity from prosecution\"**\n3. **\"France in limbo: No clear majority after shock elections\"**\n\n---\n\n*Headlines are accurate as of July 2, 2024. For further details, please visit the official websites of Reuters, AP, AFP, and Al Jazeera.*"[39m
✔ integration › rest › problematic_rest_cases › POST /chat/completions - system message with array content (debug-req-body2.json case) (17.5s)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_123\",\"type\":\"function\",\"function\":{\"name\":\"test_function\",\"arguments\":\"{\\\"param\\\": \\\"value\\\"}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": [[39m
[32m "Tool result 1",[39m
[32m "Tool result 2"[39m
[32m ],[39m
[32m "tool_call_id": "call_123"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_456\",\"type\":\"function\",\"function\":{\"name\":\"another_function\",\"arguments\":\"{\\\"key\\\": \\\"value\\\"}\"}}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Test message"[39m
[32m },[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_789\",\"type\":\"function\",\"function\":{\"name\":\"test_tool\",\"arguments\":\"{}\"}}"[39m
[32m ][39m
[32m },[39m
[32m {[39m
[32m "role": "tool",[39m
[32m "content": [[39m
[32m "Result line 1",[39m
[32m "Result line 2"[39m
[32m ],[39m
[32m "tool_call_id": "call_789"[39m
[32m }[39m
[32m ],[39m
[32m "tools": "[{\"type\":\"function\",\"function\":{\"name\":\"test_tool\",\"description\":\"A test tool\",\"parameters\":{\"type\":\"object\",\"properties\":{},\"required\":[]}}}]"[39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "assistant",[39m
[32m "content": null,[39m
[32m "tool_calls": [[39m
[32m "{\"id\":\"call_1\",\"type\":\"function\",\"function\":{\"name\":\"func1\",\"arguments\":\"{}\"}}",[39m
[32m "{\"id\":\"call_2\",\"type\":\"function\",\"function\":{\"name\":\"func2\",\"arguments\":\"{}\"}}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Hello\"}",[39m
[32m "{\"customType\":\"metadata\",\"data\":{\"key\":\"value\",\"nested\":{\"info\":\"test\"}}}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt41($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt41(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [41fe618d-85d2-445b-b6fc-6931de4006f5: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [df02f04b-5664-4510-b84a-1a207886d454: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [19f34f47-f2d3-4a1e-b81d-ffd53b1ee677: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt41...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt41. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [a4c6e4b5-d636-40c8-add4-a2d327c2aacb: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0941f6f0-7c82-48fe-8a4b-64c3d7e8401b: sys_rest_streaming_oai_gpt41.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 41fe618d-85d2-445b-b6fc-6931de4006f5_97f7125c-b772-4fac-908a-fd3d5d497d49[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 41fe618d-85d2-445b-b6fc-6931de4006f5_97f7125c-b772-4fac-908a-fd3d5d497d49[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":null,"tool_calls":[{"id":"call_123","type":"function","function":{"name":"test_function","arguments":"{\"param\": \"value\"}"}}]},{"role":"tool","content":[{"type":"text","text":"Tool result 1"},{"type":"text","text":"Tool result 2"}],"tool_call_id":"call_123"}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining df02f04b-5664-4510-b84a-1a207886d454_ec4fa527-13cc-4d40-9ac8-8bd09e11c935[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained df02f04b-5664-4510-b84a-1a207886d454_ec4fa527-13cc-4d40-9ac8-8bd09e11c935[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":null,"tool_calls":[{"id":"call_456","type":"function","function":{"name":"another_function","arguments":"{\"key\": \"value\"}"}}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 19f34f47-f2d3-4a1e-b81d-ffd53b1ee677_5e874d32-1023-4c43-b6fc-e5a490df34d3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 19f34f47-f2d3-4a1e-b81d-ffd53b1ee677_5e874d32-1023-4c43-b6fc-e5a490df34d3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Test message"}]},{"role":"assistant","content":null,"tool_calls":[{"id":"call_789","type":"function","function":{"name":"test_tool","arguments":"{}"}}]},{"role":"tool","content":[{"type":"text","text":"Result line 1"},{"type":"text","text":"Result line 2"}],"tool_call_id":"call_789"}],"temperature":0.9,"stream":false,"tools":[{"type":"function","function":{"name":"test_tool","description":"A test tool","parameters":{"type":"object","properties":{},"required":[]}}}],"tool_choice":"auto","max_tokens":32768}[39m
[31m[31merror[31m[39m: [31mHTTP 400 error response data: {[39m
[31m "error": {[39m
[31m "message": "An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_456",[39m
[31m "type": "invalid_request_error",[39m
[31m "param": "messages",[39m
[31m "code": null[39m
[31m }[39m
[31m}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: failed[39m
[31m[31merror[31m[39m: [31mLimiter request failed for local-oai-gpt41-0: Id: df02f04b-5664-4510-b84a-1a207886d454_ec4fa527-13cc-4d40-9ac8-8bd09e11c935: [400] An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_456[39m
[31m[31merror[31m[39m: [31mResponse data: {[39m
[31m "error": {[39m
[31m "message": "An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_456",[39m
[31m "type": "invalid_request_error",[39m
[31m "param": "messages",[39m
[31m "code": null[39m
[31m }[39m
[31m}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining a4c6e4b5-d636-40c8-add4-a2d327c2aacb_039022ba-140a-4a09-8033-ee259dbb081c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed df02f04b-5664-4510-b84a-1a207886d454_ec4fa527-13cc-4d40-9ac8-8bd09e11c935[39m
[31m[31merror[31m[39m: [31m!!! [df02f04b-5664-4510-b84a-1a207886d454] request 0 failed with error: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_456[39m
[31m[31merror[31m[39m: [31mError in executeRequest for oai-gpt41 (requestId: df02f04b-5664-4510-b84a-1a207886d454): An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_456[39m
[31m[31merror[31m[39m: [31mError in executeRequest for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_456[39m
[31m[31merror[31m[39m: [31mError stack: Error: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_456[39m
[31m at executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/lib/requestExecutor.js:481:19)[39m
[31m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[31m at async OpenAIVisionPlugin.executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/plugins/modelPlugin.js:559:30)[39m
[31m at async ModelExecutor.execute (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/modelExecutor.js:178:20)[39m
[31m at async PathwayResolver.applyPrompt (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:790:18)[39m
[31m at async PathwayResolver.processRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:719:30)[39m
[31m at async PathwayResolver.promptAndParse (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:549:20)[39m
[31m at async PathwayResolver.executePathway (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:466:20)[39m
[31m at async PathwayResolver.resolve (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:439:20)[39m
[31m at async Object.resolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/resolver.js:93:12)[39m
[31m[31merror[31m[39m: [31mError executing model plugin for pathway sys_rest_streaming_oai_gpt41: Execution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_456[39m
[32m[32mdebug[32m[39m: [32mError: Execution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_456[39m
[32m at OpenAIVisionPlugin.executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/plugins/modelPlugin.js:609:19)[39m
[32m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[32m at async ModelExecutor.execute (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/modelExecutor.js:178:20)[39m
[32m at async PathwayResolver.applyPrompt (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:790:18)[39m
[32m at async PathwayResolver.processRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:719:30)[39m
[32m at async PathwayResolver.promptAndParse (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:549:20)[39m
[32m at async PathwayResolver.executePathway (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:466:20)[39m
[32m at async PathwayResolver.resolve (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:439:20)[39m
[32m at async Object.resolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/resolver.js:93:12)[39m
[31m[31merror[31m[39m: [31mExecution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_456[39m
✔ integration › rest › tool_calls_multimessage › POST /chat/completions - tool_calls strings are preserved in REST endpoint (824ms)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained a4c6e4b5-d636-40c8-add4-a2d327c2aacb_039022ba-140a-4a09-8033-ee259dbb081c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"assistant","content":null,"tool_calls":[{"id":"call_1","type":"function","function":{"name":"func1","arguments":"{}"}},{"id":"call_2","type":"function","function":{"name":"func2","arguments":"{}"}}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Draining 0941f6f0-7c82-48fe-8a4b-64c3d7e8401b_5af4f740-3f54-4fc2-824a-93acd31aa4db[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Drained 0941f6f0-7c82-48fe-8a4b-64c3d7e8401b_5af4f740-3f54-4fc2-824a-93acd31aa4db[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: scheduled[39m
[31m[31merror[31m[39m: [31mHTTP 400 error response data: {[39m
[31m "error": {[39m
[31m "message": "An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_1, call_2",[39m
[31m "type": "invalid_request_error",[39m
[31m "param": "messages",[39m
[31m "code": null[39m
[31m }[39m
[31m}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: failed[39m
[31m[31merror[31m[39m: [31mLimiter request failed for local-oai-gpt41-0: Id: a4c6e4b5-d636-40c8-add4-a2d327c2aacb_039022ba-140a-4a09-8033-ee259dbb081c: [400] An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_1, call_2[39m
[31m[31merror[31m[39m: [31mResponse data: {[39m
[31m "error": {[39m
[31m "message": "An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_1, call_2",[39m
[31m "type": "invalid_request_error",[39m
[31m "param": "messages",[39m
[31m "code": null[39m
[31m }[39m
[31m}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4.1","messages":[{"role":"user","content":[{"type":"text","text":"Hello"},{"type":"text","text":"{\"customType\":\"metadata\",\"data\":{\"key\":\"value\",\"nested\":{\"info\":\"test\"}}}"}]}],"temperature":0.9,"stream":false,"max_tokens":32768}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed a4c6e4b5-d636-40c8-add4-a2d327c2aacb_039022ba-140a-4a09-8033-ee259dbb081c[39m
[31m[31merror[31m[39m: [31m!!! [a4c6e4b5-d636-40c8-add4-a2d327c2aacb] request 0 failed with error: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_1, call_2[39m
[31m[31merror[31m[39m: [31mError in executeRequest for oai-gpt41 (requestId: a4c6e4b5-d636-40c8-add4-a2d327c2aacb): An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_1, call_2[39m
[31m[31merror[31m[39m: [31mError in executeRequest for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_1, call_2[39m
[31m[31merror[31m[39m: [31mError stack: Error: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_1, call_2[39m
[31m at executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/lib/requestExecutor.js:481:19)[39m
[31m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[31m at async OpenAIVisionPlugin.executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/plugins/modelPlugin.js:559:30)[39m
[31m at async ModelExecutor.execute (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/modelExecutor.js:178:20)[39m
[31m at async PathwayResolver.applyPrompt (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:790:18)[39m
[31m at async PathwayResolver.processRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:719:30)[39m
[31m at async PathwayResolver.promptAndParse (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:549:20)[39m
[31m at async PathwayResolver.executePathway (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:466:20)[39m
[31m at async PathwayResolver.resolve (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:439:20)[39m
[31m at async Object.resolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/resolver.js:93:12)[39m
[31m[31merror[31m[39m: [31mError executing model plugin for pathway sys_rest_streaming_oai_gpt41: Execution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_1, call_2[39m
[32m[32mdebug[32m[39m: [32mError: Execution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_1, call_2[39m
[32m at OpenAIVisionPlugin.executeRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/plugins/modelPlugin.js:609:19)[39m
[32m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[32m at async ModelExecutor.execute (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/modelExecutor.js:178:20)[39m
[32m at async PathwayResolver.applyPrompt (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:790:18)[39m
[32m at async PathwayResolver.processRequest (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:719:30)[39m
[32m at async PathwayResolver.promptAndParse (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:549:20)[39m
[32m at async PathwayResolver.executePathway (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:466:20)[39m
[32m at async PathwayResolver.resolve (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/pathwayResolver.js:439:20)[39m
[32m at async Object.resolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/resolver.js:93:12)[39m
[31m[31merror[31m[39m: [31mExecution failed for sys_rest_streaming_oai_gpt41: An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. The following tool_call_ids did not have response messages: call_1, call_2[39m
✔ integration › rest › tool_calls_multimessage › POST /chat/completions - handles tool_calls with mixed string and object format (1s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 0941f6f0-7c82-48fe-8a4b-64c3d7e8401b_5af4f740-3f54-4fc2-824a-93acd31aa4db[39m
[34m[34mverbose[34m[39m: [34m<<< [0941f6f0-7c82-48fe-8a4b-64c3d7e8401b] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0941f6f0-7c82-48fe-8a4b-64c3d7e8401b: sys_rest_streaming_oai_gpt41] response - complete in 500ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 37 tokens][39m
[34m[34mverbose[34m[39m: [34m{"type":"text","text":"Hello"}, {"type":"text","text":"{\"customType\":\"metadata\",\"data\":{\"key\":\"value\",\"nested\":{\"info\":\"test\"}}}"}[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Hello! How can I assist you today?"[39m
✔ integration › rest › tool_calls_multimessage › POST /chat/completions - JSON stringified non-whitelisted object in content array is preserved as text (1.5s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 41fe618d-85d2-445b-b6fc-6931de4006f5_97f7125c-b772-4fac-908a-fd3d5d497d49[39m
[34m[34mverbose[34m[39m: [34m<<< [41fe618d-85d2-445b-b6fc-6931de4006f5] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [41fe618d-85d2-445b-b6fc-6931de4006f5: sys_rest_streaming_oai_gpt41] response - complete in 1305ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_123","type":"function","function":{"name":"test_function","arguments":"{\"param\": \"value\"}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: tool, tokens: 24, content: "{"type":"text","text":"Tool result 1"}, {"type":"text","text":"Tool result 2"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 24 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Here are the results:\n\n1. Tool result 1\n2. Tool result 2\n\nIf you need details or have another request, let me know!"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Freed 19f34f47-f2d3-4a1e-b81d-ffd53b1ee677_5e874d32-1023-4c43-b6fc-e5a490df34d3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [19f34f47-f2d3-4a1e-b81d-ffd53b1ee677] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [19f34f47-f2d3-4a1e-b81d-ffd53b1ee677: sys_rest_streaming_oai_gpt41] response - complete in 1045ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 3 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: user, tokens: 10, content: "{"type":"text","text":"Test message"}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: assistant, tokens: 0, content: "null", tool_calls: [{"id":"call_789","type":"function","function":{"name":"test_tool","arguments":"{}"}}][39m
[34m[34mverbose[34m[39m: [34mmessage 3: role: tool, tokens: 24, content: "{"type":"text","text":"Result line 1"}, {"type":"text","text":"Result line 2"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 34 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Your test message has been received and processed successfully.\n\n(Result line 1\nResult line 2)"[39m
✔ integration › rest › tool_calls_multimessage › POST /chat/completions - tool_calls objects are stringified in REST endpoint (1.8s)
✔ integration › rest › tool_calls_multimessage › POST /chat/completions - tool message with content array is converted to text content parts array (1.8s)
✔ unit › core › azureAuthTokenHelper › should initialize with valid credentials
✔ unit › core › azureAuthTokenHelper › should throw error when azureCredentials is missing
✔ unit › core › azureAuthTokenHelper › should throw error when required fields are missing
✔ unit › core › azureAuthTokenHelper › should support both snake_case and camelCase field names
✔ unit › core › azureAuthTokenHelper › isTokenValid should return false when no token exists
✔ unit › core › azureAuthTokenHelper › isTokenValid should return false when token is expired
✔ unit › core › azureAuthTokenHelper › isTokenValid should return true when token is valid with buffer
✔ unit › core › azureAuthTokenHelper › isTokenValid should return false when token expires within buffer time
✔ unit › core › azureAuthTokenHelper › getAccessToken should return existing token if valid
✔ unit › core › azureAuthTokenHelper › getAccessToken should throw error when token is invalid and no network available (237ms)
✔ unit › core › chunkfunction › should return identical text that chunker was passed, given huge chunk size (32000) (250ms)
✔ unit › core › chunkfunction › should return identical text that chunker was passed, given no spaces and small chunks(5) (246ms)
✔ unit › core › chunkfunction › should return identical text that chunker was passed, given weird spaces and tiny chunks(1) (242ms)
✔ unit › core › chunkfunction › should return identical text that chunker was passed, given weird spaces and small chunks(10) (240ms)
✔ unit › core › chunkfunction › should correctly split text into single token chunks (239ms)
✔ unit › core › chunkfunction › should respect sentence boundaries when possible (239ms)
✔ unit › core › chunkfunction › should respect paragraph boundaries (238ms)
✔ unit › core › chunkfunction › should handle lists appropriately (238ms)
✔ unit › core › chunkfunction › should keep related punctuation together (238ms)
✔ unit › core › chunkfunction › should handle empty strings appropriately (237ms)
✔ unit › core › chunkfunction › should handle strings with only whitespace (237ms)
✔ unit › core › chunkfunction › should handle special characters and emoji correctly (237ms)
✔ unit › core › chunkfunction › should handle code-like content appropriately (236ms)
✔ unit › core › chunkfunction › should handle extremely large token sizes gracefully (236ms)
✔ unit › core › chunkfunction › should throw error for invalid maxChunkToken values (236ms)
✔ unit › core › chunkfunction › should handle Arabic text correctly (236ms)
✔ unit › core › chunkfunction › should handle mixed RTL and LTR text (235ms)
✔ unit › core › chunkfunction › should handle Chinese text correctly (235ms)
✔ unit › core › chunkfunction › should handle mixed scripts appropriately (235ms)
✔ unit › core › chunkfunction › should handle text with combining diacritical marks (235ms)
✔ unit › core › chunkfunction › should handle Arabic text with various sentence structures (234ms)
✔ unit › core › chunkfunction › should handle Arabic text with Quranic diacritics (233ms)
✔ unit › core › chunkfunction › should handle Arabic text with mixed numbers and punctuation (233ms)
✔ unit › core › chunkfunction › should handle Arabic text with HTML (232ms)
✔ unit › core › chunkfunction › should respect Arabic paragraph breaks (232ms)
✔ unit › core › chunkfunction › should return identical text that chunker was passed, given large chunk size (1812) (289ms)
✔ unit › core › chunkfunction › should return identical text that chunker was passed, given medium chunk size (500) (279ms)
✔ unit › core › chunkfunction › should return identical text that chunker was passed, given tiny chunk size (1) (274ms)
✔ unit › core › chunkfunction › should throw an error if html cannot be accommodated within the chunk size (257ms)
✔ unit › core › chunkfunction › should chunk text between html elements if needed (254ms)
✔ unit › core › chunkfunction › should chunk html element correctly when chunk size is exactly the same as the element length (252ms)
✔ unit › core › chunkfunction › should chunk html element correctly when chunk size is greater than the element length (252ms)
✔ unit › core › chunkfunction › should not break up second html element correctly when chunk size is greater than the first element length (252ms)
✔ unit › core › chunkfunction › should treat text chunks as also unbreakable chunks (251ms)
✔ unit › core › chunkfunction › should determine format correctly for text only (250ms)
✔ unit › core › chunkfunction › should determine format correctly for simple html element (250ms)
✔ unit › core › chunkfunction › should determine format correctly for simple html element embedded in text (250ms)
✔ unit › core › chunkfunction › should determine format correctly for self-closing html element (250ms)
✔ unit › core › chunkfunction › should determine format correctly for self-closing html element embedded in text (250ms)
✔ unit › core › chunkfunction › should determine format correctly for void element (250ms)
✔ unit › core › chunkfunction › should determine format correctly for void element embedded in text (250ms)
✔ unit › core › chunkfunction › should handle very large text (50x) efficiently (232ms)
ℹ Size of very large text: 594299 bytes
✔ unit › core › chunkfunction › should handle extremely large text (500x) efficiently (224ms)
ℹ Size of extremely large text: 5942999 bytes
✔ unit › core › chunkfunction › should handle massive text (5000x) efficiently (206ms)
ℹ Size of massive text: 59429999 bytes
✔ unit › core › chunkfunction › should maintain memory efficiency with huge texts
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
✔ unit › core › config › config pathwaysPath
✔ unit › core › config › config corePathwaysPath
✔ unit › core › config › config basePathwayPath
✔ unit › core › config › config PORT
✔ unit › core › config › config enableCache
✔ unit › core › config › config enableGraphqlCache
✔ unit › core › config › config enableRestEndpoints
✔ unit › core › config › config openaiDefaultModel
✔ unit › core › config › config openaiApiUrl
✔ unit › core › config › buildPathways adds pathways to config
✔ unit › core › config › buildModels adds models to config
✔ unit › core › config › buildModels sets defaultModelName if not provided
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
✔ unit › core › crypto › encrypt should encrypt data with valid key
✔ unit › core › crypto › decrypt should decrypt data with correct key
✔ unit › core › crypto › encrypt should return original data when no key provided
✔ unit › core › crypto › decrypt should return original data when no key provided
✔ unit › core › crypto › encrypt should handle empty string
✔ unit › core › crypto › encrypt should handle special characters
✔ unit › core › crypto › encrypt should handle unicode characters
✔ unit › core › crypto › encrypt should handle JSON data
✔ unit › core › crypto › decrypt should return plain text with colons as-is (not encrypted)
✔ unit › core › crypto › decrypt should return plain text with multiple colons as-is
✔ unit › core › crypto › decrypt should return plain text without colons as-is
✔ unit › core › crypto › decrypt should still decrypt valid encrypted data
✔ unit › core › crypto › decrypt should handle plain text that looks like encrypted format (2 parts)
✔ unit › core › crypto › decrypt should handle plain text that looks like encrypted format (3 parts)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › core › doubleEncryptionStorageClient › should store and retrieve data with double encryption when both keys provided (152ms)
✔ unit › core › doubleEncryptionStorageClient › should store and retrieve data with single encryption when no contextKey provided (146ms)
[33m[33mwarn[33m[39m: [33mDecryption skipped: message is not a string (type: object, preview: {"message":"Hello, this is test data!","number":42)[39m
✔ unit › core › doubleEncryptionStorageClient › should read single-encrypted data from keyValueStorageClient with doubleDecryption (146ms)
✔ unit › core › doubleEncryptionStorageClient › should read single-encrypted data from keyValueStorageClient without contextKey (146ms)
✔ unit › core › doubleEncryptionStorageClient › should read unencrypted data with doubleDecryption (145ms)
✔ unit › core › doubleEncryptionStorageClient › should read unencrypted data without contextKey (145ms)
✔ unit › core › doubleEncryptionStorageClient › should handle empty objects (144ms)
[33m[33mwarn[33m[39m: [33mDecryption skipped: message is not a string (type: object, preview: {"message":"Hello, this is test data!","number":42)[39m
✔ unit › core › doubleEncryptionStorageClient › should handle large data objects (152ms)
✔ unit › core › doubleEncryptionStorageClient › should handle special characters and unicode (152ms)
[33m[33mwarn[33m[39m: [33mDecryption skipped: message is not a string (type: object, preview: {"message":"Hello, this is test data!","number":42)[39m
✔ unit › core › doubleEncryptionStorageClient › should handle mixed encryption states in storage (274ms)
✔ unit › core › doubleEncryptionStorageClient › should handle null and undefined data gracefully (274ms)
[31m[31merror[31m[39m: [31mDecryption failed: Unsupported state or unable to authenticate data (preview: 8cc581e882d9f6bcabe28131:579ef35b02df2ec08224c4efc)[39m
✔ unit › core › doubleEncryptionStorageClient › should handle context key changes between operations (344ms)
pre-decode encode time 1.0747080000001006
✔ unit › core › encodeCache › cached encode and decode are reversible
✔ unit › core › encodeCache › cached encode and decode are identical to noncached
✔ unit › core › encodeCache › decode operation adds to encode cache
✔ unit › core › encodeCache › caching
post-decode encode time 0.004832999999052845
uncached encode time 1.1675839999952586
uncached decode time 0.18208299999241717
cached encode time 0.00474999999278225
cached decode time 0.03575000001001172
✔ unit › core › fastLruCache › FastLRUCache - get and put
✔ unit › core › fastLruCache › FastLRUCache - get non-existent key
✔ unit › core › fastLruCache › FastLRUCache - update value of existing key
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › core › fileCollection › extractFilesFromChatHistory should extract files from array content
✔ unit › core › fileCollection › extractFilesFromChatHistory should extract files from string JSON content
✔ unit › core › fileCollection › extractFilesFromChatHistory should extract files from array content with file type
✔ unit › core › fileCollection › extractFilesFromChatHistory should handle empty chat history
✔ unit › core › fileCollection › extractFilesFromChatHistory should handle messages without content
✔ unit › core › fileCollection › extractFilesFromChatHistory should handle invalid JSON gracefully
✔ unit › core › fileCollection › formatFilesForTemplate should format files correctly
✔ unit › core › fileCollection › formatFilesForTemplate should handle empty collection
✔ unit › core › fileCollection › formatFilesForTemplate should handle files without optional fields
✔ unit › core › fileCollection › formatFilesForTemplate should limit to 10 files and show note
✔ unit › core › fileCollection › extractFilesFromChatHistory should handle mixed content types
✔ unit › core › fileCollection › extractFilesFromChatHistory should extract files with hash
✔ unit › core › fileCollection › extractFilesFromChatHistory should handle files without gcsUrl
✔ unit › core › fileCollection › extractFilesFromChatHistory should extract files without filename (filename no longer extracted from messages)
✔ unit › core › fileCollection › extractFilenameFromUrl should return null when no URL provided
✔ unit › core › fileCollection › extractFilenameFromUrl should extract filename from Azure URL
✔ unit › core › fileCollection › extractFilenameFromUrl should prefer GCS URL over Azure URL
✔ unit › core › fileCollection › extractFilenameFromUrl should remove query parameters
✔ unit › core › fileCollection › extractFilenameFromUrl should handle URLs without extension
✔ unit › core › fileCollection › ensureFilenameExtension should return null when no MIME type
✔ unit › core › fileCollection › ensureFilenameExtension should return original filename when no MIME type
✔ unit › core › fileCollection › ensureFilenameExtension should handle empty string filename
✔ unit › core › fileCollection › ensureFilenameExtension should preserve base name with correct extension from MIME type
✔ unit › core › fileCollection › ensureFilenameExtension should use MIME type extension when no filename
✔ unit › core › fileCollection › determineMimeTypeFromUrl should prefer GCS URL
✔ unit › core › fileCollection › ensureFilenameExtension should handle files without extension
✔ unit › core › fileCollection › ensureFilenameExtension should normalize extensions (jpeg->jpg, markdown->md)
✔ unit › core › fileCollection › getMimeTypeFromFilename should detect MIME types from filenames
✔ unit › core › fileCollection › getMimeTypeFromFilename should handle paths
✔ unit › core › fileCollection › getMimeTypeFromExtension should detect MIME types from extensions
✔ unit › core › fileCollection › isTextMimeType should identify text MIME types
✔ unit › core › fileCollection › determineMimeTypeFromUrl should use URL extension, not displayFilename
✔ unit › core › fileCollection › getActualContentMimeType should use URL, not displayFilename
✔ unit › core › fileCollection › syncAndStripFilesFromChatHistory should leave all files when no contextId
✔ unit › core › fileCollection › syncAndStripFilesFromChatHistory should leave files when collection is empty
✔ unit › core › fileCollection › syncAndStripFilesFromChatHistory should preserve non-file content
✔ unit › core › fileCollection › syncAndStripFilesFromChatHistory should handle empty chat history
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
✔ unit › core › fileCollection › addFileToCollection should preserve original displayFilename for converted files (482ms)
✔ unit › core › handleBars › stripHTML
✔ unit › core › handleBars › now
✔ unit › core › handleBars › toJSON
✔ unit › core › handleBars › ctoW
✔ unit › core › handleBars › ctoW non-numeric
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › core › memoryfunction › enforceTokenLimit preserves priority order correctly
✔ unit › core › memoryfunction › enforceTokenLimit handles empty input
✔ unit › core › memoryfunction › enforceTokenLimit removes duplicates
✔ unit › core › memoryfunction › enforceTokenLimit handles topics section differently
✔ unit › core › memoryfunction › modifyText handles delete operations with escaped characters
✔ unit › core › memoryfunction › modifyText handles delete with partial priority match
✔ unit › core › memoryfunction › modifyText handles multiple modifications in sequence
✔ unit › core › memoryfunction › modifyText handles delete with whitespace variations
✔ unit › core › memoryfunction › modifyText handles delete with regex special characters
✔ unit › core › memoryfunction › modifyText handles content with pipe characters
✔ unit › core › memoryfunction › modifyText performs case insensitive matching
✔ unit › core › memoryfunction › modifyText handles multiple overlapping patterns
✔ unit › core › memoryfunction › modifyText preserves and updates priorities correctly
✔ unit › core › memoryfunction › modifyText handles empty and invalid modifications
✔ unit › core › memoryfunction › modifyText handles regex patterns in change operations
✔ unit › core › memoryfunction › modifyText handles malformed memory lines gracefully
✔ unit › core › memoryfunction › modifyText handles memory with special regex characters
✔ unit › core › memoryfunction › modifyText handles extremely long memory lines
✔ unit › core › memoryfunction › modifyText handles unicode and special characters
✔ unit › core › memoryfunction › modifyText handles various regex pattern types
✔ unit › core › memoryfunction › modifyText handles regex pattern edge cases
✔ unit › core › memoryfunction › modifyText handles pattern groups and alternation
✔ unit › core › memoryfunction › enforceTokenLimit sorts topics by timestamp before trimming
✔ unit › core › memoryfunction › enforceTokenLimit handles missing timestamps in topics
✔ unit › core › memoryfunction › enforceTokenLimit handles large content with pipes
✔ unit › core › memoryfunction › enforceTokenLimit removes duplicates while preserving newest timestamp
✔ unit › core › memoryfunction › enforceTokenLimit handles recursive trimming when estimation is off
✔ unit › core › memoryfunction › enforceTokenLimit preserves empty lines in non-topics mode
✔ unit › core › memoryfunction › enforceTokenLimit handles malformed input gracefully
✔ unit › core › memoryfunction › processMemoryContent handles empty and null input
✔ unit › core › memoryfunction › processMemoryContent returns unmodified content when no options set
✔ unit › core › memoryfunction › processMemoryContent filters by priority correctly
✔ unit › core › memoryfunction › processMemoryContent filters by recency correctly
✔ unit › core › memoryfunction › processMemoryContent applies numResults limit correctly
✔ unit › core › memoryfunction › processMemoryContent strips metadata correctly
✔ unit › core › memoryfunction › processMemoryContent combines all filters correctly
✔ unit › core › memoryfunction › processMemoryContent handles empty lines and whitespace
✔ unit › core › memoryfunction › processMemoryContent handles special characters in content
✔ unit › core › memoryfunction › processMemoryContent handles extremely long content
✔ unit › core › memoryfunction › processMemoryContent priority filtering edge cases
✔ unit › core › memoryfunction › processMemoryContent timestamp filtering edge cases
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"delete","pattern":"Pizza Connection: Has special appreciation for Pisanello's"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 2|2024-03-19T10:00:00Z|Pizza Connection: Has special appreciation for Pisanello's[39m
[32m[32mdebug[32m[39m: [32mText after deletion: [39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"delete","pattern":"Test memory item"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 3|2024-03-19T10:00:00Z|Test memory item[39m
[32m[32mdebug[32m[39m: [32mText after deletion: [39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"delete","pattern":"Delete this line"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 3|2024-03-19T11:00:00Z|Delete this line[39m
[32m[32mdebug[32m[39m: [32mText after deletion: 2|2024-03-19T10:00:00Z|Keep this line[39m
[32m1|2024-03-19T12:00:00Z|Also keep this[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 2: {"type":"add","newtext":"New line added","priority":"2"}[39m
[32m[32mdebug[32m[39m: [32mAdding new line: 2|2026-01-28T15:25:37.731Z|New line added[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"delete","pattern":"Item with spaces"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 2|2024-03-19T10:00:00Z|Item with spaces [39m
[32m[32mdebug[32m[39m: [32mText after deletion: 3|2024-03-19T11:00:00Z|Item without spaces[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 2: {"type":"delete","pattern":"Item without spaces"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 3|2024-03-19T11:00:00Z|Item without spaces[39m
[32m[32mdebug[32m[39m: [32mText after deletion: [39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"delete","pattern":"Special \\(chars\\) \\[test\\] \\{here\\} \\*star\\*"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 2|2024-03-19T10:00:00Z|Special (chars) [test] {here} *star*[39m
[32m[32mdebug[32m[39m: [32mText after deletion: [39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"change","pattern":"Memory about\\|pipes\\|in\\|content","newtext":"Updated memory"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T10:00:00Z|Memory about|pipes|in|content to 2|2026-01-28T15:25:37.732Z|Updated memory[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"delete","pattern":"upper case memory"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 2|2024-03-19T10:00:00Z|UPPER CASE Memory[39m
[32m[32mdebug[32m[39m: [32mText after deletion: 3|2024-03-19T11:00:00Z|lower case memory[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"delete","pattern":".*AI.*"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 2|2024-03-19T10:00:00Z|Memory about AI and ML[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 3|2024-03-19T11:00:00Z|Memory about AI and robotics[39m
[32m[32mdebug[32m[39m: [32mText after deletion: 1|2024-03-19T12:00:00Z|Memory about ML and data[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 2: {"type":"change","pattern":".*ML.*","newtext":"Updated ML memory"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 1|2024-03-19T12:00:00Z|Memory about ML and data to 1|2026-01-28T15:25:37.733Z|Updated ML memory[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"change","pattern":"Original priority 2 memory","newtext":"Changed memory","priority":"1"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T10:00:00Z|Original priority 2 memory to 1|2026-01-28T15:25:37.733Z|Changed memory[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"delete"}[39m
[33m[33mwarn[33m[39m: [33mdelete modification missing pattern[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 2: {"type":"change","pattern":"Test"}[39m
[33m[33mwarn[33m[39m: [33mchange modification missing newtext[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 3: {"type":"invalid","pattern":"Test","newtext":"Invalid"}[39m
[33m[33mwarn[33m[39m: [33mUnknown modification type: invalid[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 4: {"type":"add"}[39m
[33m[33mwarn[33m[39m: [33madd modification missing newtext[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"change","pattern":"Memory from \\d{4}-\\d{2}-\\d{2}","newtext":"Updated date memory"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T10:00:00Z|Memory from 2024-03-19 to 2|2026-01-28T15:25:37.734Z|Updated date memory[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"add","newtext":"New valid memory"}[39m
[32m[32mdebug[32m[39m: [32mAdding new line: 3|2026-01-28T15:25:37.734Z|New valid memory[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"change","pattern":"Memory with \\(parens\\) and \\[brackets\\]","newtext":"Updated memory"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T10:00:00Z|Memory with (parens) and [brackets] and {braces} and +*?^$\. to 2|2026-01-28T15:25:37.734Z|Updated memory[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"change","pattern":"a+","newtext":"Shortened memory"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T10:00:00Z|aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa to 2|2026-01-28T15:25:37.734Z|Shortened memory[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"change","pattern":"Memory with.*emoji","newtext":"Updated with more 🎉 emoji"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T10:00:00Z|Memory with 🚀 emoji and üñîçødé and "quotes" and 'apostrophes' to 2|2026-01-28T15:25:37.734Z|Updated with more 🎉 emoji[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"delete","pattern":"^Start.*memory$"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 2|2024-03-19T10:00:00Z|Start of line memory[39m
[32m[32mdebug[32m[39m: [32mText after deletion: 3|2024-03-19T11:00:00Z|Memory in the middle[39m
[32m1|2024-03-19T12:00:00Z|Memory at the end[39m
[32m2|2024-03-19T13:00:00Z|12345 numeric memory[39m
[32m3|2024-03-19T14:00:00Z|Multiple spaces here[39m
[32m2|2024-03-19T15:00:00Z|Line.with.dots[39m
[32m2|2024-03-19T16:00:00Z|Line_with_underscores[39m
[32m2|2024-03-19T17:00:00Z|This is a long memory that we want to match partially[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 2: {"type":"delete","pattern":"Memory at the end$"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 1|2024-03-19T12:00:00Z|Memory at the end[39m
[32m[32mdebug[32m[39m: [32mText after deletion: 3|2024-03-19T11:00:00Z|Memory in the middle[39m
[32m2|2024-03-19T13:00:00Z|12345 numeric memory[39m
[32m3|2024-03-19T14:00:00Z|Multiple spaces here[39m
[32m2|2024-03-19T15:00:00Z|Line.with.dots[39m
[32m2|2024-03-19T16:00:00Z|Line_with_underscores[39m
[32m2|2024-03-19T17:00:00Z|This is a long memory that we want to match partially[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 3: {"type":"delete","pattern":"\\d{5}.*memory"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 2|2024-03-19T13:00:00Z|12345 numeric memory[39m
[32m[32mdebug[32m[39m: [32mText after deletion: 3|2024-03-19T11:00:00Z|Memory in the middle[39m
[32m3|2024-03-19T14:00:00Z|Multiple spaces here[39m
[32m2|2024-03-19T15:00:00Z|Line.with.dots[39m
[32m2|2024-03-19T16:00:00Z|Line_with_underscores[39m
[32m2|2024-03-19T17:00:00Z|This is a long memory that we want to match partially[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 4: {"type":"change","pattern":"Multiple\\s+spaces\\s+here","newtext":"Single Space","priority":"1"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 3|2024-03-19T14:00:00Z|Multiple spaces here to 1|2026-01-28T15:25:37.735Z|Single Space[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 5: {"type":"delete","pattern":"Line\\.with\\.dots"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 2|2024-03-19T15:00:00Z|Line.with.dots[39m
[32m[32mdebug[32m[39m: [32mText after deletion: 3|2024-03-19T11:00:00Z|Memory in the middle[39m
[32m1|2026-01-28T15:25:37.735Z|Single Space[39m
[32m2|2024-03-19T16:00:00Z|Line_with_underscores[39m
[32m2|2024-03-19T17:00:00Z|This is a long memory that we want to match partially[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 6: {"type":"delete","pattern":"Line_with_underscores"}[39m
[32m[32mdebug[32m[39m: [32mDeleting line: 2|2024-03-19T16:00:00Z|Line_with_underscores[39m
[32m[32mdebug[32m[39m: [32mText after deletion: 3|2024-03-19T11:00:00Z|Memory in the middle[39m
[32m1|2026-01-28T15:25:37.735Z|Single Space[39m
[32m2|2024-03-19T17:00:00Z|This is a long memory that we want to match partially[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 7: {"type":"change","pattern":"^This.*partially$","newtext":"Shortened"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T17:00:00Z|This is a long memory that we want to match partially to 2|2026-01-28T15:25:37.736Z|Shortened[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"change","pattern":"^Empty string match:\\s*$","newtext":"EMPTY"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T10:00:00Z|Empty string match: to 2|2026-01-28T15:25:37.736Z|EMPTY[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 2: {"type":"change","pattern":"Zero-width match: \\w{3}","newtext":"ZERO_WIDTH"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 3|2024-03-19T11:00:00Z|Zero-width match: abc to 3|2026-01-28T15:25:37.736Z|ZERO_WIDTH[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 3: {"type":"change","pattern":"Lookahead: \\w+\\d+","newtext":"LOOKAHEAD"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 1|2024-03-19T12:00:00Z|Lookahead: testing123 to 1|2026-01-28T15:25:37.736Z|LOOKAHEAD[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 4: {"type":"change","pattern":"Backreference: (\\w+)\\s\\1","newtext":"REPEATED"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T13:00:00Z|Backreference: hello hello to 2|2026-01-28T15:25:37.736Z|REPEATED[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 5: {"type":"change","pattern":"Non-greedy: <[^>]+>[^<]+[^>]+>","newtext":"TAG"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 3|2024-03-19T14:00:00Z|Non-greedy: content to 3|2026-01-28T15:25:37.736Z|TAG[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 1: {"type":"change","pattern":"Group\\d: (apple|banana) \\w+","newtext":"Category: $1 fruit"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T10:00:00Z|Group1: apple orange to 2|2026-01-28T15:25:37.737Z|Category: apple fruit[39m
[32m[32mdebug[32m[39m: [32mChanging line: 3|2024-03-19T11:00:00Z|Group2: banana grape to 3|2026-01-28T15:25:37.737Z|Category: banana fruit[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 2: {"type":"change","pattern":"Either: (cat|dog)","newtext":"Either: pet"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 1|2024-03-19T12:00:00Z|Either: cat to 1|2026-01-28T15:25:37.737Z|Either: pet[39m
[32m[32mdebug[32m[39m: [32mChanging line: 2|2024-03-19T13:00:00Z|Either: dog to 2|2026-01-28T15:25:37.737Z|Either: pet[39m
[32m[32mdebug[32m[39m: [32mProcessing modification 3: {"type":"change","pattern":"Mixed: (\\w+) (\\w+) (\\w+)","newtext":"Mixed: $1 and $2 with $3"}[39m
[32m[32mdebug[32m[39m: [32mChanging line: 3|2024-03-19T14:00:00Z|Mixed: apple dog banana to 3|2026-01-28T15:25:37.737Z|Mixed: apple and dog with banana[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › core › mergeResolver › mergeResolver merges basic resolver properties correctly
✔ unit › core › mergeResolver › mergeResolver handles null/undefined otherResolver gracefully
✔ unit › core › mergeResolver › mergeResolver preserves original previousResult when other has none
✔ unit › core › mergeResolver › mergeResolver uses other previousResult when original is null
✔ unit › core › mergeResolver › mergeResolver handles empty arrays correctly
✔ unit › core › mergeResolver › mergeResultData returns current data when newData is null/undefined
✔ unit › core › mergeResolver › mergeResultData merges simple objects correctly
✔ unit › core › mergeResolver › mergeResultData handles empty current data
✔ unit › core › mergeResolver › mergeResultData correctly handles CortexResponse objects
✔ unit › core › mergeResolver › mergeResultData handles CortexResponse with empty arrays
✔ unit › core › mergeResolver › mergeResultData handles CortexResponse with null arrays
✔ unit › core › mergeResolver › mergeResultData concatenates citations arrays correctly
✔ unit › core › mergeResolver › mergeResultData concatenates toolCalls arrays correctly
✔ unit › core › mergeResolver › mergeResultData handles mixed array and non-array citations
✔ unit › core › mergeResolver › mergeResultData creates usage array with new value first
✔ unit › core › mergeResolver › mergeResultData creates toolUsed array with new value first
✔ unit › core › mergeResolver › mergeResultData handles existing usage arrays correctly
✔ unit › core › mergeResolver › mergeResultData handles null usage values correctly
✔ unit › core › mergeResolver › mergeResultData handles both null usage values
✔ unit › core › mergeResolver › mergeResolver integrates with tool interface data correctly
✔ unit › core › mergeResolver › mergeResultData handles complex tool interface scenarios
✔ unit › core › mergeResolver › mergeResultData handles malformed CortexResponse objects
✔ unit › core › mergeResolver › mergeResultData handles deeply nested objects
✔ unit › core › mergeResolver › mergeResultData handles circular references gracefully
✔ unit › core › mergeResolver › mergeResultData handles large arrays efficiently
✔ unit › core › mergeResolver › mergeResolver handles multiple sequential merges correctly
✔ unit › core › mergeResolver › mergeResultData handles undefined array fields correctly
✔ unit › core › mergeResolver › mergeResultData handles empty string citations
✔ unit › core › mergeResolver › mergeResultData handles complex nested toolCalls
✔ unit › core › mergeResolver › mergeResultData preserves non-standard fields
✔ unit › core › mergeResolver › mergeResolver handles resolver with no pathwayResultData
✔ unit › core › mergeResolver › mergeResultData handles boolean and numeric values in usage
✔ unit › core › mergeResolver › tool property setter integrates data correctly via mergeResultData
✔ unit › core › mergeResolver › tool property setter handles object input directly
✔ unit › core › mergeResolver › tool property getter returns correct legacy fields
✔ unit › core › mergeResolver › tool property getter excludes undefined fields
✔ unit › core › mergeResolver › tool property setter handles invalid JSON gracefully
✔ unit › core › mergeResolver › tool property integration with mergeResolver
✔ unit › core › mergeResolver › tool property handles complex nested data
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
✔ unit › core › parser › regexParser should split text correctly
✔ unit › core › parser › parseNumberedList should parse different numbered list formats
✔ unit › core › parser › parseCommaSeparatedList should parse comma-separated list correctly
✔ unit › core › parser › isCommaSeparatedList should correctly identify comma-separated lists
✔ unit › core › parser › isNumberedList should correctly identify numbered lists
✔ unit › core › parser › parseJson should parse valid JSON
✔ unit › core › parser › parseJson should handle JSON arrays
✔ unit › core › parser › parseJson should handle nested JSON
✔ unit › core › parser › parseJson should handle JSON with special characters
✔ unit › core › parser › parseJson should handle JSON with Unicode characters
✔ unit › core › parser › parseJson should handle large JSON objects
✔ unit › core › parser › parseJson should handle JSON with different number formats
✔ unit › core › parser › parseJson should handle JSON with boolean and null values
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [821363e7-8c2e-43f1-bfda-6a484066abbe: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o-mini...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o-mini. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o-mini...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o-mini. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o-mini...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o-mini. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [bf4e2adc-2046-4f7e-9a77-ce71db9048fc: sys_repair_json.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [d6f732d4-1cd1-4645-a486-e590e81e1ec7: sys_repair_json.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e8ee01fe-7bbd-4601-9de4-d2d5657e3657: sys_repair_json.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [c9e59739-2291-4778-a17a-6dbbc5c97312: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [03970bd7-b971-4bfe-b457-7e73f67ad602: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [44688011-0f64-4197-92b6-c0e8064670c2: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [5cc19fca-7685-4b7a-bef4-45b2c66152d7: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0d731738-95e9-4d16-8e33-8caeaa41cae3: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [9dbbe97c-e728-4ef8-b2da-d4f3bb419698: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [4f9823c8-2de4-4484-a022-7031ff1f5854: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [30fa89bf-8fea-4b33-ac50-0ea589ba21ca: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [b06efce7-76f6-4942-ae40-af6b785d68ca: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [4137ef6e-80a9-45fc-b868-d1100de06f0b: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0bc0679a-dc41-49a1-81ed-32e7c5b2d5e8: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 821363e7-8c2e-43f1-bfda-6a484066abbe_014ab53b-0d16-45bd-ae3a-8cbacd46a668[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Draining bf4e2adc-2046-4f7e-9a77-ce71db9048fc_a70810f1-0072-4d2d-b396-7784ceb33a70[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 821363e7-8c2e-43f1-bfda-6a484066abbe_014ab53b-0d16-45bd-ae3a-8cbacd46a668[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name age\nList: 1. name: John, age: 30\n 2. name: Jane, age: 25"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Drained bf4e2adc-2046-4f7e-9a77-ce71db9048fc_a70810f1-0072-4d2d-b396-7784ceb33a70[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o-mini","messages":[{"role":"system","content":"Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON object, extract it from any surrounding text or commentary, and repair it if necessary to make it valid, parseable JSON. If there is no JSON in the response, assistant will return an empty JSON object. Assistant will generate only the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."},{"role":"user","content":"Here is some JSON: {\"name\": \"John\", \"age\": 30} and some more text"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining c9e59739-2291-4778-a17a-6dbbc5c97312_4226ff68-f7bc-4c69-92d6-e95c1c4ae958[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Draining d6f732d4-1cd1-4645-a486-e590e81e1ec7_a4235b70-c25c-422a-99a2-2c730199d03f[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained c9e59739-2291-4778-a17a-6dbbc5c97312_4226ff68-f7bc-4c69-92d6-e95c1c4ae958[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name age\nList: 1. name: John, age-30\n 2. name - Jane, age: 25"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Drained d6f732d4-1cd1-4645-a486-e590e81e1ec7_a4235b70-c25c-422a-99a2-2c730199d03f[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o-mini","messages":[{"role":"system","content":"Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON object, extract it from any surrounding text or commentary, and repair it if necessary to make it valid, parseable JSON. If there is no JSON in the response, assistant will return an empty JSON object. Assistant will generate only the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."},{"role":"user","content":"{\"name\": \"John\", \"age\": 30,}"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 03970bd7-b971-4bfe-b457-7e73f67ad602_807fd032-0700-4d66-8e9f-4ed8ca23f69c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Draining e8ee01fe-7bbd-4601-9de4-d2d5657e3657_148aa01a-3e86-40f8-8b62-356b622af2db[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 03970bd7-b971-4bfe-b457-7e73f67ad602_807fd032-0700-4d66-8e9f-4ed8ca23f69c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name age city country\nList: 1. name: John, age: 30, city: New York, country: USA\n 2. name: Jane, age: 25, country: Canada"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Drained e8ee01fe-7bbd-4601-9de4-d2d5657e3657_148aa01a-3e86-40f8-8b62-356b622af2db[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o-mini","messages":[{"role":"system","content":"Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON object, extract it from any surrounding text or commentary, and repair it if necessary to make it valid, parseable JSON. If there is no JSON in the response, assistant will return an empty JSON object. Assistant will generate only the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."},{"role":"user","content":"This is not JSON at all"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 44688011-0f64-4197-92b6-c0e8064670c2_22e0e808-3520-4d1b-9c14-2a78db6ea0f3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 44688011-0f64-4197-92b6-c0e8064670c2_22e0e808-3520-4d1b-9c14-2a78db6ea0f3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name age\nList: 1. name: John, age: 30, city: New York\n 2. name: Jane, age: 25, country: Canada"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 5cc19fca-7685-4b7a-bef4-45b2c66152d7_222bd8e8-f8de-47a9-9f59-cf36f6c6b3a7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 5cc19fca-7685-4b7a-bef4-45b2c66152d7_222bd8e8-f8de-47a9-9f59-cf36f6c6b3a7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name age\nList: 1. name: John\n 2. age: 25"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 0d731738-95e9-4d16-8e33-8caeaa41cae3_4f3c8afc-898e-4253-a9bf-860bd289e0f1[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 0d731738-95e9-4d16-8e33-8caeaa41cae3_4f3c8afc-898e-4253-a9bf-860bd289e0f1[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name age\nList: 1. NAME: John, AGE: 30\n 2. Name: Jane, Age: 25"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Freed bf4e2adc-2046-4f7e-9a77-ce71db9048fc_a70810f1-0072-4d2d-b396-7784ceb33a70[39m
✔ unit › core › parser › parseJson should extract JSON from text (1.1s)
[34m[34mverbose[34m[39m: [34m<<< [bf4e2adc-2046-4f7e-9a77-ce71db9048fc] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [bf4e2adc-2046-4f7e-9a77-ce71db9048fc: sys_repair_json] response - complete in 610ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 90, content: "Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON ... the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 21, content: "Here is some JSON: {"name": "John", "age": 30} and some more text"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 111 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{\"name\": \"John\", \"age\": 30}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Freed d6f732d4-1cd1-4645-a486-e590e81e1ec7_a4235b70-c25c-422a-99a2-2c730199d03f[39m
✔ unit › core › parser › parseJson should attempt to repair invalid JSON (1.1s)
[34m[34mverbose[34m[39m: [34m<<< [d6f732d4-1cd1-4645-a486-e590e81e1ec7] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [d6f732d4-1cd1-4645-a486-e590e81e1ec7: sys_repair_json] response - complete in 494ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 90, content: "Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON ... the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 13, content: "{"name": "John", "age": 30,}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 103 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{\"name\": \"John\", \"age\": 30}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 9dbbe97c-e728-4ef8-b2da-d4f3bb419698_bcae928f-eeb8-4688-9c94-0581bc3dfb3a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 9dbbe97c-e728-4ef8-b2da-d4f3bb419698_bcae928f-eeb8-4688-9c94-0581bc3dfb3a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name age\nList: 1. name:John,age: 30\n 2. name : Jane , age:25"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Freed e8ee01fe-7bbd-4601-9de4-d2d5657e3657_148aa01a-3e86-40f8-8b62-356b622af2db[39m
✔ unit › core › parser › parseJson should return null for unrepairable JSON (1.2s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [e8ee01fe-7bbd-4601-9de4-d2d5657e3657] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e8ee01fe-7bbd-4601-9de4-d2d5657e3657: sys_repair_json] response - complete in 478ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 90, content: "Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON ... the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 6, content: "This is not JSON at all"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 96 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 4f9823c8-2de4-4484-a022-7031ff1f5854_31a1734e-2588-4593-a024-67b88c39a5d6[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 4f9823c8-2de4-4484-a022-7031ff1f5854_31a1734e-2588-4593-a024-67b88c39a5d6[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name age\nList: "}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 30fa89bf-8fea-4b33-ac50-0ea589ba21ca_16f2226a-2ed0-4ccf-877b-b72268417cb3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 30fa89bf-8fea-4b33-ac50-0ea589ba21ca_16f2226a-2ed0-4ccf-877b-b72268417cb3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name age\nList: 1. foo: bar, baz: qux\n 2. quux: corge"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining b06efce7-76f6-4942-ae40-af6b785d68ca_923f1514-7656-43cc-abd5-c56cd5092590[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed c9e59739-2291-4778-a17a-6dbbc5c97312_4226ff68-f7bc-4c69-92d6-e95c1c4ae958[39m
✔ unit › core › parser › parseNumberedObjectList should parse numbered object list correctly (1.6s)
[34m[34mverbose[34m[39m: [34m<<< [c9e59739-2291-4778-a17a-6dbbc5c97312] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [c9e59739-2291-4778-a17a-6dbbc5c97312: sys_parse_numbered_object_list] response - complete in 983ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 30, content: "Fields: name age[39m
[34mList: 1. name: John, age-30[39m
[34m 2. name - Jane, age: 25"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 199 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```json\n{list:[{name: \"John\", age: 30}, {name: \"Jane\", age: 25}]}\n```"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 821363e7-8c2e-43f1-bfda-6a484066abbe_014ab53b-0d16-45bd-ae3a-8cbacd46a668[39m
[34m[34mverbose[34m[39m: [34m<<< [821363e7-8c2e-43f1-bfda-6a484066abbe] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [821363e7-8c2e-43f1-bfda-6a484066abbe: sys_parse_numbered_object_list] response - complete in 1124ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 31, content: "Fields: name age[39m
[34mList: 1. name: John, age: 30[39m
[34m 2. name: Jane, age: 25"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 200 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```json\n{\n \"list\": [\n {\n \"name\": \"John\",\n \"age\": 30\n },\n {\n \"name\": \"Jane\",\n \"age\": 25\n }\n ]\n}\n```"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained b06efce7-76f6-4942-ae40-af6b785d68ca_923f1514-7656-43cc-abd5-c56cd5092590[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name birth\nList: 1. name: John Doe, birth: 1990-01-01\n 2. name: Jane Smith, birth: 1985-05-05"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 4137ef6e-80a9-45fc-b868-d1100de06f0b_0d661742-619a-40c3-b777-e30ecf64742c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 4137ef6e-80a9-45fc-b868-d1100de06f0b_0d661742-619a-40c3-b777-e30ecf64742c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name birth\nList: 1. John Doe, 1990-01-01\n 2. Jane Smith, 1985-05-05"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o-mini...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o-mini. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f2812a6a-4ab7-4fb5-a5f3-d0ee3f1f0f6c: sys_repair_json.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 03970bd7-b971-4bfe-b457-7e73f67ad602_807fd032-0700-4d66-8e9f-4ed8ca23f69c[39m
✔ unit › core › parser › parseNumberedObjectList should handle n fields (1.8s)
✔ unit › core › parser › parseNumberedObjectList should ignore extra fields (1.8s)
[34m[34mverbose[34m[39m: [34m<<< [03970bd7-b971-4bfe-b457-7e73f67ad602] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [03970bd7-b971-4bfe-b457-7e73f67ad602: sys_parse_numbered_object_list] response - complete in 1050ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 46, content: "Fields: name age city country[39m
[34mList: 1. name: John, age: 30, city: New York, country: USA[39m
[34m 2. name: Jane, age: 25, country: Canada"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 215 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```json\n{\n \"list\": [\n {\n \"name\": \"John\",\n \"age\": 30,\n \"city\": \"New York\",\n \"country\": \"USA\"\n },\n {\n \"name\": \"Jane\",\n \"age\": 25,\n \"country\": \"Canada\"\n }\n ]\n}\n```"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 44688011-0f64-4197-92b6-c0e8064670c2_22e0e808-3520-4d1b-9c14-2a78db6ea0f3[39m
[34m[34mverbose[34m[39m: [34m<<< [44688011-0f64-4197-92b6-c0e8064670c2] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [44688011-0f64-4197-92b6-c0e8064670c2: sys_parse_numbered_object_list] response - complete in 926ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 40, content: "Fields: name age[39m
[34mList: 1. name: John, age: 30, city: New York[39m
[34m 2. name: Jane, age: 25, country: Canada"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 209 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```json\n{ \"list\": [ { \"name\": \"John\", \"age\": 30 }, { \"name\": \"Jane\", \"age\": 25 } ] }\n```"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 0bc0679a-dc41-49a1-81ed-32e7c5b2d5e8_2ee2e1f6-4835-49b1-b8fa-a72291974b96[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 5cc19fca-7685-4b7a-bef4-45b2c66152d7_222bd8e8-f8de-47a9-9f59-cf36f6c6b3a7[39m
[34m[34mverbose[34m[39m: [34m<<< [5cc19fca-7685-4b7a-bef4-45b2c66152d7] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [5cc19fca-7685-4b7a-bef4-45b2c66152d7: sys_parse_numbered_object_list] response - complete in 811ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 22, content: "Fields: name age[39m
[34mList: 1. name: John[39m
[34m 2. age: 25"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 191 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{list:[{name: \"John\"}, {age: 25}]}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Draining f2812a6a-4ab7-4fb5-a5f3-d0ee3f1f0f6c_f7ff359f-a9ef-41fc-b1a7-c4abc1ad7183[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 0d731738-95e9-4d16-8e33-8caeaa41cae3_4f3c8afc-898e-4253-a9bf-860bd289e0f1[39m
[34m[34mverbose[34m[39m: [34m<<< [0d731738-95e9-4d16-8e33-8caeaa41cae3] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0d731738-95e9-4d16-8e33-8caeaa41cae3: sys_parse_numbered_object_list] response - complete in 729ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 31, content: "Fields: name age[39m
[34mList: 1. NAME: John, AGE: 30[39m
[34m 2. Name: Jane, Age: 25"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 200 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{list:[{name: \"John\", age: 30}, {name: \"Jane\", age: 25}]}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 0bc0679a-dc41-49a1-81ed-32e7c5b2d5e8_2ee2e1f6-4835-49b1-b8fa-a72291974b96[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: name definition\nList: 1. World: The Earth and all its inhabitants, considered as a single entity.\n2. Dear: Loved or cherished by someone; regarded with deep affection.\n3. Hello: Used as a greeting or to begin a conversation."}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Drained f2812a6a-4ab7-4fb5-a5f3-d0ee3f1f0f6c_f7ff359f-a9ef-41fc-b1a7-c4abc1ad7183[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o-mini","messages":[{"role":"system","content":"Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON object, extract it from any surrounding text or commentary, and repair it if necessary to make it valid, parseable JSON. If there is no JSON in the response, assistant will return an empty JSON object. Assistant will generate only the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."},{"role":"user","content":"{list:[{name: \"John\", age: 30}, {name: \"Jane\", age: 25}]}"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 4f9823c8-2de4-4484-a022-7031ff1f5854_31a1734e-2588-4593-a024-67b88c39a5d6[39m
[34m[34mverbose[34m[39m: [34m<<< [4f9823c8-2de4-4484-a022-7031ff1f5854] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [4f9823c8-2de4-4484-a022-7031ff1f5854: sys_parse_numbered_object_list] response - complete in 500ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 8, content: "Fields: name age[39m
[34mList: "[39m
[36m[36minfo[36m[39m: [36m[chat request contained 177 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{list:[]}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o-mini...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o-mini. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [76d93534-7632-4a06-b454-d2555cc9f760: sys_repair_json.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 30fa89bf-8fea-4b33-ac50-0ea589ba21ca_16f2226a-2ed0-4ccf-877b-b72268417cb3[39m
[34m[34mverbose[34m[39m: [34m<<< [30fa89bf-8fea-4b33-ac50-0ea589ba21ca] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [30fa89bf-8fea-4b33-ac50-0ea589ba21ca: sys_parse_numbered_object_list] response - complete in 460ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 28, content: "Fields: name age[39m
[34mList: 1. foo: bar, baz: qux[39m
[34m 2. quux: corge"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 197 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{list:[]}"[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o-mini...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o-mini. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [53710d29-01a0-48ae-a02f-196c1f27e04b: sys_repair_json.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Draining 76d93534-7632-4a06-b454-d2555cc9f760_9601ad84-5120-4f69-ada7-f395b7a2de4b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o-mini...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o-mini. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [10b677fc-ca0f-439a-87bd-cf728ab84610: sys_repair_json.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Drained 76d93534-7632-4a06-b454-d2555cc9f760_9601ad84-5120-4f69-ada7-f395b7a2de4b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o-mini","messages":[{"role":"system","content":"Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON object, extract it from any surrounding text or commentary, and repair it if necessary to make it valid, parseable JSON. If there is no JSON in the response, assistant will return an empty JSON object. Assistant will generate only the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."},{"role":"user","content":"{list:[{name: \"John\"}, {age: 25}]}"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 9dbbe97c-e728-4ef8-b2da-d4f3bb419698_bcae928f-eeb8-4688-9c94-0581bc3dfb3a[39m
✔ unit › core › parser › parseNumberedObjectList should handle whitespace variations (2.1s)
[34m[34mverbose[34m[39m: [34m<<< [9dbbe97c-e728-4ef8-b2da-d4f3bb419698] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [9dbbe97c-e728-4ef8-b2da-d4f3bb419698: sys_parse_numbered_object_list] response - complete in 878ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 36, content: "Fields: name age[39m
[34mList: 1. name:John,age: 30[39m
[34m 2. name : Jane , age:25"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 205 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```json\n{\n \"list\": [\n {\n \"name\": \"John\",\n \"age\": 30\n },\n {\n \"name\": \"Jane\",\n \"age\": 25\n }\n ]\n}\n```"[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o-mini...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o-mini. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f528db9b-57ff-480f-ab0d-50151cab3ead: sys_repair_json.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Draining 53710d29-01a0-48ae-a02f-196c1f27e04b_3db8558d-d475-4595-9163-abd8d8708af6[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Drained 53710d29-01a0-48ae-a02f-196c1f27e04b_3db8558d-d475-4595-9163-abd8d8708af6[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o-mini","messages":[{"role":"system","content":"Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON object, extract it from any surrounding text or commentary, and repair it if necessary to make it valid, parseable JSON. If there is no JSON in the response, assistant will return an empty JSON object. Assistant will generate only the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."},{"role":"user","content":"{list:[{name: \"John\", age: 30}, {name: \"Jane\", age: 25}]}"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Draining 10b677fc-ca0f-439a-87bd-cf728ab84610_2b5c8df2-c278-4b8a-ac3d-b907926357b3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Drained 10b677fc-ca0f-439a-87bd-cf728ab84610_2b5c8df2-c278-4b8a-ac3d-b907926357b3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o-mini","messages":[{"role":"system","content":"Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON object, extract it from any surrounding text or commentary, and repair it if necessary to make it valid, parseable JSON. If there is no JSON in the response, assistant will return an empty JSON object. Assistant will generate only the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."},{"role":"user","content":"{list:[]}"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Draining f528db9b-57ff-480f-ab0d-50151cab3ead_09cba945-d57a-4e8b-b27d-ed28e8d285b4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Drained f528db9b-57ff-480f-ab0d-50151cab3ead_09cba945-d57a-4e8b-b27d-ed28e8d285b4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o-mini","messages":[{"role":"system","content":"Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON object, extract it from any surrounding text or commentary, and repair it if necessary to make it valid, parseable JSON. If there is no JSON in the response, assistant will return an empty JSON object. Assistant will generate only the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."},{"role":"user","content":"{list:[]}"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed b06efce7-76f6-4942-ae40-af6b785d68ca_923f1514-7656-43cc-abd5-c56cd5092590[39m
✔ unit › core › parser › parseNumberedObjectList should handle values with splitters in them (2.6s)
[34m[34mverbose[34m[39m: [34m<<< [b06efce7-76f6-4942-ae40-af6b785d68ca] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [b06efce7-76f6-4942-ae40-af6b785d68ca: sys_parse_numbered_object_list] response - complete in 992ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 43, content: "Fields: name birth[39m
[34mList: 1. name: John Doe, birth: 1990-01-01[39m
[34m 2. name: Jane Smith, birth: 1985-05-05"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 212 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{\n \"list\": [\n {\n \"name\": \"John Doe\",\n \"birth\": \"1990-01-01\"\n },\n {\n \"name\": \"Jane Smith\",\n \"birth\": \"1985-05-05\"\n }\n ]\n}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Freed 76d93534-7632-4a06-b454-d2555cc9f760_9601ad84-5120-4f69-ada7-f395b7a2de4b[39m
✔ unit › core › parser › parseNumberedObjectList should handle missing fields (2.7s)
[34m[34mverbose[34m[39m: [34m<<< [76d93534-7632-4a06-b454-d2555cc9f760] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [76d93534-7632-4a06-b454-d2555cc9f760: sys_repair_json] response - complete in 594ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 90, content: "Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON ... the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 16, content: "{list:[{name: "John"}, {age: 25}]}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 106 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{\"list\":[{\"name\":\"John\"},{\"age\":25}]}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 4137ef6e-80a9-45fc-b868-d1100de06f0b_0d661742-619a-40c3-b777-e30ecf64742c[39m
✔ unit › core › parser › parseNumberedObjectList should infer field names when given a list of separated values (2.8s)
[34m[34mverbose[34m[39m: [34m<<< [4137ef6e-80a9-45fc-b868-d1100de06f0b] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [4137ef6e-80a9-45fc-b868-d1100de06f0b: sys_parse_numbered_object_list] response - complete in 991ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 35, content: "Fields: name birth[39m
[34mList: 1. John Doe, 1990-01-01[39m
[34m 2. Jane Smith, 1985-05-05"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 204 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```json\n{\n \"list\": [\n {\n \"name\": \"John Doe\",\n \"birth\": \"1990-01-01\"\n },\n {\n \"name\": \"Jane Smith\",\n \"birth\": \"1985-05-05\"\n }\n ]\n}\n```"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Freed f2812a6a-4ab7-4fb5-a5f3-d0ee3f1f0f6c_f7ff359f-a9ef-41fc-b1a7-c4abc1ad7183[39m
✔ unit › core › parser › parseNumberedObjectList should handle mixed separators (2.8s)
[34m[34mverbose[34m[39m: [34m<<< [f2812a6a-4ab7-4fb5-a5f3-d0ee3f1f0f6c] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f2812a6a-4ab7-4fb5-a5f3-d0ee3f1f0f6c: sys_repair_json] response - complete in 890ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 90, content: "Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON ... the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 26, content: "{list:[{name: "John", age: 30}, {name: "Jane", age: 25}]}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 116 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{\"list\":[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Freed f528db9b-57ff-480f-ab0d-50151cab3ead_09cba945-d57a-4e8b-b27d-ed28e8d285b4[39m
✔ unit › core › parser › parseNumberedObjectList should handle input with no valid fields (2.9s)
[34m[34mverbose[34m[39m: [34m<<< [f528db9b-57ff-480f-ab0d-50151cab3ead] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f528db9b-57ff-480f-ab0d-50151cab3ead: sys_repair_json] response - complete in 367ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 90, content: "Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON ... the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 4, content: "{list:[]}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 94 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{\"list\":[]}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Freed 10b677fc-ca0f-439a-87bd-cf728ab84610_2b5c8df2-c278-4b8a-ac3d-b907926357b3[39m
✔ unit › core › parser › parseNumberedObjectList should handle empty input (3s)
[34m[34mverbose[34m[39m: [34m<<< [10b677fc-ca0f-439a-87bd-cf728ab84610] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [10b677fc-ca0f-439a-87bd-cf728ab84610: sys_repair_json] response - complete in 636ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 90, content: "Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON ... the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 4, content: "{list:[]}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 94 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{\"list\":[]}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Freed 53710d29-01a0-48ae-a02f-196c1f27e04b_3db8558d-d475-4595-9163-abd8d8708af6[39m
✔ unit › core › parser › parseNumberedObjectList should be case-insensitive for field names (3s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [53710d29-01a0-48ae-a02f-196c1f27e04b] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [53710d29-01a0-48ae-a02f-196c1f27e04b: sys_repair_json] response - complete in 790ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 90, content: "Assistant is a JSON repair assistant. When user posts text including a JSON object, assistant will carefully read the JSON ... the repaired JSON object in a directly parseable format with no markdown surrounding it and no other response or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 26, content: "{list:[{name: "John", age: 30}, {name: "Jane", age: 25}]}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 116 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"{\"list\":[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]}"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 0bc0679a-dc41-49a1-81ed-32e7c5b2d5e8_2ee2e1f6-4835-49b1-b8fa-a72291974b96[39m
✔ unit › core › parser › parseNumberedObjectList should match simple string output to objects (3.1s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [0bc0679a-dc41-49a1-81ed-32e7c5b2d5e8] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0bc0679a-dc41-49a1-81ed-32e7c5b2d5e8: sys_parse_numbered_object_list] response - complete in 1219ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 54, content: "Fields: name definition[39m
[34mList: 1. World: The Earth and all its inhabitants, considered as a single entity.[39m
[34m2. Dear: Loved or cherished by someone; regarded with deep affection.[39m
[34m3. Hello: Used as a greeting or to begin a conversation."[39m
[36m[36minfo[36m[39m: [36m[chat request contained 223 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```json\n{\n \"list\": [\n {\n \"name\": \"World\",\n \"definition\": \"The Earth and all its inhabitants, considered as a single entity.\"\n },\n {\n \"name\": \"Dear\",\n \"definition\": \"Loved or cherished by someone; regarded with deep affection.\"\n },\n {\n \"name\": \"Hello\",\n \"definition\": \"Used as a greeting or to begin a conversation.\"\n }\n ]\n}\n```"[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
✔ unit › core › pathwayManager › _createPromptObject handles string prompt with default name
✔ unit › core › pathwayManager › _createPromptObject handles string prompt without default name
✔ unit › core › pathwayManager › _createPromptObject handles object prompt with name
✔ unit › core › pathwayManager › _createPromptObject handles object prompt without name
✔ unit › core › pathwayManager › _createPromptObject handles empty system prompt
✔ unit › core › pathwayManager › _createPromptObject handles null system prompt
✔ unit › core › pathwayManager › isLegacyPromptFormat identifies legacy format (array of strings)
✔ unit › core › pathwayManager › isLegacyPromptFormat identifies new format (array of objects)
✔ unit › core › pathwayManager › isLegacyPromptFormat handles empty array (defaults to new format)
✔ unit › core › pathwayManager › isLegacyPromptFormat handles mixed format (treats as legacy)
✔ unit › core › pathwayManager › isLegacyPromptFormat throws error for invalid parameters
✔ unit › core › pathwayManager › isLegacyPromptFormat handles objects with missing prompt property (treats as legacy)
✔ unit › core › pathwayManager › isLegacyPromptFormat handles objects with null prompt property (treats as legacy)
✔ unit › core › pathwayManager › isLegacyPromptFormat handles array with null elements (treats as legacy)
✔ unit › core › pathwayManager › isLegacyPromptFormat handles single string element
✔ unit › core › pathwayManager › isLegacyPromptFormat handles single object element
✔ unit › core › pathwayManager › isLegacyPromptFormat throws error when pathway not found
✔ unit › core › pathwayManager › transformPrompts handles array of strings (legacy format)
✔ unit › core › pathwayManager › transformPrompts handles array of objects (new format)
✔ unit › core › pathwayManager › transformPrompts handles mixed format arrays
✔ unit › core › pathwayManager › transformPrompts preserves other pathway properties
✔ unit › core › pathwayManager › transformPrompts handles empty prompt array
✔ unit › core › pathwayManager › getPathways returns array of pathways for each prompt (string format)
✔ unit › core › pathwayManager › getPathways returns array of pathways for each prompt (object format)
✔ unit › core › pathwayManager › getPathways handles mixed format prompt arrays
✔ unit › core › pathwayManager › getPathways handles empty prompt array
✔ unit › core › pathwayManager › getPathways preserves all template properties
✔ unit › core › pathwayManager › getPathways filters by promptNames (object format)
✔ unit › core › pathwayManager › getPathways filters by promptNames (string format)
✔ unit › core › pathwayManager › getPathways filters by promptNames (mixed format)
✔ unit › core › pathwayManager › getPathways returns empty array when no promptNames match
✔ unit › core › pathwayManager › getPathways returns all pathways when promptNames is empty array
✔ unit › core › pathwayManager › getPathways returns all pathways when promptNames is null
✔ unit › core › pathwayManager › putPathway stores pathway with correct format
✔ unit › core › pathwayManager › getPathways throws error for non-array prompt
✔ unit › core › pathwayManager › getPathways throws error for non-array promptNames
✔ unit › core › pathwayManager › putPathway requires userId and secret
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
✔ unit › core › pathwayManagerWithFiles › pathwayManager _createPromptObject handles files correctly
✔ unit › core › pathwayManagerWithFiles › pathwayManager handles prompt format with files correctly
✔ unit › core › pathwayManagerWithFiles › pathwayManager handles legacy string prompts correctly
✔ unit › core › pathwayManagerWithFiles › pathwayManager removes duplicate file hashes at pathway level
✔ unit › core › pathwayManagerWithFiles › pathwayManager handles null and undefined files gracefully
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[33m[33mwarn[33m[39m: [33mWARNING: Local file storage is being used for dynamic pathways. If there are multiple instances of Cortex, they will not be synced. Consider using cloud storage such as S3 or Azure for production environments.[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › core › pathwayResolver › constructor initializes properties correctly
✔ unit › core › pathwayResolver › processInputText returns input text if no chunking
✔ unit › core › pathwayResolver › swapModel successfully changes model
✔ unit › core › pathwayResolver › swapModel throws error for non-existent model
✔ unit › core › pathwayResolver › swapModel logs warning about model change
✔ unit › core › pathwayResolver › resolve returns request id when async is true
✔ unit › core › pathwayResolver › resolve calls promptAndParse when async is false
✔ unit › core › pathwayResolver › applyPromptsSerially returns result of last prompt
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[33m[33mwarn[33m[39m: [33mModel swapped to anotherModel[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[31m[31merror[31m[39m: [31mFailed to load memory: cannot find configuration param 'pathways.sys_read_memory'[39m
✔ unit › core › pathwayResolver › promptAndParse swaps model when model is specified in args (323ms)
✔ unit › core › pathwayResolver › promptAndParse does not swap model when model is same as current (322ms)
✔ unit › core › pathwayResolver › promptAndParse handles model swap errors gracefully (322ms)
✔ unit › core › pathwayResolver › processRequest returns empty result when input text is empty (324ms)
[31m[31merror[31m[39m: [31mFailed to load memory: cannot find configuration param 'pathways.sys_read_memory'[39m
[31m[31merror[31m[39m: [31mFailed to load memory: cannot find configuration param 'pathways.sys_read_memory'[39m
✔ unit › core › requestMonitor › RequestMonitor: startCall
✔ unit › core › requestMonitor › RequestMonitor: endCall
✔ unit › core › requestMonitor › RequestMonitor: incrementError429Count
✔ unit › core › requestMonitor › RequestMonitor: getError429Rate
✔ unit › core › requestMonitor › RequestMonitor: reset
✔ unit › core › requestMonitor › RequestMonitor: getCallRate (1s)
✔ unit › core › requestMonitor › RequestMonitor: getPeakCallRate (1s)
✔ unit › core › requestMonitor › RequestMonitor: getAverageCallDuration (3s)
✔ unit › core › requestMonitorDurationEstimator › add more requests than size of durations array
✔ unit › core › requestMonitorDurationEstimator › calculate percent complete based on average of past durations
✔ unit › core › requestMonitorDurationEstimator › add and get average request duration (1s)
✔ unit › core › requestMonitorDurationEstimator › calculate percent complete of current request based on average of past durations (4.5s)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › core › shortLivedUrl › ensureShortLivedUrl should return original object when no hash
✔ unit › core › shortLivedUrl › ensureShortLivedUrl should return original object when no fileHandlerUrl
✔ unit › core › shortLivedUrl › checkHashExists should return long-lived URL for storage
✔ unit › core › shortLivedUrl › checkHashExists should fallback to regular URL when shortLivedUrl not available
✔ unit › core › shortLivedUrl › checkHashExists should prefer converted URL for storage
✔ unit › core › shortLivedUrl › checkHashExists should return null when file not found
✔ unit › core › shortLivedUrl › checkHashExists should handle errors gracefully
✔ unit › core › shortLivedUrl › ensureShortLivedUrl should resolve file to short-lived URL when hash available
✔ unit › core › shortLivedUrl › ensureShortLivedUrl should fallback to original object on error
✔ unit › core › shortLivedUrl › ensureShortLivedUrl should prefer converted.shortLivedUrl and update GCS URL
✔ unit › core › shortLivedUrl › ensureShortLivedUrl should respect shortLivedMinutes parameter
✔ unit › core › shortLivedUrl › checkHashExists should return null when hash or fileHandlerUrl missing
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[33m[33mwarn[33m[39m: [33mFailed to resolve short-lived URL for file test-hash-error: Network error[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should not modify messages if already within target length (202ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should prioritize final user message (198ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should prioritize final user message with tight constraints (197ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should add truncation markers to shortened messages (197ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should not add truncation markers to messages that fit completely (194ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should handle extreme token constraints with markers (193ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should maintain message order (193ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should return messages with [...] if target length is 0 (192ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should handle structured messages with maxMessageTokenLength=0 (192ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should respect maxMessageTokenLength constraint (191ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should handle very small maxMessageTokenLength (189ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should handle both constraints together (189ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: maxMessageTokenLength should not affect unchanged messages (187ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should truncate long messages with maxMessageTokenLength (187ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should not truncate image content with maxMessageTokenLength (145ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should truncate array content with maxMessageTokenLength (144ms)
✔ unit › core › truncateMessages › truncateMessagesToTargetLength: should handle mixed message types with maxMessageTokenLength (120ms)
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › core › util › removeOldImageAndFileContent should return original chat history if empty
✔ unit › core › util › removeOldImageAndFileContent should return original chat history if null or undefined
✔ unit › core › util › removeOldImageAndFileContent should not modify chat history without image or file content
✔ unit › core › util › removeOldImageAndFileContent should keep only the last user message with image content
✔ unit › core › util › removeOldImageAndFileContent should handle string JSON content
✔ unit › core › util › removeOldImageAndFileContent should handle object content
✔ unit › core › util › removeOldImageAndFileContent should handle file content
✔ unit › core › util › removeOldImageAndFileContent should only process user messages
✔ unit › core › util › removeOldImageAndFileContent should handle mixed content types
✔ unit › core › util › injectFileIntoChatHistory should inject file into empty chat history
✔ unit › core › util › injectFileIntoChatHistory should inject file into existing chat history
✔ unit › core › util › injectFileIntoChatHistory should not inject duplicate file by URL
✔ unit › core › util › injectFileIntoChatHistory should not inject duplicate file by GCS URL
✔ unit › core › util › injectFileIntoChatHistory should not inject duplicate file by hash
✔ unit › core › util › injectFileIntoChatHistory should inject different file
✔ unit › core › util › injectFileIntoChatHistory should handle null/undefined chat history
✔ unit › core › util › injectFileIntoChatHistory should handle null/undefined file content
✔ unit › core › util › injectFileIntoChatHistory should handle image_url type
✔ unit › core › util › generateFileMessageContent should return null when no contextId
✔ unit › core › util › generateFileMessageContent should return null for file not in collection
✔ unit › core › util › generateFileMessageContent should return null for invalid input
✔ unit › core › util › computeBufferHash should handle empty buffer
✔ unit › core › util › computeBufferHash should compute hash for a buffer
✔ unit › core › util › computeBufferHash should handle different buffer contents
✔ unit › core › util › computeFileHash should reject on non-existent file
✔ unit › core › util › computeFileHash should compute hash for a file
✔ unit › core › util › computeFileHash should handle different file contents
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should not modify pathwayResultData when no citations to add
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should not create pathwayResultData when no citations to add
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should add direct citations
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should accumulate direct citations across multiple calls
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should match :cd_source patterns with searchResults
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should accumulate :cd_source citations across multiple calls
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should accumulate mixed citation types
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should not modify pathwayResultData for empty direct citations
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should handle null/undefined directCitations gracefully
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should not add citations from :cd_source when no searchResults
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should not add citations for non-matching :cd_source IDs
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should handle null pathwayResolver gracefully
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should preserve existing citations in pathwayResultData
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should handle complex multi-tool scenario
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should handle special characters in content
✔ unit › lib › pathwayTools.citations › addCitationsToResolver should handle duplicate :cd_source references
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mAdding 2 direct citations to resolver[39m
[36m[36minfo[36m[39m: [36mAdding 2 direct citations to resolver[39m
[36m[36minfo[36m[39m: [36mAdding 2 direct citations to resolver[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: abc123, ghi789[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: abc123[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: def456[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: ghi789[39m
[36m[36minfo[36m[39m: [36mAdding 1 direct citations to resolver[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: search1[39m
[36m[36minfo[36m[39m: [36mAdding 1 direct citations to resolver[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: search2[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: nonexistent[39m
[36m[36minfo[36m[39m: [36mAdding 1 direct citations to resolver[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: web1[39m
[36m[36minfo[36m[39m: [36mAdding 2 direct citations to resolver[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: web2[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: web3[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: abc-123_xyz[39m
[36m[36minfo[36m[39m: [36mFound referenced searchResultIds: abc123, abc123[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins.streaming › plugin_stream_events › OpenAI Chat Plugin - processStreamEvent handles content chunks correctly
✔ unit › plugins.streaming › plugin_stream_events › Gemini Chat Plugin - processStreamEvent handles content chunks correctly
✔ unit › plugins.streaming › plugin_stream_events › Gemini 15 Chat Plugin - processStreamEvent handles safety blocks
✔ unit › plugins.streaming › plugin_stream_events › Claude 3 Vertex Plugin - processStreamEvent handles message types
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › apptekTranslatePlugin › constructor initializes with correct configuration
✔ unit › plugins › apptekTranslatePlugin › parseResponse trims response text
✔ unit › plugins › apptekTranslatePlugin › getRequestParameters returns correct parameters
✔ unit › plugins › apptekTranslatePlugin › detectLanguage successfully detects language
✔ unit › plugins › apptekTranslatePlugin › detectLanguage handles API errors and attempts fallback
✔ unit › plugins › apptekTranslatePlugin › detectLanguage fallback calls language pathway with correct parameters
✔ unit › plugins › apptekTranslatePlugin › execute successfully translates text
✔ unit › plugins › apptekTranslatePlugin › execute with auto language detection
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[31m[31merror[31m[39m: [31mLanguage pathway fallback also failed: cannot find configuration param 'pathways.language'[39m
[34m[34mverbose[34m[39m: [34mSuccessfully used language pathway as fallback: {"detectedLanguage":"en"}[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › azureFoundryAgents › should convert Palm format messages to Azure format
✔ unit › plugins › azureFoundryAgents › should handle empty examples and context
✔ unit › plugins › azureFoundryAgents › should create correct request parameters
✔ unit › plugins › azureFoundryAgents › should use custom instructions from parameters
✔ unit › plugins › azureFoundryAgents › should use custom tools from parameters
✔ unit › plugins › azureFoundryAgents › should use custom parallel_tool_calls from parameters
✔ unit › plugins › azureFoundryAgents › should not include tools or parallel_tool_calls when not provided
✔ unit › plugins › azureFoundryAgents › should handle Bing grounding tools with custom search parameters
✔ unit › plugins › azureFoundryAgents › should parse completed run response
✔ unit › plugins › azureFoundryAgents › should parse string response (final message content)
✔ unit › plugins › azureFoundryAgents › should handle failed run response
✔ unit › plugins › azureFoundryAgents › should parse message content from response
✔ unit › plugins › azureFoundryAgents › should return empty string for null response
✔ unit › plugins › azureFoundryAgents › should return correct Azure Foundry Agents endpoint
✔ unit › plugins › azureFoundryAgents › should be able to access azureAuthTokenHelper from config
✔ unit › plugins › azureFoundryAgents › should handle missing azureAuthTokenHelper gracefully
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[31m[31merror[31m[39m: [31mAzure Foundry Agent run failed: Something went wrong[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › claude3VertexPlugin › constructor (573ms)
✔ unit › plugins › claude3VertexPlugin › parseResponse
✔ unit › plugins › claude3VertexPlugin › convertMessagesToClaudeVertex empty messages
✔ unit › plugins › claude3VertexPlugin › convertMessagesToClaudeVertex system message
✔ unit › plugins › claude3VertexPlugin › convertMessagesToClaudeVertex user message with no content
✔ unit › plugins › claude3VertexPlugin › convertMessagesToClaudeVertex text message
✔ unit › plugins › claude3VertexPlugin › convertMessagesToClaudeVertex unsupported type
✔ unit › plugins › claude3VertexPlugin › convertMessagesToClaudeVertex system message with user message
✔ unit › plugins › claude3VertexPlugin › getRequestParameters (582ms)
✔ unit › plugins › claude3VertexPlugin › getRequestParameters with long message in chatHistory (574ms)
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[33m[33mwarn[33m[39m: [33mHandlebars compilation failed: Parse error on line 1:[39m
[33m... style={{\\n+ [39m
[33m-----------------------^[39m
[33mExpecting 'ID', 'STRING', 'NUMBER', 'BOOLEAN', 'UNDEFINED', 'NULL', 'DATA', got 'INVALID'. Using original text.[39m
Original content length: 695531 chars
Truncated content length: 12898 chars
[33m[33mwarn[33m[39m: [33mUnsupported image type: application/pdf; qs=0.001 - skipping image content.[39m
✔ unit › plugins › claude3VertexPlugin › convertMessagesToClaudeVertex user message with unsupported image type (111ms)
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
✔ unit › plugins › claude3VertexPlugin › convertMessagesToClaudeVertex image_url message (255ms)
✔ unit › plugins › claude3VertexPlugin › convertMessagesToClaudeVertex with multi-part content array (254ms)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › claude3VertexToolConversion › OpenAI tools block conversion
✔ unit › plugins › claude3VertexToolConversion › Tool call conversion without tools block
✔ unit › plugins › claude3VertexToolConversion › Multiple tool calls in conversation
✔ unit › plugins › claude3VertexToolConversion › Mixed conversation with tools and regular messages
✔ unit › plugins › claude3VertexToolConversion › Tool conversion edge cases
✔ unit › plugins › claude3VertexToolConversion › Combining existing tools block with generated tools
✔ unit › plugins › claude3VertexToolConversion › Prevent duplicate tool definitions
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › claude4VertexPlugin › constructor
✔ unit › plugins › claude4VertexPlugin › parseResponse
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex empty messages
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex system message
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex text message
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex document block with text file URL
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex document block with file_id
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex document block with base64 PDF
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex mixed content with documents
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex unsupported type
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex system message with user message
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex stringified JSON PDF (real-world format)
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex document block with PDF URL (124ms)
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex image_url message (234ms)
✔ unit › plugins › claude4VertexPlugin › convertMessagesToClaudeVertex with multi-part content array (232ms)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › claude4VertexToolConversion › OpenAI tools block conversion
✔ unit › plugins › claude4VertexToolConversion › Tool call conversion without tools block
✔ unit › plugins › claude4VertexToolConversion › Multiple tool calls in conversation
✔ unit › plugins › claude4VertexToolConversion › Mixed conversation with tools and regular messages
✔ unit › plugins › claude4VertexToolConversion › Prevent duplicate tool definitions
✔ unit › plugins › claude4VertexToolConversion › Tool conversion with document content blocks
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › claudeAnthropicPlugin › constructor
✔ unit › plugins › claudeAnthropicPlugin › parseResponse - text content response
✔ unit › plugins › claudeAnthropicPlugin › parseResponse - tool calls response
✔ unit › plugins › claudeAnthropicPlugin › SSE conversion inherits from parent
✔ unit › plugins › claudeAnthropicPlugin › SSE conversion handles tool call events
✔ unit › plugins › claudeAnthropicPlugin › convertMessagesToClaudeVertex preserves message conversion from parent
✔ unit › plugins › claudeAnthropicPlugin › handles tool_use and tool_result in messages
✔ unit › plugins › claudeAnthropicPlugin › convertMessagesToClaudeVertex inherits from parent
✔ unit › plugins › claudeAnthropicPlugin › getRequestParameters includes model in body
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › gemini25ImagePlugin › Gemini25ImagePlugin - filters undefined tool calls from buffer
✔ unit › plugins › gemini25ImagePlugin › Gemini25ImagePlugin - handles empty buffer gracefully
✔ unit › plugins › gemini25ImagePlugin › Gemini25ImagePlugin - handles image artifacts in streaming
✔ unit › plugins › gemini25ImagePlugin › Gemini25ImagePlugin - handles multiple image artifacts
✔ unit › plugins › gemini25ImagePlugin › Gemini25ImagePlugin - handles mixed content with text and images
✔ unit › plugins › gemini25ImagePlugin › Gemini25ImagePlugin - handles response_modalities parameter
✔ unit › plugins › gemini25ImagePlugin › Gemini25ImagePlugin - handles response_modalities from pathway
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › gemini3ReasoningVisionPlugin › buildFunctionCallPart - includes thoughtSignature when present
✔ unit › plugins › gemini3ReasoningVisionPlugin › buildFunctionCallPart - uses fallback signature when thoughtSignature missing
✔ unit › plugins › gemini3ReasoningVisionPlugin › buildToolCallFromFunctionCall - captures thoughtSignature from part.thoughtSignature
✔ unit › plugins › gemini3ReasoningVisionPlugin › buildToolCallFromFunctionCall - captures thoughtSignature from functionCall.thoughtSignature
✔ unit › plugins › gemini3ReasoningVisionPlugin › buildToolCallFromFunctionCall - prefers functionCall.thoughtSignature over part.thoughtSignature
✔ unit › plugins › gemini3ReasoningVisionPlugin › buildToolCallFromFunctionCall - handles missing thoughtSignature gracefully
✔ unit › plugins › gemini3ReasoningVisionPlugin › buildToolCallFromFunctionCall - handles empty args
✔ unit › plugins › gemini3ReasoningVisionPlugin › getRequestParameters - converts assistant role to model role
✔ unit › plugins › gemini3ReasoningVisionPlugin › getRequestParameters - transforms function role to user role
✔ unit › plugins › gemini3ReasoningVisionPlugin › Gemini3ReasoningVisionPlugin - inherits from Gemini3ImagePlugin
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › googleCsePlugin › getRequestParameters builds query params correctly
✔ unit › plugins › googleCsePlugin › parseResponse returns JSON string
✔ unit › plugins › googleCsePlugin › getRequestParameters throws error when query is empty
✔ unit › plugins › googleCsePlugin › getRequestParameters throws error when query is undefined
✔ unit › plugins › googleCsePlugin › execute sets method GET and calls executeRequest
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › grokVisionPlugin › should create GrokVisionPlugin instance
✔ unit › plugins › grokVisionPlugin › should parse Grok response with citations
✔ unit › plugins › grokVisionPlugin › should handle tool calls in response
✔ unit › plugins › grokVisionPlugin › should handle string response from parent
✔ unit › plugins › grokVisionPlugin › should handle basic Grok API response format
✔ unit › plugins › grokVisionPlugin › should handle Grok vision response with web search results
✔ unit › plugins › grokVisionPlugin › should handle streaming events with Grok-specific fields
✔ unit › plugins › grokVisionPlugin › should handle end of stream event
✔ unit › plugins › grokVisionPlugin › should parse Live Search response with real-time data
✔ unit › plugins › grokVisionPlugin › should parse Live Search response with usage data
✔ unit › plugins › grokVisionPlugin › should validate search parameters - valid parameters
✔ unit › plugins › grokVisionPlugin › should validate search parameters - invalid mode
✔ unit › plugins › grokVisionPlugin › should validate search parameters - invalid date format
✔ unit › plugins › grokVisionPlugin › should validate search parameters - invalid max_search_results
✔ unit › plugins › grokVisionPlugin › should validate search parameters - invalid X handles count
✔ unit › plugins › grokVisionPlugin › should validate search parameters - conflicting X handles
✔ unit › plugins › grokVisionPlugin › should validate search parameters - invalid RSS links count
✔ unit › plugins › grokVisionPlugin › safeJsonParse should parse valid JSON
✔ unit › plugins › grokVisionPlugin › safeJsonParse should return original string for invalid JSON
✔ unit › plugins › grokVisionPlugin › safeJsonParse should return non-string input as-is
✔ unit › plugins › grokVisionPlugin › safeJsonParse should return null/undefined as-is
✔ unit › plugins › grokVisionPlugin › should handle Grok-specific parameters
✔ unit › plugins › grokVisionPlugin › should handle all Live Search parameters correctly
✔ unit › plugins › grokVisionPlugin › should handle X.AI vision message structure correctly
✔ unit › plugins › grokVisionPlugin › should handle X.AI vision with base64 images
✔ unit › plugins › grokVisionPlugin › should handle X.AI vision with multiple images
✔ unit › plugins › grokVisionPlugin › should handle Live Search parameters correctly
✔ unit › plugins › grokVisionPlugin › should parse messages with image content
✔ unit › plugins › grokVisionPlugin › should handle individual source parameters correctly
✔ unit › plugins › grokVisionPlugin › should handle empty search_parameters correctly
✔ unit › plugins › grokVisionPlugin › should handle date range parameters correctly
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › modelPlugin › ModelPlugin constructor
✔ unit › plugins › modelPlugin › getCompiledPrompt - text and parameters
✔ unit › plugins › modelPlugin › getCompiledPrompt - custom prompt function
✔ unit › plugins › modelPlugin › getCompiledPrompt - model prompt messages
✔ unit › plugins › modelPlugin › getModelMaxTokenLength
✔ unit › plugins › modelPlugin › getPromptTokenRatio
✔ unit › plugins › modelPlugin › getModelMaxPromptTokens
✔ unit › plugins › modelPlugin › default parseResponse
✔ unit › plugins › modelPlugin › truncateMessagesToTargetLength
✔ unit › plugins › modelPlugin › messagesToChatML
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › multimodal_conversion › Gemini 1.5 image URL type handling
✔ unit › plugins › multimodal_conversion › Gemini 1.5 image URL edge cases
✔ unit › plugins › multimodal_conversion › OpenAI to Gemini conversion
✔ unit › plugins › multimodal_conversion › Simple string array content
✔ unit › plugins › multimodal_conversion › String-encoded multimodal content
✔ unit › plugins › multimodal_conversion › Empty message array
✔ unit › plugins › multimodal_conversion › Only system messages
✔ unit › plugins › multimodal_conversion › Multiple images in single Claude message
✔ unit › plugins › multimodal_conversion › Conversation history with mixed image types
✔ unit › plugins › multimodal_conversion › Large image handling
✔ unit › plugins › multimodal_conversion › OpenAI to Claude conversion data url
✔ unit › plugins › multimodal_conversion › Pathological cases
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[33m[33mwarn[33m[39m: [33mCould not parse image URL from content - skipping image content.[39m
[33m[33mwarn[33m[39m: [33mCould not parse image URL from content - skipping image content.[39m
[33m[33mwarn[33m[39m: [33mUnsupported image type: application/pdf; qs=0.001 - skipping image content.[39m
✔ unit › plugins › multimodal_conversion › Unsupported mime type conversion (188ms)
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
✔ unit › plugins › multimodal_conversion › Mixed content types conversion (296ms)
✔ unit › plugins › multimodal_conversion › Cortex special properties conversion (296ms)
✔ unit › plugins › multimodal_conversion › OpenAI to Claude conversion image url (298ms)
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › nonWhitelistedContentConversion › REST -> Plugin: JSON stringified non-whitelisted object preserved as text object
✔ unit › plugins › nonWhitelistedContentConversion › REST -> Plugin: Direct non-whitelisted object converted to text object
✔ unit › plugins › nonWhitelistedContentConversion › GrokVisionPlugin: JSON stringified non-whitelisted object preserved as text object
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[31m[31merror[31m[39m: [31mFailed to validate image URL: https://example.com/img.jpg. AxiosError: Request failed with status code 404[39m
✔ unit › plugins › nonWhitelistedContentConversion › REST -> Plugin: Mixed whitelisted and non-whitelisted objects in content array (118ms)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › openAiChatPlugin › constructor
✔ unit › plugins › openAiChatPlugin › convertPalmToOpenAIMessages
✔ unit › plugins › openAiChatPlugin › parseResponse
✔ unit › plugins › openAiChatPlugin › logRequestData
✔ unit › plugins › openAiChatPlugin › getRequestParameters
✔ unit › plugins › openAiChatPlugin › execute
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36m[request sent containing 17 tokens][39m
[34m[34mverbose[34m[39m: [34mUser: Help me[39m
[34mAssistant: Please help John who is 30 years old.[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m{"choices":[{"message":{"content":"Sure, I can help John who is 30 years old."}}]}[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › openAiToolPlugin › Tool call response handling
✔ unit › plugins › openAiToolPlugin › Error handling in tool calls
✔ unit › plugins › openAiToolPlugin › Tool result message handling
✔ unit › plugins › openAiToolPlugin › Multiple tool calls in sequence
✔ unit › plugins › openAiToolPlugin › OpenAI tools block conversion
✔ unit › plugins › openAiToolPlugin › Mixed content with tools and images
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › tokenHandlingTests › getFirstNToken truncates text accurately (293ms)
✔ unit › plugins › tokenHandlingTests › getFirstNTokenSingle handles various text types and lengths (283ms)
✔ unit › plugins › tokenHandlingTests › getFirstNTokenSingle handles edge cases and boundary conditions (280ms)
✔ unit › plugins › tokenHandlingTests › getFirstNTokenSingle maintains text quality and readability (268ms)
✔ unit › plugins › tokenHandlingTests › getFirstNTokenSingle handles large content file (267ms)
✔ unit › plugins › tokenHandlingTests › token count estimation accuracy (847ms)
✔ unit › plugins › tokenHandlingTests › safeGetEncodedLength with various content types (579ms)
✔ unit › plugins › tokenHandlingTests › truncateMessagesToTargetLength preserves recent content (337ms)
✔ unit › plugins › tokenHandlingTests › truncateMessagesToTargetLength handles very long content
✔ unit › plugins › tokenHandlingTests › truncateMessagesToTargetLength handles very long content for per message token length
✔ unit › plugins › tokenHandlingTests › handles messages exceeding token limit (266ms)
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
Token count estimation test:
- Content length: 695531 characters
- Estimated tokens (using sampling): 176457
- Projected actual tokens: 176401
- Difference: 56 tokens
- Overestimation percentage: 0.03%
Content type #1 ("\n[{\"role\":\"...):
- Length: 9426 characters
- Direct token count: 2858
- Estimated token count: 2858
- Overestimation: 0.00%
Content type #2 ( \\\"Unsupported YouTube chann...):
- Length: 9132 characters
- Direct token count: 2648
- Estimated token count: 2648
- Overestimation: 0.00%
Content type #3 ( requestId);\\n+\\n+ if...):
- Length: 1054 characters
- Direct token count: 322
- Estimated token count: 322
- Overestimation: 0.00%
Content type #5 ( \\\"\\\") {\\n+ co...):
- Length: 4947 characters
- Direct token count: 1409
- Estimated token count: 1409
- Overestimation: 0.00%
Content type #6 ( \\\"true\\\";\\n+ cons...):
- Length: 5152 characters
- Direct token count: 1547
- Estimated token count: 1547
- Overestimation: 0.00%
Content type #8 ( 0 ? (\\n+ ...):
- Length: 1687 characters
- Direct token count: 290
- Estimated token count: 290
- Overestimation: 0.00%
Content type #9 (\\n+ ...):
- Length: 1102 characters
- Direct token count: 144
- Estimated token count: 144
- Overestimation: 0.00%
Content type #12 (\\n+ ...):
- Length: 1937 characters
- Direct token count: 257
- Estimated token count: 257
- Overestimation: 0.00%
Content type #15 (\\n+ ...):
- Length: 22325 characters
- Direct token count: 5559
- Estimated token count: 5559
- Overestimation: 0.00%
Content type #18 ( \\\"in_progress\\\",\\n+ ...):
- Length: 6861 characters
- Direct token count: 1868
- Estimated token count: 1868
- Overestimation: 0.00%
Content type #19 ( \\\"Original Subtitles\\\",\\...):
- Length: 16261 characters
- Direct token count: 4555
- Estimated token count: 4555
- Overestimation: 0.00%
Content type #24 ( \\\"MongoError\\\") &&\\n+ ...):
- Length: 1996 characters
- Direct token count: 377
- Estimated token count: 377
- Overestimation: 0.00%
Content type #25 ( 1;\\n+ } c...):
- Length: 1491 characters
- Direct token count: 378
- Estimated token count: 378
- Overestimation: 0.00%
Content type #26 ( 1) {\\n+ conso...):
- Length: 1363 characters
- Direct token count: 310
- Estimated token count: 310
- Overestimation: 0.00%
Content type #27 ( 1) {\\n+ conso...):
- Length: 2442 characters
- Direct token count: 613
- Estimated token count: 613
- Overestimation: 0.00%
Content type #29 ( \\\"cancelled\\\") {\\n+ ...):
- Length: 3152 characters
- Direct token count: 554
- Estimated token count: 554
- Overestimation: 0.00%
Content type #30 ( \\\"cancelled\\\") {\\n+ ...):
- Length: 4718 characters
- Direct token count: 689
- Estimated token count: 689
- Overestimation: 0.00%
Content type #31 ( 1) {\\n+ ...):
- Length: 1715 characters
- Direct token count: 237
- Estimated token count: 237
- Overestimation: 0.00%
Content type #32 ( \\\"video-translate\\\" &&\\n...):
- Length: 9329 characters
- Direct token count: 1955
- Estimated token count: 1955
- Overestimation: 0.00%
Content type #33 ( 1) {\\n+ conso...):
- Length: 152958 characters
- Direct token count: 55467
- Estimated token count: 55467
- Overestimation: 0.00%
Content type #34 ( LanguageContext) {\\n+ ...):
- Length: 6236 characters
- Direct token count: 1799
- Estimated token count: 1799
- Overestimation: 0.00%
Content type #35 ( null) {\\n+ ...):
- Length: 3562 characters
- Direct token count: 858
- Estimated token count: 858
- Overestimation: 0.00%
Content type #36 ( null) {\\n+ ...):
- Length: 23205 characters
- Direct token count: 5780
- Estimated token count: 5780
- Overestimation: 0.00%
Content type #38 ( 0)\\n+ ) {\\n+ ...):
- Length: 11989 characters
- Direct token count: 2854
- Estimated token count: 2854
- Overestimation: 0.00%
Content type #39 ( \\\"labeeb\\\") {\\n- ...):
- Length: 1106 characters
- Direct token count: 287
- Estimated token count: 287
- Overestimation: 0.00%
Content type #41 ( \\\"codebox\\\") {\\n+ ...):
- Length: 2947 characters
- Direct token count: 663
- Estimated token count: 663
- Overestimation: 0.00%
Content type #42 ( \\\"codebox\\\" ? \\\"code\\\...):
- Length: 6697 characters
- Direct token count: 1822
- Estimated token count: 1822
- Overestimation: 0.00%
Content type #43 ( \\\"\\\" ||\\n- ...):
- Length: 1589 characters
- Direct token count: 267
- Estimated token count: 267
- Overestimation: 0.00%
Content type #44 ( \\\"\\\" ||\\n+ ...):
- Length: 2267 characters
- Direct token count: 608
- Estimated token count: 608
- Overestimation: 0.00%
Content type #47 ( \\\"image_url\\\" ? count + 1...):
- Length: 1853 characters
- Direct token count: 556
- Estimated token count: 556
- Overestimation: 0.00%
Content type #50 ( \\\"www.youtube.com\\\"\\n+ ...):
- Length: 1574 characters
- Direct token count: 472
- Estimated token count: 472
- Overestimation: 0.00%
Content type #58 ( \\\"code\\\" ? (\\n- ...):
- Length: 2567 characters
- Direct token count: 559
- Estimated token count: 559
- Overestimation: 0.00%
Content type #60 ( \\\"string\\\"\\n+ ...):
- Length: 1818 characters
- Direct token count: 328
- Estimated token count: 328
- Overestimation: 0.00%
Content type #67 ( \\\"image_url\\\") {\\n+ ...):
- Length: 2742 characters
- Direct token count: 488
- Estimated token count: 488
- Overestimation: 0.00%
Content type #68 ( \\\".pdf\\\") {\\n+ ...):
- Length: 1299 characters
- Direct token count: 231
- Estimated token count: 231
- Overestimation: 0.00%
Content type #69 ( \\\".txt\\\") {\\n+ ...):
- Length: 3776 characters
- Direct token count: 809
- Estimated token count: 809
- Overestimation: 0.00%
Content type #70 ( id) {\\n- ...):
- Length: 3799 characters
- Direct token count: 1021
- Estimated token count: 1021
- Overestimation: 0.00%
Content type #77 ( \\\"image_url\\\") {\\n- ...):
- Length: 2778 characters
- Direct token count: 436
- Estimated token count: 436
- Overestimation: 0.00%
Content type #78 ( \\\".pdf\\\") {\\n- ...):
- Length: 1897 characters
- Direct token count: 295
- Estimated token count: 295
- Overestimation: 0.00%
Content type #79 ( \\\".txt\\\") {\\n- ...):
- Length: 4496 characters
- Direct token count: 778
- Estimated token count: 778
- Overestimation: 0.00%
Content type #82 ( \\\"code\\\" ? (\\n+ ...):
- Length: 2848 characters
- Direct token count: 502
- Estimated token count: 502
- Overestimation: 0.00%
Content type #83 ( \\\"string\\\"\\n+ ...):
- Length: 2830 characters
- Direct token count: 500
- Estimated token count: 500
- Overestimation: 0.00%
Content type #84 ( \\\"string\\\"\\n+ ...):
- Length: 2964 characters
- Direct token count: 618
- Estimated token count: 618
- Overestimation: 0.00%
Content type #85 ( 0 && !isStreaming && (\\n+ ...):
- Length: 6504 characters
- Direct token count: 1791
- Estimated token count: 1791
- Overestimation: 0.00%
Content type #86 ( \\\"application/pdf\\\" ||\\n...):
- Length: 8335 characters
- Direct token count: 2003
- Estimated token count: 2003
- Overestimation: 0.00%
Content type #88 ( \\\"video/youtube\\\")\\n+ ...):
- Length: 2207 characters
- Direct token count: 545
- Estimated token count: 545
- Overestimation: 0.00%
Content type #89 ( chat._id\\n ...):
- Length: 15135 characters
- Direct token count: 3784
- Estimated token count: 3784
- Overestimation: 0.00%
Content type #91 ( \\\"code\\\" ? (\\n+ ...):
- Length: 8049 characters
- Direct token count: 2066
- Estimated token count: 2066
- Overestimation: 0.00%
Content type #94 ( nextProps.node\\n+ );\...):
- Length: 1089 characters
- Direct token count: 281
- Estimated token count: 281
- Overestimation: 0.00%
Content type #96 ( 0}\\n ...):
- Length: 5081 characters
- Direct token count: 1314
- Estimated token count: 1314
- Overestimation: 0.00%
Content type #100 ( \\\"cancelled\\\") {\\n+ ...):
- Length: 2651 characters
- Direct token count: 749
- Estimated token count: 749
- Overestimation: 0.00%
Content type #103 ( 0 ? (\\n+ ...):
- Length: 4690 characters
- Direct token count: 557
- Estimated token count: 557
- Overestimation: 0.00%
Content type #105 (\\n+ ...):
- Length: 1399 characters
- Direct token count: 152
- Estimated token count: 152
- Overestimation: 0.00%
Content type #106 (\\n+ ...):
- Length: 1876 characters
- Direct token count: 233
- Estimated token count: 233
- Overestimation: 0.00%
Content type #107 (\\n+ ...):
- Length: 1142 characters
- Direct token count: 139
- Estimated token count: 139
- Overestimation: 0.00%
Content type #110 (\\n+ ...):
- Length: 11046 characters
- Direct token count: 2507
- Estimated token count: 2507
- Overestimation: 0.00%
Content type #113 ( \\\"vtt\\\") {\\n- ...):
- Length: 2210 characters
- Direct token count: 652
- Estimated token count: 652
- Overestimation: 0.00%
Content type #114 ( \\\"NeuralSpace\\\"\\n- ...):
- Length: 1402 characters
- Direct token count: 298
- Estimated token count: 298
- Overestimation: 0.00%
Content type #116 ( \\\"vtt\\\"\\n- ...):
- Length: 1806 characters
- Direct token count: 453
- Estimated token count: 453
- Overestimation: 0.00%
Content type #117 ( \\\"formatted\\\") {\\n+ ...):
- Length: 1160 characters
- Direct token count: 220
- Estimated token count: 220
- Overestimation: 0.00%
Content type #118 ( \\\"vtt\\\"\\n+ ...):
- Length: 2663 characters
- Direct token count: 689
- Estimated token count: 689
- Overestimation: 0.00%
Content type #119 ( \\\"vtt\\\" && (\\n ...):
- Length: 2188 characters
- Direct token count: 560
- Estimated token count: 560
- Overestimation: 0.00%
Content type #120 ( \\\"gemini\\\";\\n \\n re...):
- Length: 2395 characters
- Direct token count: 673
- Estimated token count: 673
- Overestimation: 0.00%
Content type #122 ( \\\"string\\\") {\\n- ...):
- Length: 7828 characters
- Direct token count: 1966
- Estimated token count: 1966
- Overestimation: 0.00%
Content type #123 ( \\\"WEBVTT\\\") {\\n- ...):
- Length: 4463 characters
- Direct token count: 1216
- Estimated token count: 1216
- Overestimation: 0.00%
Content type #124 ( \\\"vtt\\\" && text ? (\\n ...):
- Length: 8727 characters
- Direct token count: 2264
- Estimated token count: 2264
- Overestimation: 0.00%
Content type #126 ( \\\"Video length exceeds 60 m...):
- Length: 1536 characters
- Direct token count: 368
- Estimated token count: 368
- Overestimation: 0.00%
Content type #127 ( true) {\\n- ...):
- Length: 15825 characters
- Direct token count: 3572
- Estimated token count: 3572
- Overestimation: 0.00%
Content type #128 ( \\\"srt\\\") {\\n- ...):
- Length: 7324 characters
- Direct token count: 1723
- Estimated token count: 1723
- Overestimation: 0.00%
Content type #130 ( \\\"vtt\\\"\\n- ...):
- Length: 7760 characters
- Direct token count: 1254
- Estimated token count: 1254
- Overestimation: 0.00%
Content type #132 (\\n+ ...):
- Length: 10171 characters
- Direct token count: 1421
- Estimated token count: 1421
- Overestimation: 0.00%
Content type #134 ( \\\"vtt\\\" ? (\\n+ ...):
- Length: 15328 characters
- Direct token count: 2148
- Estimated token count: 2148
- Overestimation: 0.00%
Content type #136 ( 0\\n+ ) {\\n ...):
- Length: 17945 characters
- Direct token count: 4508
- Estimated token count: 4508
- Overestimation: 0.00%
Content type #138 ( name)) {\\n ...):
- Length: 3510 characters
- Direct token count: 771
- Estimated token count: 771
- Overestimation: 0.00%
Content type #140 ( 1);\\n }, []);\\n \\n+ ...):
- Length: 5589 characters
- Direct token count: 1410
- Estimated token count: 1410
- Overestimation: 0.00%
Content type #142 ( \\\"\\\"\\n+ ...):
- Length: 13398 characters
- Direct token count: 2313
- Estimated token count: 2313
- Overestimation: 0.00%
Content type #143 ( idx ? \\\"bg-sky-50 text-gray...):
- Length: 1053 characters
- Direct token count: 106
- Estimated token count: 106
- Overestimation: 0.00%
Content type #144 (\\n- ...):
- Length: 19530 characters
- Direct token count: 1580
- Estimated token count: 1580
- Overestimation: 0.00%
Content type #145 ( idx ? \\\"bg-sky-50 text-gray...):
- Length: 1789 characters
- Direct token count: 145
- Estimated token count: 145
- Overestimation: 0.00%
Content type #146 (\\n+ ...):
- Length: 14080 characters
- Direct token count: 1413
- Estimated token count: 1413
- Overestimation: 0.00%
Content type #147 (\\n- ...):
- Length: 12860 characters
- Direct token count: 1450
- Estimated token count: 1450
- Overestimation: 0.00%
Content type #148 ( activeTranscript\\n@@ -1250,6...):
- Length: 2039 characters
- Direct token count: 521
- Estimated token count: 521
- Overestimation: 0.00%
Content type #149 ( 1 &&\\n+ data?.res...):
- Length: 7709 characters
- Direct token count: 1989
- Estimated token count: 1989
- Overestimation: 0.00%
Content type #150 ( 1 &&\\n- !onComple...):
- Length: 13281 characters
- Direct token count: 3667
- Estimated token count: 3667
- Overestimation: 0.00%
Content type #155 ( \\\"object\\\"\\n+ ...):
- Length: 2047 characters
- Direct token count: 398
- Estimated token count: 398
- Overestimation: 0.00%
Content type #156 ( \\\"string\\\") {\\n+ ...):
- Length: 1061 characters
- Direct token count: 232
- Estimated token count: 232
- Overestimation: 0.00%
Content type #157 ( 1) {\\n+ // Wa...):
- Length: 1616 characters
- Direct token count: 406
- Estimated token count: 406
- Overestimation: 0.00%
Content type #158 ( 1 || info) {\\n+ ...):
- Length: 7613 characters
- Direct token count: 1896
- Estimated token count: 1896
- Overestimation: 0.00%
Content type #159 ( \\\"docked\\\"\\n+ ...):
- Length: 1257 characters
- Direct token count: 142
- Estimated token count: 142
- Overestimation: 0.00%
Content type #161 ( \\\"/chat\\\"\\n+ ...):
- Length: 9828 characters
- Direct token count: 2632
- Estimated token count: 2632
- Overestimation: 0.00%
Content type #163 ( \\\"object\\\") {\\n+ ...):
- Length: 9640 characters
- Direct token count: 2921
- Estimated token count: 2921
- Overestimation: 0.00%
Content type #167 ( \\\"www.youtube.com\\\"\\n+ ...):
- Length: 2769 characters
- Direct token count: 831
- Estimated token count: 831
- Overestimation: 0.00%
getFirstNToken with limit 100:
- Truncated text length: 272 characters
- Actual token count: 100
getFirstNToken with limit 500:
- Truncated text length: 1481 characters
- Actual token count: 500
getFirstNToken with limit 1000:
- Truncated text length: 3108 characters
- Actual token count: 1000
getFirstNToken with limit 100000:
- Truncated text length: 330278 characters
- Actual token count: 100000
Testing empty text:
- Input length: 0
- Result length: 0
- Token count: 0
- Max tokens: 100
Testing short text under limit:
- Input length: 50
- Result length: 50
- Token count: 11
- Max tokens: 100
Testing text with special characters:
- Input length: 54
- Result length: 54
- Token count: 23
- Max tokens: 50
Testing text with unicode characters:
- Input length: 32
- Result length: 32
- Token count: 13
- Max tokens: 50
Testing text with repeated words:
- Input length: 5000
- Result length: 499
- Token count: 100
- Max tokens: 100
Testing text with long words:
- Input length: 3500
- Result length: 349
- Token count: 100
- Max tokens: 100
Testing large content with 100 tokens:
- Input length: 695531 characters
- Result length: 272 characters
- Actual token count: 100
- Token ratio: 0.368 tokens/char
Testing large content with 500 tokens:
- Input length: 695531 characters
- Result length: 1481 characters
- Actual token count: 500
- Token ratio: 0.338 tokens/char
Testing large content with 1000 tokens:
- Input length: 695531 characters
- Result length: 3108 characters
- Actual token count: 1000
- Token ratio: 0.322 tokens/char
Testing large content with 2000 tokens:
- Input length: 695531 characters
- Result length: 6550 characters
- Actual token count: 2000
- Token ratio: 0.305 tokens/char
[33m[33mwarn[33m[39m: [33mHandlebars compilation failed: Parse error on line 1:[39m
[33m... style={{\\n+ [39m
[33m-----------------------^[39m
[33mExpecting 'ID', 'STRING', 'NUMBER', 'BOOLEAN', 'UNDEFINED', 'NULL', 'DATA', got 'INVALID'. Using original text.[39m
Truncation test:
- Initial message count: 6
- Final message count: 4
- Target token limit: 4096
Message sizes after truncation:
system message 1: 17 tokens
user message 2: 3877 tokens
assistant message 3: 18 tokens
user message 4: 22 tokens
Truncation test:
- Initial message count: 8
- Final message count: 8
- Target token limit: 1000
Message sizes after truncation:
system message 1: 10 tokens
user message 2: 1003 tokens
assistant message 3: 10 tokens
user message 4: 1004 tokens
assistant message 5: 11 tokens
user message 6: 1004 tokens
assistant message 7: 12 tokens
user message 8: 15 tokens
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › toolCallBufferFiltering › OpenAIVisionPlugin - filters undefined tool calls from buffer
✔ unit › plugins › toolCallBufferFiltering › OpenAIVisionPlugin - handles empty buffer gracefully
✔ unit › plugins › toolCallBufferFiltering › OpenAIVisionPlugin - filters invalid tool calls
✔ unit › plugins › toolCallBufferFiltering › Gemini15VisionPlugin - filters undefined tool calls from buffer
✔ unit › plugins › toolCallBufferFiltering › Gemini15VisionPlugin - handles empty buffer gracefully
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › toolCallsParsing › Gemini15ChatPlugin - converts tool message content array to string
✔ unit › plugins › toolCallsParsing › OpenAIVisionPlugin - parses tool_calls from string array to object array
✔ unit › plugins › toolCallsParsing › OpenAIVisionPlugin - handles tool_calls that are already objects
✔ unit › plugins › toolCallsParsing › OpenAIVisionPlugin - preserves tool message with string content
✔ unit › plugins › toolCallsParsing › OpenAIVisionPlugin - handles mixed tool_calls (strings and objects)
✔ unit › plugins › toolCallsParsing › GrokVisionPlugin - parses tool_calls from string array to object array
✔ unit › plugins › toolCallsParsing › OpenAIVisionPlugin - converts tool message content array to text content parts array
✔ unit › plugins › toolCallsParsing › OpenAIVisionPlugin - preserves tool message with content text parts array
✔ unit › plugins › toolCallsParsing › OpenAIVisionPlugin - converts non-whitelisted JSON objects in content arrays to text
✔ unit › plugins › toolCallsParsing › GrokVisionPlugin - converts tool message content array to text content parts array
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[31m[31merror[31m[39m: [31mFailed to validate image URL: https://example.com/image.jpg. AxiosError: Request failed with status code 404[39m
✔ unit › plugins › toolCallsParsing › GrokVisionPlugin - converts non-whitelisted JSON objects in content arrays to text
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › plugins › translate_apptek › pathway has correct basic configuration
✔ unit › plugins › translate_apptek › pathway has correct input parameters
✔ unit › plugins › translate_apptek › resolver uses correct model
✔ unit › plugins › translate_apptek › resolver processes text correctly
✔ unit › plugins › translate_apptek › resolver handles empty text
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
✔ unit › plugins › translate_apptek › pathway has fallback pathway parameter
✔ unit › plugins › translate_apptek › pathway has executePathway function
✔ unit › rest › toolCallsConversion › REST convertType - stringifies tool_calls objects
✔ unit › rest › toolCallsConversion › REST convertType - preserves tool_calls strings
✔ unit › rest › toolCallsConversion › REST convertType - handles mixed tool_calls (objects and strings)
✔ unit › rest › toolCallsConversion › REST convertType - handles messages without tool_calls
✔ unit › rest › toolCallsConversion › GraphQL schema - MultiMessage includes tool_calls field
✔ unit › rest › toolCallsConversion › REST convertType - handles tool_calls with null/undefined
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
✔ unit › server › graphql › executeWorkspace does not check format when promptNames not provided
✔ unit › server › graphql › executeWorkspace throws error for legacy format with promptNames
✔ unit › server › graphql › executeWorkspace helper function DRY refactoring - default case structure
✔ unit › server › graphql › executeWorkspace does not throw for new format with promptNames
✔ unit › server › graphql › executeWorkspace helper function DRY refactoring - structure verification
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36m>>> [ce01c84d-9782-4a48-9ca8-13d04e453f99] executeWorkspace started - userId: test-user, pathwayName: test-pathway, promptNames: specific-prompt[39m
[36m[36minfo[36m[39m: [36m>>> [2f2e1887-41fa-4d30-8e1e-dee31eb10987] executeWorkspace started - userId: test-user, pathwayName: test-pathway, promptNames: specific-prompt[39m
[36m[36minfo[36m[39m: [36m>>> [4b2884b7-b941-4fa9-8f7c-98be6eb315c4] executeWorkspace started - userId: test-user, pathwayName: test-pathway, promptNames: none[39m
[36m[36minfo[36m[39m: [36m>>> [827c9bd7-e39c-4846-bbd7-75cf3c96551c] executeWorkspace started - userId: test-user, pathwayName: test-pathway, promptNames: *[39m
[36m[36minfo[36m[39m: [36m>>> [ddc58149-8282-4f14-bf07-790dcbf8e5f8] executeWorkspace started - userId: test-user, pathwayName: test-pathway, promptNames: none[39m
[31m[31merror[31m[39m: [31m!!! [ce01c84d-9782-4a48-9ca8-13d04e453f99] The pathway 'test-pathway' uses legacy prompt format (array of strings) which doesn't support the promptNames parameter. Please unpublish and republish your workspace to upgrade to the new format that supports named prompts.[39m
[31m[31merror[31m[39m: [31m!!! [ce01c84d-9782-4a48-9ca8-13d04e453f99] executeWorkspace failed after 8ms[39m
[31m[31merror[31m[39m: [31m!!! [ce01c84d-9782-4a48-9ca8-13d04e453f99] Error type: Error[39m
[31m[31merror[31m[39m: [31m!!! [ce01c84d-9782-4a48-9ca8-13d04e453f99] Error message: The pathway 'test-pathway' uses legacy prompt format (array of strings) which doesn't support the promptNames parameter. Please unpublish and republish your workspace to upgrade to the new format that supports named prompts.[39m
[31m[31merror[31m[39m: [31m!!! [ce01c84d-9782-4a48-9ca8-13d04e453f99] Error stack: Error: The pathway 'test-pathway' uses legacy prompt format (array of strings) which doesn't support the promptNames parameter. Please unpublish and republish your workspace to upgrade to the new format that supports named prompts.[39m
[31m at executeWorkspaceResolver (file:///Users/jmac/software/ml/aj-archipelago/cortex/server/executeWorkspace.js:249:31)[39m
[31m at process.processTicksAndRejections (node:internal/process/task_queues:105:5)[39m
[31m at async file:///Users/jmac/software/ml/aj-archipelago/cortex/tests/unit/server/graphql.test.js:63:9[39m
[36m[36minfo[36m[39m: [36m[2f2e1887-41fa-4d30-8e1e-dee31eb10987] Executing specific prompts: specific-prompt[39m
[36m[36minfo[36m[39m: [36m[4b2884b7-b941-4fa9-8f7c-98be6eb315c4] Executing prompts in sequence[39m
[36m[36minfo[36m[39m: [36m[827c9bd7-e39c-4846-bbd7-75cf3c96551c] Executing all prompts in parallel (wildcard specified)[39m
[36m[36minfo[36m[39m: [36m[ddc58149-8282-4f14-bf07-790dcbf8e5f8] Executing prompts in sequence[39m
[36m[36minfo[36m[39m: [36m<<< [4b2884b7-b941-4fa9-8f7c-98be6eb315c4] executeWorkspace completed successfully in 3ms - returned 1 result[39m
[36m[36minfo[36m[39m: [36m<<< [ddc58149-8282-4f14-bf07-790dcbf8e5f8] executeWorkspace completed successfully in 2ms - returned 1 result[39m
[36m[36minfo[36m[39m: [36m<<< [2f2e1887-41fa-4d30-8e1e-dee31eb10987] executeWorkspace completed successfully in 9ms - returned 1 results[39m
[36m[36minfo[36m[39m: [36m<<< [827c9bd7-e39c-4846-bbd7-75cf3c96551c] executeWorkspace completed successfully in 2ms - returned 2 results[39m
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › resolveFileParameter: Return null when contextId is missing
✔ integration › features › tools › fileCollection › File collection: Error handling - missing contextId
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mSpecified model gemini-flash-3-vision not found in config, using oai-gpt4o instead.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[31m[31merror[31m[39m: [31mError in file collection operation: YouTube URLs cannot be added to the file collection. Use the YouTube URL directly with analyzer tools instead.[39m
[31m[31merror[31m[39m: [31mError in file collection operation: YouTube URLs cannot be added to the file collection. Use the YouTube URL directly with analyzer tools instead.[39m
[31m[31merror[31m[39m: [31mError in file collection operation: YouTube URLs cannot be added to the file collection. Use the YouTube URL directly with analyzer tools instead.[39m
[31m[31merror[31m[39m: [31m[31merror[31m[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[31m[31merror[31m[39m: [31mError in file collection operation: No files found matching: non-existent-id. Try using the file hash, URL, or filename instead of ID. If the file was found in a search, use the hash or filename from the search results.[39m
✔ integration › features › tools › fileCollection › generateFileMessageContent: Accepts direct youtu.be URL without collection (311ms)
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
✔ integration › features › tools › fileCollection › resolveFileParameter: Return null when fileParam is empty (346ms)
✔ integration › features › tools › fileCollection › File collection: Error handling - remove non-existent file (357ms)
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
✔ integration › features › tools › fileCollection › File collection: youtu.be URLs are rejected (350ms)
✔ integration › features › tools › fileCollection › File collection: YouTube URLs are rejected (cannot be added to collection) (351ms)
[31m[31merror[31m[39m: [31mError in file collection operation: File not found: "nonexistent.pdf". Use ListFileCollection to see available files.[39m
✔ integration › features › tools › fileCollection › File collection: YouTube Shorts URLs are rejected (377ms)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › generateFileMessageContent: Accepts direct YouTube URL without collection (467ms)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › Analyzer tool: Returns error JSON format when file not found (471ms)
✔ integration › features › tools › fileCollection › resolveFileParameter: Return null when file not found (478ms)
✔ integration › features › tools › fileCollection › File collection: UpdateFileMetadata tool - File not found error (474ms)
[33m[33mwarn[33m[39m: [33mSpecified model gemini-flash-3-vision not found in config, using oai-gpt4o instead.[39m
✔ integration › features › tools › fileCollection › File collection: Add file to collection (565ms)
[33m[33mwarn[33m[39m: [33mSpecified model gemini-flash-3-vision not found in config, using oai-gpt4o instead.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › resolveFileParameter: Resolve by file ID (631ms)
✔ integration › features › tools › fileCollection › resolveFileParameter: Resolve by filename (631ms)
✔ integration › features › tools › fileCollection › resolveFileParameter: Resolve by Azure URL (630ms)
✔ integration › features › tools › fileCollection › resolveFileParameter: Resolve by GCS URL (630ms)
✔ integration › features › tools › fileCollection › resolveFileParameter: Contains match on filename (629ms)
✔ integration › features › tools › fileCollection › resolveFileParameter: Fallback to Azure URL when GCS not available and preferGcs is true (628ms)
✔ integration › features › tools › fileCollection › resolveFileParameter: Handle contextKey for encrypted collections (628ms)
✔ integration › features › tools › fileCollection › resolveFileParameter: Prefer GCS URL when preferGcs is true (630ms)
✔ integration › features › tools › fileCollection › resolveFileParameter: Contains match requires minimum 4 characters (629ms)
✔ integration › features › tools › fileCollection › resolveFileParameter: Resolve by hash (631ms)
✔ integration › features › tools › fileCollection › Converted files: displayFilename .docx but URL .md - MIME type from URL (621ms)
✔ integration › features › tools › fileCollection › Converted files: EditFile should use URL MIME type, not displayFilename (621ms)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection: syncAndStripFilesFromChatHistory only strips collection files (634ms)
✔ integration › features › tools › fileCollection › Converted files: loadFileCollection should use converted values as primary (no converted block in response) (627ms)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection encryption: Encrypt tags and notes with contextKey (700ms)
✔ integration › features › tools › fileCollection › File collection encryption: Empty tags and notes are not encrypted (700ms)
✔ integration › features › tools › fileCollection › File collection encryption: Decryption fails with wrong contextKey (700ms)
✔ integration › features › tools › fileCollection › File collection encryption: Core fields are never encrypted (699ms)
✔ integration › features › tools › fileCollection › File collection encryption: Works without contextKey (no encryption) (699ms)
✔ integration › features › tools › fileCollection › Converted files: ReadFile should accept text files based on URL, not displayFilename (697ms)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection: List files (740ms)
[36m[36minfo[36m[39m: [36mDeleting file from cloud storage (no remaining references): file1.jpg (hash: a2c6a6e63c706892)[39m
✔ integration › features › tools › fileCollection › File collection: addFileToCollection returns correct ID for existing files (774ms)
✔ integration › features › tools › fileCollection › File collection: List with filters and sorting (782ms)
[36m[36minfo[36m[39m: [36mDeleting file from cloud storage (no remaining references): file1.jpg (hash: a2c6a6e63c706892)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection: UpdateFileMetadata tool - Rename file (809ms)
[36m[36minfo[36m[39m: [36mDeleting file from cloud storage (no remaining references): file1.jpg (hash: a2c6a6e63c706892)[39m
✔ integration › features › tools › fileCollection › loadFileCollection should merge collections from multiple contexts (838ms)
✔ integration › features › tools › fileCollection › File collection: Update file metadata (847ms)
✔ integration › features › tools › fileCollection › File collection: UpdateFileMetadata tool - Replace all tags (846ms)
✔ integration › features › tools › fileCollection › File collection: UpdateFileMetadata tool - Add tags (846ms)
✔ integration › features › tools › fileCollection › File collection: UpdateFileMetadata tool - Remove tags (845ms)
✔ integration › features › tools › fileCollection › File collection: UpdateFileMetadata tool - Add and remove tags together (845ms)
✔ integration › features › tools › fileCollection › File collection: UpdateFileMetadata tool - Update notes (845ms)
✔ integration › features › tools › fileCollection › File collection: UpdateFileMetadata tool - Update permanent flag (845ms)
✔ integration › features › tools › fileCollection › File collection: UpdateFileMetadata tool - Combined updates (844ms)
✔ integration › features › tools › fileCollection › File collection: UpdateFileMetadata tool - Find file by ID (844ms)
✔ integration › features › tools › fileCollection › File collection: ListFileCollection with includeAllChats=true shows all files (839ms)
✔ integration › features › tools › fileCollection › File collection: ListFileCollection filters by chatId by default (839ms)
[36m[36minfo[36m[39m: [36mSkipping cloud deletion for permanent file: permanent.pdf (hash: 67e09036bb6ad076)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mFile with hash a2c6a6e63c706892 not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mFile with hash a2c6a6e63c706892 not found (may have already been deleted)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection: AddFileToCollection adds same file to multiple chats without creating duplicates (909ms)
✔ integration › features › tools › fileCollection › Converted files: Multiple converted files with different extensions (904ms)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mFile with hash a2c6a6e63c706892 not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mDeleting file from cloud storage (no remaining references): file2.pdf (hash: 575f834c88aebd47)[39m
✔ integration › features › tools › fileCollection › File collection encryption: Migration from unencrypted to encrypted (950ms)
✔ integration › features › tools › fileCollection › loadFileCollection should dedupe files present in both contexts (967ms)
✔ integration › features › tools › fileCollection › File collection: Remove single file (982ms)
✔ integration › features › tools › fileCollection › File collection: Remove file - cache invalidation (982ms)
[36m[36minfo[36m[39m: [36mFile with hash 575f834c88aebd47 not found (may have already been deleted)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection: Search by filename when displayFilename not set (1s)
✔ integration › features › tools › fileCollection › File collection: Remove multiple files (1s)
✔ integration › features › tools › fileCollection › File collection: Permanent files not deleted on remove (1s)
✔ integration › features › tools › fileCollection › generateFileMessageContent should detect image type (1s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mDeleting file from cloud storage (no remaining references): chat2-file.pdf (hash: hash-chat2)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mFile with hash hash-chat2 not found (may have already been deleted)[39m
[31m[31merror[31m[39m: [31mFailed to validate image URL: https://example.com/test-document.pdf. AxiosError: Request failed with status code 404[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [bfbc90a8-3921-457b-8629-367e08d79475: sys_tool_analyzefile.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[31m[31merror[31m[39m: [31mFailed to validate image URL: https://example.com/test-file.pdf. AxiosError: Request failed with status code 404[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [7c86c522-87e9-4f20-a364-b177fb6d152c: sys_tool_analyzefile.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
✔ integration › features › tools › fileCollection › generateFileMessageContent should find file by URL (1.2s)
✔ integration › features › tools › fileCollection › generateFileMessageContent should find file by ID (1.2s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
✔ integration › features › tools › fileCollection › File collection: RemoveFileFromCollection can remove files from any chat (1.2s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining bfbc90a8-3921-457b-8629-367e08d79475_77849e64-ab02-42f7-86ca-a15d16d0faa8[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained bfbc90a8-3921-457b-8629-367e08d79475_77849e64-ab02-42f7-86ca-a15d16d0faa8[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are the part of an AI entity named Jarvis that can view, hear, and understand files of all sorts (images, videos, audio, pdfs, text, etc.) - you provide the capability to view and analyze files that the user provides.\nThe user has provided you with one or more files in this conversation - you should consider them for context when you respond.\nIf you don't see any files, something has gone wrong in the upload and you should inform the user and have them try again.\n"},{"role":"user","content":[{"type":"text","text":"{\"type\":\"image_url\",\"url\":\"https://example.com/test-document.pdf\",\"gcs\":null,\"hash\":\"3433f1e254872be\"}"},{"type":"text","text":"What is this file?"}]}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
✔ integration › features › tools › fileCollection › File collection: SearchFileCollection with includeAllChats=true shows all files (1.3s)
✔ integration › features › tools › fileCollection › updateFileMetadata should allow updating inCollection (1.3s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 7c86c522-87e9-4f20-a364-b177fb6d152c_922651b4-1d49-4550-9273-023c87152dae[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection: Search files (1.4s)
✔ integration › features › tools › fileCollection › generateFileMessageContent should find file by fuzzy filename match (1.4s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 7c86c522-87e9-4f20-a364-b177fb6d152c_922651b4-1d49-4550-9273-023c87152dae[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are the part of an AI entity named Jarvis that can view, hear, and understand files of all sorts (images, videos, audio, pdfs, text, etc.) - you provide the capability to view and analyze files that the user provides.\nThe user has provided you with one or more files in this conversation - you should consider them for context when you respond.\nIf you don't see any files, something has gone wrong in the upload and you should inform the user and have them try again.\n"},{"role":"user","content":[{"type":"text","text":"{\"type\":\"image_url\",\"url\":\"https://example.com/test-file.pdf\",\"gcs\":null,\"hash\":\"9a157164b937a37d\"}"},{"type":"text","text":"What is this file?"}]}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection: syncAndStripFilesFromChatHistory finds and syncs files without inCollection (Labeeb uploads) (1.6s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection: SearchFileCollection normalizes separators (space/dash/underscore matching) (1.9s)
✔ integration › features › tools › fileCollection › File collection: SearchFileCollection with compound context (user + workspace) (2s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection: SearchFileCollection filters by chatId by default (2s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 7c86c522-87e9-4f20-a364-b177fb6d152c_922651b4-1d49-4550-9273-023c87152dae[39m
[34m[34mverbose[34m[39m: [34m<<< [7c86c522-87e9-4f20-a364-b177fb6d152c] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [7c86c522-87e9-4f20-a364-b177fb6d152c: sys_tool_analyzefile] response - complete in 1503ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 102, content: "You are the part of an AI entity named Jarvis that can view, hear, and understand files of all sorts ... any files, something has gone wrong in the upload and you should inform the user and have them try again.[39m
[34m"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 55, content: "{"type":"text","text":"{\"type\":\"image_url\",\"url\":\"https://example.com/test-file.pdf\",\"gcs\":null,\"hash\":\"9a157164b937a37d\"}"}, {"type":"text","text":"What is this file?"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 157 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"It seems like there was an attempt to share a PDF file via a URL, but I can't directly access external URLs or files from links provided in this manner. If you could upload the PDF file directly here, I'll be able to help you analyze or summarize its contents."[39m
✔ integration › features › tools › fileCollection › Analyzer tool: File resolution works with agentContext (3.1s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed bfbc90a8-3921-457b-8629-367e08d79475_77849e64-ab02-42f7-86ca-a15d16d0faa8[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [bfbc90a8-3921-457b-8629-367e08d79475] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [bfbc90a8-3921-457b-8629-367e08d79475: sys_tool_analyzefile] response - complete in 2211ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 102, content: "You are the part of an AI entity named Jarvis that can view, hear, and understand files of all sorts ... any files, something has gone wrong in the upload and you should inform the user and have them try again.[39m
[34m"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 54, content: "{"type":"text","text":"{\"type\":\"image_url\",\"url\":\"https://example.com/test-document.pdf\",\"gcs\":null,\"hash\":\"3433f1e254872be\"}"}, {"type":"text","text":"What is this file?"}"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 156 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"It seems that you provided a URL indicating a PDF file named \"test-document.pdf\" hosted on \"example.com\". However, I do not have the ability to access or retrieve files from external URLs. Please upload the file directly here so I can assist you with it."[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › Analyzer tool: Works with legacy contextId/contextKey parameters (backward compatibility) (3.7s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileCollection › File collection: SearchFileCollection comprehensive test - all search permutations (6.9s)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: test.txt (34 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: data.json (35 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: readtest.txt (34 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: rangetest.txt (34 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: largetest.txt (791 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: modifytest.txt (34 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: multimodify.txt (34 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: inserttest.txt (20 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: deletetest.txt (34 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: rangetest.txt (13 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: smoketest-tools.txt (52 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: read-after-edit.txt (40 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: rangetest2.txt (13 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: searchreplace.txt (38 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: searchreplaceall.txt (38 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: multiline.txt (34 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: notfound.txt (13 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: integrity-test.txt (30 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: serialization-test.txt (34 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: order-test.txt (10 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: workflow.txt (29 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: backcompat.txt (35 bytes)[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
✔ integration › features › tools › fileOperations › EditFileByLine: Error handling - file not found (340ms)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileOperations › WriteFile: Write and upload text file (4.2s)
✔ integration › features › tools › fileOperations › WriteFile: Write JSON file (4.2s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h80w-c7d.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=xLeAJ%2F2bbEmkC9AWPPWeYA9lD4AnUCaKpJXkjBLoC5k%3D[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileOperations › EditFileByLine: Error handling - invalid line range (4.7s)
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h80t-dh4.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=NkF3TiCRfFNcjl7swV5J%2BJF9mwaVWMAEsQBt1slWGDY%3D[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h814-dck.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=a%2Bid738DycWE%2BF%2B9fCKbcb7HC9q2nAmAzSIZ25kgUcI%3D[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h812-tcu.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=6md1vm1zb%2FsP4rE06BKRNVsm%2FNWlaEJVjZX3ReJiCgM%3D[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h80x-78t.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=GiydqGpe%2F3dcpGygiHjqg%2BSlngj1TXaBImI0SLEJaX0%3D[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h815-iti.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=GW7kuAHAY2TIo9S1nolSlnq1GgoPGkCGvOQl28b73iU%3D[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h81c-l34.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=Ku4%2F0Bc3q9HvKKo9UoATZ7JNDWua8%2BHaMVNPxZXTVhU%3D[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h818-1ol.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=DOctRvw%2FPPBz46vDPu5nIEFOZNPutkHoHpU7xjhl3Vg%3D[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h81a-q31.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=4o4mceDJrsY5TC23BcMP2CT9yeCo5Ce9N%2BbU%2FlhoF6Q%3D[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h81g-7qh.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=HTLNGDk0tXazI5vwUEXVp93%2Ff9SxoDCGYmiRLdeKx5Q%3D[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h81e-viw.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=kNuqyPhSaRA6WM9R%2BP4dBwBfUeVAUXHE1xqDi5R6OtQ%3D[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h817-sx7.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=CByyuLU9WTMdXsXcr5MC4MbPSiOIe0AD%2FJEoHK1I%2BbM%3D[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h80r-znn.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=9YdGk%2FtVDXpROjPkofAbaU5HvKJxThcOHf6Opv1%2B6GI%3D[39m
✔ integration › features › tools › fileOperations › Backward compat: contextId without agentContext still works (5.3s)
[36m[36minfo[36m[39m: [36mFlushing cached edits for: multimodify.txt[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: read-after-edit.txt[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: inserttest.txt[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: deletetest.txt[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: smoketest-tools.txt[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: searchreplace.txt[39m
✔ integration › features › tools › fileOperations › ReadFile: Read entire file (5.8s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h81f-bms.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=EeLSwWli5dB4S2ArCbvoVXFtNADTyvy9emXMOCHL0nc%3D[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: searchreplaceall.txt[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: multiline.txt[39m
[36m[36minfo[36m[39m: [36mUsing cached content for: serialization-test.txt[39m
[36m[36minfo[36m[39m: [36mEditFile: Cached edit for: serialization-test.txt (upload deferred)[39m
[36m[36minfo[36m[39m: [36mUsing cached content for: serialization-test.txt[39m
[36m[36minfo[36m[39m: [36mEditFile: Cached edit for: serialization-test.txt (upload deferred)[39m
[36m[36minfo[36m[39m: [36mUsing cached content for: serialization-test.txt[39m
[36m[36minfo[36m[39m: [36mEditFile: Cached edit for: serialization-test.txt (upload deferred)[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: serialization-test.txt[39m
[36m[36minfo[36m[39m: [36mUsing cached content for: order-test.txt[39m
[36m[36minfo[36m[39m: [36mEditFile: Cached edit for: order-test.txt (upload deferred)[39m
[36m[36minfo[36m[39m: [36mUsing cached content for: order-test.txt[39m
[36m[36minfo[36m[39m: [36mEditFile: Cached edit for: order-test.txt (upload deferred)[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: order-test.txt[39m
✔ integration › features › tools › fileOperations › ReadFile: Read with line range limit (5.8s)
✔ integration › features › tools › fileOperations › ReadFile: Read line range (5.8s)
✔ integration › features › tools › fileOperations › EditFileBySearchAndReplace: Error handling - string not found (5.8s)
✔ integration › features › tools › fileOperations › EditFileByLine: Error handling - line out of range (5.9s)
[36m[36minfo[36m[39m: [36mFlushing cached edits for: integrity-test.txt[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6h81i-cey.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A29Z&se=2026-02-27T15%3A26%3A29Z&sr=b&sp=r&sig=RlEwhMuJyJYXr9sZTRb5JUWM3IfZPdui3bv5Upo%2BPes%3D[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: modifytest.txt[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: workflow.txt[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash f36525cb9b13b98c (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hcg7-pb4.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=VPQXinX2AcABoJlhUP9UPkSXviNOcbqRckrcuSFMgYI%3D, New hash: a82f7828086bec27[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash 7c74039d4f4527fc (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hcgc-89m.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=dos7yWi5wNEnK%2BFMjrmsozDTa%2FCTlYq3H7scGPsraso%3D, New hash: c88226b0e19b124c[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash 1565d08d651caffc (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hcgb-ij6.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=DpHL6Pd%2FHjwKhCkFrmfSDSbgw7C0sPRX7a5W6SO6M08%3D, New hash: 4a39a8f3acca7f30[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash 957d6d2e7fac1598 (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hcge-fl7.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=Z4Z1QmtlS60ZIp2n7vsWgyINoTDu9H8vPoCT%2F2Zdbl0%3D, New hash: 6ead46f35d6a1146[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash f36525cb9b13b98c (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hcgd-aq6.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=5p9BjeSQJgv2KSWzjhUJPtmY73oiN37ZZsHREasOCLk%3D, New hash: a68ba63f800c02e5[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash 5ca3eee0821a7b12 (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hcge-zk9.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=owVl1iRS5kay%2FcQY0JpdUW5DaacW3hHN8P3qXyh2jbI%3D, New hash: 1acd548ffdebb1cf[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash b42d71e41002ef20 (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hchs-bma.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=p1rkACeDuyqlEF4crYFL2PARrvUWVs4f2ndl07Ts%2BRY%3D, New hash: 94ad8c9fb43c00a3[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash 5ca3eee0821a7b12 (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hchr-ff2.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=j02z04gyIfbu9nFf7SpYBONQfADK78d78IhxiGXO9oY%3D, New hash: 9d8f0bdb5216c73[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash f36525cb9b13b98c (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hchv-n2q.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=xAk%2FF0s5Qa5WpDIdOjl38kRtAAptcO5BGbZezc8edy8%3D, New hash: 987749bf54600a7a[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash eb405991cb610dcc (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hci0-vjj.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=c4bVZaME2nFCI95u5kurb9cw8JYVLKuwt3f4jpaOYLc%3D, New hash: 42121523b5b39058[39m
[36m[36minfo[36m[39m: [36mFile with hash f36525cb9b13b98c not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mFile with hash 7c74039d4f4527fc not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mFile with hash 1565d08d651caffc not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mFile with hash 957d6d2e7fac1598 not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mFile with hash f36525cb9b13b98c not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mFile with hash 5ca3eee0821a7b12 not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mFile with hash b42d71e41002ef20 not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mFile with hash 5ca3eee0821a7b12 not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mFile with hash f36525cb9b13b98c not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mFile with hash eb405991cb610dcc not found (may have already been deleted)[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash 43c6526ada2d80c4 (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hcoh-9lc.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=thboit17K3ftGOzoxUPdLylO4zXiEe0QH9j770qB2W4%3D, New hash: a7a37d826b113e88[39m
[36m[36minfo[36m[39m: [36mFile with hash 43c6526ada2d80c4 not found (may have already been deleted)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mDownloading file for modification: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hcge-fl7.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A34Z&se=2026-02-27T15%3A26%3A34Z&sr=b&sp=r&sig=Z4Z1QmtlS60ZIp2n7vsWgyINoTDu9H8vPoCT%2F2Zdbl0%3D[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash f36525cb9b13b98c (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hcws-c35.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A35Z&se=2026-02-27T15%3A26%3A35Z&sr=b&sp=r&sig=J9i%2Fk8TwJrP6I2gjtvFWcNtm0PVPPgreJLI%2FXD0Z0R4%3D, New hash: a894f82ab30fcb24[39m
[36m[36minfo[36m[39m: [36mFile with hash f36525cb9b13b98c not found (may have already been deleted)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mDeleting old file version with hash e84bcb9a56a1fd62 (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hd2m-ww7.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A35Z&se=2026-02-27T15%3A26%3A35Z&sr=b&sp=r&sig=sSkn8D1yJLXiGia6edCX9kFHWOyrh5yY6SL7OzU2seY%3D, New hash: de36ef91e5d8cc31[39m
[36m[36minfo[36m[39m: [36mFlushing cached edits for: smoketest-tools.txt[39m
[36m[36minfo[36m[39m: [36mFile with hash e84bcb9a56a1fd62 not found (may have already been deleted)[39m
✔ integration › features › tools › fileOperations › EditFileByLine: Replace multiple lines (7.7s)
✔ integration › features › tools › fileOperations › EditFileByLine: Insert content (replace with more lines) (7.7s)
✔ integration › features › tools › fileOperations › ReadTextFile: Gets fresh content after EditFileByLine (7.7s)
✔ integration › features › tools › fileOperations › EditFileBySearchAndReplace: Replace first occurrence (7.7s)
✔ integration › features › tools › fileOperations › EditFileByLine: Delete content (replace with fewer lines) (7.7s)
✔ integration › features › tools › fileOperations › EditFileBySearchAndReplace: Replace multiline string (7.8s)
✔ integration › features › tools › fileOperations › EditFileBySearchAndReplace: Replace all occurrences (7.8s)
✔ integration › features › tools › fileOperations › EditFile: Concurrent edits are serialized (no race conditions) (7.8s)
✔ integration › features › tools › fileOperations › EditFile: Sequential edits maintain order (serialization verification) (7.8s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileOperations › EditFile: Old file preserved if upload fails (data integrity) (8s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileOperations › EditFileByLine: Replace single line (8.3s)
✔ integration › features › tools › fileOperations › File Operations: Write, Read, Modify workflow (8.5s)
[36m[36minfo[36m[39m: [36mDeleting old file version with hash 6ead46f35d6a1146 (background task)[39m
[36m[36minfo[36m[39m: [36mEditFile: Flushed and uploaded. New URL: https://ajcortexfilestorage.blob.core.windows.net/cortexfiles-local/mky6hdx9-f32.txt?sv=2025-05-05&st=2026-01-28T15%3A26%3A36Z&se=2026-02-27T15%3A26%3A36Z&sr=b&sp=r&sig=JDoP13492ZGScNoedS6JYsJOQ7qbm8SfeMefgC7oT5A%3D, New hash: 47a4ecc57b661b6c[39m
[36m[36minfo[36m[39m: [36mFile with hash 6ead46f35d6a1146 not found (may have already been deleted)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
✔ integration › features › tools › fileOperations › EditFileByLine: Works after prior SearchAndReplace edit (9.6s)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: test.txt (34 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: data.json (35 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: standalone.txt (23 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: script.js (21 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: large.txt (102400 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: file1.txt (22 bytes)[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
✔ integration › features › tools › writefile › WriteFile: Error handling - missing filename (260ms)
✔ integration › features › tools › writefile › WriteFile: Error handling - missing content (289ms)
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
✔ integration › features › tools › writefile › WriteFile: Write file without contextId (no collection) (963ms)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: file2.txt (22 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: script.py (17 bytes)[39m
✔ integration › features › tools › writefile › WriteFile: Write and upload text file (3.5s)
✔ integration › features › tools › writefile › WriteFile: Write JSON file with tags and notes (3.5s)
✔ integration › features › tools › writefile › WriteFile: Large content (4.1s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: readme.md (7 bytes)[39m
✔ integration › features › tools › writefile › WriteFile: Duplicate content (same hash) (9s)
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: page.html (13 bytes)[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36mPrepared content buffer for file: data.csv (18 bytes)[39m
✔ integration › features › tools › writefile › WriteFile: Different file types and MIME types (16.8s)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mClient requested subscription for request ids: test[39m
[32m[32mdebug[32m[39m: [32mSending subscription request(s) to channel requestProgressSubscriptions for remote execution: ["test"][39m
[32m[32mdebug[32m[39m: [32mReceived message from Redis channel requestProgressSubscriptions: ["test"][39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mClient requested subscription for request ids: af740870-428f-4f6e-b6bc-3206b30aac70[39m
[36m[36minfo[36m[39m: [36mStarting local execution for registered async request: af740870-428f-4f6e-b6bc-3206b30aac70[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [af740870-428f-4f6e-b6bc-3206b30aac70: translate_gpt4_omni.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [af740870-428f-4f6e-b6bc-3206b30aac70: translate_gpt4_omni.2] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [af740870-428f-4f6e-b6bc-3206b30aac70: translate_gpt4_omni.3] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining af740870-428f-4f6e-b6bc-3206b30aac70_280b4c63-fa37-4968-9396-16284e58c0f4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained af740870-428f-4f6e-b6bc-3206b30aac70_280b4c63-fa37-4968-9396-16284e58c0f4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text to translate in any language, assistant will create a translation of that text in Spanish. All text that the user posts is to be translated - assistant must not respond to the user in any way and should produce only the translation with no additional notes or commentary."},{"role":"user","content":"In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, \n a story unfolds. It's a tale of innovation and perseverance, of dreams taking flight in the digital age. \n Entrepreneurs and visionaries gather in gleaming office towers, their minds focused on the next breakthrough that will reshape our world.\n In labs and workshops, engineers and designers collaborate, their fingers dancing across keyboards as they write the future in lines of code.\n The city never sleeps, its rhythm maintained by the constant flow of ideas and ambition. Coffee shops become impromptu meeting rooms,\n where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.\n In the background, servers hum in vast data centers, processing countless transactions and storing the collective knowledge of humanity.\n The digital revolution continues unabated, transforming how we live, work, and connect with one another.\n Young graduates fresh from university mingle with seasoned veterans, each bringing their unique perspective to the challenges at hand.\n The boundaries between traditional industries blur as technology weaves its way into every aspect of business and society.\n This is the story of progress, of human ingenuity pushing the boundaries of what's possible.\n It's a narrative that continues to evolve, page by digital page, in the great book of human achievement.In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, \n a story unfolds. It's a tale of innovation and perseverance, of dreams taking flight in the digital age. \n Entrepreneurs and visionaries gather in gleaming office towers, their minds focused on the next breakthrough that will reshape our world.\n In labs and workshops, engineers and designers collaborate, their fingers dancing across keyboards as they write the future in lines of code.\n The city never sleeps, its rhythm maintained by the constant flow of ideas and ambition. Coffee shops become impromptu meeting rooms,\n where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.\n In the background, servers hum in vast data centers, processing countless transactions and storing the collective knowledge of humanity.\n The digital revolution continues unabated, transforming how we live, work, and connect with one another.\n Young graduates fresh from university mingle with seasoned veterans, each bringing their unique perspective to the challenges at hand.\n The boundaries between traditional industries blur as technology weaves its way into every aspect of business and society.\n This is the story of progress, of human ingenuity pushing the boundaries of what's possible.\n It's a narrative that continues to evolve, page by digital page, in the great book of human achievement.In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, \n a story unfolds. It's a tale of innovation and perseverance, of dreams taking flight in the digital age. \n Entrepreneurs and visionaries gather in gleaming office towers, their minds focused on the next breakthrough that will reshape our world.\n In labs and workshops, engineers and designers collaborate, their fingers dancing across keyboards as they write the future in lines of code.\n The city never sleeps, its rhythm maintained by the constant flow of ideas and ambition. Coffee shops become impromptu meeting rooms,\n where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.\n In the background, servers hum in vast data centers, processing countless transactions and storing the collective knowledge of humanity.\n The digital revolution continues unabated, transforming how we live, work, and connect with one another.\n Young graduates fresh from university mingle with seasoned veterans, each bringing their unique perspective to the challenges at hand.\n The boundaries between traditional industries blur as technology weaves its way into every aspect of business and society.\n This is the story of progress, of human ingenuity pushing the boundaries of what's possible.\n It's a narrative that continues to evolve, page by digital page, in the great book of human achievement.In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, \n a story unfolds. It's a tale of innovation and perseverance, of dreams taking flight in the digital age. \n Entrepreneurs and visionaries gather in gleaming office towers, their minds focused on the next breakthrough that will reshape our world.\n In labs and workshops, engineers and designers collaborate, their fingers dancing across keyboards as they write the future in lines of code.\n The city never sleeps, its rhythm maintained by the constant flow of ideas and ambition. Coffee shops become impromptu meeting rooms,\n where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining af740870-428f-4f6e-b6bc-3206b30aac70_2aa1b808-9314-4f50-a652-b0753d0c3ebd[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained af740870-428f-4f6e-b6bc-3206b30aac70_2aa1b808-9314-4f50-a652-b0753d0c3ebd[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text to translate in any language, assistant will create a translation of that text in Spanish. All text that the user posts is to be translated - assistant must not respond to the user in any way and should produce only the translation with no additional notes or commentary."},{"role":"user","content":" In the background, servers hum in vast data centers, processing countless transactions and storing the collective knowledge of humanity.\n The digital revolution continues unabated, transforming how we live, work, and connect with one another.\n Young graduates fresh from university mingle with seasoned veterans, each bringing their unique perspective to the challenges at hand.\n The boundaries between traditional industries blur as technology weaves its way into every aspect of business and society.\n This is the story of progress, of human ingenuity pushing the boundaries of what's possible.\n It's a narrative that continues to evolve, page by digital page, in the great book of human achievement.In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, \n a story unfolds. It's a tale of innovation and perseverance, of dreams taking flight in the digital age. \n Entrepreneurs and visionaries gather in gleaming office towers, their minds focused on the next breakthrough that will reshape our world.\n In labs and workshops, engineers and designers collaborate, their fingers dancing across keyboards as they write the future in lines of code.\n The city never sleeps, its rhythm maintained by the constant flow of ideas and ambition. Coffee shops become impromptu meeting rooms,\n where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.\n In the background, servers hum in vast data centers, processing countless transactions and storing the collective knowledge of humanity.\n The digital revolution continues unabated, transforming how we live, work, and connect with one another.\n Young graduates fresh from university mingle with seasoned veterans, each bringing their unique perspective to the challenges at hand.\n The boundaries between traditional industries blur as technology weaves its way into every aspect of business and society.\n This is the story of progress, of human ingenuity pushing the boundaries of what's possible.\n It's a narrative that continues to evolve, page by digital page, in the great book of human achievement.In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, \n a story unfolds. It's a tale of innovation and perseverance, of dreams taking flight in the digital age. \n Entrepreneurs and visionaries gather in gleaming office towers, their minds focused on the next breakthrough that will reshape our world.\n In labs and workshops, engineers and designers collaborate, their fingers dancing across keyboards as they write the future in lines of code.\n The city never sleeps, its rhythm maintained by the constant flow of ideas and ambition. Coffee shops become impromptu meeting rooms,\n where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.\n In the background, servers hum in vast data centers, processing countless transactions and storing the collective knowledge of humanity.\n The digital revolution continues unabated, transforming how we live, work, and connect with one another.\n Young graduates fresh from university mingle with seasoned veterans, each bringing their unique perspective to the challenges at hand.\n The boundaries between traditional industries blur as technology weaves its way into every aspect of business and society.\n This is the story of progress, of human ingenuity pushing the boundaries of what's possible.\n It's a narrative that continues to evolve, page by digital page, in the great book of human achievement.In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, \n a story unfolds. It's a tale of innovation and perseverance, of dreams taking flight in the digital age. \n Entrepreneurs and visionaries gather in gleaming office towers, their minds focused on the next breakthrough that will reshape our world.\n In labs and workshops, engineers and designers collaborate, their fingers dancing across keyboards as they write the future in lines of code.\n The city never sleeps, its rhythm maintained by the constant flow of ideas and ambition. Coffee shops become impromptu meeting rooms,\n where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.\n In the background, servers hum in vast data centers, processing countless transactions and storing the collective knowledge of humanity.\n The digital revolution continues unabated, transforming how we live, work, and connect with one another.\n Young graduates fresh from university mingle with seasoned veterans, each bringing their unique perspective to the challenges at hand.\n The boundaries between traditional industries blur as technology weaves its way into every aspect of business and society.\n This is the story of progress, of human ingenuity pushing the boundaries of what's possible.\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining af740870-428f-4f6e-b6bc-3206b30aac70_22a69984-1b78-402e-8697-2a6be51dccc2[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained af740870-428f-4f6e-b6bc-3206b30aac70_22a69984-1b78-402e-8697-2a6be51dccc2[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text to translate in any language, assistant will create a translation of that text in Spanish. All text that the user posts is to be translated - assistant must not respond to the user in any way and should produce only the translation with no additional notes or commentary."},{"role":"user","content":" It's a narrative that continues to evolve, page by digital page, in the great book of human achievement.In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, \n a story unfolds. It's a tale of innovation and perseverance, of dreams taking flight in the digital age. \n Entrepreneurs and visionaries gather in gleaming office towers, their minds focused on the next breakthrough that will reshape our world.\n In labs and workshops, engineers and designers collaborate, their fingers dancing across keyboards as they write the future in lines of code.\n The city never sleeps, its rhythm maintained by the constant flow of ideas and ambition. Coffee shops become impromptu meeting rooms,\n where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.\n In the background, servers hum in vast data centers, processing countless transactions and storing the collective knowledge of humanity.\n The digital revolution continues unabated, transforming how we live, work, and connect with one another.\n Young graduates fresh from university mingle with seasoned veterans, each bringing their unique perspective to the challenges at hand.\n The boundaries between traditional industries blur as technology weaves its way into every aspect of business and society.\n This is the story of progress, of human ingenuity pushing the boundaries of what's possible.\n It's a narrative that continues to evolve, page by digital page, in the great book of human achievement.In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, \n a story unfolds. It's a tale of innovation and perseverance, of dreams taking flight in the digital age. \n Entrepreneurs and visionaries gather in gleaming office towers, their minds focused on the next breakthrough that will reshape our world.\n In labs and workshops, engineers and designers collaborate, their fingers dancing across keyboards as they write the future in lines of code.\n The city never sleeps, its rhythm maintained by the constant flow of ideas and ambition. Coffee shops become impromptu meeting rooms,\n where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.\n In the background, servers hum in vast data centers, processing countless transactions and storing the collective knowledge of humanity.\n The digital revolution continues unabated, transforming how we live, work, and connect with one another.\n Young graduates fresh from university mingle with seasoned veterans, each bringing their unique perspective to the challenges at hand.\n The boundaries between traditional industries blur as technology weaves its way into every aspect of business and society.\n This is the story of progress, of human ingenuity pushing the boundaries of what's possible.\n It's a narrative that continues to evolve, page by digital page, in the great book of human achievement.In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, \n a story unfolds. It's a tale of innovation and perseverance, of dreams taking flight in the digital age. \n Entrepreneurs and visionaries gather in gleaming office towers, their minds focused on the next breakthrough that will reshape our world.\n In labs and workshops, engineers and designers collaborate, their fingers dancing across keyboards as they write the future in lines of code.\n The city never sleeps, its rhythm maintained by the constant flow of ideas and ambition. Coffee shops become impromptu meeting rooms,\n where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.\n In the background, servers hum in vast data centers, processing countless transactions and storing the collective knowledge of humanity.\n The digital revolution continues unabated, transforming how we live, work, and connect with one another.\n Young graduates fresh from university mingle with seasoned veterans, each bringing their unique perspective to the challenges at hand.\n The boundaries between traditional industries blur as technology weaves its way into every aspect of business and society.\n This is the story of progress, of human ingenuity pushing the boundaries of what's possible.\n It's a narrative that continues to evolve, page by digital page, in the great book of human achievement."}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed af740870-428f-4f6e-b6bc-3206b30aac70_280b4c63-fa37-4968-9396-16284e58c0f4[39m
[34m[34mverbose[34m[39m: [34m<<< [af740870-428f-4f6e-b6bc-3206b30aac70] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [af740870-428f-4f6e-b6bc-3206b30aac70: translate_gpt4_omni] response - complete in 5155ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 70, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text to translate ... not respond to the user in any way and should produce only the translation with no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, characters: 5299, content: "In the heart of the bustling metropolis, where skyscrapers pierce the clouds and streets pulse with endless energy, [39m
[34m ... where startups are born on napkins and partnerships forged over steaming lattes. The energy is palpable, electric, contagious.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 5369 characters][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía incesante, se desarrolla una historia. Es un relato de innovación y perseverancia, de sueños que toman vuelo en la era digital. Empresarios y visionarios se reúnen en relucientes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos bailando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y nos conectamos unos con otros. Jóvenes recién graduados de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos presentes. Los límites entre las industrias tradicionales se difuminan mientras la tecnología se entrelaza con cada aspecto de los negocios y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo posible. Es una narración que sigue evolucionando, página por página digital, en el gran libro de los logros humanos."[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"af740870-428f-4f6e-b6bc-3206b30aac70","progress":0.3333333333333333}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed af740870-428f-4f6e-b6bc-3206b30aac70_2aa1b808-9314-4f50-a652-b0753d0c3ebd[39m
[34m[34mverbose[34m[39m: [34m<<< [af740870-428f-4f6e-b6bc-3206b30aac70] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [af740870-428f-4f6e-b6bc-3206b30aac70: translate_gpt4_omni] response - complete in 7572ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 70, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text to translate ... not respond to the user in any way and should produce only the translation with no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, characters: 5128, content: " In the background, servers hum in vast data centers, processing countless transactions and storing the collective ... and society.[39m
[34m This is the story of progress, of human ingenuity pushing the boundaries of what's possible.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 5198 characters][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y nos conectamos unos con otros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos presentes. Los límites entre las industrias tradicionales se desdibujan mientras la tecnología se entrelaza en cada aspecto de los negocios y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo que es posible. Es una narrativa que sigue evolucionando, página tras página digital, en el gran libro de los logros humanos. En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía infinita, se desarrolla una historia. Es un relato de innovación y perseverancia, de sueños que toman vuelo en la era digital. Emprendedores y visionarios se reúnen en relucientes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos danzando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y nos conectamos unos con otros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos presentes. Los límites entre las industrias tradicionales se desdibujan mientras la tecnología se entrelaza en cada aspecto de los negocios y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo que es posible. Es una narrativa que sigue evolucionando, página tras página digital, en el gran libro de los logros humanos. En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía infinita, se desarrolla una historia. Es un relato de innovación y perseverancia, de sueños que toman vuelo en la era digital. Emprendedores y visionarios se reúnen en relucientes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos danzando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y nos conectamos unos con otros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos presentes. Los límites entre las industrias tradicionales se desdibujan mientras la tecnología se entrelaza en cada aspecto de los negocios y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo que es posible."[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"af740870-428f-4f6e-b6bc-3206b30aac70","progress":0.6666666666666666}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed af740870-428f-4f6e-b6bc-3206b30aac70_22a69984-1b78-402e-8697-2a6be51dccc2[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [af740870-428f-4f6e-b6bc-3206b30aac70] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [af740870-428f-4f6e-b6bc-3206b30aac70: translate_gpt4_omni] response - complete in 10150ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 70, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text to translate ... not respond to the user in any way and should produce only the translation with no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 847, content: " It's a narrative that continues to evolve, page by digital page, in the great book of ... It's a narrative that continues to evolve, page by digital page, in the great book of human achievement."[39m
[36m[36minfo[36m[39m: [36m[chat request contained 917 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Es una narrativa que sigue evolucionando, página por página digital, en el gran libro del logro humano. En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía interminable, una historia se despliega. Es un cuento de innovación y perseverancia, de sueños que alzan vuelo en la era digital. Emprendedores y visionarios se reúnen en brillantes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos danzando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y conectamos entre nosotros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos en cuestión. Los límites entre las industrias tradicionales se difuminan a medida que la tecnología se entrelaza en cada aspecto del negocio y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo posible. Es una narrativa que sigue evolucionando, página por página digital, en el gran libro del logro humano. En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía interminable, una historia se despliega. Es un cuento de innovación y perseverancia, de sueños que alzan vuelo en la era digital. Emprendedores y visionarios se reúnen en brillantes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos danzando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y conectamos entre nosotros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos en cuestión. Los límites entre las industrias tradicionales se difuminan a medida que la tecnología se entrelaza en cada aspecto del negocio y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo posible. Es una narrativa que sigue evolucionando, página por página digital, en el gran libro del logro humano. En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía interminable, una historia se despliega. Es un cuento de innovación y perseverancia, de sueños que alzan vuelo en la era digital. Emprendedores y visionarios se reúnen en brillantes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos danzando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y conectamos entre nosotros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos en cuestión. Los límites entre las industrias tradicionales se difuminan a medida que la tecnología se entrelaza en cada aspecto del negocio y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo posible."[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"af740870-428f-4f6e-b6bc-3206b30aac70","progress":1,"data":"\"En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía incesante, se desarrolla una historia. Es un relato de innovación y perseverancia, de sueños que toman vuelo en la era digital. Empresarios y visionarios se reúnen en relucientes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos bailando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y nos conectamos unos con otros. Jóvenes recién graduados de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos presentes. Los límites entre las industrias tradicionales se difuminan mientras la tecnología se entrelaza con cada aspecto de los negocios y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo posible. Es una narración que sigue evolucionando, página por página digital, en el gran libro de los logros humanos.\\n\\nEn el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y nos conectamos unos con otros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos presentes. Los límites entre las industrias tradicionales se desdibujan mientras la tecnología se entrelaza en cada aspecto de los negocios y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo que es posible. Es una narrativa que sigue evolucionando, página tras página digital, en el gran libro de los logros humanos. En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía infinita, se desarrolla una historia. Es un relato de innovación y perseverancia, de sueños que toman vuelo en la era digital. Emprendedores y visionarios se reúnen en relucientes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos danzando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y nos conectamos unos con otros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos presentes. Los límites entre las industrias tradicionales se desdibujan mientras la tecnología se entrelaza en cada aspecto de los negocios y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo que es posible. Es una narrativa que sigue evolucionando, página tras página digital, en el gran libro de los logros humanos. En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía infinita, se desarrolla una historia. Es un relato de innovación y perseverancia, de sueños que toman vuelo en la era digital. Emprendedores y visionarios se reúnen en relucientes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos danzando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y nos conectamos unos con otros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos presentes. Los límites entre las industrias tradicionales se desdibujan mientras la tecnología se entrelaza en cada aspecto de los negocios y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo que es posible.\\n\\nEs una narrativa que sigue evolucionando, página por página digital, en el gran libro del logro humano. En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía interminable, una historia se despliega. Es un cuento de innovación y perseverancia, de sueños que alzan vuelo en la era digital. Emprendedores y visionarios se reúnen en brillantes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos danzando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y conectamos entre nosotros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos en cuestión. Los límites entre las industrias tradicionales se difuminan a medida que la tecnología se entrelaza en cada aspecto del negocio y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo posible. Es una narrativa que sigue evolucionando, página por página digital, en el gran libro del logro humano. En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía interminable, una historia se despliega. Es un cuento de innovación y perseverancia, de sueños que alzan vuelo en la era digital. Emprendedores y visionarios se reúnen en brillantes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos danzando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y conectamos entre nosotros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos en cuestión. Los límites entre las industrias tradicionales se difuminan a medida que la tecnología se entrelaza en cada aspecto del negocio y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo posible. Es una narrativa que sigue evolucionando, página por página digital, en el gran libro del logro humano. En el corazón de la bulliciosa metrópoli, donde los rascacielos perforan las nubes y las calles laten con energía interminable, una historia se despliega. Es un cuento de innovación y perseverancia, de sueños que alzan vuelo en la era digital. Emprendedores y visionarios se reúnen en brillantes torres de oficinas, sus mentes enfocadas en el próximo avance que remodelará nuestro mundo. En laboratorios y talleres, ingenieros y diseñadores colaboran, sus dedos danzando sobre teclados mientras escriben el futuro en líneas de código. La ciudad nunca duerme, su ritmo mantenido por el flujo constante de ideas y ambición. Las cafeterías se convierten en salas de reuniones improvisadas, donde las startups nacen en servilletas y las asociaciones se forjan sobre lattes humeantes. La energía es palpable, eléctrica, contagiosa. En el fondo, los servidores zumban en vastos centros de datos, procesando innumerables transacciones y almacenando el conocimiento colectivo de la humanidad. La revolución digital continúa sin cesar, transformando cómo vivimos, trabajamos y conectamos entre nosotros. Jóvenes graduados recién salidos de la universidad se mezclan con veteranos experimentados, cada uno aportando su perspectiva única a los desafíos en cuestión. Los límites entre las industrias tradicionales se difuminan a medida que la tecnología se entrelaza en cada aspecto del negocio y la sociedad. Esta es la historia del progreso, de la ingeniosidad humana empujando los límites de lo posible.\"","info":"{}","error":""}[39m
✔ integration › features › translate › translate_chunking_stream › Translate pathway handles chunked async processing correctly (10.8s)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[33m[33mwarn[33m[39m: [33mNo translations available for selection[39m
✔ integration › features › translate › translate_srt › selectBestTranslation picks the best translation based on proximity to target
✔ integration › features › translate › translate_srt › translationMap is built correctly with multiple chunks
[33m[33mwarn[33m[39m: [33mInvalid translations input: null[39m
[33m[33mwarn[33m[39m: [33mInvalid translations input: undefined[39m
Translation map size: 50
[36m[36minfo[36m[39m: [36mSplit subtitles into 1 overlapping chunks[39m
[36m[36minfo[36m[39m: [36mSplit subtitles into 1 overlapping chunks[39m
[36m[36minfo[36m[39m: [36mSplit subtitles into 67 overlapping chunks[39m
[36m[36minfo[36m[39m: [36mSplit subtitles into 26 overlapping chunks[39m
[36m[36minfo[36m[39m: [36mSplit subtitles into 22 overlapping chunks[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [b9c54983-8fa3-446b-8757-512c3dd9db18: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [5d73f77b-0e8e-447d-9754-925a6024e1d1: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [7451a346-597f-4f0d-89be-cb39cd25b293: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f13022d6-25e9-4d6d-9768-9bdb04ab202c: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [73c310ec-b842-4d29-ab1b-ea65414d0c1d: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [2a7f530c-61f8-4d15-8ad8-5ead166c6a01: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [a645b14f-aa11-4f9f-bcbd-4f0399ab02fe: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [619aff01-c56e-4b52-9f5a-13021c1cf5e0: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [230fc91b-2d0c-4fa0-a334-9d8e47fd6e00: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [9a83c8cd-1595-40b8-b2cf-8b2faffd6f73: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [2e907748-6331-49a1-8049-88d626374623: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [adbfe0d8-4b7d-4b9c-950c-b0a884550168: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [83354540-2f6a-4c3f-8e65-d98044300763: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [4c299358-5e8d-454c-b02d-15506ca394c6: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [61a69dc9-111b-47fe-b747-a92c09805d0f: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e0352089-4f84-4252-9096-8583a1a5115e: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [4b6bb615-aae9-43a1-88e4-b8fa0e364bf9: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [a13426ad-ec02-4c34-9a7c-c7e4f1dd9cc1: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0260ade2-2a0f-4fca-8718-562425c2744b: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [b36b2983-b4fb-40e0-9384-b56f99dc58c6: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [c9b0d976-247f-4a2b-8bc0-21e39f2f9ceb: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [951d7948-ad2b-4c1d-ad5f-aed8911c7d7a: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6974f56a-7e14-4880-92c9-4907620c52ba: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [69328a85-c65d-4e12-aece-3c1ceb5b2233: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [64a8f3a4-584d-4b02-9989-b64c5b25c98b: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [48bcfd31-9eea-45cc-8e80-ed292c2dae83: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [75b07889-bb60-4652-bdeb-93e5eb7e474d: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [c8e7a168-53fc-4bd0-ab6f-8b1f0bed11d5: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [fbd0f5da-5ffd-4b8f-bb41-d78c149a1429: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [ec482eb9-71a6-46fd-9dc1-79a88c5e49cd: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [611a33ac-8f05-490d-9a8f-b0f7daade3c8: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [56c611ea-d82f-4799-a7ef-fe1b6f109753: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [c929d266-0556-4a19-a044-dbedf8b30efd: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [b38d3589-b1ad-42b8-94b3-6057f8d33fbb: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f79a3835-b57a-4c7f-9772-c5590c5b1fa3: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [cf4fa861-d451-4139-bbfd-8aca34803089: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [5a49feb9-2d6d-4698-af82-74a42185fa6f: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [12ec19d3-e3b6-48d7-8e3e-121e69e94c28: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [52d52fe4-7611-45b8-8105-88e58f39e278: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [596e501d-17ba-4270-96de-5b4834affadf: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e603b964-f5dd-4d4d-8393-ce893d2dcdac: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [fe2dfc25-6c43-4f58-a9fd-e6820388c845: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [c609a9dc-4f75-4432-bc07-0ecd915d0d50: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [d8481c54-f7cd-4e0f-938b-18147e9a571a: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f9cb1d7f-e8c3-4f24-b812-2af0d497ce70: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [57176df5-1c31-4d58-a440-2ae76aab71c4: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [7424b017-c688-409b-a412-e0bb2eb982b6: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [cd5c8e89-b92b-4cba-a15f-7aaa564b65c6: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [5e92d5a4-74ac-4bd0-9f65-3af02cd7cebb: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [635cb569-6d3a-435c-a3e5-f3eeda130a09: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f3ed0f38-e6ac-40aa-b6f2-171fc6c2eff7: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e76f10fc-411e-453c-8c66-fb6143bb3ed7: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [9b622f9e-bf99-4eb5-aca6-53eace09df48: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [55588aaa-38ce-47ed-8bce-f7d5eb06438b: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [398befd2-5d74-4c93-bea3-4f8518233c34: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f3fdb653-8870-413b-b28d-71e660150a96: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [8946776c-06a1-4034-bf61-f8a737d32766: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [9d3144a9-19f6-404d-adcf-3af01d3108ad: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [47336b26-8028-42ee-a704-d3fa657c9856: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [87426672-9ce7-4c5a-b275-4085f4b3cb3f: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [331ec312-c43a-4550-97ef-749671d46a53: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [68157b61-1871-4eb4-a47e-b6330d2d5801: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [fa8a536a-d76e-442d-b28d-239ae62d30b6: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [cef74c09-19a3-459d-8dfd-9aee1898556a: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [9c9d69cd-8603-49af-a57c-40d35cd9ee06: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [bd064f93-c13c-499a-a7e1-b7c83d4a4a03: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [2f5d8f73-392e-417f-b380-3796aec60424: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [286596bf-b33e-4308-ab05-7cb12faa763a: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [dc316d49-2435-41d1-881e-d52d302bd5f1: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [c8cc71f7-216a-422d-b34d-eec511f27ddc: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [49117938-2e42-4bfd-816b-8f9bb14c78e0: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e338838f-38a8-4dcb-8f0e-f56fbd3b5c89: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6d93f40f-0f4b-4fcb-af73-eb09f749bca8: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [465647a5-46a0-4140-8aba-29d0f4f9c3db: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [4f7bd35b-1945-4c72-89af-90dd87059238: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [22f7d134-efcd-43ae-a2a9-04aaa0451c71: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [ddc8c9b7-cece-4584-b0c3-a88ecfea9ce3: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [b898e245-9242-4bf3-92ae-41d720ce6e75: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [90763f56-f6d6-4dfc-aa6b-2e3972eb24df: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [97984b37-504e-484a-9488-1d75df3ff41a: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [1e675a5c-4030-432d-b069-c760a00faf50: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [84350dc9-573d-4696-9c3d-a315accef465: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [8de7f21d-545b-4e4d-b249-72feb9ee7848: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [b2633ec6-30a7-4ef9-aa2c-df75e6aa6204: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [1b292b6d-39ca-483f-b000-9aa8f03e6a21: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [41e57e28-378a-4389-adbf-64ecbf6bf4b9: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [5a802e0e-0ca3-464e-adf5-ea4d348ef552: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6d4a57da-6626-4ba2-ae36-07d9b48a21b8: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f391e38b-c324-42fc-8622-e65afcae77e0: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [2a99a433-9792-4a3c-842a-e7f85d81125a: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [ac60110d-fd03-4f29-8c38-217bf0b5583a: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [4afff789-f279-456f-9bd2-b5003594d554: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [edb99136-53ac-4aba-b17a-e1e20eeb8a60: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [1e6979d3-f81c-4b20-a5e6-ef6a6221d29d: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [250b74e2-45af-4198-9a2a-c1c326d15146: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [823c1fa3-6277-46d8-9998-b1cba7129b05: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [57ecd3bd-4f63-4c3c-a7b9-1ca61a9adc12: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [a0b77ad3-e482-4b31-93f8-e503458ee6ce: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f1c02ac4-2ddf-46f0-83c0-d49cb3aced45: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [aa2b971e-6da4-4140-9757-850981b274ed: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [eb5e8315-8f31-48d3-b16b-93b369e4c2f0: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f6f57fb4-390f-4e5f-8e75-7a62e624d7ad: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [c24adbd2-4f0f-4f1c-b932-e704c636a1e6: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [448bda20-203a-4d72-9f88-52079d40dfd3: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [b7ea7c10-5c35-4c35-a5f8-96b93d36a504: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6d0da48a-c8bf-402a-9b19-771463f8f386: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [1d0e1a0d-7ac7-4d5b-bdbd-847c7bcd1674: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [77361a79-f4e9-4fea-ad77-20efea66e747: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [c7eade8a-c71c-4a47-9873-6a13fb55d498: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6e3e7319-2fbe-4191-b031-6c32269fd946: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e06eb860-0591-4f61-9db0-7870ad36ce1d: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [51e3bfcd-2879-4b8e-b259-8dbc6da029b2: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [96bb4746-f4b5-4d3b-a448-3fb9b51939e6: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [52638977-4248-4199-b5d5-ecdd3a8348b2: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e7ff0639-f47c-4b7b-87da-da594d7d6abf: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [34c0213d-241d-448e-950a-3f4e284e447c: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [586ee0b4-b115-4ede-905a-ccf9b6a8655a: translate_subtitle_helper.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining b9c54983-8fa3-446b-8757-512c3dd9db18_29857114-1cab-4e50-bcee-4ffff871f63d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained b9c54983-8fa3-446b-8757-512c3dd9db18_29857114-1cab-4e50-bcee-4ffff871f63d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Spanish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1\n00:00:03,069 --> 00:00:04,771\nWho's that?\n\n2\n00:00:04,771 --> 00:00:06,039\nAseel.\n\n3\n00:00:06,039 --> 00:00:07,474\nWho is Aseel a mom to?\n\n4\n00:00:07,474 --> 00:00:09,376\nAseel is mommy\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 5d73f77b-0e8e-447d-9754-925a6024e1d1_58025e64-749a-4b14-9da4-e0603f8253bc[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 5d73f77b-0e8e-447d-9754-925a6024e1d1_58025e64-749a-4b14-9da4-e0603f8253bc[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Spanish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\nWEBVTT\n\n1\n00:00.000 --> 00:07.000\nIt's here to change the game.\n\nintro\n00:07.000 --> 00:11.360\nWith the power of AI transforming the future.\n\nquestion\n00:11.360 --> 00:14.160\nThe possibilities endless.\n\n00:14.160 --> 00:17.240\nIt's not just about the generative AI itself.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 7451a346-597f-4f0d-89be-cb39cd25b293_b9e1d944-c0bc-404d-886a-6d0134e4f15b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 7451a346-597f-4f0d-89be-cb39cd25b293_b9e1d944-c0bc-404d-886a-6d0134e4f15b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1\n00:00:00,000 --> 00:00:00,400\nموقع\n\n2\n00:00:00,400 --> 00:00:00,720\nالقضية\n\n3\n00:00:00,720 --> 00:00:01,320\nالفلسطينية\n\n4\n00:00:01,320 --> 00:00:02,360\nلدى\n\n5\n00:00:02,360 --> 00:00:02,640\nالشعب\n\n6\n00:00:02,640 --> 00:00:02,980\nاليمني\n\n7\n00:00:02,980 --> 00:00:03,360\nهناك\n\n8\n00:00:03,360 --> 00:00:03,780\nتقريباً\n\n9\n00:00:03,780 --> 00:00:04,080\nإجماع\n\n10\n00:00:04,080 --> 00:00:04,520\nمنقطع\n\n11\n00:00:04,520 --> 00:00:04,600\nعن\n\n12\n00:00:04,600 --> 00:00:04,760\nنظير\n\n13\n00:00:04,760 --> 00:00:04,920\nنحن\n\n14\n00:00:04,920 --> 00:00:05,240\nنختلف\n\n15\n00:00:05,240 --> 00:00:05,360\nفي\n\n16\n00:00:05,360 --> 00:00:05,560\nقضايا\n\n17\n00:00:05,560 --> 00:00:05,900\nسياسية\n\n18\n00:00:05,900 --> 00:00:06,240\nكثيرة\n\n19\n00:00:06,240 --> 00:00:06,760\nقضايا\n\n20\n00:00:06,760 --> 00:00:07,200\nداخلية\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining f13022d6-25e9-4d6d-9768-9bdb04ab202c_6ac2a898-5305-42f2-9819-701059a30c1d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained f13022d6-25e9-4d6d-9768-9bdb04ab202c_6ac2a898-5305-42f2-9819-701059a30c1d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n18\n00:00:05,900 --> 00:00:06,240\nكثيرة\n\n19\n00:00:06,240 --> 00:00:06,760\nقضايا\n\n20\n00:00:06,760 --> 00:00:07,200\nداخلية\n\n21\n00:00:07,200 --> 00:00:07,560\nوقضايا\n\n22\n00:00:07,560 --> 00:00:08,020\nخارجية\n\n23\n00:00:08,020 --> 00:00:08,480\nتحالفات\n\n24\n00:00:08,480 --> 00:00:08,900\nإقليمية\n\n25\n00:00:08,900 --> 00:00:09,440\nنختلف\n\n26\n00:00:09,440 --> 00:00:09,540\nفي\n\n27\n00:00:09,540 --> 00:00:09,740\nقضايا\n\n28\n00:00:09,740 --> 00:00:09,940\nكثيرة\n\n29\n00:00:09,940 --> 00:00:10,160\nلكن\n\n30\n00:00:10,160 --> 00:00:10,540\nالقضية\n\n31\n00:00:10,540 --> 00:00:11,080\nالفلسطينية\n\n32\n00:00:11,080 --> 00:00:11,720\nمحل\n\n33\n00:00:11,720 --> 00:00:12,200\nإجماع\n\n34\n00:00:12,200 --> 00:00:12,800\nمنقطع\n\n35\n00:00:12,800 --> 00:00:12,860\nعن\n\n36\n00:00:12,860 --> 00:00:13,000\nنظير\n\n37\n00:00:13,000 --> 00:00:13,140\nلدى\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 73c310ec-b842-4d29-ab1b-ea65414d0c1d_78de4c8a-777f-490b-ba5c-2267b7e99d07[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 73c310ec-b842-4d29-ab1b-ea65414d0c1d_78de4c8a-777f-490b-ba5c-2267b7e99d07[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n35\n00:00:12,800 --> 00:00:12,860\nعن\n\n36\n00:00:12,860 --> 00:00:13,000\nنظير\n\n37\n00:00:13,000 --> 00:00:13,140\nلدى\n\n38\n00:00:13,140 --> 00:00:13,380\nالشعب\n\n39\n00:00:13,380 --> 00:00:13,700\nاليمني\n\n40\n00:00:13,700 --> 00:00:14,240\nخطأ\n\n41\n00:00:14,240 --> 00:00:14,340\nأن\n\n42\n00:00:14,340 --> 00:00:14,720\nتكون\n\n43\n00:00:14,720 --> 00:00:16,320\nالقضية\n\n44\n00:00:16,320 --> 00:00:16,820\nالفلسطينية\n\n45\n00:00:16,820 --> 00:00:17,180\nخاصة\n\n46\n00:00:17,180 --> 00:00:17,460\nبمحور\n\n47\n00:00:17,460 --> 00:00:17,680\nدون\n\n48\n00:00:17,680 --> 00:00:17,960\nمحور\n\n49\n00:00:17,960 --> 00:00:18,360\nلكن\n\n50\n00:00:18,360 --> 00:00:18,600\nهذا\n\n51\n00:00:18,600 --> 00:00:18,920\nالواقع\n\n52\n00:00:18,920 --> 00:00:19,340\nالمؤسف\n\n53\n00:00:19,340 --> 00:00:19,900\nالمفضل\n\n54\n00:00:19,900 --> 00:00:20,160\nأنها\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 2a7f530c-61f8-4d15-8ad8-5ead166c6a01_5d0afa7d-ad72-4fce-a4c6-74a17f2fcd4a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 2a7f530c-61f8-4d15-8ad8-5ead166c6a01_5d0afa7d-ad72-4fce-a4c6-74a17f2fcd4a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n52\n00:00:18,920 --> 00:00:19,340\nالمؤسف\n\n53\n00:00:19,340 --> 00:00:19,900\nالمفضل\n\n54\n00:00:19,900 --> 00:00:20,160\nأنها\n\n55\n00:00:20,160 --> 00:00:20,460\nقضية\n\n56\n00:00:20,460 --> 00:00:20,920\nعربية\n\n57\n00:00:20,920 --> 00:00:21,600\nقضية\n\n58\n00:00:21,600 --> 00:00:22,260\nإسلامية\n\n59\n00:00:22,260 --> 00:00:22,860\nالكل\n\n60\n00:00:22,860 --> 00:00:23,260\nيقف\n\n61\n00:00:23,260 --> 00:00:23,560\nمعها\n\n62\n00:00:23,560 --> 00:00:24,940\nهل\n\n63\n00:00:24,940 --> 00:00:25,200\nكان\n\n64\n00:00:25,200 --> 00:00:26,180\nللحوثيين\n\n65\n00:00:26,180 --> 00:00:26,340\nأن\n\n66\n00:00:26,340 --> 00:00:27,380\nيستهدفوا\n\n67\n00:00:27,380 --> 00:00:28,000\nالسفن\n\n68\n00:00:28,000 --> 00:00:28,920\nالمبحرة\n\n69\n00:00:28,920 --> 00:00:29,380\nفي\n\n70\n00:00:29,380 --> 00:00:29,680\nطرق\n\n71\n00:00:29,680 --> 00:00:30,100\nالملاحة\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining a645b14f-aa11-4f9f-bcbd-4f0399ab02fe_e9967091-426a-484f-9940-ca263356043d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained a645b14f-aa11-4f9f-bcbd-4f0399ab02fe_e9967091-426a-484f-9940-ca263356043d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n69\n00:00:28,920 --> 00:00:29,380\nفي\n\n70\n00:00:29,380 --> 00:00:29,680\nطرق\n\n71\n00:00:29,680 --> 00:00:30,100\nالملاحة\n\n72\n00:00:30,100 --> 00:00:30,720\nالدولية\n\n73\n00:00:30,720 --> 00:00:31,480\nبهذه\n\n74\n00:00:31,480 --> 00:00:32,160\nالدقة\n\n75\n00:00:32,160 --> 00:00:32,400\nدون\n\n76\n00:00:32,400 --> 00:00:33,000\nمعلومات\n\n77\n00:00:33,000 --> 00:00:33,600\nاستخبارية\n\n78\n00:00:33,600 --> 00:00:34,140\nإيرانية؟\n\n79\n00:00:53,560 --> 00:00:53,900\nأو\n\n80\n00:00:53,900 --> 00:00:54,120\nكل\n\n81\n00:00:54,120 --> 00:00:54,280\nمن\n\n82\n00:00:54,280 --> 00:00:54,540\nدخل\n\n83\n00:00:54,540 --> 00:00:54,800\nمعنا\n\n84\n00:00:54,800 --> 00:00:54,940\nفي\n\n85\n00:00:54,940 --> 00:00:55,180\nحوار\n\n86\n00:00:55,180 --> 00:00:55,500\nيعرف\n\n87\n00:00:55,500 --> 00:00:55,700\nهذا\n\n88\n00:00:55,700 --> 00:00:56,220\nيعرف\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 619aff01-c56e-4b52-9f5a-13021c1cf5e0_d09a9309-ccb3-409b-88d6-be430be37cac[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 619aff01-c56e-4b52-9f5a-13021c1cf5e0_d09a9309-ccb3-409b-88d6-be430be37cac[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n86\n00:00:55,180 --> 00:00:55,500\nيعرف\n\n87\n00:00:55,500 --> 00:00:55,700\nهذا\n\n88\n00:00:55,700 --> 00:00:56,220\nيعرف\n\n89\n00:00:56,220 --> 00:00:56,540\nجيدا\n\n90\n00:00:56,540 --> 00:00:56,640\nبل\n\n91\n00:00:56,640 --> 00:00:56,720\nإن\n\n92\n00:00:56,720 --> 00:00:57,060\nهناك\n\n93\n00:00:57,060 --> 00:00:57,300\nبعض\n\n94\n00:00:57,300 --> 00:00:57,800\nالمظاهرات\n\n95\n00:00:57,800 --> 00:00:58,180\nخرجت\n\n96\n00:00:58,180 --> 00:00:58,320\nفي\n\n97\n00:00:58,320 --> 00:00:58,560\nبعض\n\n98\n00:00:58,560 --> 00:00:58,900\nالمدن\n\n99\n00:00:58,900 --> 00:00:59,340\nالخاضعة\n\n100\n00:00:59,340 --> 00:00:59,800\nلسيطرة\n\n101\n00:00:59,800 --> 00:01:00,460\nالحوثيين\n\n102\n00:01:00,460 --> 00:01:01,100\nقبل\n\n103\n00:01:01,100 --> 00:01:01,560\nالسابع\n\n104\n00:01:01,560 --> 00:01:01,720\nمن\n\n105\n00:01:01,720 --> 00:01:02,140\nأكتوبر\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 230fc91b-2d0c-4fa0-a334-9d8e47fd6e00_6a60eaba-2153-4120-aefd-e20647564ee6[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 230fc91b-2d0c-4fa0-a334-9d8e47fd6e00_6a60eaba-2153-4120-aefd-e20647564ee6[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n103\n00:01:01,100 --> 00:01:01,560\nالسابع\n\n104\n00:01:01,560 --> 00:01:01,720\nمن\n\n105\n00:01:01,720 --> 00:01:02,140\nأكتوبر\n\n106\n00:01:02,140 --> 00:01:02,360\nثم\n\n107\n00:01:02,360 --> 00:01:02,780\nجاءت\n\n108\n00:01:02,780 --> 00:01:02,880\nهذه\n\n109\n00:01:02,880 --> 00:01:03,740\nالعمليات\n\n110\n00:01:03,740 --> 00:01:04,720\nلتلقي\n\n111\n00:01:04,720 --> 00:01:05,180\nلكم\n\n112\n00:01:05,180 --> 00:01:05,920\nبطوق\n\n113\n00:01:05,920 --> 00:01:06,540\nنجاح\n\n114\n00:01:06,540 --> 00:01:07,460\nداخلي\n\n115\n00:01:07,460 --> 00:01:08,240\nسياسيا\n\n116\n00:01:08,240 --> 00:01:09,180\nواقتصاديا\n\n117\n00:01:09,180 --> 00:01:09,480\nالأخوة\n\n118\n00:01:09,480 --> 00:01:09,600\nفي\n\n119\n00:01:09,600 --> 00:01:10,040\nالسعودية\n\n120\n00:01:10,040 --> 00:01:10,740\nلديهم\n\n121\n00:01:10,740 --> 00:01:11,000\nهذا\n\n122\n00:01:11,000 --> 00:01:12,340\nالتوجه\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 9a83c8cd-1595-40b8-b2cf-8b2faffd6f73_cfd8d637-395e-4da8-a406-029c2f49d385[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 9a83c8cd-1595-40b8-b2cf-8b2faffd6f73_cfd8d637-395e-4da8-a406-029c2f49d385[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n120\n00:01:10,040 --> 00:01:10,740\nلديهم\n\n121\n00:01:10,740 --> 00:01:11,000\nهذا\n\n122\n00:01:11,000 --> 00:01:12,340\nالتوجه\n\n123\n00:01:12,340 --> 00:01:12,940\nأن\n\n124\n00:01:12,940 --> 00:01:13,380\nنمضي\n\n125\n00:01:13,380 --> 00:01:13,700\nفيه\n\n126\n00:01:13,700 --> 00:01:14,520\nبغض\n\n127\n00:01:14,520 --> 00:01:14,800\nالنظر\n\n128\n00:01:14,800 --> 00:01:14,940\nعن\n\n129\n00:01:14,940 --> 00:01:15,320\nما\n\n130\n00:01:15,320 --> 00:01:15,620\nيجري\n\n131\n00:01:15,620 --> 00:01:15,800\nفي\n\n132\n00:01:15,800 --> 00:01:16,200\nالبحر\n\n133\n00:01:16,200 --> 00:01:16,400\nالأحمر\n\n134\n00:01:16,400 --> 00:01:16,680\nلكن\n\n135\n00:01:16,680 --> 00:01:17,060\nهناك\n\n136\n00:01:17,060 --> 00:01:17,380\nإرادة\n\n137\n00:01:17,380 --> 00:01:17,760\nأخرى\n\n138\n00:01:17,760 --> 00:01:18,280\nفي\n\n139\n00:01:18,280 --> 00:01:18,560\nعرقل\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed b9c54983-8fa3-446b-8757-512c3dd9db18_29857114-1cab-4e50-bcee-4ffff871f63d[39m
✔ integration › features › translate › translate_srt › test subtitle translation with SRT format (1.8s)
[34m[34mverbose[34m[39m: [34m<<< [b9c54983-8fa3-446b-8757-512c3dd9db18] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [b9c54983-8fa3-446b-8757-512c3dd9db18: translate_subtitle_helper] response - complete in 1158ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 110, content: "[39m
[34m1[39m
[34m00:00:03,069 --> 00:00:04,771[39m
[34mWho's that?[39m
[34m2[39m
[34m00:00:04,771 --> 00:00:06,039[39m
[34mAseel.[39m
[34m3[39m
[34m00:00:06,039 --> 00:00:07,474[39m
[34mWho is Aseel a mom to?[39m
[34m4[39m
[34m00:00:07,474 --> 00:00:09,376[39m
[34mAseel is mommy[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 177 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1\n00:00:03,069 --> 00:00:04,771\n¿Quién es ese?\n\n2\n00:00:04,771 --> 00:00:06,039\nAseel.\n\n3\n00:00:06,039 --> 00:00:07,474\n¿De quién es mamá Aseel?\n\n4\n00:00:07,474 --> 00:00:09,376\nAseel es mamá\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 2e907748-6331-49a1-8049-88d626374623_bf6c5674-f795-46ca-a4c5-8eae38e8e1f5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 2e907748-6331-49a1-8049-88d626374623_bf6c5674-f795-46ca-a4c5-8eae38e8e1f5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n137\n00:01:17,380 --> 00:01:17,760\nأخرى\n\n138\n00:01:17,760 --> 00:01:18,280\nفي\n\n139\n00:01:18,280 --> 00:01:18,560\nعرقل\n\n140\n00:01:18,560 --> 00:01:19,680\nوتحاول\n\n141\n00:01:19,680 --> 00:01:20,100\nابتزاز\n\n142\n00:01:20,100 --> 00:01:20,860\nالموقف\n\n143\n00:01:20,860 --> 00:01:21,280\nاليمني\n\n144\n00:01:21,280 --> 00:01:21,880\nأو\n\n145\n00:01:21,880 --> 00:01:22,580\nتحول\n\n146\n00:01:22,580 --> 00:01:23,040\nالاتفاق\n\n147\n00:01:23,040 --> 00:01:23,180\nإلى\n\n148\n00:01:23,180 --> 00:01:23,440\nورقة\n\n149\n00:01:23,440 --> 00:01:23,540\nضخمة\n\n150\n00:01:23,560 --> 00:01:24,580\nيعني\n\n151\n00:01:24,580 --> 00:01:24,820\nكل\n\n152\n00:01:24,820 --> 00:01:25,160\nالدول\n\n153\n00:01:25,160 --> 00:01:25,540\nالعربية\n\n154\n00:01:25,540 --> 00:01:25,880\nأعتقد\n\n155\n00:01:25,880 --> 00:01:27,040\nتحركت\n\n156\n00:01:27,040 --> 00:01:28,500\nوإن\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 5d73f77b-0e8e-447d-9754-925a6024e1d1_58025e64-749a-4b14-9da4-e0603f8253bc[39m
✔ integration › features › translate › translate_srt › test subtitle translation with VTT format (1.9s)
[34m[34mverbose[34m[39m: [34m<<< [5d73f77b-0e8e-447d-9754-925a6024e1d1] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [5d73f77b-0e8e-447d-9754-925a6024e1d1: translate_subtitle_helper] response - complete in 1134ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 104, content: "[39m
[34mWEBVTT[39m
[34m1[39m
[34m00:00.000 --> 00:07.000[39m
[34mIt's here to change the game.[39m
[34mintro[39m
[34m00:07.000 --> 00:11.360[39m
[34mWith the power of AI transforming the future.[39m
[34mquestion[39m
[34m00:11.360 --> 00:14.160[39m
[34mThe possibilities endless.[39m
[34m00:14.160 --> 00:17.240[39m
[34mIt's not just about the generative AI itself.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 171 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\nWEBVTT\n\n1\n00:00.000 --> 00:07.000\nEstá aquí para cambiar el juego.\n\nintro\n00:07.000 --> 00:11.360\nCon el poder de la IA transformando el futuro.\n\nquestion\n00:11.360 --> 00:14.160\nLas posibilidades son infinitas.\n\n00:14.160 --> 00:17.240\nNo se trata solo del propio IA generativa.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining adbfe0d8-4b7d-4b9c-950c-b0a884550168_4c391293-7efd-4fb6-b898-0bf1c64a5c5a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained adbfe0d8-4b7d-4b9c-950c-b0a884550168_4c391293-7efd-4fb6-b898-0bf1c64a5c5a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n154\n00:01:25,540 --> 00:01:25,880\nأعتقد\n\n155\n00:01:25,880 --> 00:01:27,040\nتحركت\n\n156\n00:01:27,040 --> 00:01:28,500\nوإن\n\n157\n00:01:28,500 --> 00:01:28,600\nلم\n\n158\n00:01:28,600 --> 00:01:28,820\nيكن\n\n159\n00:01:28,820 --> 00:01:29,260\nبالشكل\n\n160\n00:01:29,260 --> 00:01:29,720\nالمطلوب\n\n161\n00:01:29,720 --> 00:01:30,580\nونحن\n\n162\n00:01:30,580 --> 00:01:30,760\nلا\n\n163\n00:01:30,760 --> 00:01:31,480\nنفرض\n\n164\n00:01:31,480 --> 00:01:31,620\nعلى\n\n165\n00:01:31,620 --> 00:01:31,920\nأي\n\n166\n00:01:31,920 --> 00:01:32,360\nدولة\n\n167\n00:01:32,360 --> 00:01:33,980\nماذا\n\n168\n00:01:33,980 --> 00:01:34,300\nتفعل\n\n169\n00:01:34,300 --> 00:01:34,700\nلكن\n\n170\n00:01:34,700 --> 00:01:34,920\nنحن\n\n171\n00:01:34,920 --> 00:01:35,380\nتحركنا\n\n172\n00:01:35,380 --> 00:01:35,780\nبالوسائل\n\n173\n00:01:35,780 --> 00:01:36,180\nالمتاحة\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 83354540-2f6a-4c3f-8e65-d98044300763_10109c7f-374b-4785-8813-aece76210939[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 83354540-2f6a-4c3f-8e65-d98044300763_10109c7f-374b-4785-8813-aece76210939[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n171\n00:01:34,920 --> 00:01:35,380\nتحركنا\n\n172\n00:01:35,380 --> 00:01:35,780\nبالوسائل\n\n173\n00:01:35,780 --> 00:01:36,180\nالمتاحة\n\n174\n00:01:36,180 --> 00:01:36,420\nإلينا\n\n175\n00:01:36,420 --> 00:01:36,900\nولو\n\n176\n00:01:36,900 --> 00:01:37,080\nكان\n\n177\n00:01:37,080 --> 00:01:37,580\nلدينا\n\n178\n00:01:37,580 --> 00:01:38,000\nوسائل\n\n179\n00:01:38,000 --> 00:01:38,340\nأخرى\n\n180\n00:01:38,340 --> 00:01:39,160\nغير\n\n181\n00:01:39,160 --> 00:01:39,400\nالبحر\n\n182\n00:01:39,400 --> 00:01:39,720\nالأحمر\n\n183\n00:01:39,720 --> 00:01:40,340\nلعملنا\n\n184\n00:01:40,340 --> 00:01:41,440\nمتابعينا\n\n185\n00:01:41,440 --> 00:01:41,900\nالكرام\n\n186\n00:01:41,900 --> 00:01:42,320\nمتابعي\n\n187\n00:01:42,320 --> 00:01:42,680\nمنصة\n\n188\n00:01:42,680 --> 00:01:42,960\nأثير\n\n189\n00:01:42,960 --> 00:01:43,560\nالرقمية\n\n190\n00:01:43,560 --> 00:01:44,180\nالسلام\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 4c299358-5e8d-454c-b02d-15506ca394c6_1a8c1d6d-8b46-4913-8831-6223df566ec3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 4c299358-5e8d-454c-b02d-15506ca394c6_1a8c1d6d-8b46-4913-8831-6223df566ec3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n188\n00:01:42,680 --> 00:01:42,960\nأثير\n\n189\n00:01:42,960 --> 00:01:43,560\nالرقمية\n\n190\n00:01:43,560 --> 00:01:44,180\nالسلام\n\n191\n00:01:44,180 --> 00:01:44,720\nعليكم\n\n192\n00:01:44,720 --> 00:01:45,200\nورحمة\n\n193\n00:01:45,200 --> 00:01:45,340\nالله\n\n194\n00:01:45,340 --> 00:01:45,720\nوأهلا\n\n195\n00:01:45,720 --> 00:01:46,040\nبكم\n\n196\n00:01:46,040 --> 00:01:46,240\nفي\n\n197\n00:01:46,240 --> 00:01:46,620\nحلقة\n\n198\n00:01:46,620 --> 00:01:47,080\nجديدة\n\n199\n00:01:47,080 --> 00:01:47,240\nمن\n\n200\n00:01:47,240 --> 00:01:47,700\nأسئلة\n\n201\n00:01:47,700 --> 00:01:48,440\nالحدث\n\n202\n00:01:48,440 --> 00:01:49,540\nالبحر\n\n203\n00:01:49,540 --> 00:01:50,020\nالأحمر\n\n204\n00:01:50,020 --> 00:01:50,320\nعلى\n\n205\n00:01:50,320 --> 00:01:50,880\nصفيح\n\n206\n00:01:50,880 --> 00:01:51,620\nساخن\n\n207\n00:01:51,620 --> 00:01:52,460\nجماعة\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 61a69dc9-111b-47fe-b747-a92c09805d0f_36fba02a-3185-47e9-8063-014d0aef42c5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 61a69dc9-111b-47fe-b747-a92c09805d0f_36fba02a-3185-47e9-8063-014d0aef42c5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n205\n00:01:50,320 --> 00:01:50,880\nصفيح\n\n206\n00:01:50,880 --> 00:01:51,620\nساخن\n\n207\n00:01:51,620 --> 00:01:52,460\nجماعة\n\n208\n00:01:52,460 --> 00:01:52,840\nأنصار\n\n209\n00:01:52,840 --> 00:01:52,960\nالله\n\n210\n00:01:52,960 --> 00:01:53,540\nالحوثي\n\n211\n00:01:53,560 --> 00:01:54,340\nتستهدف\n\n212\n00:01:54,340 --> 00:01:54,660\nسفن\n\n213\n00:01:54,660 --> 00:01:55,060\nالشحن\n\n214\n00:01:55,060 --> 00:01:55,720\nالمرتبطة\n\n215\n00:01:55,720 --> 00:01:56,280\nبإسرائيل\n\n216\n00:01:56,280 --> 00:01:56,400\nفي\n\n217\n00:01:56,400 --> 00:01:56,660\nالبحر\n\n218\n00:01:56,660 --> 00:01:57,100\nالأحمر\n\n219\n00:01:57,100 --> 00:01:58,060\nوالولايات\n\n220\n00:01:58,060 --> 00:01:58,640\nالمتحدة\n\n221\n00:01:58,640 --> 00:01:59,020\nترد\n\n222\n00:01:59,020 --> 00:01:59,780\nبحشد\n\n223\n00:01:59,780 --> 00:02:00,720\nأنصارها\n\n224\n00:02:00,720 --> 00:02:02,480\nوحلفائها\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining e0352089-4f84-4252-9096-8583a1a5115e_a255c5dc-da7b-49d0-a701-52288950fce7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained e0352089-4f84-4252-9096-8583a1a5115e_a255c5dc-da7b-49d0-a701-52288950fce7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n222\n00:01:59,020 --> 00:01:59,780\nبحشد\n\n223\n00:01:59,780 --> 00:02:00,720\nأنصارها\n\n224\n00:02:00,720 --> 00:02:02,480\nوحلفائها\n\n225\n00:02:02,480 --> 00:02:03,220\nوشن\n\n226\n00:02:03,220 --> 00:02:03,760\nغارات\n\n227\n00:02:03,760 --> 00:02:04,000\nعلى\n\n228\n00:02:04,000 --> 00:02:04,600\nاليمن\n\n229\n00:02:04,600 --> 00:02:04,800\nكل\n\n230\n00:02:04,800 --> 00:02:05,160\nذلك\n\n231\n00:02:05,160 --> 00:02:05,560\nيحدث\n\n232\n00:02:05,560 --> 00:02:06,060\nبالتوازن\n\n233\n00:02:06,060 --> 00:02:06,260\nمع\n\n234\n00:02:06,260 --> 00:02:07,220\nالحرب\n\n235\n00:02:07,220 --> 00:02:07,900\nالإسرائيلية\n\n236\n00:02:07,900 --> 00:02:08,100\nعلى\n\n237\n00:02:08,100 --> 00:02:08,680\nقطاع\n\n238\n00:02:08,680 --> 00:02:09,160\nغزة\n\n239\n00:02:09,160 --> 00:02:10,520\nوالمآسي\n\n240\n00:02:10,520 --> 00:02:10,840\nالتي\n\n241\n00:02:10,840 --> 00:02:11,380\nيشهدها\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 4b6bb615-aae9-43a1-88e4-b8fa0e364bf9_38dfb4bf-0044-44b3-8a07-e684633a2225[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 4b6bb615-aae9-43a1-88e4-b8fa0e364bf9_38dfb4bf-0044-44b3-8a07-e684633a2225[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n239\n00:02:09,160 --> 00:02:10,520\nوالمآسي\n\n240\n00:02:10,520 --> 00:02:10,840\nالتي\n\n241\n00:02:10,840 --> 00:02:11,380\nيشهدها\n\n242\n00:02:11,380 --> 00:02:12,220\nالقطاع\n\n243\n00:02:12,220 --> 00:02:13,300\nيسعدنا\n\n244\n00:02:13,300 --> 00:02:13,400\nأن\n\n245\n00:02:13,400 --> 00:02:13,680\nيكون\n\n246\n00:02:13,680 --> 00:02:14,060\nمعنا\n\n247\n00:02:14,060 --> 00:02:15,040\nلمناقشة\n\n248\n00:02:15,040 --> 00:02:15,240\nهذا\n\n249\n00:02:15,240 --> 00:02:16,200\nالموضوع\n\n250\n00:02:16,200 --> 00:02:16,740\nالقيادي\n\n251\n00:02:16,740 --> 00:02:16,900\nفي\n\n252\n00:02:16,900 --> 00:02:17,260\nجماعة\n\n253\n00:02:17,260 --> 00:02:17,600\nأنصار\n\n254\n00:02:17,600 --> 00:02:17,720\nالله\n\n255\n00:02:17,720 --> 00:02:18,300\nالحوثي\n\n256\n00:02:18,300 --> 00:02:19,300\nوعضو\n\n257\n00:02:19,300 --> 00:02:19,620\nفريق\n\n258\n00:02:19,620 --> 00:02:20,200\nالتفاوض\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining a13426ad-ec02-4c34-9a7c-c7e4f1dd9cc1_8525ce7c-61f4-449a-9071-a9cb135ffbea[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained a13426ad-ec02-4c34-9a7c-c7e4f1dd9cc1_8525ce7c-61f4-449a-9071-a9cb135ffbea[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n256\n00:02:18,300 --> 00:02:19,300\nوعضو\n\n257\n00:02:19,300 --> 00:02:19,620\nفريق\n\n258\n00:02:19,620 --> 00:02:20,200\nالتفاوض\n\n259\n00:02:20,200 --> 00:02:20,800\nالأستاذ\n\n260\n00:02:20,800 --> 00:02:21,040\nعبد\n\n261\n00:02:21,040 --> 00:02:21,400\nالملك\n\n262\n00:02:21,400 --> 00:02:22,160\nالعجري\n\n263\n00:02:22,160 --> 00:02:22,660\nمرحبا\n\n264\n00:02:22,660 --> 00:02:22,860\nبك\n\n265\n00:02:22,860 --> 00:02:23,040\nأستاذ\n\n266\n00:02:23,040 --> 00:02:23,240\nعبد\n\n267\n00:02:23,240 --> 00:02:23,480\nالملك\n\n268\n00:02:23,560 --> 00:02:24,500\nأهلا\n\n269\n00:02:24,500 --> 00:02:24,780\nوسهلا\n\n270\n00:02:24,780 --> 00:02:25,240\nأنا\n\n271\n00:02:25,240 --> 00:02:25,680\nهنا\n\n272\n00:02:25,680 --> 00:02:26,160\nاليوم\n\n273\n00:02:26,160 --> 00:02:26,500\nلست\n\n274\n00:02:26,500 --> 00:02:26,960\nعدوا\n\n275\n00:02:26,960 --> 00:02:27,300\nلك\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 0260ade2-2a0f-4fca-8718-562425c2744b_39e1a521-6b6c-4318-ab3a-fc4976ec5de3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 0260ade2-2a0f-4fca-8718-562425c2744b_39e1a521-6b6c-4318-ab3a-fc4976ec5de3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n273\n00:02:26,160 --> 00:02:26,500\nلست\n\n274\n00:02:26,500 --> 00:02:26,960\nعدوا\n\n275\n00:02:26,960 --> 00:02:27,300\nلك\n\n276\n00:02:27,300 --> 00:02:28,000\nولست\n\n277\n00:02:28,000 --> 00:02:29,200\nمهاجما\n\n278\n00:02:29,200 --> 00:02:29,560\nلك\n\n279\n00:02:29,560 --> 00:02:29,760\nوفي\n\n280\n00:02:29,760 --> 00:02:30,160\nالوقت\n\n281\n00:02:30,160 --> 00:02:30,480\nذاته\n\n282\n00:02:30,480 --> 00:02:30,820\nلن\n\n283\n00:02:30,820 --> 00:02:31,120\nتكون\n\n284\n00:02:31,120 --> 00:02:31,300\nهذه\n\n285\n00:02:31,300 --> 00:02:31,980\nالحلقة\n\n286\n00:02:31,980 --> 00:02:32,500\nمنصة\n\n287\n00:02:32,500 --> 00:02:33,220\nللترويج\n\n288\n00:02:33,220 --> 00:02:34,240\nلجماعة\n\n289\n00:02:34,240 --> 00:02:34,600\nأنصار\n\n290\n00:02:34,600 --> 00:02:34,720\nالله\n\n291\n00:02:34,720 --> 00:02:35,180\nالحوثي\n\n292\n00:02:35,180 --> 00:02:35,620\nنريد\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining b36b2983-b4fb-40e0-9384-b56f99dc58c6_c5a72984-2872-463b-b18f-161c470c191b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained b36b2983-b4fb-40e0-9384-b56f99dc58c6_c5a72984-2872-463b-b18f-161c470c191b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n290\n00:02:34,600 --> 00:02:34,720\nالله\n\n291\n00:02:34,720 --> 00:02:35,180\nالحوثي\n\n292\n00:02:35,180 --> 00:02:35,620\nنريد\n\n293\n00:02:35,620 --> 00:02:35,700\nأن\n\n294\n00:02:35,700 --> 00:02:36,040\nنبتعد\n\n295\n00:02:36,040 --> 00:02:36,360\nقليلا\n\n296\n00:02:36,360 --> 00:02:36,500\nعن\n\n297\n00:02:36,500 --> 00:02:36,820\nالشحن\n\n298\n00:02:36,820 --> 00:02:37,200\nالعاطفي\n\n299\n00:02:38,680 --> 00:02:39,480\nوالشحن\n\n300\n00:02:39,480 --> 00:02:40,100\nالمرتبط\n\n301\n00:02:40,100 --> 00:02:41,060\nبالمشاهد\n\n302\n00:02:41,060 --> 00:02:41,580\nالقادمة\n\n303\n00:02:41,580 --> 00:02:41,820\nمن\n\n304\n00:02:41,820 --> 00:02:42,180\nقطاع\n\n305\n00:02:42,180 --> 00:02:42,560\nغزة\n\n306\n00:02:42,560 --> 00:02:43,260\nحتى\n\n307\n00:02:43,260 --> 00:02:43,900\nنستطيع\n\n308\n00:02:43,900 --> 00:02:44,120\nأن\n\n309\n00:02:44,120 --> 00:02:44,560\nنقيم\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining c9b0d976-247f-4a2b-8bc0-21e39f2f9ceb_c17185fc-c919-4e63-af29-22c0f98257c9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained c9b0d976-247f-4a2b-8bc0-21e39f2f9ceb_c17185fc-c919-4e63-af29-22c0f98257c9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n307\n00:02:43,260 --> 00:02:43,900\nنستطيع\n\n308\n00:02:43,900 --> 00:02:44,120\nأن\n\n309\n00:02:44,120 --> 00:02:44,560\nنقيم\n\n310\n00:02:44,560 --> 00:02:45,400\nالموقف\n\n311\n00:02:45,400 --> 00:02:46,120\nبعقلانية\n\n312\n00:02:46,120 --> 00:02:47,040\nونزاهة\n\n313\n00:02:47,040 --> 00:02:47,940\nوإنصاف\n\n314\n00:02:47,940 --> 00:02:48,340\nقدر\n\n315\n00:02:48,340 --> 00:02:49,000\nالمستطاع\n\n316\n00:02:49,000 --> 00:02:49,300\nهل\n\n317\n00:02:49,300 --> 00:02:49,680\nجماعة\n\n318\n00:02:49,680 --> 00:02:50,100\nالحوثي\n\n319\n00:02:50,100 --> 00:02:50,440\nفعلا\n\n320\n00:02:50,440 --> 00:02:51,160\nأبطال\n\n321\n00:02:51,160 --> 00:02:51,900\nلأنهم\n\n322\n00:02:51,900 --> 00:02:52,320\nوقفوا\n\n323\n00:02:52,320 --> 00:02:52,500\nإلى\n\n324\n00:02:52,500 --> 00:02:52,820\nجوار\n\n325\n00:02:52,820 --> 00:02:53,100\nغزة\n\n326\n00:02:53,100 --> 00:02:53,240\nفي\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 951d7948-ad2b-4c1d-ad5f-aed8911c7d7a_dda6416c-f21a-43f1-95b3-f97c2e65fe98[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 951d7948-ad2b-4c1d-ad5f-aed8911c7d7a_dda6416c-f21a-43f1-95b3-f97c2e65fe98[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n324\n00:02:52,500 --> 00:02:52,820\nجوار\n\n325\n00:02:52,820 --> 00:02:53,100\nغزة\n\n326\n00:02:53,100 --> 00:02:53,240\nفي\n\n327\n00:02:53,240 --> 00:02:53,420\nهذه\n\n328\n00:02:53,420 --> 00:02:53,540\nالحلقة\n\n329\n00:02:53,560 --> 00:02:54,620\nأم\n\n330\n00:02:54,620 --> 00:02:54,680\nأن\n\n331\n00:02:54,680 --> 00:02:55,040\nهناك\n\n332\n00:02:55,040 --> 00:02:55,540\nأهداف\n\n333\n00:02:55,540 --> 00:02:56,700\nومآرب\n\n334\n00:02:56,700 --> 00:02:57,180\nسياسية\n\n335\n00:02:57,180 --> 00:02:57,620\nأخرى\n\n336\n00:03:23,820 --> 00:03:24,560\nيعني\n\n337\n00:03:24,560 --> 00:03:25,300\nالمشاركة\n\n338\n00:03:25,300 --> 00:03:25,800\nاليمنية\n\n339\n00:03:25,800 --> 00:03:26,880\nليست\n\n340\n00:03:26,880 --> 00:03:27,220\nبحث\n\n341\n00:03:27,220 --> 00:03:27,460\nعن\n\n342\n00:03:27,460 --> 00:03:28,820\nسمعة\n\n343\n00:03:28,820 --> 00:03:29,480\nمعينة\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 6974f56a-7e14-4880-92c9-4907620c52ba_e8b144c3-be35-49d2-8716-fc53fe28e4aa[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 6974f56a-7e14-4880-92c9-4907620c52ba_e8b144c3-be35-49d2-8716-fc53fe28e4aa[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n341\n00:03:27,220 --> 00:03:27,460\nعن\n\n342\n00:03:27,460 --> 00:03:28,820\nسمعة\n\n343\n00:03:28,820 --> 00:03:29,480\nمعينة\n\n344\n00:03:29,480 --> 00:03:30,200\nأو\n\n345\n00:03:30,200 --> 00:03:31,640\nكما\n\n346\n00:03:31,640 --> 00:03:31,980\nيروج\n\n347\n00:03:31,980 --> 00:03:33,180\nيعني\n\n348\n00:03:33,180 --> 00:03:33,340\nما\n\n349\n00:03:33,340 --> 00:03:33,820\nيحدث\n\n350\n00:03:33,820 --> 00:03:33,980\nهو\n\n351\n00:03:33,980 --> 00:03:34,860\nإسناد\n\n352\n00:03:34,860 --> 00:03:35,360\nحقيقي\n\n353\n00:03:35,360 --> 00:03:37,060\nلأخواننا\n\n354\n00:03:37,060 --> 00:03:37,200\nفي\n\n355\n00:03:37,200 --> 00:03:37,560\nغزة\n\n356\n00:03:37,560 --> 00:03:38,100\nأمام\n\n357\n00:03:38,100 --> 00:03:38,520\nالهجمة\n\n358\n00:03:38,520 --> 00:03:38,860\nالشريسة\n\n359\n00:03:38,860 --> 00:03:39,060\nالتي\n\n360\n00:03:39,060 --> 00:03:40,260\nيواجهونها\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 69328a85-c65d-4e12-aece-3c1ceb5b2233_9592d561-d984-4ab5-95e0-3cc661b31276[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 69328a85-c65d-4e12-aece-3c1ceb5b2233_9592d561-d984-4ab5-95e0-3cc661b31276[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n358\n00:03:38,520 --> 00:03:38,860\nالشريسة\n\n359\n00:03:38,860 --> 00:03:39,060\nالتي\n\n360\n00:03:39,060 --> 00:03:40,260\nيواجهونها\n\n361\n00:03:41,500 --> 00:03:42,240\nوالإسناد\n\n362\n00:03:42,240 --> 00:03:42,660\nالغربي\n\n363\n00:03:42,660 --> 00:03:43,140\nمنقطع\n\n364\n00:03:43,140 --> 00:03:43,440\nالنظر\n\n365\n00:03:43,440 --> 00:03:43,600\nالذي\n\n366\n00:03:43,600 --> 00:03:43,800\nلم\n\n367\n00:03:43,800 --> 00:03:44,080\nيحصل\n\n368\n00:03:44,080 --> 00:03:44,200\nفي\n\n369\n00:03:44,200 --> 00:03:44,380\nأي\n\n370\n00:03:44,380 --> 00:03:44,820\nمعركة\n\n371\n00:03:44,820 --> 00:03:45,100\nقبل\n\n372\n00:03:45,100 --> 00:03:46,000\nبهذا\n\n373\n00:03:46,000 --> 00:03:46,300\nالحجم\n\n374\n00:03:46,300 --> 00:03:46,420\nإلا\n\n375\n00:03:46,420 --> 00:03:46,740\nربما\n\n376\n00:03:46,740 --> 00:03:47,040\nاللهم\n\n377\n00:03:47,040 --> 00:03:47,220\nفي\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 64a8f3a4-584d-4b02-9989-b64c5b25c98b_4991388f-d000-4e9c-91ba-922e4982c384[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 64a8f3a4-584d-4b02-9989-b64c5b25c98b_4991388f-d000-4e9c-91ba-922e4982c384[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n375\n00:03:46,420 --> 00:03:46,740\nربما\n\n376\n00:03:46,740 --> 00:03:47,040\nاللهم\n\n377\n00:03:47,040 --> 00:03:47,220\nفي\n\n378\n00:03:47,220 --> 00:03:48,220\nحرب\n\n379\n00:03:48,220 --> 00:03:48,620\n73\n\n380\n00:03:48,620 --> 00:03:49,120\nحصل\n\n381\n00:03:49,120 --> 00:03:49,240\nهذا\n\n382\n00:03:49,240 --> 00:03:49,620\nالإسناد\n\n383\n00:03:49,620 --> 00:03:49,980\nالغربي\n\n384\n00:03:51,000 --> 00:03:51,740\nفكان\n\n385\n00:03:51,740 --> 00:03:52,480\nمن\n\n386\n00:03:52,480 --> 00:03:52,980\nالصعب\n\n387\n00:03:52,980 --> 00:03:53,120\nأن\n\n388\n00:03:53,120 --> 00:03:53,460\nنقف\n\n389\n00:03:53,460 --> 00:03:53,540\nونقف\n\n390\n00:03:53,560 --> 00:03:53,560\nفي\n\n391\n00:03:53,560 --> 00:03:53,820\nموقف\n\n392\n00:03:53,820 --> 00:03:54,540\nالمتفرج\n\n393\n00:03:54,540 --> 00:03:54,920\nأمام\n\n394\n00:03:54,920 --> 00:03:55,080\nما\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 48bcfd31-9eea-45cc-8e80-ed292c2dae83_816a2552-ebe5-423f-9e4c-5092f540862a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 48bcfd31-9eea-45cc-8e80-ed292c2dae83_816a2552-ebe5-423f-9e4c-5092f540862a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n392\n00:03:53,820 --> 00:03:54,540\nالمتفرج\n\n393\n00:03:54,540 --> 00:03:54,920\nأمام\n\n394\n00:03:54,920 --> 00:03:55,080\nما\n\n395\n00:03:55,080 --> 00:03:55,440\nيحدث\n\n396\n00:03:55,440 --> 00:03:55,540\nمن\n\n397\n00:03:55,540 --> 00:03:55,920\nجرائم\n\n398\n00:03:55,920 --> 00:03:56,340\nإبادة\n\n399\n00:03:56,340 --> 00:03:57,300\nوأمام\n\n400\n00:03:57,300 --> 00:03:57,460\nهذا\n\n401\n00:03:57,460 --> 00:03:57,880\nالإسناد\n\n402\n00:03:57,880 --> 00:03:58,380\nمنقطع\n\n403\n00:03:58,380 --> 00:03:58,820\nالنظير\n\n404\n00:03:58,820 --> 00:03:59,460\nفكان\n\n405\n00:03:59,460 --> 00:03:59,800\nهناك\n\n406\n00:03:59,800 --> 00:04:00,280\nمبررات\n\n407\n00:04:00,280 --> 00:04:00,720\nكثيرة\n\n408\n00:04:00,720 --> 00:04:00,980\nأو\n\n409\n00:04:00,980 --> 00:04:01,540\nهناك\n\n410\n00:04:01,540 --> 00:04:03,000\nدواعي\n\n411\n00:04:03,000 --> 00:04:03,720\nومحفزات\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 75b07889-bb60-4652-bdeb-93e5eb7e474d_ab5450fe-37ec-4c45-a35d-545db936f229[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 75b07889-bb60-4652-bdeb-93e5eb7e474d_ab5450fe-37ec-4c45-a35d-545db936f229[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n409\n00:04:00,980 --> 00:04:01,540\nهناك\n\n410\n00:04:01,540 --> 00:04:03,000\nدواعي\n\n411\n00:04:03,000 --> 00:04:03,720\nومحفزات\n\n412\n00:04:03,720 --> 00:04:04,160\nكثيرة\n\n413\n00:04:04,160 --> 00:04:04,760\nسواء\n\n414\n00:04:04,760 --> 00:04:04,900\nمن\n\n415\n00:04:04,900 --> 00:04:05,140\nناحية\n\n416\n00:04:05,140 --> 00:04:05,680\nإنسانية\n\n417\n00:04:05,680 --> 00:04:06,160\nسواء\n\n418\n00:04:06,160 --> 00:04:06,240\nمن\n\n419\n00:04:06,240 --> 00:04:06,520\nناحية\n\n420\n00:04:06,520 --> 00:04:06,960\nقومية\n\n421\n00:04:06,960 --> 00:04:07,520\nسواء\n\n422\n00:04:07,520 --> 00:04:07,660\nمن\n\n423\n00:04:07,660 --> 00:04:07,940\nناحية\n\n424\n00:04:07,940 --> 00:04:08,580\nإنسانية\n\n425\n00:04:08,580 --> 00:04:09,200\nيعني\n\n426\n00:04:09,200 --> 00:04:09,600\nبكل\n\n427\n00:04:09,600 --> 00:04:10,500\nالمقاييس\n\n428\n00:04:10,500 --> 00:04:11,140\nهناك\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining c8e7a168-53fc-4bd0-ab6f-8b1f0bed11d5_27a3c237-fb09-4e8d-84d2-1d88dffd2688[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained c8e7a168-53fc-4bd0-ab6f-8b1f0bed11d5_27a3c237-fb09-4e8d-84d2-1d88dffd2688[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n426\n00:04:09,200 --> 00:04:09,600\nبكل\n\n427\n00:04:09,600 --> 00:04:10,500\nالمقاييس\n\n428\n00:04:10,500 --> 00:04:11,140\nهناك\n\n429\n00:04:11,140 --> 00:04:11,600\nمبرر\n\n430\n00:04:11,600 --> 00:04:13,320\nلهذا\n\n431\n00:04:13,320 --> 00:04:13,720\nالإسناد\n\n432\n00:04:13,720 --> 00:04:13,880\nالذي\n\n433\n00:04:13,880 --> 00:04:14,240\nيحصل\n\n434\n00:04:14,240 --> 00:04:14,860\nفي\n\n435\n00:04:14,860 --> 00:04:15,320\nأحد\n\n436\n00:04:15,320 --> 00:04:15,860\nاللقاءات\n\n437\n00:04:15,860 --> 00:04:15,960\nمع\n\n438\n00:04:15,960 --> 00:04:17,500\nمسؤول\n\n439\n00:04:17,500 --> 00:04:17,800\nأوروبي\n\n440\n00:04:17,800 --> 00:04:18,100\nرفيع\n\n441\n00:04:19,080 --> 00:04:19,940\nكنا\n\n442\n00:04:19,940 --> 00:04:20,380\nنتحدث\n\n443\n00:04:20,380 --> 00:04:20,480\nعن\n\n444\n00:04:20,480 --> 00:04:20,800\nمشكلة\n\n445\n00:04:20,800 --> 00:04:21,040\nالبحر\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining fbd0f5da-5ffd-4b8f-bb41-d78c149a1429_a30dd8cb-cafa-4503-8418-73b086e0907a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained fbd0f5da-5ffd-4b8f-bb41-d78c149a1429_a30dd8cb-cafa-4503-8418-73b086e0907a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n443\n00:04:20,380 --> 00:04:20,480\nعن\n\n444\n00:04:20,480 --> 00:04:20,800\nمشكلة\n\n445\n00:04:20,800 --> 00:04:21,040\nالبحر\n\n446\n00:04:21,040 --> 00:04:21,360\nالأحمر\n\n447\n00:04:23,560 --> 00:04:23,940\nهم\n\n448\n00:04:23,940 --> 00:04:24,420\nينظرون\n\n449\n00:04:24,420 --> 00:04:24,520\nإلى\n\n450\n00:04:24,520 --> 00:04:24,700\nما\n\n451\n00:04:24,700 --> 00:04:24,940\nيحدث\n\n452\n00:04:24,940 --> 00:04:25,200\nأنه\n\n453\n00:04:25,200 --> 00:04:25,580\nتصعيد\n\n454\n00:04:25,580 --> 00:04:26,020\nوقلت\n\n455\n00:04:26,020 --> 00:04:26,360\nبأي\n\n456\n00:04:26,360 --> 00:04:27,540\nمعيار\n\n457\n00:04:27,540 --> 00:04:27,840\nوبأي\n\n458\n00:04:27,840 --> 00:04:28,260\nمقاييس\n\n459\n00:04:28,260 --> 00:04:29,000\nوبالإسناد\n\n460\n00:04:29,000 --> 00:04:29,100\nإلى\n\n461\n00:04:29,100 --> 00:04:29,360\nأي\n\n462\n00:04:29,360 --> 00:04:29,600\nقانون\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining ec482eb9-71a6-46fd-9dc1-79a88c5e49cd_d4a847da-32c0-4cc0-bbbe-522e20da0d9b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained ec482eb9-71a6-46fd-9dc1-79a88c5e49cd_d4a847da-32c0-4cc0-bbbe-522e20da0d9b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n460\n00:04:29,000 --> 00:04:29,100\nإلى\n\n461\n00:04:29,100 --> 00:04:29,360\nأي\n\n462\n00:04:29,360 --> 00:04:29,600\nقانون\n\n463\n00:04:29,600 --> 00:04:30,180\nتعتبرون\n\n464\n00:04:30,180 --> 00:04:30,620\nما\n\n465\n00:04:30,620 --> 00:04:30,920\nيحصل\n\n466\n00:04:30,920 --> 00:04:31,020\nفي\n\n467\n00:04:31,020 --> 00:04:31,260\nالبحر\n\n468\n00:04:31,260 --> 00:04:31,600\nالأحمر\n\n469\n00:04:31,600 --> 00:04:32,520\nتصعيد\n\n470\n00:04:32,520 --> 00:04:33,360\nبينما\n\n471\n00:04:33,360 --> 00:04:33,960\nالإسناد\n\n472\n00:04:33,960 --> 00:04:34,460\nالغربي\n\n473\n00:04:34,460 --> 00:04:36,360\nلعمليات\n\n474\n00:04:36,360 --> 00:04:37,020\nالإبادة\n\n475\n00:04:37,020 --> 00:04:37,200\nالتي\n\n476\n00:04:37,200 --> 00:04:37,480\nتقوم\n\n477\n00:04:37,480 --> 00:04:37,640\nبها\n\n478\n00:04:37,640 --> 00:04:38,040\nإسرائيل\n\n479\n00:04:38,040 --> 00:04:38,460\nتسمونها\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 611a33ac-8f05-490d-9a8f-b0f7daade3c8_fd0b0a67-7fdb-4b15-b087-9786466965bd[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 611a33ac-8f05-490d-9a8f-b0f7daade3c8_fd0b0a67-7fdb-4b15-b087-9786466965bd[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n477\n00:04:37,480 --> 00:04:37,640\nبها\n\n478\n00:04:37,640 --> 00:04:38,040\nإسرائيل\n\n479\n00:04:38,040 --> 00:04:38,460\nتسمونها\n\n480\n00:04:38,460 --> 00:04:38,780\nدفاع\n\n481\n00:04:38,780 --> 00:04:38,900\nعلى\n\n482\n00:04:38,900 --> 00:04:39,220\nالنفس\n\n483\n00:04:39,220 --> 00:04:39,780\nيعني\n\n484\n00:04:39,780 --> 00:04:40,200\nالإسناد\n\n485\n00:04:40,200 --> 00:04:40,620\nالغربي\n\n486\n00:04:40,620 --> 00:04:41,880\nبدءاً\n\n487\n00:04:41,880 --> 00:04:42,040\nمن\n\n488\n00:04:42,040 --> 00:04:42,640\nيعني\n\n489\n00:04:42,640 --> 00:04:42,940\nمنذ\n\n490\n00:04:42,940 --> 00:04:43,400\nبداية\n\n491\n00:04:43,400 --> 00:04:43,900\nعمليات\n\n492\n00:04:43,900 --> 00:04:44,180\nطفان\n\n493\n00:04:44,180 --> 00:04:44,640\nالأقصى\n\n494\n00:04:45,620 --> 00:04:46,380\nالرئيس\n\n495\n00:04:46,380 --> 00:04:46,900\nالأمريكي\n\n496\n00:04:46,900 --> 00:04:47,240\nبايدن\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 56c611ea-d82f-4799-a7ef-fe1b6f109753_a99a044d-9e4b-4f28-be02-58dec3fb7d92[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 56c611ea-d82f-4799-a7ef-fe1b6f109753_a99a044d-9e4b-4f28-be02-58dec3fb7d92[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n494\n00:04:45,620 --> 00:04:46,380\nالرئيس\n\n495\n00:04:46,380 --> 00:04:46,900\nالأمريكي\n\n496\n00:04:46,900 --> 00:04:47,240\nبايدن\n\n497\n00:04:47,240 --> 00:04:47,460\nزار\n\n498\n00:04:47,460 --> 00:04:47,980\nتل\n\n499\n00:04:47,980 --> 00:04:48,280\nأبيب\n\n500\n00:04:48,280 --> 00:04:49,180\nالرئيس\n\n501\n00:04:49,180 --> 00:04:49,580\nالفرنسي\n\n502\n00:04:49,580 --> 00:04:49,760\nزار\n\n503\n00:04:49,760 --> 00:04:49,940\nتل\n\n504\n00:04:49,940 --> 00:04:50,260\nأبيب\n\n505\n00:04:50,260 --> 00:04:50,740\nالرئيس\n\n506\n00:04:50,740 --> 00:04:51,220\nالوزراء\n\n507\n00:04:51,220 --> 00:04:52,240\nالبريطاني\n\n508\n00:04:52,240 --> 00:04:52,440\nزار\n\n509\n00:04:52,440 --> 00:04:52,620\nتل\n\n510\n00:04:52,620 --> 00:04:52,960\nأبيب\n\n511\n00:04:52,960 --> 00:04:53,800\nالمستشار\n\n512\n00:04:53,800 --> 00:04:54,300\nالألماني\n\n513\n00:04:54,300 --> 00:04:54,480\nزار\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining c929d266-0556-4a19-a044-dbedf8b30efd_116f19a6-a5b9-4120-bc6e-5b9727db38ee[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained c929d266-0556-4a19-a044-dbedf8b30efd_116f19a6-a5b9-4120-bc6e-5b9727db38ee[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n511\n00:04:52,960 --> 00:04:53,800\nالمستشار\n\n512\n00:04:53,800 --> 00:04:54,300\nالألماني\n\n513\n00:04:54,300 --> 00:04:54,480\nزار\n\n514\n00:04:54,480 --> 00:04:54,660\nتل\n\n515\n00:04:54,660 --> 00:04:54,980\nأبيب\n\n516\n00:04:54,980 --> 00:04:55,760\nكل\n\n517\n00:04:55,760 --> 00:04:56,260\nالقادة\n\n518\n00:04:56,260 --> 00:04:57,080\nوالأوروبيين\n\n519\n00:04:57,080 --> 00:04:57,500\nتقريباً\n\n520\n00:04:57,500 --> 00:04:57,880\nزاروا\n\n521\n00:04:57,880 --> 00:04:58,380\nتل\n\n522\n00:04:58,380 --> 00:04:58,820\nأبيب\n\n523\n00:04:58,820 --> 00:04:59,720\nلتقديم\n\n524\n00:04:59,720 --> 00:04:59,820\nما\n\n525\n00:04:59,820 --> 00:05:00,340\nيلزم\n\n526\n00:05:00,340 --> 00:05:00,860\nمن\n\n527\n00:05:00,860 --> 00:05:01,340\nخدمات\n\n528\n00:05:01,340 --> 00:05:01,840\nسياسية\n\n529\n00:05:01,840 --> 00:05:02,040\nأو\n\n530\n00:05:02,040 --> 00:05:02,160\nمن\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining b38d3589-b1ad-42b8-94b3-6057f8d33fbb_887be6eb-74e2-4c03-a0ed-21960299acab[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained b38d3589-b1ad-42b8-94b3-6057f8d33fbb_887be6eb-74e2-4c03-a0ed-21960299acab[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n528\n00:05:01,340 --> 00:05:01,840\nسياسية\n\n529\n00:05:01,840 --> 00:05:02,040\nأو\n\n530\n00:05:02,040 --> 00:05:02,160\nمن\n\n531\n00:05:02,160 --> 00:05:02,620\nتسهيلات\n\n532\n00:05:02,620 --> 00:05:03,080\nسياسية\n\n533\n00:05:03,080 --> 00:05:03,820\nوأقصادية\n\n534\n00:05:03,820 --> 00:05:04,540\nوعسكرية\n\n535\n00:05:04,540 --> 00:05:06,240\nلتمكن\n\n536\n00:05:06,240 --> 00:05:06,700\nإسرائيل\n\n537\n00:05:06,700 --> 00:05:07,140\nالدولة\n\n538\n00:05:07,140 --> 00:05:07,560\nالنووية\n\n539\n00:05:07,560 --> 00:05:08,080\nمن\n\n540\n00:05:08,080 --> 00:05:08,540\nالقيام\n\n541\n00:05:08,540 --> 00:05:09,200\nبعمليات\n\n542\n00:05:09,200 --> 00:05:09,620\nالإبادة\n\n543\n00:05:09,620 --> 00:05:10,220\nالجماعية\n\n544\n00:05:11,540 --> 00:05:12,500\nولمواجهة\n\n545\n00:05:12,500 --> 00:05:13,040\nجماعة\n\n546\n00:05:13,040 --> 00:05:13,840\nتملك\n\n547\n00:05:13,840 --> 00:05:14,380\nإمكانيات\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed f13022d6-25e9-4d6d-9768-9bdb04ab202c_6ac2a898-5305-42f2-9819-701059a30c1d[39m
[34m[34mverbose[34m[39m: [34m<<< [f13022d6-25e9-4d6d-9768-9bdb04ab202c] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f13022d6-25e9-4d6d-9768-9bdb04ab202c: translate_subtitle_helper] response - complete in 3922ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 458, content: "[39m
[34m18[39m
[34m00:00:05,900 --> 00:00:06,240[39m
[34mكثيرة[39m
[34m19[39m
[34m00:00:06,240 --> 00:00:06,760[39m
[34mقضايا[39m
[34m20[39m
[34m00:00:06,760 --> 00:00:07,200[39m
[34mداخلية[39m
[34m21[39m
[34m00:00:07,200 --> 00:00:07,560[39m
[34mوقضايا[39m
[34m22[39m
[34m00:00:07,560 --> 00:00:08,020[39m
[34mخارجية[39m
[34m23[39m
[34m00:00:08,020 --> 00:00:08,480[39m
[34mتحالفات[39m
[34m24[39m
[34m00:00:08,480 --> 00:00:08,900[39m
[34mإقليمية[39m
[34m25[39m
[34m00:00:08,900 --> 00:00:09,440[39m
[34mنختلف[39m
[34m26[39m
[34m00:00:09,440 --> 00:00:09,540[39m
[34mفي[39m
[34m27[39m
[34m00:00:09,540 --> ... --> 00:00:09,940[39m
[34mكثيرة[39m
[34m29[39m
[34m00:00:09,940 --> 00:00:10,160[39m
[34mلكن[39m
[34m30[39m
[34m00:00:10,160 --> 00:00:10,540[39m
[34mالقضية[39m
[34m31[39m
[34m00:00:10,540 --> 00:00:11,080[39m
[34mالفلسطينية[39m
[34m32[39m
[34m00:00:11,080 --> 00:00:11,720[39m
[34mمحل[39m
[34m33[39m
[34m00:00:11,720 --> 00:00:12,200[39m
[34mإجماع[39m
[34m34[39m
[34m00:00:12,200 --> 00:00:12,800[39m
[34mمنقطع[39m
[34m35[39m
[34m00:00:12,800 --> 00:00:12,860[39m
[34mعن[39m
[34m36[39m
[34m00:00:12,860 --> 00:00:13,000[39m
[34mنظير[39m
[34m37[39m
[34m00:00:13,000 --> 00:00:13,140[39m
[34mلدى[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 525 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n18\n00:00:05,900 --> 00:00:06,240\nMany\n\n19\n00:00:06,240 --> 00:00:06,760\nIssues\n\n20\n00:00:06,760 --> 00:00:07,200\nInternal\n\n21\n00:00:07,200 --> 00:00:07,560\nAnd issues\n\n22\n00:00:07,560 --> 00:00:08,020\nExternal\n\n23\n00:00:08,020 --> 00:00:08,480\nAlliances\n\n24\n00:00:08,480 --> 00:00:08,900\nRegional\n\n25\n00:00:08,900 --> 00:00:09,440\nWe disagree\n\n26\n00:00:09,440 --> 00:00:09,540\nOn\n\n27\n00:00:09,540 --> 00:00:09,740\nMany\n\n28\n00:00:09,740 --> 00:00:09,940\nIssues\n\n29\n00:00:09,940 --> 00:00:10,160\nBut\n\n30\n00:00:10,160 --> 00:00:10,540\nThe matter\n\n31\n00:00:10,540 --> 00:00:11,080\nOf Palestine\n\n32\n00:00:11,080 --> 00:00:11,720\nIs a subject\n\n33\n00:00:11,720 --> 00:00:12,200\nOf unanimous\n\n34\n00:00:12,200 --> 00:00:12,800\nConsensus\n\n35\n00:00:12,800 --> 00:00:12,860\nUnlike\n\n36\n00:00:12,860 --> 00:00:13,000\nAny other\n\n37\n00:00:13,000 --> 00:00:13,140\nFor\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining f79a3835-b57a-4c7f-9772-c5590c5b1fa3_71ea7209-e011-45a1-af65-182b289bb4e7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained f79a3835-b57a-4c7f-9772-c5590c5b1fa3_71ea7209-e011-45a1-af65-182b289bb4e7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n545\n00:05:12,500 --> 00:05:13,040\nجماعة\n\n546\n00:05:13,040 --> 00:05:13,840\nتملك\n\n547\n00:05:13,840 --> 00:05:14,380\nإمكانيات\n\n548\n00:05:14,380 --> 00:05:14,780\nمن\n\n549\n00:05:14,780 --> 00:05:15,420\nالمقاتلين\n\n550\n00:05:15,420 --> 00:05:15,740\nتملك\n\n551\n00:05:15,740 --> 00:05:16,240\nإمكانيات\n\n552\n00:05:16,240 --> 00:05:16,680\nبسيطة\n\n553\n00:05:16,680 --> 00:05:17,640\nوشعب\n\n554\n00:05:17,640 --> 00:05:18,760\nمحاصر\n\n555\n00:05:18,760 --> 00:05:18,880\nفي\n\n556\n00:05:18,880 --> 00:05:19,100\n40\n\n557\n00:05:19,100 --> 00:05:19,540\nكم\n\n558\n00:05:19,540 --> 00:05:20,240\nتقريباً\n\n559\n00:05:20,720 --> 00:05:21,200\nمحاصر\n\n560\n00:05:21,200 --> 00:05:21,340\nمن\n\n561\n00:05:21,340 --> 00:05:21,720\nالبر\n\n562\n00:05:21,720 --> 00:05:21,900\nمن\n\n563\n00:05:21,900 --> 00:05:22,380\nالبحر\n\n564\n00:05:22,380 --> 00:05:22,520\nمن\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining cf4fa861-d451-4139-bbfd-8aca34803089_70144a9b-8d1c-4179-8ddf-02cc976dbe21[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained cf4fa861-d451-4139-bbfd-8aca34803089_70144a9b-8d1c-4179-8ddf-02cc976dbe21[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n562\n00:05:21,720 --> 00:05:21,900\nمن\n\n563\n00:05:21,900 --> 00:05:22,380\nالبحر\n\n564\n00:05:22,380 --> 00:05:22,520\nمن\n\n565\n00:05:22,520 --> 00:05:22,940\nالجو\n\n566\n00:05:22,960 --> 00:05:23,660\nولا\n\n567\n00:05:23,660 --> 00:05:24,100\nتسمون\n\n568\n00:05:24,100 --> 00:05:24,260\nهذا\n\n569\n00:05:24,260 --> 00:05:24,740\nتسعيد\n\n570\n00:05:24,740 --> 00:05:25,580\nهل\n\n571\n00:05:25,580 --> 00:05:26,320\nمعياركم\n\n572\n00:05:26,320 --> 00:05:27,680\nلأسباب\n\n573\n00:05:27,680 --> 00:05:28,520\nعنصرية\n\n574\n00:05:28,520 --> 00:05:29,040\nباعتبار\n\n575\n00:05:29,040 --> 00:05:29,140\nأن\n\n576\n00:05:29,140 --> 00:05:29,720\nهؤلاء\n\n577\n00:05:29,720 --> 00:05:30,120\nمن\n\n578\n00:05:30,120 --> 00:05:30,420\nأصول\n\n579\n00:05:30,420 --> 00:05:30,840\nأوروبية\n\n580\n00:05:30,840 --> 00:05:31,260\nمهاجرين\n\n581\n00:05:31,260 --> 00:05:31,400\nمن\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 5a49feb9-2d6d-4698-af82-74a42185fa6f_1a3ce5ed-5349-4b5f-aebe-776bc5ad7f17[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 5a49feb9-2d6d-4698-af82-74a42185fa6f_1a3ce5ed-5349-4b5f-aebe-776bc5ad7f17[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n579\n00:05:30,420 --> 00:05:30,840\nأوروبية\n\n580\n00:05:30,840 --> 00:05:31,260\nمهاجرين\n\n581\n00:05:31,260 --> 00:05:31,400\nمن\n\n582\n00:05:31,400 --> 00:05:31,640\nأصول\n\n583\n00:05:31,640 --> 00:05:32,040\nأوروبية\n\n584\n00:05:32,040 --> 00:05:32,400\nولذلك\n\n585\n00:05:32,400 --> 00:05:34,860\nتساندوهم\n\n586\n00:05:34,860 --> 00:05:35,400\nلأسباب\n\n587\n00:05:35,400 --> 00:05:35,840\nعنصرية\n\n588\n00:05:35,840 --> 00:05:36,460\nفنحن\n\n589\n00:05:36,460 --> 00:05:36,840\nكذلك\n\n590\n00:05:36,840 --> 00:05:37,160\nلدينا\n\n591\n00:05:37,160 --> 00:05:37,540\nدوافع\n\n592\n00:05:37,540 --> 00:05:37,980\nوأسباب\n\n593\n00:05:37,980 --> 00:05:38,440\nمن\n\n594\n00:05:38,440 --> 00:05:38,600\nهذا\n\n595\n00:05:38,600 --> 00:05:39,000\nالقبيل\n\n596\n00:05:39,000 --> 00:05:39,740\nفهؤلاء\n\n597\n00:05:39,740 --> 00:05:39,980\nأولاً\n\n598\n00:05:39,980 --> 00:05:40,300\nعرب\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 12ec19d3-e3b6-48d7-8e3e-121e69e94c28_d2c36aea-9378-446a-ab7d-dd55a91467a8[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 12ec19d3-e3b6-48d7-8e3e-121e69e94c28_d2c36aea-9378-446a-ab7d-dd55a91467a8[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n596\n00:05:39,000 --> 00:05:39,740\nفهؤلاء\n\n597\n00:05:39,740 --> 00:05:39,980\nأولاً\n\n598\n00:05:39,980 --> 00:05:40,300\nعرب\n\n599\n00:05:40,300 --> 00:05:40,940\nونحن\n\n600\n00:05:40,940 --> 00:05:41,260\nعرب\n\n601\n00:05:41,260 --> 00:05:41,900\nوهؤلاء\n\n602\n00:05:41,900 --> 00:05:42,360\nمسلمين\n\n603\n00:05:42,360 --> 00:05:42,900\nوهناك\n\n604\n00:05:42,900 --> 00:05:43,260\nدوافع\n\n605\n00:05:43,260 --> 00:05:43,640\nتكفي\n\n606\n00:05:43,640 --> 00:05:44,000\nلهذا\n\n607\n00:05:44,000 --> 00:05:44,560\nوإن\n\n608\n00:05:44,560 --> 00:05:44,700\nكان\n\n609\n00:05:44,700 --> 00:05:45,320\nلأسباب\n\n610\n00:05:45,320 --> 00:05:45,920\nإنسانية\n\n611\n00:05:45,920 --> 00:05:46,080\nأو\n\n612\n00:05:46,080 --> 00:05:46,240\nعلى\n\n613\n00:05:46,240 --> 00:05:46,580\nأساس\n\n614\n00:05:46,580 --> 00:05:47,300\nإنساني\n\n615\n00:05:47,300 --> 00:05:48,080\nفيفترض\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 52d52fe4-7611-45b8-8105-88e58f39e278_e891ddb7-7823-4a6e-a938-0fdfd4018f78[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 52d52fe4-7611-45b8-8105-88e58f39e278_e891ddb7-7823-4a6e-a938-0fdfd4018f78[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n613\n00:05:46,240 --> 00:05:46,580\nأساس\n\n614\n00:05:46,580 --> 00:05:47,300\nإنساني\n\n615\n00:05:47,300 --> 00:05:48,080\nفيفترض\n\n616\n00:05:48,080 --> 00:05:48,240\nأن\n\n617\n00:05:48,240 --> 00:05:48,760\nالاتحاد\n\n618\n00:05:48,760 --> 00:05:49,200\nالأوروبي\n\n619\n00:05:49,200 --> 00:05:49,720\nوكل\n\n620\n00:05:49,720 --> 00:05:49,920\nدول\n\n621\n00:05:49,920 --> 00:05:50,220\nالاتحاد\n\n622\n00:05:50,220 --> 00:05:50,540\nالأوروبي\n\n623\n00:05:50,540 --> 00:05:51,120\nوأمريكا\n\n624\n00:05:51,120 --> 00:05:51,740\nوبريطانيا\n\n625\n00:05:51,740 --> 00:05:51,960\nوكل\n\n626\n00:05:51,960 --> 00:05:52,200\nالدول\n\n627\n00:05:52,200 --> 00:05:52,620\nالعربية\n\n628\n00:05:52,960 --> 00:05:53,100\nوكل\n\n629\n00:05:53,100 --> 00:05:53,340\nدول\n\n630\n00:05:53,340 --> 00:05:53,620\nالعالم\n\n631\n00:05:53,620 --> 00:05:53,980\nتقف\n\n632\n00:05:53,980 --> 00:05:54,340\nمع\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 596e501d-17ba-4270-96de-5b4834affadf_81f43445-91f1-4b1b-b038-a1ff29943f31[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 596e501d-17ba-4270-96de-5b4834affadf_81f43445-91f1-4b1b-b038-a1ff29943f31[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n630\n00:05:53,340 --> 00:05:53,620\nالعالم\n\n631\n00:05:53,620 --> 00:05:53,980\nتقف\n\n632\n00:05:53,980 --> 00:05:54,340\nمع\n\n633\n00:05:54,340 --> 00:05:54,980\nالفلسطينيين\n\n634\n00:05:54,980 --> 00:05:55,100\nفي\n\n635\n00:05:55,100 --> 00:05:55,460\nمواجهة\n\n636\n00:05:55,460 --> 00:05:55,560\nهذه\n\n637\n00:05:55,560 --> 00:05:56,140\nالإبادة\n\n638\n00:05:56,140 --> 00:05:56,600\nلأن\n\n639\n00:05:56,600 --> 00:05:56,960\nالقانون\n\n640\n00:05:56,960 --> 00:05:57,600\nالإنساني\n\n641\n00:05:57,600 --> 00:05:58,840\nيحتم\n\n642\n00:05:58,840 --> 00:05:59,220\nعليهم\n\n643\n00:05:59,220 --> 00:05:59,620\nالوقوف\n\n644\n00:05:59,620 --> 00:05:59,880\nأمام\n\n645\n00:05:59,880 --> 00:06:00,020\nهذا\n\n646\n00:06:00,020 --> 00:06:00,380\nالإبادة\n\n647\n00:06:00,380 --> 00:06:00,580\nإذن\n\n648\n00:06:00,580 --> 00:06:00,960\nلدينا\n\n649\n00:06:00,960 --> 00:06:01,440\nمبررات\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining e603b964-f5dd-4d4d-8393-ce893d2dcdac_f9f03543-6c2e-4402-bb26-60cef4cdc41d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained e603b964-f5dd-4d4d-8393-ce893d2dcdac_f9f03543-6c2e-4402-bb26-60cef4cdc41d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n647\n00:06:00,380 --> 00:06:00,580\nإذن\n\n648\n00:06:00,580 --> 00:06:00,960\nلدينا\n\n649\n00:06:00,960 --> 00:06:01,440\nمبررات\n\n650\n00:06:01,440 --> 00:06:01,920\nكافية\n\n651\n00:06:01,920 --> 00:06:02,480\nللقيام\n\n652\n00:06:02,480 --> 00:06:02,700\nبهذا\n\n653\n00:06:02,700 --> 00:06:03,020\nالموقف\n\n654\n00:06:03,020 --> 00:06:03,220\nيعني\n\n655\n00:06:03,220 --> 00:06:03,380\nمن\n\n656\n00:06:03,380 --> 00:06:03,760\nالصعب\n\n657\n00:06:03,760 --> 00:06:04,160\nجداً\n\n658\n00:06:04,160 --> 00:06:05,040\nومن\n\n659\n00:06:05,040 --> 00:06:05,620\nالمعيب\n\n660\n00:06:05,620 --> 00:06:06,180\nأن\n\n661\n00:06:06,180 --> 00:06:06,680\nلا\n\n662\n00:06:06,680 --> 00:06:08,140\nيحدث\n\n663\n00:06:08,140 --> 00:06:08,280\nأي\n\n664\n00:06:08,280 --> 00:06:08,680\nموقف\n\n665\n00:06:08,680 --> 00:06:09,080\nمسادة\n\n666\n00:06:09,080 --> 00:06:09,480\nلغزة\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining fe2dfc25-6c43-4f58-a9fd-e6820388c845_da408d28-4329-451d-b6db-834e2135aa4d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 619aff01-c56e-4b52-9f5a-13021c1cf5e0_d09a9309-ccb3-409b-88d6-be430be37cac[39m
[34m[34mverbose[34m[39m: [34m<<< [619aff01-c56e-4b52-9f5a-13021c1cf5e0] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [619aff01-c56e-4b52-9f5a-13021c1cf5e0: translate_subtitle_helper] response - complete in 4394ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 450, content: "[39m
[34m86[39m
[34m00:00:55,180 --> 00:00:55,500[39m
[34mيعرف[39m
[34m87[39m
[34m00:00:55,500 --> 00:00:55,700[39m
[34mهذا[39m
[34m88[39m
[34m00:00:55,700 --> 00:00:56,220[39m
[34mيعرف[39m
[34m89[39m
[34m00:00:56,220 --> 00:00:56,540[39m
[34mجيدا[39m
[34m90[39m
[34m00:00:56,540 --> 00:00:56,640[39m
[34mبل[39m
[34m91[39m
[34m00:00:56,640 --> 00:00:56,720[39m
[34mإن[39m
[34m92[39m
[34m00:00:56,720 --> 00:00:57,060[39m
[34mهناك[39m
[34m93[39m
[34m00:00:57,060 --> 00:00:57,300[39m
[34mبعض[39m
[34m94[39m
[34m00:00:57,300 --> 00:00:57,800[39m
[34mالمظاهرات[39m
[34m95[39m
[34m00:00:57,800 --> ... --> 00:00:58,320[39m
[34mفي[39m
[34m97[39m
[34m00:00:58,320 --> 00:00:58,560[39m
[34mبعض[39m
[34m98[39m
[34m00:00:58,560 --> 00:00:58,900[39m
[34mالمدن[39m
[34m99[39m
[34m00:00:58,900 --> 00:00:59,340[39m
[34mالخاضعة[39m
[34m100[39m
[34m00:00:59,340 --> 00:00:59,800[39m
[34mلسيطرة[39m
[34m101[39m
[34m00:00:59,800 --> 00:01:00,460[39m
[34mالحوثيين[39m
[34m102[39m
[34m00:01:00,460 --> 00:01:01,100[39m
[34mقبل[39m
[34m103[39m
[34m00:01:01,100 --> 00:01:01,560[39m
[34mالسابع[39m
[34m104[39m
[34m00:01:01,560 --> 00:01:01,720[39m
[34mمن[39m
[34m105[39m
[34m00:01:01,720 --> 00:01:02,140[39m
[34mأكتوبر[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 517 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n86\n00:00:55,180 --> 00:00:55,500\nHe knows\n\n87\n00:00:55,500 --> 00:00:55,700\nthis\n\n88\n00:00:55,700 --> 00:00:56,220\nwell\n\n89\n00:00:56,220 --> 00:00:56,540\nvery\n\n90\n00:00:56,540 --> 00:00:56,640\nin fact\n\n91\n00:00:56,640 --> 00:00:56,720\nthere\n\n92\n00:00:56,720 --> 00:00:57,060\nare\n\n93\n00:00:57,060 --> 00:00:57,300\nsome\n\n94\n00:00:57,300 --> 00:00:57,800\ndemonstrations\n\n95\n00:00:57,800 --> 00:00:58,180\nthat broke out\n\n96\n00:00:58,180 --> 00:00:58,320\nin\n\n97\n00:00:58,320 --> 00:00:58,560\nsome\n\n98\n00:00:58,560 --> 00:00:58,900\ncities\n\n99\n00:00:58,900 --> 00:00:59,340\nunder the\n\n100\n00:00:59,340 --> 00:00:59,800\ncontrol of\n\n101\n00:00:59,800 --> 00:01:00,460\nthe Houthis\n\n102\n00:01:00,460 --> 00:01:01,100\nbefore\n\n103\n00:01:01,100 --> 00:01:01,560\nthe seventh\n\n104\n00:01:01,560 --> 00:01:01,720\nof\n\n105\n00:01:01,720 --> 00:01:02,140\nOctober\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained fe2dfc25-6c43-4f58-a9fd-e6820388c845_da408d28-4329-451d-b6db-834e2135aa4d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n664\n00:06:08,280 --> 00:06:08,680\nموقف\n\n665\n00:06:08,680 --> 00:06:09,080\nمسادة\n\n666\n00:06:09,080 --> 00:06:09,480\nلغزة\n\n667\n00:06:09,480 --> 00:06:09,600\nأن\n\n668\n00:06:09,600 --> 00:06:09,900\nيحصل\n\n669\n00:06:09,900 --> 00:06:10,060\nهذا\n\n670\n00:06:10,060 --> 00:06:10,440\nالإسناد\n\n671\n00:06:10,440 --> 00:06:10,680\nغير\n\n672\n00:06:10,680 --> 00:06:11,020\nالمسبوق\n\n673\n00:06:11,020 --> 00:06:11,200\nيعني\n\n674\n00:06:11,200 --> 00:06:11,560\nحصلت\n\n675\n00:06:11,560 --> 00:06:12,200\nمواجهات\n\n676\n00:06:12,200 --> 00:06:12,780\nفي\n\n677\n00:06:12,780 --> 00:06:13,100\nغزة\n\n678\n00:06:13,100 --> 00:06:13,320\nقبل\n\n679\n00:06:13,320 --> 00:06:13,420\nهذا\n\n680\n00:06:13,420 --> 00:06:13,760\nالفترة\n\n681\n00:06:13,760 --> 00:06:13,900\nفي\n\n682\n00:06:13,900 --> 00:06:14,120\n2008\n\n683\n00:06:14,120 --> 00:06:14,600\nفي\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 2a7f530c-61f8-4d15-8ad8-5ead166c6a01_5d0afa7d-ad72-4fce-a4c6-74a17f2fcd4a[39m
[34m[34mverbose[34m[39m: [34m<<< [2a7f530c-61f8-4d15-8ad8-5ead166c6a01] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [2a7f530c-61f8-4d15-8ad8-5ead166c6a01: translate_subtitle_helper] response - complete in 4776ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 458, content: "[39m
[34m52[39m
[34m00:00:18,920 --> 00:00:19,340[39m
[34mالمؤسف[39m
[34m53[39m
[34m00:00:19,340 --> 00:00:19,900[39m
[34mالمفضل[39m
[34m54[39m
[34m00:00:19,900 --> 00:00:20,160[39m
[34mأنها[39m
[34m55[39m
[34m00:00:20,160 --> 00:00:20,460[39m
[34mقضية[39m
[34m56[39m
[34m00:00:20,460 --> 00:00:20,920[39m
[34mعربية[39m
[34m57[39m
[34m00:00:20,920 --> 00:00:21,600[39m
[34mقضية[39m
[34m58[39m
[34m00:00:21,600 --> 00:00:22,260[39m
[34mإسلامية[39m
[34m59[39m
[34m00:00:22,260 --> 00:00:22,860[39m
[34mالكل[39m
[34m60[39m
[34m00:00:22,860 --> 00:00:23,260[39m
[34mيقف[39m
[34m61[39m
[34m00:00:23,260 --> ... --> 00:00:24,940[39m
[34mهل[39m
[34m63[39m
[34m00:00:24,940 --> 00:00:25,200[39m
[34mكان[39m
[34m64[39m
[34m00:00:25,200 --> 00:00:26,180[39m
[34mللحوثيين[39m
[34m65[39m
[34m00:00:26,180 --> 00:00:26,340[39m
[34mأن[39m
[34m66[39m
[34m00:00:26,340 --> 00:00:27,380[39m
[34mيستهدفوا[39m
[34m67[39m
[34m00:00:27,380 --> 00:00:28,000[39m
[34mالسفن[39m
[34m68[39m
[34m00:00:28,000 --> 00:00:28,920[39m
[34mالمبحرة[39m
[34m69[39m
[34m00:00:28,920 --> 00:00:29,380[39m
[34mفي[39m
[34m70[39m
[34m00:00:29,380 --> 00:00:29,680[39m
[34mطرق[39m
[34m71[39m
[34m00:00:29,680 --> 00:00:30,100[39m
[34mالملاحة[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 525 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```xml\n\n52\n00:00:18,920 --> 00:00:19,340\nRegrettably\n\n53\n00:00:19,340 --> 00:00:19,900\nthe favorite\n\n54\n00:00:19,900 --> 00:00:20,160\nthis is\n\n55\n00:00:20,160 --> 00:00:20,460\na case\n\n56\n00:00:20,460 --> 00:00:20,920\nof Arabs\n\n57\n00:00:20,920 --> 00:00:21,600\na case\n\n58\n00:00:21,600 --> 00:00:22,260\nof Islam\n\n59\n00:00:22,260 --> 00:00:22,860\neveryone\n\n60\n00:00:22,860 --> 00:00:23,260\nstands\n\n61\n00:00:23,260 --> 00:00:23,560\nwith it\n\n62\n00:00:23,560 --> 00:00:24,940\nWould\n\n63\n00:00:24,940 --> 00:00:25,200\nthe Houthis\n\n64\n00:00:25,200 --> 00:00:26,180\ntarget\n\n65\n00:00:26,180 --> 00:00:26,340\nto\n\n66\n00:00:26,340 --> 00:00:27,380\nattack\n\n67\n00:00:27,380 --> 00:00:28,000\nthe ships\n\n68\n00:00:28,000 --> 00:00:28,920\nsailing\n\n69\n00:00:28,920 --> 00:00:29,380\nin\n\n70\n00:00:29,380 --> 00:00:29,680\nthe routes\n\n71\n00:00:29,680 --> 00:00:30,100\nof navigation\n\n\n```"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining c609a9dc-4f75-4432-bc07-0ecd915d0d50_81803f36-9b42-440c-a827-9b2b5997343f[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 4c299358-5e8d-454c-b02d-15506ca394c6_1a8c1d6d-8b46-4913-8831-6223df566ec3[39m
[34m[34mverbose[34m[39m: [34m<<< [4c299358-5e8d-454c-b02d-15506ca394c6] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [4c299358-5e8d-454c-b02d-15506ca394c6: translate_subtitle_helper] response - complete in 3776ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 454, content: "[39m
[34m188[39m
[34m00:01:42,680 --> 00:01:42,960[39m
[34mأثير[39m
[34m189[39m
[34m00:01:42,960 --> 00:01:43,560[39m
[34mالرقمية[39m
[34m190[39m
[34m00:01:43,560 --> 00:01:44,180[39m
[34mالسلام[39m
[34m191[39m
[34m00:01:44,180 --> 00:01:44,720[39m
[34mعليكم[39m
[34m192[39m
[34m00:01:44,720 --> 00:01:45,200[39m
[34mورحمة[39m
[34m193[39m
[34m00:01:45,200 --> 00:01:45,340[39m
[34mالله[39m
[34m194[39m
[34m00:01:45,340 --> 00:01:45,720[39m
[34mوأهلا[39m
[34m195[39m
[34m00:01:45,720 --> 00:01:46,040[39m
[34mبكم[39m
[34m196[39m
[34m00:01:46,040 --> 00:01:46,240[39m
[34mفي[39m
[34m197[39m
[34m00:01:46,240 --> ... --> 00:01:47,080[39m
[34mجديدة[39m
[34m199[39m
[34m00:01:47,080 --> 00:01:47,240[39m
[34mمن[39m
[34m200[39m
[34m00:01:47,240 --> 00:01:47,700[39m
[34mأسئلة[39m
[34m201[39m
[34m00:01:47,700 --> 00:01:48,440[39m
[34mالحدث[39m
[34m202[39m
[34m00:01:48,440 --> 00:01:49,540[39m
[34mالبحر[39m
[34m203[39m
[34m00:01:49,540 --> 00:01:50,020[39m
[34mالأحمر[39m
[34m204[39m
[34m00:01:50,020 --> 00:01:50,320[39m
[34mعلى[39m
[34m205[39m
[34m00:01:50,320 --> 00:01:50,880[39m
[34mصفيح[39m
[34m206[39m
[34m00:01:50,880 --> 00:01:51,620[39m
[34mساخن[39m
[34m207[39m
[34m00:01:51,620 --> 00:01:52,460[39m
[34mجماعة[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 521 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n188\n00:01:42,680 --> 00:01:42,960\nEthereal\n\n189\n00:01:42,960 --> 00:01:43,560\nDigital\n\n190\n00:01:43,560 --> 00:01:44,180\nPeace\n\n191\n00:01:44,180 --> 00:01:44,720\nBe upon you\n\n192\n00:01:44,720 --> 00:01:45,200\nand the mercy\n\n193\n00:01:45,200 --> 00:01:45,340\nof Allah\n\n194\n00:01:45,340 --> 00:01:45,720\nand welcome\n\n195\n00:01:45,720 --> 00:01:46,040\nto\n\n196\n00:01:46,040 --> 00:01:46,240\na\n\n197\n00:01:46,240 --> 00:01:46,620\nnew\n\n198\n00:01:46,620 --> 00:01:47,080\nepisode\n\n199\n00:01:47,080 --> 00:01:47,240\nof\n\n200\n00:01:47,240 --> 00:01:47,700\nEvent\n\n201\n00:01:47,700 --> 00:01:48,440\nQuestions\n\n202\n00:01:48,440 --> 00:01:49,540\nThe Red\n\n203\n00:01:49,540 --> 00:01:50,020\nSea\n\n204\n00:01:50,020 --> 00:01:50,320\non\n\n205\n00:01:50,320 --> 00:01:50,880\na hot\n\n206\n00:01:50,880 --> 00:01:51,620\nplate\n\n207\n00:01:51,620 --> 00:01:52,460\nEveryone\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained c609a9dc-4f75-4432-bc07-0ecd915d0d50_81803f36-9b42-440c-a827-9b2b5997343f[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n681\n00:06:13,760 --> 00:06:13,900\nفي\n\n682\n00:06:13,900 --> 00:06:14,120\n2008\n\n683\n00:06:14,120 --> 00:06:14,600\nفي\n\n684\n00:06:14,600 --> 00:06:15,800\nأكثر\n\n685\n00:06:15,800 --> 00:06:15,920\nمن\n\n686\n00:06:15,920 --> 00:06:16,340\nمحطة\n\n687\n00:06:16,340 --> 00:06:16,920\nحصلت\n\n688\n00:06:16,920 --> 00:06:17,420\nمواجهات\n\n689\n00:06:17,420 --> 00:06:17,540\nبين\n\n690\n00:06:17,540 --> 00:06:18,260\nالإسرائيليين\n\n691\n00:06:18,260 --> 00:06:18,960\nوالفلسطينيين\n\n692\n00:06:18,960 --> 00:06:19,360\nلكن\n\n693\n00:06:19,360 --> 00:06:19,500\nلم\n\n694\n00:06:19,500 --> 00:06:19,780\nيحصل\n\n695\n00:06:19,780 --> 00:06:20,000\nبهذا\n\n696\n00:06:20,000 --> 00:06:20,380\nالإسناد\n\n697\n00:06:20,380 --> 00:06:20,800\nهذا\n\n698\n00:06:20,800 --> 00:06:21,200\nالإسناد\n\n699\n00:06:21,200 --> 00:06:21,540\nيستطيع\n\n700\n00:06:21,540 --> 00:06:21,660\nأن\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining d8481c54-f7cd-4e0f-938b-18147e9a571a_a55c6ccc-4da6-4048-ad04-6426f225b8bd[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained d8481c54-f7cd-4e0f-938b-18147e9a571a_a55c6ccc-4da6-4048-ad04-6426f225b8bd[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n698\n00:06:20,800 --> 00:06:21,200\nالإسناد\n\n699\n00:06:21,200 --> 00:06:21,540\nيستطيع\n\n700\n00:06:21,540 --> 00:06:21,660\nأن\n\n701\n00:06:21,660 --> 00:06:21,820\nيكون\n\n702\n00:06:21,820 --> 00:06:22,020\nهناك\n\n703\n00:06:22,020 --> 00:06:22,320\nتحرك\n\n704\n00:06:22,320 --> 00:06:22,600\nعربي\n\n705\n00:06:22,600 --> 00:06:22,940\nمقابل\n\n706\n00:06:22,960 --> 00:06:23,340\nأن\n\n707\n00:06:23,340 --> 00:06:23,620\nيكون\n\n708\n00:06:23,620 --> 00:06:23,900\nهناك\n\n709\n00:06:23,900 --> 00:06:24,540\nتحرك\n\n710\n00:06:24,540 --> 00:06:24,740\nولو\n\n711\n00:06:24,740 --> 00:06:25,660\nبالوسائل\n\n712\n00:06:25,660 --> 00:06:26,180\nالممكنة\n\n713\n00:06:26,180 --> 00:06:26,560\nليس\n\n714\n00:06:26,560 --> 00:06:26,960\nالمقصود\n\n715\n00:06:26,960 --> 00:06:27,320\nإعلان\n\n716\n00:06:27,320 --> 00:06:27,640\nحرب\n\n717\n00:06:27,640 --> 00:06:27,780\nأو\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining f9cb1d7f-e8c3-4f24-b812-2af0d497ce70_2fad2af5-64f7-4c48-89ba-b94b0288ec7e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained f9cb1d7f-e8c3-4f24-b812-2af0d497ce70_2fad2af5-64f7-4c48-89ba-b94b0288ec7e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n715\n00:06:26,960 --> 00:06:27,320\nإعلان\n\n716\n00:06:27,320 --> 00:06:27,640\nحرب\n\n717\n00:06:27,640 --> 00:06:27,780\nأو\n\n718\n00:06:27,780 --> 00:06:28,820\nإعلان\n\n719\n00:06:28,820 --> 00:06:29,100\nحرب\n\n720\n00:06:29,100 --> 00:06:29,480\nإقليمية\n\n721\n00:06:29,480 --> 00:06:29,720\nلكن\n\n722\n00:06:29,720 --> 00:06:30,260\nإسناد\n\n723\n00:06:30,260 --> 00:06:31,640\nبقدر\n\n724\n00:06:31,640 --> 00:06:33,280\nالوسائل\n\n725\n00:06:33,280 --> 00:06:33,840\nالمتاحة\n\n726\n00:06:33,840 --> 00:06:34,460\nوالممكنة\n\n727\n00:06:34,460 --> 00:06:35,040\nكل\n\n728\n00:06:35,040 --> 00:06:35,340\nدولة\n\n729\n00:06:35,340 --> 00:06:35,440\nلو\n\n730\n00:06:35,440 --> 00:06:35,780\nقامت\n\n731\n00:06:35,780 --> 00:06:36,300\nبواجبها\n\n732\n00:06:36,300 --> 00:06:36,580\nكما\n\n733\n00:06:36,580 --> 00:06:36,860\nقام\n\n734\n00:06:36,860 --> 00:06:37,240\nالغرب\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 57176df5-1c31-4d58-a440-2ae76aab71c4_75d8907b-9ac5-4d1d-aa44-871d35289a67[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 57176df5-1c31-4d58-a440-2ae76aab71c4_75d8907b-9ac5-4d1d-aa44-871d35289a67[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n732\n00:06:36,300 --> 00:06:36,580\nكما\n\n733\n00:06:36,580 --> 00:06:36,860\nقام\n\n734\n00:06:36,860 --> 00:06:37,240\nالغرب\n\n735\n00:06:37,240 --> 00:06:37,940\nلما\n\n736\n00:06:37,940 --> 00:06:38,800\nإذا\n\n737\n00:06:38,800 --> 00:06:39,080\nكانت\n\n738\n00:06:39,080 --> 00:06:39,340\nالحرب\n\n739\n00:06:39,340 --> 00:06:39,480\nقد\n\n740\n00:06:39,480 --> 00:06:40,000\nتوقفت\n\n741\n00:06:40,000 --> 00:06:40,640\nفهذا\n\n742\n00:06:40,640 --> 00:06:40,820\nهو\n\n743\n00:06:40,820 --> 00:06:41,520\nأعتقد\n\n744\n00:06:41,520 --> 00:06:41,920\nخلفية\n\n745\n00:06:41,920 --> 00:06:42,300\nالموقف\n\n746\n00:06:42,300 --> 00:06:42,600\nاليمني\n\n747\n00:06:42,600 --> 00:06:43,420\nولمزيد\n\n748\n00:06:43,420 --> 00:06:43,520\nمن\n\n749\n00:06:43,520 --> 00:06:43,900\nالإضاءة\n\n750\n00:06:43,900 --> 00:06:44,380\nلتفسير\n\n751\n00:06:44,380 --> 00:06:45,220\nخلفية\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 7424b017-c688-409b-a412-e0bb2eb982b6_1685ea8b-1f64-4ee5-a2fb-d16e5b9025f7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 7424b017-c688-409b-a412-e0bb2eb982b6_1685ea8b-1f64-4ee5-a2fb-d16e5b9025f7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n749\n00:06:43,520 --> 00:06:43,900\nالإضاءة\n\n750\n00:06:43,900 --> 00:06:44,380\nلتفسير\n\n751\n00:06:44,380 --> 00:06:45,220\nخلفية\n\n752\n00:06:45,220 --> 00:06:45,520\nالموقف\n\n753\n00:06:45,520 --> 00:06:45,860\nاليمني\n\n754\n00:06:45,860 --> 00:06:46,600\nأولاً\n\n755\n00:06:46,600 --> 00:06:47,660\nهناك\n\n756\n00:06:47,660 --> 00:06:48,840\nموقف\n\n757\n00:06:48,840 --> 00:06:49,120\nأو\n\n758\n00:06:49,120 --> 00:06:50,600\nموقع\n\n759\n00:06:50,600 --> 00:06:50,920\nالقضية\n\n760\n00:06:50,920 --> 00:06:51,500\nالفلسطينية\n\n761\n00:06:51,500 --> 00:06:52,560\nلدى\n\n762\n00:06:52,560 --> 00:06:52,820\nالشعب\n\n763\n00:06:52,820 --> 00:06:52,940\nالإماني\n\n764\n00:06:52,960 --> 00:06:53,560\nهناك\n\n765\n00:06:53,560 --> 00:06:53,980\nتقريباً\n\n766\n00:06:53,980 --> 00:06:54,280\nإجماع\n\n767\n00:06:54,280 --> 00:06:54,700\nمنقطع\n\n768\n00:06:54,700 --> 00:06:54,960\nنظير\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 2e907748-6331-49a1-8049-88d626374623_bf6c5674-f795-46ca-a4c5-8eae38e8e1f5[39m
[34m[34mverbose[34m[39m: [34m<<< [2e907748-6331-49a1-8049-88d626374623] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [2e907748-6331-49a1-8049-88d626374623: translate_subtitle_helper] response - complete in 4773ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 453, content: "[39m
[34m137[39m
[34m00:01:17,380 --> 00:01:17,760[39m
[34mأخرى[39m
[34m138[39m
[34m00:01:17,760 --> 00:01:18,280[39m
[34mفي[39m
[34m139[39m
[34m00:01:18,280 --> 00:01:18,560[39m
[34mعرقل[39m
[34m140[39m
[34m00:01:18,560 --> 00:01:19,680[39m
[34mوتحاول[39m
[34m141[39m
[34m00:01:19,680 --> 00:01:20,100[39m
[34mابتزاز[39m
[34m142[39m
[34m00:01:20,100 --> 00:01:20,860[39m
[34mالموقف[39m
[34m143[39m
[34m00:01:20,860 --> 00:01:21,280[39m
[34mاليمني[39m
[34m144[39m
[34m00:01:21,280 --> 00:01:21,880[39m
[34mأو[39m
[34m145[39m
[34m00:01:21,880 --> 00:01:22,580[39m
[34mتحول[39m
[34m146[39m
[34m00:01:22,580 --> ... --> 00:01:23,180[39m
[34mإلى[39m
[34m148[39m
[34m00:01:23,180 --> 00:01:23,440[39m
[34mورقة[39m
[34m149[39m
[34m00:01:23,440 --> 00:01:23,540[39m
[34mضخمة[39m
[34m150[39m
[34m00:01:23,560 --> 00:01:24,580[39m
[34mيعني[39m
[34m151[39m
[34m00:01:24,580 --> 00:01:24,820[39m
[34mكل[39m
[34m152[39m
[34m00:01:24,820 --> 00:01:25,160[39m
[34mالدول[39m
[34m153[39m
[34m00:01:25,160 --> 00:01:25,540[39m
[34mالعربية[39m
[34m154[39m
[34m00:01:25,540 --> 00:01:25,880[39m
[34mأعتقد[39m
[34m155[39m
[34m00:01:25,880 --> 00:01:27,040[39m
[34mتحركت[39m
[34m156[39m
[34m00:01:27,040 --> 00:01:28,500[39m
[34mوإن[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 520 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n137\n00:01:17,380 --> 00:01:17,760\nAnother\n\n138\n00:01:17,760 --> 00:01:18,280\nin\n\n139\n00:01:18,280 --> 00:01:18,560\nblock\n\n140\n00:01:18,560 --> 00:01:19,680\nand trying\n\n141\n00:01:19,680 --> 00:01:20,100\nto blackmail\n\n142\n00:01:20,100 --> 00:01:20,860\nthe Yemeni\n\n143\n00:01:20,860 --> 00:01:21,280\nsituation\n\n144\n00:01:21,280 --> 00:01:21,880\nor\n\n145\n00:01:21,880 --> 00:01:22,580\nturn\n\n146\n00:01:22,580 --> 00:01:23,040\nthe agreement\n\n147\n00:01:23,040 --> 00:01:23,180\ninto\n\n148\n00:01:23,180 --> 00:01:23,440\na paper\n\n149\n00:01:23,440 --> 00:01:23,540\nhuge\n\n150\n00:01:23,560 --> 00:01:24,580\nI mean\n\n151\n00:01:24,580 --> 00:01:24,820\nall\n\n152\n00:01:24,820 --> 00:01:25,160\nthe countries\n\n153\n00:01:25,160 --> 00:01:25,540\nArab\n\n154\n00:01:25,540 --> 00:01:25,880\nI think\n\n155\n00:01:25,880 --> 00:01:27,040\nmoved\n\n156\n00:01:27,040 --> 00:01:28,500\nand that\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining cd5c8e89-b92b-4cba-a15f-7aaa564b65c6_8b257611-de4d-45ec-9432-56b1bcef8558[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 73c310ec-b842-4d29-ab1b-ea65414d0c1d_78de4c8a-777f-490b-ba5c-2267b7e99d07[39m
[34m[34mverbose[34m[39m: [34m<<< [73c310ec-b842-4d29-ab1b-ea65414d0c1d] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [73c310ec-b842-4d29-ab1b-ea65414d0c1d: translate_subtitle_helper] response - complete in 5606ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 454, content: "[39m
[34m35[39m
[34m00:00:12,800 --> 00:00:12,860[39m
[34mعن[39m
[34m36[39m
[34m00:00:12,860 --> 00:00:13,000[39m
[34mنظير[39m
[34m37[39m
[34m00:00:13,000 --> 00:00:13,140[39m
[34mلدى[39m
[34m38[39m
[34m00:00:13,140 --> 00:00:13,380[39m
[34mالشعب[39m
[34m39[39m
[34m00:00:13,380 --> 00:00:13,700[39m
[34mاليمني[39m
[34m40[39m
[34m00:00:13,700 --> 00:00:14,240[39m
[34mخطأ[39m
[34m41[39m
[34m00:00:14,240 --> 00:00:14,340[39m
[34mأن[39m
[34m42[39m
[34m00:00:14,340 --> 00:00:14,720[39m
[34mتكون[39m
[34m43[39m
[34m00:00:14,720 --> 00:00:16,320[39m
[34mالقضية[39m
[34m44[39m
[34m00:00:16,320 --> ... --> 00:00:17,180[39m
[34mخاصة[39m
[34m46[39m
[34m00:00:17,180 --> 00:00:17,460[39m
[34mبمحور[39m
[34m47[39m
[34m00:00:17,460 --> 00:00:17,680[39m
[34mدون[39m
[34m48[39m
[34m00:00:17,680 --> 00:00:17,960[39m
[34mمحور[39m
[34m49[39m
[34m00:00:17,960 --> 00:00:18,360[39m
[34mلكن[39m
[34m50[39m
[34m00:00:18,360 --> 00:00:18,600[39m
[34mهذا[39m
[34m51[39m
[34m00:00:18,600 --> 00:00:18,920[39m
[34mالواقع[39m
[34m52[39m
[34m00:00:18,920 --> 00:00:19,340[39m
[34mالمؤسف[39m
[34m53[39m
[34m00:00:19,340 --> 00:00:19,900[39m
[34mالمفضل[39m
[34m54[39m
[34m00:00:19,900 --> 00:00:20,160[39m
[34mأنها[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 521 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n35\n00:00:12,800 --> 00:00:12,860\nAbout\n\n36\n00:00:12,860 --> 00:00:13,000\nthe counterpart\n\n37\n00:00:13,000 --> 00:00:13,140\nof\n\n38\n00:00:13,140 --> 00:00:13,380\nthe Yemeni\n\n39\n00:00:13,380 --> 00:00:13,700\npeople\n\n40\n00:00:13,700 --> 00:00:14,240\nThere's a mistake\n\n41\n00:00:14,240 --> 00:00:14,340\nthat\n\n42\n00:00:14,340 --> 00:00:14,720\nthe\n\n43\n00:00:14,720 --> 00:00:16,320\nPalestinian issue\n\n44\n00:00:16,320 --> 00:00:16,820\nis exclusive\n\n45\n00:00:16,820 --> 00:00:17,180\nto one side\n\n46\n00:00:17,180 --> 00:00:17,460\nagainst\n\n47\n00:00:17,460 --> 00:00:17,680\nanother side\n\n48\n00:00:17,680 --> 00:00:17,960\nbut\n\n49\n00:00:17,960 --> 00:00:18,360\nthis is\n\n50\n00:00:18,360 --> 00:00:18,600\nthe unfortunate\n\n51\n00:00:18,600 --> 00:00:18,920\nreality\n\n52\n00:00:18,920 --> 00:00:19,340\nthe preferable\n\n53\n00:00:19,340 --> 00:00:19,900\noption\n\n54\n00:00:19,900 --> 00:00:20,160\nis that it\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained cd5c8e89-b92b-4cba-a15f-7aaa564b65c6_8b257611-de4d-45ec-9432-56b1bcef8558[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n766\n00:06:53,980 --> 00:06:54,280\nإجماع\n\n767\n00:06:54,280 --> 00:06:54,700\nمنقطع\n\n768\n00:06:54,700 --> 00:06:54,960\nنظير\n\n769\n00:06:54,960 --> 00:06:55,120\nنحن\n\n770\n00:06:55,120 --> 00:06:55,420\nنختلف\n\n771\n00:06:55,420 --> 00:06:55,560\nفي\n\n772\n00:06:55,560 --> 00:06:55,760\nقضايا\n\n773\n00:06:55,760 --> 00:06:56,100\nسياسية\n\n774\n00:06:56,100 --> 00:06:56,440\nكثيرة\n\n775\n00:06:56,440 --> 00:06:56,980\nقضايا\n\n776\n00:06:56,980 --> 00:06:57,380\nداخلية\n\n777\n00:06:57,380 --> 00:06:57,760\nوقضايا\n\n778\n00:06:57,760 --> 00:06:58,220\nخارجية\n\n779\n00:06:58,220 --> 00:06:58,680\nتحالفات\n\n780\n00:06:58,680 --> 00:06:59,100\nإقليمية\n\n781\n00:06:59,100 --> 00:06:59,640\nنختلف\n\n782\n00:06:59,640 --> 00:06:59,740\nفي\n\n783\n00:06:59,740 --> 00:06:59,940\nقضايا\n\n784\n00:06:59,940 --> 00:07:00,140\nكثيرة\n\n785\n00:07:00,140 --> 00:07:00,360\nلكن\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 5e92d5a4-74ac-4bd0-9f65-3af02cd7cebb_6f3a31a7-5043-4601-b818-f6bfd233d5d4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 5e92d5a4-74ac-4bd0-9f65-3af02cd7cebb_6f3a31a7-5043-4601-b818-f6bfd233d5d4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n783\n00:06:59,740 --> 00:06:59,940\nقضايا\n\n784\n00:06:59,940 --> 00:07:00,140\nكثيرة\n\n785\n00:07:00,140 --> 00:07:00,360\nلكن\n\n786\n00:07:00,360 --> 00:07:00,740\nالقضية\n\n787\n00:07:00,740 --> 00:07:01,280\nالفلسطينية\n\n788\n00:07:01,280 --> 00:07:01,840\nمحل\n\n789\n00:07:01,840 --> 00:07:02,340\nإجماع\n\n790\n00:07:02,340 --> 00:07:02,980\nمنقطع\n\n791\n00:07:02,980 --> 00:07:03,200\nنظير\n\n792\n00:07:03,200 --> 00:07:03,360\nلدى\n\n793\n00:07:03,360 --> 00:07:03,600\nالشعب\n\n794\n00:07:03,600 --> 00:07:03,900\nالإماني\n\n795\n00:07:03,900 --> 00:07:04,700\nوللعلم\n\n796\n00:07:04,700 --> 00:07:05,180\nليست\n\n797\n00:07:05,180 --> 00:07:05,340\nهذه\n\n798\n00:07:05,340 --> 00:07:05,720\nالأول\n\n799\n00:07:05,720 --> 00:07:06,040\nمرة\n\n800\n00:07:06,040 --> 00:07:06,660\nيقوم\n\n801\n00:07:06,660 --> 00:07:07,020\nاليمن\n\n802\n00:07:07,020 --> 00:07:07,300\nبهذا\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 635cb569-6d3a-435c-a3e5-f3eeda130a09_7fa9ac84-432e-4a1f-ab61-638238786a8e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 7451a346-597f-4f0d-89be-cb39cd25b293_b9e1d944-c0bc-404d-886a-6d0134e4f15b[39m
[34m[34mverbose[34m[39m: [34m<<< [7451a346-597f-4f0d-89be-cb39cd25b293] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [7451a346-597f-4f0d-89be-cb39cd25b293: translate_subtitle_helper] response - complete in 6115ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 455, content: "[39m
[34m1[39m
[34m00:00:00,000 --> 00:00:00,400[39m
[34mموقع[39m
[34m2[39m
[34m00:00:00,400 --> 00:00:00,720[39m
[34mالقضية[39m
[34m3[39m
[34m00:00:00,720 --> 00:00:01,320[39m
[34mالفلسطينية[39m
[34m4[39m
[34m00:00:01,320 --> 00:00:02,360[39m
[34mلدى[39m
[34m5[39m
[34m00:00:02,360 --> 00:00:02,640[39m
[34mالشعب[39m
[34m6[39m
[34m00:00:02,640 --> 00:00:02,980[39m
[34mاليمني[39m
[34m7[39m
[34m00:00:02,980 --> 00:00:03,360[39m
[34mهناك[39m
[34m8[39m
[34m00:00:03,360 --> 00:00:03,780[39m
[34mتقريباً[39m
[34m9[39m
[34m00:00:03,780 --> 00:00:04,080[39m
[34mإجماع[39m
[34m10[39m
[34m00:00:04,080 --> ... --> 00:00:04,600[39m
[34mعن[39m
[34m12[39m
[34m00:00:04,600 --> 00:00:04,760[39m
[34mنظير[39m
[34m13[39m
[34m00:00:04,760 --> 00:00:04,920[39m
[34mنحن[39m
[34m14[39m
[34m00:00:04,920 --> 00:00:05,240[39m
[34mنختلف[39m
[34m15[39m
[34m00:00:05,240 --> 00:00:05,360[39m
[34mفي[39m
[34m16[39m
[34m00:00:05,360 --> 00:00:05,560[39m
[34mقضايا[39m
[34m17[39m
[34m00:00:05,560 --> 00:00:05,900[39m
[34mسياسية[39m
[34m18[39m
[34m00:00:05,900 --> 00:00:06,240[39m
[34mكثيرة[39m
[34m19[39m
[34m00:00:06,240 --> 00:00:06,760[39m
[34mقضايا[39m
[34m20[39m
[34m00:00:06,760 --> 00:00:07,200[39m
[34mداخلية[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 522 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1\n00:00:00,000 --> 00:00:00,400\nThe position\n\n2\n00:00:00,400 --> 00:00:00,720\non the issue\n\n3\n00:00:00,720 --> 00:00:01,320\nof Palestine\n\n4\n00:00:01,320 --> 00:00:02,360\namong\n\n5\n00:00:02,360 --> 00:00:02,640\nthe Yemeni\n\n6\n00:00:02,640 --> 00:00:02,980\npeople\n\n7\n00:00:02,980 --> 00:00:03,360\nthere is\n\n8\n00:00:03,360 --> 00:00:03,780\nalmost\n\n9\n00:00:03,780 --> 00:00:04,080\na consensus\n\n10\n00:00:04,080 --> 00:00:04,520\nunmatched\n\n11\n00:00:04,520 --> 00:00:04,600\nby\n\n12\n00:00:04,600 --> 00:00:04,760\nany other\n\n13\n00:00:04,760 --> 00:00:04,920\nWe\n\n14\n00:00:04,920 --> 00:00:05,240\ndisagree\n\n15\n00:00:05,240 --> 00:00:05,360\non\n\n16\n00:00:05,360 --> 00:00:05,560\nmany\n\n17\n00:00:05,560 --> 00:00:05,900\npolitical\n\n18\n00:00:05,900 --> 00:00:06,240\nissues\n\n19\n00:00:06,240 --> 00:00:06,760\nand\n\n20\n00:00:06,760 --> 00:00:07,200\ndomestic issues\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 635cb569-6d3a-435c-a3e5-f3eeda130a09_7fa9ac84-432e-4a1f-ab61-638238786a8e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n800\n00:07:06,040 --> 00:07:06,660\nيقوم\n\n801\n00:07:06,660 --> 00:07:07,020\nاليمن\n\n802\n00:07:07,020 --> 00:07:07,300\nبهذا\n\n803\n00:07:07,300 --> 00:07:07,620\nالدور\n\n804\n00:07:07,620 --> 00:07:07,940\nفي\n\n805\n00:07:07,940 --> 00:07:08,220\nحرب\n\n806\n00:07:08,220 --> 00:07:09,560\n73\n\n807\n00:07:09,560 --> 00:07:10,160\n6\n\n808\n00:07:10,160 --> 00:07:10,560\nأكتوبر\n\n809\n00:07:10,560 --> 00:07:10,920\n73\n\n810\n00:07:10,920 --> 00:07:12,780\nأغلق\n\n811\n00:07:12,780 --> 00:07:12,980\nباب\n\n812\n00:07:12,980 --> 00:07:13,340\nالمندب\n\n813\n00:07:13,340 --> 00:07:13,940\nأمام\n\n814\n00:07:13,940 --> 00:07:14,640\nالهجمات\n\n815\n00:07:14,640 --> 00:07:15,340\nالإسرائيلية\n\n816\n00:07:15,340 --> 00:07:16,800\nأمام\n\n817\n00:07:16,800 --> 00:07:17,500\nالسفن\n\n818\n00:07:17,500 --> 00:07:18,040\nالإسرائيلية\n\n819\n00:07:18,040 --> 00:07:18,200\nوالتي\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining f3ed0f38-e6ac-40aa-b6f2-171fc6c2eff7_5dcb1d1f-57f6-461e-9f0b-dc702685a1e0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained f3ed0f38-e6ac-40aa-b6f2-171fc6c2eff7_5dcb1d1f-57f6-461e-9f0b-dc702685a1e0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n817\n00:07:16,800 --> 00:07:17,500\nالسفن\n\n818\n00:07:17,500 --> 00:07:18,040\nالإسرائيلية\n\n819\n00:07:18,040 --> 00:07:18,200\nوالتي\n\n820\n00:07:18,200 --> 00:07:18,480\nكانت\n\n821\n00:07:18,480 --> 00:07:18,760\nتحمل\n\n822\n00:07:18,760 --> 00:07:19,040\nنفط\n\n823\n00:07:19,040 --> 00:07:19,760\nمن\n\n824\n00:07:19,760 --> 00:07:20,780\nإيران\n\n825\n00:07:20,780 --> 00:07:21,180\nللأسف\n\n826\n00:07:21,180 --> 00:07:21,820\nإلى\n\n827\n00:07:21,820 --> 00:07:22,400\nإسرائيل\n\n828\n00:07:22,400 --> 00:07:22,820\nقبل\n\n829\n00:07:22,820 --> 00:07:22,920\nأن\n\n830\n00:07:22,920 --> 00:07:23,300\nتنقلب\n\n831\n00:07:23,300 --> 00:07:23,660\nالآية\n\n832\n00:07:23,660 --> 00:07:23,900\nالآن\n\n833\n00:07:23,900 --> 00:07:24,180\nالنفط\n\n834\n00:07:24,180 --> 00:07:24,420\nيأتي\n\n835\n00:07:24,420 --> 00:07:24,520\nمن\n\n836\n00:07:24,520 --> 00:07:24,700\nدول\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining e76f10fc-411e-453c-8c66-fb6143bb3ed7_2156a694-abb7-437f-ace0-aa87afc0a1f3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained e76f10fc-411e-453c-8c66-fb6143bb3ed7_2156a694-abb7-437f-ace0-aa87afc0a1f3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n834\n00:07:24,180 --> 00:07:24,420\nيأتي\n\n835\n00:07:24,420 --> 00:07:24,520\nمن\n\n836\n00:07:24,520 --> 00:07:24,700\nدول\n\n837\n00:07:24,700 --> 00:07:25,020\nأخرى\n\n838\n00:07:26,880 --> 00:07:27,640\nفقامت\n\n839\n00:07:27,640 --> 00:07:28,080\nوحدات\n\n840\n00:07:28,080 --> 00:07:28,620\nمن\n\n841\n00:07:28,620 --> 00:07:29,100\nالبحرية\n\n842\n00:07:29,100 --> 00:07:29,640\nالعسكرية\n\n843\n00:07:29,640 --> 00:07:30,480\nوتمركزت\n\n844\n00:07:30,480 --> 00:07:30,600\nفي\n\n845\n00:07:30,600 --> 00:07:30,780\nباب\n\n846\n00:07:30,780 --> 00:07:31,860\nالمندب\n\n847\n00:07:31,860 --> 00:07:32,980\nبالتنسيق\n\n848\n00:07:32,980 --> 00:07:33,100\nمع\n\n849\n00:07:33,100 --> 00:07:33,400\nالصلوات\n\n850\n00:07:33,400 --> 00:07:33,840\nاليمنية\n\n851\n00:07:33,840 --> 00:07:34,480\nومنعتها\n\n852\n00:07:34,480 --> 00:07:34,800\nوربما\n\n853\n00:07:34,800 --> 00:07:35,580\nسنتطرق\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 6974f56a-7e14-4880-92c9-4907620c52ba_e8b144c3-be35-49d2-8716-fc53fe28e4aa[39m
[34m[34mverbose[34m[39m: [34m<<< [6974f56a-7e14-4880-92c9-4907620c52ba] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6974f56a-7e14-4880-92c9-4907620c52ba: translate_subtitle_helper] response - complete in 3834ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 453, content: "[39m
[34m341[39m
[34m00:03:27,220 --> 00:03:27,460[39m
[34mعن[39m
[34m342[39m
[34m00:03:27,460 --> 00:03:28,820[39m
[34mسمعة[39m
[34m343[39m
[34m00:03:28,820 --> 00:03:29,480[39m
[34mمعينة[39m
[34m344[39m
[34m00:03:29,480 --> 00:03:30,200[39m
[34mأو[39m
[34m345[39m
[34m00:03:30,200 --> 00:03:31,640[39m
[34mكما[39m
[34m346[39m
[34m00:03:31,640 --> 00:03:31,980[39m
[34mيروج[39m
[34m347[39m
[34m00:03:31,980 --> 00:03:33,180[39m
[34mيعني[39m
[34m348[39m
[34m00:03:33,180 --> 00:03:33,340[39m
[34mما[39m
[34m349[39m
[34m00:03:33,340 --> 00:03:33,820[39m
[34mيحدث[39m
[34m350[39m
[34m00:03:33,820 --> ... --> 00:03:34,860[39m
[34mإسناد[39m
[34m352[39m
[34m00:03:34,860 --> 00:03:35,360[39m
[34mحقيقي[39m
[34m353[39m
[34m00:03:35,360 --> 00:03:37,060[39m
[34mلأخواننا[39m
[34m354[39m
[34m00:03:37,060 --> 00:03:37,200[39m
[34mفي[39m
[34m355[39m
[34m00:03:37,200 --> 00:03:37,560[39m
[34mغزة[39m
[34m356[39m
[34m00:03:37,560 --> 00:03:38,100[39m
[34mأمام[39m
[34m357[39m
[34m00:03:38,100 --> 00:03:38,520[39m
[34mالهجمة[39m
[34m358[39m
[34m00:03:38,520 --> 00:03:38,860[39m
[34mالشريسة[39m
[34m359[39m
[34m00:03:38,860 --> 00:03:39,060[39m
[34mالتي[39m
[34m360[39m
[34m00:03:39,060 --> 00:03:40,260[39m
[34mيواجهونها[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 520 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n341\n00:03:27,220 --> 00:03:27,460\nAbout\n\n342\n00:03:27,460 --> 00:03:28,820\na certain\n\n343\n00:03:28,820 --> 00:03:29,480\nreputation\n\n344\n00:03:29,480 --> 00:03:30,200\nor\n\n345\n00:03:30,200 --> 00:03:31,640\nas\n\n346\n00:03:31,640 --> 00:03:31,980\npromoted\n\n347\n00:03:31,980 --> 00:03:33,180\nI mean\n\n348\n00:03:33,180 --> 00:03:33,340\nwhat\n\n349\n00:03:33,340 --> 00:03:33,820\nis happening\n\n350\n00:03:33,820 --> 00:03:33,980\nis\n\n351\n00:03:33,980 --> 00:03:34,860\nreal support\n\n352\n00:03:34,860 --> 00:03:35,360\nfor our brothers\n\n353\n00:03:35,360 --> 00:03:37,060\nin\n\n354\n00:03:37,060 --> 00:03:37,200\nGaza\n\n355\n00:03:37,200 --> 00:03:37,560\nagainst\n\n356\n00:03:37,560 --> 00:03:38,100\nthe fierce\n\n357\n00:03:38,100 --> 00:03:38,520\nattack\n\n358\n00:03:38,520 --> 00:03:38,860\nthat\n\n359\n00:03:38,860 --> 00:03:39,060\nthey\n\n360\n00:03:39,060 --> 00:03:40,260\nare facing\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 9b622f9e-bf99-4eb5-aca6-53eace09df48_934b528c-4a57-47ba-a74c-2cbb403bdca4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 9b622f9e-bf99-4eb5-aca6-53eace09df48_934b528c-4a57-47ba-a74c-2cbb403bdca4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n851\n00:07:33,840 --> 00:07:34,480\nومنعتها\n\n852\n00:07:34,480 --> 00:07:34,800\nوربما\n\n853\n00:07:34,800 --> 00:07:35,580\nسنتطرق\n\n854\n00:07:35,580 --> 00:07:35,700\nإلى\n\n855\n00:07:35,700 --> 00:07:35,820\nذلك\n\n856\n00:07:35,820 --> 00:07:35,980\nفي\n\n857\n00:07:35,980 --> 00:07:35,980\nهذه\n\n858\n00:07:35,980 --> 00:07:36,460\nالتفاصيل\n\n859\n00:07:36,460 --> 00:07:37,620\nفي\n\n860\n00:07:37,620 --> 00:07:38,360\nمحاور\n\n861\n00:07:38,360 --> 00:07:38,700\nالحلقة\n\n862\n00:07:38,700 --> 00:07:39,000\nالأخرى\n\n863\n00:07:39,000 --> 00:07:39,340\nهذا\n\n864\n00:07:39,340 --> 00:07:39,520\nمن\n\n865\n00:07:39,520 --> 00:07:39,720\nناحية\n\n866\n00:07:39,720 --> 00:07:40,020\nأولى\n\n867\n00:07:40,020 --> 00:07:40,620\nالناحية\n\n868\n00:07:40,620 --> 00:07:41,000\nالثانية\n\n869\n00:07:41,000 --> 00:07:41,660\nموقع\n\n870\n00:07:41,660 --> 00:07:42,060\nالقضية\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed a13426ad-ec02-4c34-9a7c-c7e4f1dd9cc1_8525ce7c-61f4-449a-9071-a9cb135ffbea[39m
[34m[34mverbose[34m[39m: [34m<<< [a13426ad-ec02-4c34-9a7c-c7e4f1dd9cc1] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [a13426ad-ec02-4c34-9a7c-c7e4f1dd9cc1: translate_subtitle_helper] response - complete in 4598ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 452, content: "[39m
[34m256[39m
[34m00:02:18,300 --> 00:02:19,300[39m
[34mوعضو[39m
[34m257[39m
[34m00:02:19,300 --> 00:02:19,620[39m
[34mفريق[39m
[34m258[39m
[34m00:02:19,620 --> 00:02:20,200[39m
[34mالتفاوض[39m
[34m259[39m
[34m00:02:20,200 --> 00:02:20,800[39m
[34mالأستاذ[39m
[34m260[39m
[34m00:02:20,800 --> 00:02:21,040[39m
[34mعبد[39m
[34m261[39m
[34m00:02:21,040 --> 00:02:21,400[39m
[34mالملك[39m
[34m262[39m
[34m00:02:21,400 --> 00:02:22,160[39m
[34mالعجري[39m
[34m263[39m
[34m00:02:22,160 --> 00:02:22,660[39m
[34mمرحبا[39m
[34m264[39m
[34m00:02:22,660 --> 00:02:22,860[39m
[34mبك[39m
[34m265[39m
[34m00:02:22,860 --> ... --> 00:02:23,240[39m
[34mعبد[39m
[34m267[39m
[34m00:02:23,240 --> 00:02:23,480[39m
[34mالملك[39m
[34m268[39m
[34m00:02:23,560 --> 00:02:24,500[39m
[34mأهلا[39m
[34m269[39m
[34m00:02:24,500 --> 00:02:24,780[39m
[34mوسهلا[39m
[34m270[39m
[34m00:02:24,780 --> 00:02:25,240[39m
[34mأنا[39m
[34m271[39m
[34m00:02:25,240 --> 00:02:25,680[39m
[34mهنا[39m
[34m272[39m
[34m00:02:25,680 --> 00:02:26,160[39m
[34mاليوم[39m
[34m273[39m
[34m00:02:26,160 --> 00:02:26,500[39m
[34mلست[39m
[34m274[39m
[34m00:02:26,500 --> 00:02:26,960[39m
[34mعدوا[39m
[34m275[39m
[34m00:02:26,960 --> 00:02:27,300[39m
[34mلك[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 519 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n256\n00:02:18,300 --> 00:02:19,300\nAnd member\n\n257\n00:02:19,300 --> 00:02:19,620\nof the team\n\n258\n00:02:19,620 --> 00:02:20,200\nnegotiation\n\n259\n00:02:20,200 --> 00:02:20,800\nMr.\n\n260\n00:02:20,800 --> 00:02:21,040\nAbdul\n\n261\n00:02:21,040 --> 00:02:21,400\nMalik\n\n262\n00:02:21,400 --> 00:02:22,160\nAl-Ajri\n\n263\n00:02:22,160 --> 00:02:22,660\nWelcome\n\n264\n00:02:22,660 --> 00:02:22,860\nMr.\n\n265\n00:02:22,860 --> 00:02:23,040\nAbdul\n\n266\n00:02:23,040 --> 00:02:23,240\nMalik\n\n267\n00:02:23,240 --> 00:02:23,480\nHello\n\n268\n00:02:23,560 --> 00:02:24,500\nand welcome\n\n269\n00:02:24,500 --> 00:02:24,780\nI am\n\n270\n00:02:24,780 --> 00:02:25,240\nhere\n\n271\n00:02:25,240 --> 00:02:25,680\ntoday\n\n272\n00:02:25,680 --> 00:02:26,160\nnot\n\n273\n00:02:26,160 --> 00:02:26,500\nan enemy\n\n274\n00:02:26,500 --> 00:02:26,960\nto you\n\n275\n00:02:26,960 --> 00:02:27,300\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 55588aaa-38ce-47ed-8bce-f7d5eb06438b_612bff1b-44c9-400c-9d78-a96d5ab477f8[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 55588aaa-38ce-47ed-8bce-f7d5eb06438b_612bff1b-44c9-400c-9d78-a96d5ab477f8[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n868\n00:07:40,620 --> 00:07:41,000\nالثانية\n\n869\n00:07:41,000 --> 00:07:41,660\nموقع\n\n870\n00:07:41,660 --> 00:07:42,060\nالقضية\n\n871\n00:07:42,060 --> 00:07:42,760\nالفلسطينية\n\n872\n00:07:42,760 --> 00:07:43,340\nفي\n\n873\n00:07:43,340 --> 00:07:43,880\nأديولوجية\n\n874\n00:07:43,880 --> 00:07:44,060\nأو\n\n875\n00:07:44,060 --> 00:07:44,140\nفي\n\n876\n00:07:44,140 --> 00:07:44,480\nالمشروع\n\n877\n00:07:44,480 --> 00:07:44,780\nالفكري\n\n878\n00:07:44,780 --> 00:07:45,140\nلأنصار\n\n879\n00:07:45,140 --> 00:07:45,340\nالله\n\n880\n00:07:45,340 --> 00:07:45,980\nيعني\n\n881\n00:07:45,980 --> 00:07:47,120\nقضية\n\n882\n00:07:47,120 --> 00:07:47,640\nمواجهة\n\n883\n00:07:47,640 --> 00:07:48,000\nالهيمنة\n\n884\n00:07:48,000 --> 00:07:48,540\nالأمريكية\n\n885\n00:07:48,540 --> 00:07:48,680\nفي\n\n886\n00:07:48,680 --> 00:07:49,060\nالمنطقة\n\n887\n00:07:49,060 --> 00:07:49,460\nوقضية\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 398befd2-5d74-4c93-bea3-4f8518233c34_6179022b-2487-4f0f-b72b-5c4e82284d68[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed b36b2983-b4fb-40e0-9384-b56f99dc58c6_c5a72984-2872-463b-b18f-161c470c191b[39m
[34m[34mverbose[34m[39m: [34m<<< [b36b2983-b4fb-40e0-9384-b56f99dc58c6] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [b36b2983-b4fb-40e0-9384-b56f99dc58c6: translate_subtitle_helper] response - complete in 4550ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 454, content: "[39m
[34m290[39m
[34m00:02:34,600 --> 00:02:34,720[39m
[34mالله[39m
[34m291[39m
[34m00:02:34,720 --> 00:02:35,180[39m
[34mالحوثي[39m
[34m292[39m
[34m00:02:35,180 --> 00:02:35,620[39m
[34mنريد[39m
[34m293[39m
[34m00:02:35,620 --> 00:02:35,700[39m
[34mأن[39m
[34m294[39m
[34m00:02:35,700 --> 00:02:36,040[39m
[34mنبتعد[39m
[34m295[39m
[34m00:02:36,040 --> 00:02:36,360[39m
[34mقليلا[39m
[34m296[39m
[34m00:02:36,360 --> 00:02:36,500[39m
[34mعن[39m
[34m297[39m
[34m00:02:36,500 --> 00:02:36,820[39m
[34mالشحن[39m
[34m298[39m
[34m00:02:36,820 --> 00:02:37,200[39m
[34mالعاطفي[39m
[34m299[39m
[34m00:02:38,680 --> ... --> 00:02:40,100[39m
[34mالمرتبط[39m
[34m301[39m
[34m00:02:40,100 --> 00:02:41,060[39m
[34mبالمشاهد[39m
[34m302[39m
[34m00:02:41,060 --> 00:02:41,580[39m
[34mالقادمة[39m
[34m303[39m
[34m00:02:41,580 --> 00:02:41,820[39m
[34mمن[39m
[34m304[39m
[34m00:02:41,820 --> 00:02:42,180[39m
[34mقطاع[39m
[34m305[39m
[34m00:02:42,180 --> 00:02:42,560[39m
[34mغزة[39m
[34m306[39m
[34m00:02:42,560 --> 00:02:43,260[39m
[34mحتى[39m
[34m307[39m
[34m00:02:43,260 --> 00:02:43,900[39m
[34mنستطيع[39m
[34m308[39m
[34m00:02:43,900 --> 00:02:44,120[39m
[34mأن[39m
[34m309[39m
[34m00:02:44,120 --> 00:02:44,560[39m
[34mنقيم[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 521 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n290\n00:02:34,600 --> 00:02:34,720\nGod\n\n291\n00:02:34,720 --> 00:02:35,180\nHouthi\n\n292\n00:02:35,180 --> 00:02:35,620\nWe want\n\n293\n00:02:35,620 --> 00:02:35,700\nto\n\n294\n00:02:35,700 --> 00:02:36,040\nstep\n\n295\n00:02:36,040 --> 00:02:36,360\na little\n\n296\n00:02:36,360 --> 00:02:36,500\naway\n\n297\n00:02:36,500 --> 00:02:36,820\nfrom\n\n298\n00:02:36,820 --> 00:02:37,200\nemotional\n\n299\n00:02:38,680 --> 00:02:39,480\nand\n\n300\n00:02:39,480 --> 00:02:40,100\nrelated\n\n301\n00:02:40,100 --> 00:02:41,060\ncharging\n\n302\n00:02:41,060 --> 00:02:41,580\nwith\n\n303\n00:02:41,580 --> 00:02:41,820\nthe scenes\n\n304\n00:02:41,820 --> 00:02:42,180\ncoming\n\n305\n00:02:42,180 --> 00:02:42,560\nfrom\n\n306\n00:02:42,560 --> 00:02:43,260\nGaza\n\n307\n00:02:43,260 --> 00:02:43,900\nso that\n\n308\n00:02:43,900 --> 00:02:44,120\nwe can\n\n309\n00:02:44,120 --> 00:02:44,560\nassess\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 83354540-2f6a-4c3f-8e65-d98044300763_10109c7f-374b-4785-8813-aece76210939[39m
[34m[34mverbose[34m[39m: [34m<<< [83354540-2f6a-4c3f-8e65-d98044300763] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [83354540-2f6a-4c3f-8e65-d98044300763: translate_subtitle_helper] response - complete in 5476ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 458, content: "[39m
[34m171[39m
[34m00:01:34,920 --> 00:01:35,380[39m
[34mتحركنا[39m
[34m172[39m
[34m00:01:35,380 --> 00:01:35,780[39m
[34mبالوسائل[39m
[34m173[39m
[34m00:01:35,780 --> 00:01:36,180[39m
[34mالمتاحة[39m
[34m174[39m
[34m00:01:36,180 --> 00:01:36,420[39m
[34mإلينا[39m
[34m175[39m
[34m00:01:36,420 --> 00:01:36,900[39m
[34mولو[39m
[34m176[39m
[34m00:01:36,900 --> 00:01:37,080[39m
[34mكان[39m
[34m177[39m
[34m00:01:37,080 --> 00:01:37,580[39m
[34mلدينا[39m
[34m178[39m
[34m00:01:37,580 --> 00:01:38,000[39m
[34mوسائل[39m
[34m179[39m
[34m00:01:38,000 --> 00:01:38,340[39m
[34mأخرى[39m
[34m180[39m
[34m00:01:38,340 --> ... --> 00:01:39,400[39m
[34mالبحر[39m
[34m182[39m
[34m00:01:39,400 --> 00:01:39,720[39m
[34mالأحمر[39m
[34m183[39m
[34m00:01:39,720 --> 00:01:40,340[39m
[34mلعملنا[39m
[34m184[39m
[34m00:01:40,340 --> 00:01:41,440[39m
[34mمتابعينا[39m
[34m185[39m
[34m00:01:41,440 --> 00:01:41,900[39m
[34mالكرام[39m
[34m186[39m
[34m00:01:41,900 --> 00:01:42,320[39m
[34mمتابعي[39m
[34m187[39m
[34m00:01:42,320 --> 00:01:42,680[39m
[34mمنصة[39m
[34m188[39m
[34m00:01:42,680 --> 00:01:42,960[39m
[34mأثير[39m
[34m189[39m
[34m00:01:42,960 --> 00:01:43,560[39m
[34mالرقمية[39m
[34m190[39m
[34m00:01:43,560 --> 00:01:44,180[39m
[34mالسلام[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 525 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n171\n00:01:34,920 --> 00:01:35,380\nWe moved\n\n172\n00:01:35,380 --> 00:01:35,780\nwith the means\n\n173\n00:01:35,780 --> 00:01:36,180\navailable\n\n174\n00:01:36,180 --> 00:01:36,420\nto us\n\n175\n00:01:36,420 --> 00:01:36,900\nand if\n\n176\n00:01:36,900 --> 00:01:37,080\nwe had\n\n177\n00:01:37,080 --> 00:01:37,580\nother\n\n178\n00:01:37,580 --> 00:01:38,000\nmeans\n\n179\n00:01:38,000 --> 00:01:38,340\nbesides\n\n180\n00:01:38,340 --> 00:01:39,160\nthe Red Sea\n\n181\n00:01:39,160 --> 00:01:39,400\nwe would've used them\n\n182\n00:01:39,400 --> 00:01:39,720\nEsteemed followers\n\n183\n00:01:39,720 --> 00:01:40,340\nof our platform\n\n184\n00:01:40,340 --> 00:01:41,440\nDear viewers\n\n185\n00:01:41,440 --> 00:01:41,900\nfollowers\n\n186\n00:01:41,900 --> 00:01:42,320\nof our platform\n\n187\n00:01:42,320 --> 00:01:42,680\nAther Digital\n\n188\n00:01:42,680 --> 00:01:42,960\nPeace\n\n189\n00:01:42,960 --> 00:01:43,560\nbe upon\n\n190\n00:01:43,560 --> 00:01:44,180\nyou\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 398befd2-5d74-4c93-bea3-4f8518233c34_6179022b-2487-4f0f-b72b-5c4e82284d68[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n885\n00:07:48,540 --> 00:07:48,680\nفي\n\n886\n00:07:48,680 --> 00:07:49,060\nالمنطقة\n\n887\n00:07:49,060 --> 00:07:49,460\nوقضية\n\n888\n00:07:49,460 --> 00:07:50,040\nالقضية\n\n889\n00:07:50,040 --> 00:07:50,660\nالفلسطينية\n\n890\n00:07:50,660 --> 00:07:51,420\nوالصراع\n\n891\n00:07:51,420 --> 00:07:51,560\nمع\n\n892\n00:07:51,560 --> 00:07:51,980\nإسرائيل\n\n893\n00:07:51,980 --> 00:07:52,960\nقضيتان\n\n894\n00:07:52,960 --> 00:07:53,760\nمركزيتان\n\n895\n00:07:53,760 --> 00:07:53,880\nفي\n\n896\n00:07:53,880 --> 00:07:54,220\nمشروع\n\n897\n00:07:54,220 --> 00:07:54,520\nأنصار\n\n898\n00:07:54,520 --> 00:07:54,680\nالله\n\n899\n00:07:54,680 --> 00:07:55,260\nباعتبارهم\n\n900\n00:07:55,260 --> 00:07:55,700\nحركة\n\n901\n00:07:55,700 --> 00:07:56,340\nعلى\n\n902\n00:07:56,340 --> 00:07:56,920\nرأس\n\n903\n00:07:56,920 --> 00:07:58,020\nتحالف\n\n904\n00:07:58,020 --> 00:07:58,420\nوطنية\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining f3fdb653-8870-413b-b28d-71e660150a96_f7d55a4e-8150-4c82-a779-ca5f2ce14a52[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed c929d266-0556-4a19-a044-dbedf8b30efd_116f19a6-a5b9-4120-bc6e-5b9727db38ee[39m
[34m[34mverbose[34m[39m: [34m<<< [c929d266-0556-4a19-a044-dbedf8b30efd] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [c929d266-0556-4a19-a044-dbedf8b30efd: translate_subtitle_helper] response - complete in 2945ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 450, content: "[39m
[34m511[39m
[34m00:04:52,960 --> 00:04:53,800[39m
[34mالمستشار[39m
[34m512[39m
[34m00:04:53,800 --> 00:04:54,300[39m
[34mالألماني[39m
[34m513[39m
[34m00:04:54,300 --> 00:04:54,480[39m
[34mزار[39m
[34m514[39m
[34m00:04:54,480 --> 00:04:54,660[39m
[34mتل[39m
[34m515[39m
[34m00:04:54,660 --> 00:04:54,980[39m
[34mأبيب[39m
[34m516[39m
[34m00:04:54,980 --> 00:04:55,760[39m
[34mكل[39m
[34m517[39m
[34m00:04:55,760 --> 00:04:56,260[39m
[34mالقادة[39m
[34m518[39m
[34m00:04:56,260 --> 00:04:57,080[39m
[34mوالأوروبيين[39m
[34m519[39m
[34m00:04:57,080 --> 00:04:57,500[39m
[34mتقريباً[39m
[34m520[39m
[34m00:04:57,500 --> ... --> 00:04:58,380[39m
[34mتل[39m
[34m522[39m
[34m00:04:58,380 --> 00:04:58,820[39m
[34mأبيب[39m
[34m523[39m
[34m00:04:58,820 --> 00:04:59,720[39m
[34mلتقديم[39m
[34m524[39m
[34m00:04:59,720 --> 00:04:59,820[39m
[34mما[39m
[34m525[39m
[34m00:04:59,820 --> 00:05:00,340[39m
[34mيلزم[39m
[34m526[39m
[34m00:05:00,340 --> 00:05:00,860[39m
[34mمن[39m
[34m527[39m
[34m00:05:00,860 --> 00:05:01,340[39m
[34mخدمات[39m
[34m528[39m
[34m00:05:01,340 --> 00:05:01,840[39m
[34mسياسية[39m
[34m529[39m
[34m00:05:01,840 --> 00:05:02,040[39m
[34mأو[39m
[34m530[39m
[34m00:05:02,040 --> 00:05:02,160[39m
[34mمن[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 517 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n511\n00:04:52,960 --> 00:04:53,800\nThe Chancellor\n\n512\n00:04:53,800 --> 00:04:54,300\nof Germany\n\n513\n00:04:54,300 --> 00:04:54,480\nvisited\n\n514\n00:04:54,480 --> 00:04:54,660\nTel\n\n515\n00:04:54,660 --> 00:04:54,980\nAviv\n\n516\n00:04:54,980 --> 00:04:55,760\nAll\n\n517\n00:04:55,760 --> 00:04:56,260\nthe leaders\n\n518\n00:04:56,260 --> 00:04:57,080\nand Europeans\n\n519\n00:04:57,080 --> 00:04:57,500\nhave almost\n\n520\n00:04:57,500 --> 00:04:57,880\nvisited\n\n521\n00:04:57,880 --> 00:04:58,380\nTel\n\n522\n00:04:58,380 --> 00:04:58,820\nAviv\n\n523\n00:04:58,820 --> 00:04:59,720\nto offer\n\n524\n00:04:59,720 --> 00:04:59,820\nthe necessary\n\n525\n00:04:59,820 --> 00:05:00,340\nservices\n\n526\n00:05:00,340 --> 00:05:00,860\nwhether\n\n527\n00:05:00,860 --> 00:05:01,340\npolitical\n\n528\n00:05:01,340 --> 00:05:01,840\nor\n\n529\n00:05:01,840 --> 00:05:02,040\nother\n\n530\n00:05:02,040 --> 00:05:02,160\nforms\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained f3fdb653-8870-413b-b28d-71e660150a96_f7d55a4e-8150-4c82-a779-ca5f2ce14a52[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n902\n00:07:56,340 --> 00:07:56,920\nرأس\n\n903\n00:07:56,920 --> 00:07:58,020\nتحالف\n\n904\n00:07:58,020 --> 00:07:58,420\nوطنية\n\n905\n00:07:58,420 --> 00:07:58,640\nحكم\n\n906\n00:07:58,640 --> 00:07:58,940\nصنعاء\n\n907\n00:07:58,940 --> 00:07:59,320\nوالأكثيرية\n\n908\n00:07:59,320 --> 00:07:59,660\nالشعبية\n\n909\n00:07:59,660 --> 00:08:00,100\nواليمنيه\n\n910\n00:08:00,100 --> 00:08:00,380\nوهذا\n\n911\n00:08:00,380 --> 00:08:00,880\nيعني\n\n912\n00:08:00,880 --> 00:08:01,940\nيفرض\n\n913\n00:08:01,940 --> 00:08:02,240\nعليك\n\n914\n00:08:02,240 --> 00:08:02,520\nضغط\n\n915\n00:08:02,520 --> 00:08:02,620\nأن\n\n916\n00:08:02,620 --> 00:08:03,120\nتتحرك\n\n917\n00:08:03,120 --> 00:08:04,000\nأشياء\n\n918\n00:08:04,000 --> 00:08:04,540\nالثالث\n\n919\n00:08:04,540 --> 00:08:06,640\nالقيادة\n\n920\n00:08:06,640 --> 00:08:07,100\nالعسكرية\n\n921\n00:08:07,100 --> 00:08:07,540\nمحمد\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 8946776c-06a1-4034-bf61-f8a737d32766_59d2cf09-4e28-48d2-af64-fd74888bb07b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 8946776c-06a1-4034-bf61-f8a737d32766_59d2cf09-4e28-48d2-af64-fd74888bb07b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n919\n00:08:04,540 --> 00:08:06,640\nالقيادة\n\n920\n00:08:06,640 --> 00:08:07,100\nالعسكرية\n\n921\n00:08:07,100 --> 00:08:07,540\nمحمد\n\n922\n00:08:07,540 --> 00:08:07,820\nالضيف\n\n923\n00:08:07,820 --> 00:08:08,700\nعبر\n\n924\n00:08:08,700 --> 00:08:09,320\nالناضية\n\n925\n00:08:09,320 --> 00:08:09,860\nالعسكرية\n\n926\n00:08:09,860 --> 00:08:10,240\nباسم\n\n927\n00:08:10,240 --> 00:08:11,340\nكتائب\n\n928\n00:08:11,340 --> 00:08:11,760\nالقسام\n\n929\n00:08:11,760 --> 00:08:12,500\nدعا\n\n930\n00:08:12,500 --> 00:08:13,500\nحركات\n\n931\n00:08:13,500 --> 00:08:14,100\nالمقاومة\n\n932\n00:08:14,100 --> 00:08:14,780\nوأشار\n\n933\n00:08:14,780 --> 00:08:14,860\nإلى\n\n934\n00:08:14,860 --> 00:08:15,180\nاليمن\n\n935\n00:08:15,180 --> 00:08:17,440\nبالاسم\n\n936\n00:08:17,440 --> 00:08:17,720\nوذكر\n\n937\n00:08:17,720 --> 00:08:18,420\nمجموعة\n\n938\n00:08:18,420 --> 00:08:19,000\nطلب\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 9d3144a9-19f6-404d-adcf-3af01d3108ad_73d9c67f-a41b-4e26-9509-1d0404576104[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 48bcfd31-9eea-45cc-8e80-ed292c2dae83_816a2552-ebe5-423f-9e4c-5092f540862a[39m
[34m[34mverbose[34m[39m: [34m<<< [48bcfd31-9eea-45cc-8e80-ed292c2dae83] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [48bcfd31-9eea-45cc-8e80-ed292c2dae83: translate_subtitle_helper] response - complete in 4193ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 456, content: "[39m
[34m392[39m
[34m00:03:53,820 --> 00:03:54,540[39m
[34mالمتفرج[39m
[34m393[39m
[34m00:03:54,540 --> 00:03:54,920[39m
[34mأمام[39m
[34m394[39m
[34m00:03:54,920 --> 00:03:55,080[39m
[34mما[39m
[34m395[39m
[34m00:03:55,080 --> 00:03:55,440[39m
[34mيحدث[39m
[34m396[39m
[34m00:03:55,440 --> 00:03:55,540[39m
[34mمن[39m
[34m397[39m
[34m00:03:55,540 --> 00:03:55,920[39m
[34mجرائم[39m
[34m398[39m
[34m00:03:55,920 --> 00:03:56,340[39m
[34mإبادة[39m
[34m399[39m
[34m00:03:56,340 --> 00:03:57,300[39m
[34mوأمام[39m
[34m400[39m
[34m00:03:57,300 --> 00:03:57,460[39m
[34mهذا[39m
[34m401[39m
[34m00:03:57,460 --> ... --> 00:03:58,380[39m
[34mمنقطع[39m
[34m403[39m
[34m00:03:58,380 --> 00:03:58,820[39m
[34mالنظير[39m
[34m404[39m
[34m00:03:58,820 --> 00:03:59,460[39m
[34mفكان[39m
[34m405[39m
[34m00:03:59,460 --> 00:03:59,800[39m
[34mهناك[39m
[34m406[39m
[34m00:03:59,800 --> 00:04:00,280[39m
[34mمبررات[39m
[34m407[39m
[34m00:04:00,280 --> 00:04:00,720[39m
[34mكثيرة[39m
[34m408[39m
[34m00:04:00,720 --> 00:04:00,980[39m
[34mأو[39m
[34m409[39m
[34m00:04:00,980 --> 00:04:01,540[39m
[34mهناك[39m
[34m410[39m
[34m00:04:01,540 --> 00:04:03,000[39m
[34mدواعي[39m
[34m411[39m
[34m00:04:03,000 --> 00:04:03,720[39m
[34mومحفزات[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 523 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n392\n00:03:53,820 --> 00:03:54,540\nThe spectator\n\n393\n00:03:54,540 --> 00:03:54,920\nin front\n\n394\n00:03:54,920 --> 00:03:55,080\nof what\n\n395\n00:03:55,080 --> 00:03:55,440\nis happening\n\n396\n00:03:55,440 --> 00:03:55,540\nwith\n\n397\n00:03:55,540 --> 00:03:55,920\ncrimes\n\n398\n00:03:55,920 --> 00:03:56,340\nof genocide\n\n399\n00:03:56,340 --> 00:03:57,300\nand in front of\n\n400\n00:03:57,300 --> 00:03:57,460\nthis\n\n401\n00:03:57,460 --> 00:03:57,880\nunprecedented\n\n402\n00:03:57,880 --> 00:03:58,380\nsupport\n\n403\n00:03:58,380 --> 00:03:58,820\nthere were\n\n404\n00:03:58,820 --> 00:03:59,460\nmany\n\n405\n00:03:59,460 --> 00:03:59,800\njustifications\n\n406\n00:03:59,800 --> 00:04:00,280\nor\n\n407\n00:04:00,280 --> 00:04:00,720\nthere were\n\n408\n00:04:00,720 --> 00:04:00,980\nreasons\n\n409\n00:04:00,980 --> 00:04:01,540\nand\n\n410\n00:04:01,540 --> 00:04:03,000\nincentives\n\n411\n00:04:03,000 --> 00:04:03,720\nand motivators\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 9d3144a9-19f6-404d-adcf-3af01d3108ad_73d9c67f-a41b-4e26-9509-1d0404576104[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n936\n00:08:17,440 --> 00:08:17,720\nوذكر\n\n937\n00:08:17,720 --> 00:08:18,420\nمجموعة\n\n938\n00:08:18,420 --> 00:08:19,000\nطلب\n\n939\n00:08:19,000 --> 00:08:19,380\nمنهم\n\n940\n00:08:19,380 --> 00:08:19,660\nالعون\n\n941\n00:08:19,660 --> 00:08:19,960\nوالإسلام\n\n942\n00:08:20,000 --> 00:08:20,300\nفكان\n\n943\n00:08:20,300 --> 00:08:20,560\nلابد\n\n944\n00:08:20,560 --> 00:08:20,720\nمن\n\n945\n00:08:20,720 --> 00:08:20,980\nتلبية\n\n946\n00:08:20,980 --> 00:08:21,120\nهذا\n\n947\n00:08:21,120 --> 00:08:21,520\nالنداء\n\n948\n00:08:21,520 --> 00:08:22,560\nأنصر\n\n949\n00:08:22,560 --> 00:08:22,720\nالله\n\n950\n00:08:22,720 --> 00:08:23,100\nأيضا\n\n951\n00:08:23,100 --> 00:08:23,920\nأو\n\n952\n00:08:23,920 --> 00:08:24,260\nاليمن\n\n953\n00:08:24,260 --> 00:08:24,540\nهو\n\n954\n00:08:24,540 --> 00:08:24,920\nجزء\n\n955\n00:08:24,920 --> 00:08:25,000\nمن\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 0260ade2-2a0f-4fca-8718-562425c2744b_39e1a521-6b6c-4318-ab3a-fc4976ec5de3[39m
[34m[34mverbose[34m[39m: [34m<<< [0260ade2-2a0f-4fca-8718-562425c2744b] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0260ade2-2a0f-4fca-8718-562425c2744b: translate_subtitle_helper] response - complete in 5156ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 454, content: "[39m
[34m273[39m
[34m00:02:26,160 --> 00:02:26,500[39m
[34mلست[39m
[34m274[39m
[34m00:02:26,500 --> 00:02:26,960[39m
[34mعدوا[39m
[34m275[39m
[34m00:02:26,960 --> 00:02:27,300[39m
[34mلك[39m
[34m276[39m
[34m00:02:27,300 --> 00:02:28,000[39m
[34mولست[39m
[34m277[39m
[34m00:02:28,000 --> 00:02:29,200[39m
[34mمهاجما[39m
[34m278[39m
[34m00:02:29,200 --> 00:02:29,560[39m
[34mلك[39m
[34m279[39m
[34m00:02:29,560 --> 00:02:29,760[39m
[34mوفي[39m
[34m280[39m
[34m00:02:29,760 --> 00:02:30,160[39m
[34mالوقت[39m
[34m281[39m
[34m00:02:30,160 --> 00:02:30,480[39m
[34mذاته[39m
[34m282[39m
[34m00:02:30,480 --> ... --> 00:02:31,120[39m
[34mتكون[39m
[34m284[39m
[34m00:02:31,120 --> 00:02:31,300[39m
[34mهذه[39m
[34m285[39m
[34m00:02:31,300 --> 00:02:31,980[39m
[34mالحلقة[39m
[34m286[39m
[34m00:02:31,980 --> 00:02:32,500[39m
[34mمنصة[39m
[34m287[39m
[34m00:02:32,500 --> 00:02:33,220[39m
[34mللترويج[39m
[34m288[39m
[34m00:02:33,220 --> 00:02:34,240[39m
[34mلجماعة[39m
[34m289[39m
[34m00:02:34,240 --> 00:02:34,600[39m
[34mأنصار[39m
[34m290[39m
[34m00:02:34,600 --> 00:02:34,720[39m
[34mالله[39m
[34m291[39m
[34m00:02:34,720 --> 00:02:35,180[39m
[34mالحوثي[39m
[34m292[39m
[34m00:02:35,180 --> 00:02:35,620[39m
[34mنريد[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 521 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n273\n00:02:26,160 --> 00:02:26,500\nI am not\n\n274\n00:02:26,500 --> 00:02:26,960\nan enemy\n\n275\n00:02:26,960 --> 00:02:27,300\nto you\n\n276\n00:02:27,300 --> 00:02:28,000\nand I am not\n\n277\n00:02:28,000 --> 00:02:29,200\nattacking\n\n278\n00:02:29,200 --> 00:02:29,560\nyou\n\n279\n00:02:29,560 --> 00:02:29,760\nAt the\n\n280\n00:02:29,760 --> 00:02:30,160\nsame\n\n281\n00:02:30,160 --> 00:02:30,480\ntime\n\n282\n00:02:30,480 --> 00:02:30,820\nthis\n\n283\n00:02:30,820 --> 00:02:31,120\nepisode\n\n284\n00:02:31,120 --> 00:02:31,300\nis not\n\n285\n00:02:31,300 --> 00:02:31,980\ngoing to be\n\n286\n00:02:31,980 --> 00:02:32,500\na platform\n\n287\n00:02:32,500 --> 00:02:33,220\nto promote\n\n288\n00:02:33,220 --> 00:02:34,240\nthe Ansar\n\n289\n00:02:34,240 --> 00:02:34,600\nAllah\n\n290\n00:02:34,600 --> 00:02:34,720\nHouthi\n\n291\n00:02:34,720 --> 00:02:35,180\ngroup\n\n292\n00:02:35,180 --> 00:02:35,620\nWe want\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 47336b26-8028-42ee-a704-d3fa657c9856_44792d89-aebb-4457-8ce6-e3b868f96abf[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 61a69dc9-111b-47fe-b747-a92c09805d0f_36fba02a-3185-47e9-8063-014d0aef42c5[39m
[34m[34mverbose[34m[39m: [34m<<< [61a69dc9-111b-47fe-b747-a92c09805d0f] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [61a69dc9-111b-47fe-b747-a92c09805d0f: translate_subtitle_helper] response - complete in 5768ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 462, content: "[39m
[34m205[39m
[34m00:01:50,320 --> 00:01:50,880[39m
[34mصفيح[39m
[34m206[39m
[34m00:01:50,880 --> 00:01:51,620[39m
[34mساخن[39m
[34m207[39m
[34m00:01:51,620 --> 00:01:52,460[39m
[34mجماعة[39m
[34m208[39m
[34m00:01:52,460 --> 00:01:52,840[39m
[34mأنصار[39m
[34m209[39m
[34m00:01:52,840 --> 00:01:52,960[39m
[34mالله[39m
[34m210[39m
[34m00:01:52,960 --> 00:01:53,540[39m
[34mالحوثي[39m
[34m211[39m
[34m00:01:53,560 --> 00:01:54,340[39m
[34mتستهدف[39m
[34m212[39m
[34m00:01:54,340 --> 00:01:54,660[39m
[34mسفن[39m
[34m213[39m
[34m00:01:54,660 --> 00:01:55,060[39m
[34mالشحن[39m
[34m214[39m
[34m00:01:55,060 --> ... --> 00:01:56,280[39m
[34mبإسرائيل[39m
[34m216[39m
[34m00:01:56,280 --> 00:01:56,400[39m
[34mفي[39m
[34m217[39m
[34m00:01:56,400 --> 00:01:56,660[39m
[34mالبحر[39m
[34m218[39m
[34m00:01:56,660 --> 00:01:57,100[39m
[34mالأحمر[39m
[34m219[39m
[34m00:01:57,100 --> 00:01:58,060[39m
[34mوالولايات[39m
[34m220[39m
[34m00:01:58,060 --> 00:01:58,640[39m
[34mالمتحدة[39m
[34m221[39m
[34m00:01:58,640 --> 00:01:59,020[39m
[34mترد[39m
[34m222[39m
[34m00:01:59,020 --> 00:01:59,780[39m
[34mبحشد[39m
[34m223[39m
[34m00:01:59,780 --> 00:02:00,720[39m
[34mأنصارها[39m
[34m224[39m
[34m00:02:00,720 --> 00:02:02,480[39m
[34mوحلفائها[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 529 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n205\n00:01:50,320 --> 00:01:50,880\nHot\n\n206\n00:01:50,880 --> 00:01:51,620\nTinplate\n\n207\n00:01:51,620 --> 00:01:52,460\nGroup\n\n208\n00:01:52,460 --> 00:01:52,840\nAnsar\n\n209\n00:01:52,840 --> 00:01:52,960\nAllah\n\n210\n00:01:52,960 --> 00:01:53,540\nHouthis\n\n211\n00:01:53,560 --> 00:01:54,340\nTarget\n\n212\n00:01:54,340 --> 00:01:54,660\nShipping\n\n213\n00:01:54,660 --> 00:01:55,060\nVessels\n\n214\n00:01:55,060 --> 00:01:55,720\nLinked\n\n215\n00:01:55,720 --> 00:01:56,280\nto Israel\n\n216\n00:01:56,280 --> 00:01:56,400\nin\n\n217\n00:01:56,400 --> 00:01:56,660\nthe\n\n218\n00:01:56,660 --> 00:01:57,100\nRed\n\n219\n00:01:57,100 --> 00:01:58,060\nSea\n\n220\n00:01:58,060 --> 00:01:58,640\nand the\n\n221\n00:01:58,640 --> 00:01:59,020\nUnited\n\n222\n00:01:59,020 --> 00:01:59,780\nStates\n\n223\n00:01:59,780 --> 00:02:00,720\nResponds\n\n224\n00:02:00,720 --> 00:02:02,480\nBy Mobilizing\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 47336b26-8028-42ee-a704-d3fa657c9856_44792d89-aebb-4457-8ce6-e3b868f96abf[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n953\n00:08:24,260 --> 00:08:24,540\nهو\n\n954\n00:08:24,540 --> 00:08:24,920\nجزء\n\n955\n00:08:24,920 --> 00:08:25,000\nمن\n\n956\n00:08:25,000 --> 00:08:25,240\nمحور\n\n957\n00:08:25,240 --> 00:08:25,560\nالقامة\n\n958\n00:08:25,560 --> 00:08:25,740\nيعني\n\n959\n00:08:25,740 --> 00:08:27,080\nهناك\n\n960\n00:08:27,080 --> 00:08:27,480\nمبررات\n\n961\n00:08:27,480 --> 00:08:27,920\nكثيرة\n\n962\n00:08:27,920 --> 00:08:28,260\nليست\n\n963\n00:08:28,260 --> 00:08:28,820\nالقضية\n\n964\n00:08:28,820 --> 00:08:29,180\nبحث\n\n965\n00:08:29,180 --> 00:08:29,320\nعن\n\n966\n00:08:29,320 --> 00:08:29,720\nبطولة\n\n967\n00:08:29,720 --> 00:08:29,900\nهو\n\n968\n00:08:29,900 --> 00:08:30,720\nواجب\n\n969\n00:08:30,720 --> 00:08:31,100\nأخلاقي\n\n970\n00:08:31,100 --> 00:08:31,660\nوإنساني\n\n971\n00:08:31,660 --> 00:08:31,840\nكما\n\n972\n00:08:31,840 --> 00:08:32,060\nقلت\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 87426672-9ce7-4c5a-b275-4085f4b3cb3f_a54220b8-c4ef-4e52-a94d-64d828617183[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed c8e7a168-53fc-4bd0-ab6f-8b1f0bed11d5_27a3c237-fb09-4e8d-84d2-1d88dffd2688[39m
[34m[34mverbose[34m[39m: [34m<<< [c8e7a168-53fc-4bd0-ab6f-8b1f0bed11d5] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [c8e7a168-53fc-4bd0-ab6f-8b1f0bed11d5: translate_subtitle_helper] response - complete in 4177ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 453, content: "[39m
[34m426[39m
[34m00:04:09,200 --> 00:04:09,600[39m
[34mبكل[39m
[34m427[39m
[34m00:04:09,600 --> 00:04:10,500[39m
[34mالمقاييس[39m
[34m428[39m
[34m00:04:10,500 --> 00:04:11,140[39m
[34mهناك[39m
[34m429[39m
[34m00:04:11,140 --> 00:04:11,600[39m
[34mمبرر[39m
[34m430[39m
[34m00:04:11,600 --> 00:04:13,320[39m
[34mلهذا[39m
[34m431[39m
[34m00:04:13,320 --> 00:04:13,720[39m
[34mالإسناد[39m
[34m432[39m
[34m00:04:13,720 --> 00:04:13,880[39m
[34mالذي[39m
[34m433[39m
[34m00:04:13,880 --> 00:04:14,240[39m
[34mيحصل[39m
[34m434[39m
[34m00:04:14,240 --> 00:04:14,860[39m
[34mفي[39m
[34m435[39m
[34m00:04:14,860 --> ... --> 00:04:15,860[39m
[34mاللقاءات[39m
[34m437[39m
[34m00:04:15,860 --> 00:04:15,960[39m
[34mمع[39m
[34m438[39m
[34m00:04:15,960 --> 00:04:17,500[39m
[34mمسؤول[39m
[34m439[39m
[34m00:04:17,500 --> 00:04:17,800[39m
[34mأوروبي[39m
[34m440[39m
[34m00:04:17,800 --> 00:04:18,100[39m
[34mرفيع[39m
[34m441[39m
[34m00:04:19,080 --> 00:04:19,940[39m
[34mكنا[39m
[34m442[39m
[34m00:04:19,940 --> 00:04:20,380[39m
[34mنتحدث[39m
[34m443[39m
[34m00:04:20,380 --> 00:04:20,480[39m
[34mعن[39m
[34m444[39m
[34m00:04:20,480 --> 00:04:20,800[39m
[34mمشكلة[39m
[34m445[39m
[34m00:04:20,800 --> 00:04:21,040[39m
[34mالبحر[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 520 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n426\n00:04:09,200 --> 00:04:09,600\nBy all\n\n427\n00:04:09,600 --> 00:04:10,500\nstandards\n\n428\n00:04:10,500 --> 00:04:11,140\nthere is\n\n429\n00:04:11,140 --> 00:04:11,600\njustification\n\n430\n00:04:11,600 --> 00:04:13,320\nfor this\n\n431\n00:04:13,320 --> 00:04:13,720\nattribution\n\n432\n00:04:13,720 --> 00:04:13,880\nthat\n\n433\n00:04:13,880 --> 00:04:14,240\nis taking\n\n434\n00:04:14,240 --> 00:04:14,860\nplace\n\n435\n00:04:14,860 --> 00:04:15,320\nin\n\n436\n00:04:15,320 --> 00:04:15,860\none\n\n437\n00:04:15,860 --> 00:04:15,960\nof the meetings\n\n438\n00:04:15,960 --> 00:04:17,500\nwith a\n\n439\n00:04:17,500 --> 00:04:17,800\nsenior\n\n440\n00:04:17,800 --> 00:04:18,100\nEuropean\n\n441\n00:04:19,080 --> 00:04:19,940\nofficial\n\n442\n00:04:19,940 --> 00:04:20,380\nWe were\n\n443\n00:04:20,380 --> 00:04:20,480\ntalking\n\n444\n00:04:20,480 --> 00:04:20,800\nabout\n\n445\n00:04:20,800 --> 00:04:21,040\nthe sea\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 87426672-9ce7-4c5a-b275-4085f4b3cb3f_a54220b8-c4ef-4e52-a94d-64d828617183[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n970\n00:08:31,100 --> 00:08:31,660\nوإنساني\n\n971\n00:08:31,660 --> 00:08:31,840\nكما\n\n972\n00:08:31,840 --> 00:08:32,060\nقلت\n\n973\n00:08:32,060 --> 00:08:32,200\nلك\n\n974\n00:08:32,200 --> 00:08:32,640\nوهنا\n\n975\n00:08:32,640 --> 00:08:33,020\nلنا\n\n976\n00:08:33,020 --> 00:08:33,420\nوقفة\n\n977\n00:08:33,420 --> 00:08:34,240\nمسألة\n\n978\n00:08:34,240 --> 00:08:35,080\nجزء\n\n979\n00:08:35,080 --> 00:08:35,260\nمن\n\n980\n00:08:35,260 --> 00:08:35,680\nمحور\n\n981\n00:08:35,680 --> 00:08:36,760\nالمقاومة\n\n982\n00:08:36,760 --> 00:08:37,160\nككل\n\n983\n00:08:37,160 --> 00:08:37,680\nكان\n\n984\n00:08:37,680 --> 00:08:38,200\nلفتا\n\n985\n00:08:38,200 --> 00:08:38,980\nالمرونة\n\n986\n00:08:38,980 --> 00:08:39,780\nالشديدة\n\n987\n00:08:39,780 --> 00:08:39,960\nالتي\n\n988\n00:08:39,960 --> 00:08:40,380\nتحرك\n\n989\n00:08:40,380 --> 00:08:40,640\nبها\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 56c611ea-d82f-4799-a7ef-fe1b6f109753_a99a044d-9e4b-4f28-be02-58dec3fb7d92[39m
[34m[34mverbose[34m[39m: [34m<<< [56c611ea-d82f-4799-a7ef-fe1b6f109753] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [56c611ea-d82f-4799-a7ef-fe1b6f109753: translate_subtitle_helper] response - complete in 3707ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 453, content: "[39m
[34m494[39m
[34m00:04:45,620 --> 00:04:46,380[39m
[34mالرئيس[39m
[34m495[39m
[34m00:04:46,380 --> 00:04:46,900[39m
[34mالأمريكي[39m
[34m496[39m
[34m00:04:46,900 --> 00:04:47,240[39m
[34mبايدن[39m
[34m497[39m
[34m00:04:47,240 --> 00:04:47,460[39m
[34mزار[39m
[34m498[39m
[34m00:04:47,460 --> 00:04:47,980[39m
[34mتل[39m
[34m499[39m
[34m00:04:47,980 --> 00:04:48,280[39m
[34mأبيب[39m
[34m500[39m
[34m00:04:48,280 --> 00:04:49,180[39m
[34mالرئيس[39m
[34m501[39m
[34m00:04:49,180 --> 00:04:49,580[39m
[34mالفرنسي[39m
[34m502[39m
[34m00:04:49,580 --> 00:04:49,760[39m
[34mزار[39m
[34m503[39m
[34m00:04:49,760 --> ... --> 00:04:50,260[39m
[34mأبيب[39m
[34m505[39m
[34m00:04:50,260 --> 00:04:50,740[39m
[34mالرئيس[39m
[34m506[39m
[34m00:04:50,740 --> 00:04:51,220[39m
[34mالوزراء[39m
[34m507[39m
[34m00:04:51,220 --> 00:04:52,240[39m
[34mالبريطاني[39m
[34m508[39m
[34m00:04:52,240 --> 00:04:52,440[39m
[34mزار[39m
[34m509[39m
[34m00:04:52,440 --> 00:04:52,620[39m
[34mتل[39m
[34m510[39m
[34m00:04:52,620 --> 00:04:52,960[39m
[34mأبيب[39m
[34m511[39m
[34m00:04:52,960 --> 00:04:53,800[39m
[34mالمستشار[39m
[34m512[39m
[34m00:04:53,800 --> 00:04:54,300[39m
[34mالألماني[39m
[34m513[39m
[34m00:04:54,300 --> 00:04:54,480[39m
[34mزار[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 520 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n494\n00:04:45,620 --> 00:04:46,380\nThe President\n\n495\n00:04:46,380 --> 00:04:46,900\nof the United States\n\n496\n00:04:46,900 --> 00:04:47,240\nBiden\n\n497\n00:04:47,240 --> 00:04:47,460\nvisited\n\n498\n00:04:47,460 --> 00:04:47,980\nTel\n\n499\n00:04:47,980 --> 00:04:48,280\nAviv\n\n500\n00:04:48,280 --> 00:04:49,180\nThe French\n\n501\n00:04:49,180 --> 00:04:49,580\nPresident\n\n502\n00:04:49,580 --> 00:04:49,760\nvisited\n\n503\n00:04:49,760 --> 00:04:49,940\nTel\n\n504\n00:04:49,940 --> 00:04:50,260\nAviv\n\n505\n00:04:50,260 --> 00:04:50,740\nThe British\n\n506\n00:04:50,740 --> 00:04:51,220\nPrime Minister\n\n507\n00:04:51,220 --> 00:04:52,240\nvisited\n\n508\n00:04:52,240 --> 00:04:52,440\nTel\n\n509\n00:04:52,440 --> 00:04:52,620\nAviv\n\n510\n00:04:52,620 --> 00:04:52,960\nThe German\n\n511\n00:04:52,960 --> 00:04:53,800\nChancellor\n\n512\n00:04:53,800 --> 00:04:54,300\nvisited\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed ec482eb9-71a6-46fd-9dc1-79a88c5e49cd_d4a847da-32c0-4cc0-bbbe-522e20da0d9b[39m
[34m[34mverbose[34m[39m: [34m<<< [ec482eb9-71a6-46fd-9dc1-79a88c5e49cd] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [ec482eb9-71a6-46fd-9dc1-79a88c5e49cd: translate_subtitle_helper] response - complete in 3991ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 456, content: "[39m
[34m460[39m
[34m00:04:29,000 --> 00:04:29,100[39m
[34mإلى[39m
[34m461[39m
[34m00:04:29,100 --> 00:04:29,360[39m
[34mأي[39m
[34m462[39m
[34m00:04:29,360 --> 00:04:29,600[39m
[34mقانون[39m
[34m463[39m
[34m00:04:29,600 --> 00:04:30,180[39m
[34mتعتبرون[39m
[34m464[39m
[34m00:04:30,180 --> 00:04:30,620[39m
[34mما[39m
[34m465[39m
[34m00:04:30,620 --> 00:04:30,920[39m
[34mيحصل[39m
[34m466[39m
[34m00:04:30,920 --> 00:04:31,020[39m
[34mفي[39m
[34m467[39m
[34m00:04:31,020 --> 00:04:31,260[39m
[34mالبحر[39m
[34m468[39m
[34m00:04:31,260 --> 00:04:31,600[39m
[34mالأحمر[39m
[34m469[39m
[34m00:04:31,600 --> ... --> 00:04:33,360[39m
[34mبينما[39m
[34m471[39m
[34m00:04:33,360 --> 00:04:33,960[39m
[34mالإسناد[39m
[34m472[39m
[34m00:04:33,960 --> 00:04:34,460[39m
[34mالغربي[39m
[34m473[39m
[34m00:04:34,460 --> 00:04:36,360[39m
[34mلعمليات[39m
[34m474[39m
[34m00:04:36,360 --> 00:04:37,020[39m
[34mالإبادة[39m
[34m475[39m
[34m00:04:37,020 --> 00:04:37,200[39m
[34mالتي[39m
[34m476[39m
[34m00:04:37,200 --> 00:04:37,480[39m
[34mتقوم[39m
[34m477[39m
[34m00:04:37,480 --> 00:04:37,640[39m
[34mبها[39m
[34m478[39m
[34m00:04:37,640 --> 00:04:38,040[39m
[34mإسرائيل[39m
[34m479[39m
[34m00:04:38,040 --> 00:04:38,460[39m
[34mتسمونها[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 523 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n460\n00:04:29,000 --> 00:04:29,100\nTo\n\n461\n00:04:29,100 --> 00:04:29,360\nwhich\n\n462\n00:04:29,360 --> 00:04:29,600\nlaw\n\n463\n00:04:29,600 --> 00:04:30,180\ndo you consider\n\n464\n00:04:30,180 --> 00:04:30,620\nwhat\n\n465\n00:04:30,620 --> 00:04:30,920\nis happening\n\n466\n00:04:30,920 --> 00:04:31,020\nin\n\n467\n00:04:31,020 --> 00:04:31,260\nthe\n\n468\n00:04:31,260 --> 00:04:31,600\nRed Sea\n\n469\n00:04:31,600 --> 00:04:32,520\nan escalation\n\n470\n00:04:32,520 --> 00:04:33,360\nwhile\n\n471\n00:04:33,360 --> 00:04:33,960\nthe Western\n\n472\n00:04:33,960 --> 00:04:34,460\nsupport\n\n473\n00:04:34,460 --> 00:04:36,360\nfor the operations\n\n474\n00:04:36,360 --> 00:04:37,020\nof extermination\n\n475\n00:04:37,020 --> 00:04:37,200\nthat\n\n476\n00:04:37,200 --> 00:04:37,480\nare being\n\n477\n00:04:37,480 --> 00:04:37,640\nconducted\n\n478\n00:04:37,640 --> 00:04:38,040\nby\n\n479\n00:04:38,040 --> 00:04:38,460\nIsrael\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 331ec312-c43a-4550-97ef-749671d46a53_897e6f26-e770-4983-a8b6-34135dbdbb96[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 951d7948-ad2b-4c1d-ad5f-aed8911c7d7a_dda6416c-f21a-43f1-95b3-f97c2e65fe98[39m
[34m[34mverbose[34m[39m: [34m<<< [951d7948-ad2b-4c1d-ad5f-aed8911c7d7a] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [951d7948-ad2b-4c1d-ad5f-aed8911c7d7a: translate_subtitle_helper] response - complete in 5116ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 449, content: "[39m
[34m324[39m
[34m00:02:52,500 --> 00:02:52,820[39m
[34mجوار[39m
[34m325[39m
[34m00:02:52,820 --> 00:02:53,100[39m
[34mغزة[39m
[34m326[39m
[34m00:02:53,100 --> 00:02:53,240[39m
[34mفي[39m
[34m327[39m
[34m00:02:53,240 --> 00:02:53,420[39m
[34mهذه[39m
[34m328[39m
[34m00:02:53,420 --> 00:02:53,540[39m
[34mالحلقة[39m
[34m329[39m
[34m00:02:53,560 --> 00:02:54,620[39m
[34mأم[39m
[34m330[39m
[34m00:02:54,620 --> 00:02:54,680[39m
[34mأن[39m
[34m331[39m
[34m00:02:54,680 --> 00:02:55,040[39m
[34mهناك[39m
[34m332[39m
[34m00:02:55,040 --> 00:02:55,540[39m
[34mأهداف[39m
[34m333[39m
[34m00:02:55,540 --> ... --> 00:02:57,180[39m
[34mسياسية[39m
[34m335[39m
[34m00:02:57,180 --> 00:02:57,620[39m
[34mأخرى[39m
[34m336[39m
[34m00:03:23,820 --> 00:03:24,560[39m
[34mيعني[39m
[34m337[39m
[34m00:03:24,560 --> 00:03:25,300[39m
[34mالمشاركة[39m
[34m338[39m
[34m00:03:25,300 --> 00:03:25,800[39m
[34mاليمنية[39m
[34m339[39m
[34m00:03:25,800 --> 00:03:26,880[39m
[34mليست[39m
[34m340[39m
[34m00:03:26,880 --> 00:03:27,220[39m
[34mبحث[39m
[34m341[39m
[34m00:03:27,220 --> 00:03:27,460[39m
[34mعن[39m
[34m342[39m
[34m00:03:27,460 --> 00:03:28,820[39m
[34mسمعة[39m
[34m343[39m
[34m00:03:28,820 --> 00:03:29,480[39m
[34mمعينة[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 516 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n324\n00:02:52,500 --> 00:02:52,820\nAdjacent\n\n325\n00:02:52,820 --> 00:02:53,100\nGaza\n\n326\n00:02:53,100 --> 00:02:53,240\nin\n\n327\n00:02:53,240 --> 00:02:53,420\nthis\n\n328\n00:02:53,420 --> 00:02:53,540\nepisode\n\n329\n00:02:53,560 --> 00:02:54,620\nOr\n\n330\n00:02:54,620 --> 00:02:54,680\nare\n\n331\n00:02:54,680 --> 00:02:55,040\nthere\n\n332\n00:02:55,040 --> 00:02:55,540\nother\n\n333\n00:02:55,540 --> 00:02:56,700\nobjectives\n\n334\n00:02:56,700 --> 00:02:57,180\nand\n\n335\n00:02:57,180 --> 00:02:57,620\npolitical\n\n336\n00:03:23,820 --> 00:03:24,560\nmeans\n\n337\n00:03:24,560 --> 00:03:25,300\nThe participation\n\n338\n00:03:25,300 --> 00:03:25,800\nof Yemen\n\n339\n00:03:25,800 --> 00:03:26,880\nis not\n\n340\n00:03:26,880 --> 00:03:27,220\na search\n\n341\n00:03:27,220 --> 00:03:27,460\nfor\n\n342\n00:03:27,460 --> 00:03:28,820\na specific\n\n343\n00:03:28,820 --> 00:03:29,480\nreputation\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 69328a85-c65d-4e12-aece-3c1ceb5b2233_9592d561-d984-4ab5-95e0-3cc661b31276[39m
[34m[34mverbose[34m[39m: [34m<<< [69328a85-c65d-4e12-aece-3c1ceb5b2233] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [69328a85-c65d-4e12-aece-3c1ceb5b2233: translate_subtitle_helper] response - complete in 4852ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 452, content: "[39m
[34m358[39m
[34m00:03:38,520 --> 00:03:38,860[39m
[34mالشريسة[39m
[34m359[39m
[34m00:03:38,860 --> 00:03:39,060[39m
[34mالتي[39m
[34m360[39m
[34m00:03:39,060 --> 00:03:40,260[39m
[34mيواجهونها[39m
[34m361[39m
[34m00:03:41,500 --> 00:03:42,240[39m
[34mوالإسناد[39m
[34m362[39m
[34m00:03:42,240 --> 00:03:42,660[39m
[34mالغربي[39m
[34m363[39m
[34m00:03:42,660 --> 00:03:43,140[39m
[34mمنقطع[39m
[34m364[39m
[34m00:03:43,140 --> 00:03:43,440[39m
[34mالنظر[39m
[34m365[39m
[34m00:03:43,440 --> 00:03:43,600[39m
[34mالذي[39m
[34m366[39m
[34m00:03:43,600 --> 00:03:43,800[39m
[34mلم[39m
[34m367[39m
[34m00:03:43,800 --> ... --> 00:03:44,200[39m
[34mفي[39m
[34m369[39m
[34m00:03:44,200 --> 00:03:44,380[39m
[34mأي[39m
[34m370[39m
[34m00:03:44,380 --> 00:03:44,820[39m
[34mمعركة[39m
[34m371[39m
[34m00:03:44,820 --> 00:03:45,100[39m
[34mقبل[39m
[34m372[39m
[34m00:03:45,100 --> 00:03:46,000[39m
[34mبهذا[39m
[34m373[39m
[34m00:03:46,000 --> 00:03:46,300[39m
[34mالحجم[39m
[34m374[39m
[34m00:03:46,300 --> 00:03:46,420[39m
[34mإلا[39m
[34m375[39m
[34m00:03:46,420 --> 00:03:46,740[39m
[34mربما[39m
[34m376[39m
[34m00:03:46,740 --> 00:03:47,040[39m
[34mاللهم[39m
[34m377[39m
[34m00:03:47,040 --> 00:03:47,220[39m
[34mفي[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 519 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n358\n00:03:38,520 --> 00:03:38,860\nThe fierce\n\n359\n00:03:38,860 --> 00:03:39,060\nthat\n\n360\n00:03:39,060 --> 00:03:40,260\nthey are facing\n\n361\n00:03:41,500 --> 00:03:42,240\nand the Western\n\n362\n00:03:42,240 --> 00:03:42,660\nsupport\n\n363\n00:03:42,660 --> 00:03:43,140\nis unprecedented\n\n364\n00:03:43,140 --> 00:03:43,440\nin scope\n\n365\n00:03:43,440 --> 00:03:43,600\nwhich\n\n366\n00:03:43,600 --> 00:03:43,800\nhas not\n\n367\n00:03:43,800 --> 00:03:44,080\noccurred\n\n368\n00:03:44,080 --> 00:03:44,200\nin\n\n369\n00:03:44,200 --> 00:03:44,380\nany\n\n370\n00:03:44,380 --> 00:03:44,820\nbattle\n\n371\n00:03:44,820 --> 00:03:45,100\nbefore\n\n372\n00:03:45,100 --> 00:03:46,000\nat this\n\n373\n00:03:46,000 --> 00:03:46,300\nscale\n\n374\n00:03:46,300 --> 00:03:46,420\nexcept\n\n375\n00:03:46,420 --> 00:03:46,740\nperhaps\n\n376\n00:03:46,740 --> 00:03:47,040\nmaybe\n\n377\n00:03:47,040 --> 00:03:47,220\nin\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 331ec312-c43a-4550-97ef-749671d46a53_897e6f26-e770-4983-a8b6-34135dbdbb96[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n987\n00:08:39,780 --> 00:08:39,960\nالتي\n\n988\n00:08:39,960 --> 00:08:40,380\nتحرك\n\n989\n00:08:40,380 --> 00:08:40,640\nبها\n\n990\n00:08:40,640 --> 00:08:41,200\nالحوثيون\n\n991\n00:08:41,200 --> 00:08:41,800\nعقب\n\n992\n00:08:41,800 --> 00:08:42,840\nأحداث\n\n993\n00:08:42,840 --> 00:08:43,300\nالسابع\n\n994\n00:08:43,300 --> 00:08:43,420\nمن\n\n995\n00:08:43,420 --> 00:08:43,820\nأكتوبر\n\n996\n00:08:43,820 --> 00:08:44,480\nمباشرة\n\n997\n00:08:44,480 --> 00:08:45,180\nيعني\n\n998\n00:08:45,180 --> 00:08:45,380\nأنتم\n\n999\n00:08:45,380 --> 00:08:45,700\nتخضون\n\n1000\n00:08:45,700 --> 00:08:45,980\nالحرب\n\n1001\n00:08:45,980 --> 00:08:46,240\nالحرب\n\n1002\n00:08:46,240 --> 00:08:46,380\nليست\n\n1003\n00:08:46,380 --> 00:08:46,520\nشيء\n\n1004\n00:08:46,520 --> 00:08:46,820\nسهل\n\n1005\n00:08:46,820 --> 00:08:47,960\nلابد\n\n1006\n00:08:47,960 --> 00:08:48,180\nلها\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 68157b61-1871-4eb4-a47e-b6330d2d5801_cd0024d0-64d2-4b18-be36-a2af6d42e99a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 68157b61-1871-4eb4-a47e-b6330d2d5801_cd0024d0-64d2-4b18-be36-a2af6d42e99a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1004\n00:08:46,520 --> 00:08:46,820\nسهل\n\n1005\n00:08:46,820 --> 00:08:47,960\nلابد\n\n1006\n00:08:47,960 --> 00:08:48,180\nلها\n\n1007\n00:08:48,180 --> 00:08:48,300\nمن\n\n1008\n00:08:48,300 --> 00:08:48,940\nاستعدادات\n\n1009\n00:08:50,340 --> 00:08:51,180\nكان\n\n1010\n00:08:51,180 --> 00:08:51,660\nلفتا\n\n1011\n00:08:51,660 --> 00:08:52,260\nكما\n\n1012\n00:08:52,260 --> 00:08:52,660\nذكرت\n\n1013\n00:08:52,660 --> 00:08:53,120\nالمرونة\n\n1014\n00:08:53,120 --> 00:08:53,500\nالشديدة\n\n1015\n00:08:53,500 --> 00:08:53,660\nالتي\n\n1016\n00:08:53,660 --> 00:08:54,200\nتحركتم\n\n1017\n00:08:54,200 --> 00:08:54,440\nبها\n\n1018\n00:08:54,440 --> 00:08:55,280\nوالاستجابة\n\n1019\n00:08:55,280 --> 00:08:55,620\nالسريعة\n\n1020\n00:08:55,620 --> 00:08:55,800\nلما\n\n1021\n00:08:55,800 --> 00:08:56,120\nقلت\n\n1022\n00:08:56,120 --> 00:08:56,400\nإنه\n\n1023\n00:08:56,400 --> 00:08:57,060\nنداء\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining fa8a536a-d76e-442d-b28d-239ae62d30b6_ace25cac-6c37-48b9-8941-0a50d1a04fe9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained fa8a536a-d76e-442d-b28d-239ae62d30b6_ace25cac-6c37-48b9-8941-0a50d1a04fe9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1021\n00:08:55,800 --> 00:08:56,120\nقلت\n\n1022\n00:08:56,120 --> 00:08:56,400\nإنه\n\n1023\n00:08:56,400 --> 00:08:57,060\nنداء\n\n1024\n00:08:57,060 --> 00:08:57,580\nمحمد\n\n1025\n00:08:57,580 --> 00:08:57,960\nالضيف\n\n1026\n00:08:57,960 --> 00:08:58,380\nكما\n\n1027\n00:08:58,380 --> 00:08:58,600\nكان\n\n1028\n00:08:58,600 --> 00:08:58,980\nلفتا\n\n1029\n00:08:58,980 --> 00:08:59,340\nأيضا\n\n1030\n00:08:59,340 --> 00:08:59,580\nأنه\n\n1031\n00:08:59,580 --> 00:08:59,680\nفي\n\n1032\n00:08:59,680 --> 00:09:00,000\n21\n\n1033\n00:09:00,000 --> 00:09:01,060\nسبتمبر\n\n1034\n00:09:01,060 --> 00:09:01,840\nقبل\n\n1035\n00:09:01,840 --> 00:09:02,280\nأحداث\n\n1036\n00:09:02,280 --> 00:09:02,660\nالسابع\n\n1037\n00:09:02,660 --> 00:09:02,780\nمن\n\n1038\n00:09:02,780 --> 00:09:03,140\nأكتوبر\n\n1039\n00:09:03,140 --> 00:09:03,760\nبأسبوعين\n\n1040\n00:09:03,760 --> 00:09:04,080\nفقط\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining cef74c09-19a3-459d-8dfd-9aee1898556a_2ddb6c1e-d89e-4330-a3c6-76b244c4c819[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained cef74c09-19a3-459d-8dfd-9aee1898556a_2ddb6c1e-d89e-4330-a3c6-76b244c4c819[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1038\n00:09:02,780 --> 00:09:03,140\nأكتوبر\n\n1039\n00:09:03,140 --> 00:09:03,760\nبأسبوعين\n\n1040\n00:09:03,760 --> 00:09:04,080\nفقط\n\n1041\n00:09:04,080 --> 00:09:04,500\nأطلق\n\n1042\n00:09:04,500 --> 00:09:04,940\nالحوثيون\n\n1043\n00:09:04,940 --> 00:09:05,540\nصاروخا\n\n1044\n00:09:05,540 --> 00:09:06,160\nاسمه\n\n1045\n00:09:06,160 --> 00:09:06,580\nطفان\n\n1046\n00:09:06,580 --> 00:09:08,060\nيعني\n\n1047\n00:09:08,060 --> 00:09:08,780\nهل\n\n1048\n00:09:08,780 --> 00:09:08,980\nهذه\n\n1049\n00:09:08,980 --> 00:09:11,000\nمصادفة\n\n1050\n00:09:16,060 --> 00:09:16,900\nيعني\n\n1051\n00:09:16,900 --> 00:09:17,440\nبالنسبة\n\n1052\n00:09:17,440 --> 00:09:18,020\nللمرونة\n\n1053\n00:09:18,020 --> 00:09:19,200\nأعتقد\n\n1054\n00:09:19,200 --> 00:09:19,360\nكان\n\n1055\n00:09:19,360 --> 00:09:19,660\nهناك\n\n1056\n00:09:19,660 --> 00:09:19,980\nتجديد\n\n1057\n00:09:20,000 --> 00:09:20,000\nكثير\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 9c9d69cd-8603-49af-a57c-40d35cd9ee06_df11c0df-5f3f-4a1d-83dc-a4a47d434b7e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 9c9d69cd-8603-49af-a57c-40d35cd9ee06_df11c0df-5f3f-4a1d-83dc-a4a47d434b7e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1055\n00:09:19,360 --> 00:09:19,660\nهناك\n\n1056\n00:09:19,660 --> 00:09:19,980\nتجديد\n\n1057\n00:09:20,000 --> 00:09:20,000\nكثير\n\n1058\n00:09:20,000 --> 00:09:20,280\nنوعا\n\n1059\n00:09:20,280 --> 00:09:20,480\nما\n\n1060\n00:09:20,480 --> 00:09:21,140\nفي\n\n1061\n00:09:21,140 --> 00:09:21,500\nبداية\n\n1062\n00:09:21,500 --> 00:09:21,800\nطفان\n\n1063\n00:09:21,800 --> 00:09:22,200\nالأقصى\n\n1064\n00:09:23,980 --> 00:09:24,780\nوفقا\n\n1065\n00:09:24,780 --> 00:09:25,580\nللتجارب\n\n1066\n00:09:25,580 --> 00:09:26,140\nالسابقة\n\n1067\n00:09:26,140 --> 00:09:26,780\nبأن\n\n1068\n00:09:26,780 --> 00:09:27,200\nالعملية\n\n1069\n00:09:27,200 --> 00:09:27,960\nيعني\n\n1070\n00:09:27,960 --> 00:09:28,240\nكانت\n\n1071\n00:09:28,240 --> 00:09:28,380\nكل\n\n1072\n00:09:28,380 --> 00:09:28,860\nالقراءات\n\n1073\n00:09:28,860 --> 00:09:29,080\nتقول\n\n1074\n00:09:29,080 --> 00:09:29,240\nأن\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed adbfe0d8-4b7d-4b9c-950c-b0a884550168_4c391293-7efd-4fb6-b898-0bf1c64a5c5a[39m
[34m[34mverbose[34m[39m: [34m<<< [adbfe0d8-4b7d-4b9c-950c-b0a884550168] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [adbfe0d8-4b7d-4b9c-950c-b0a884550168: translate_subtitle_helper] response - complete in 7037ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 452, content: "[39m
[34m154[39m
[34m00:01:25,540 --> 00:01:25,880[39m
[34mأعتقد[39m
[34m155[39m
[34m00:01:25,880 --> 00:01:27,040[39m
[34mتحركت[39m
[34m156[39m
[34m00:01:27,040 --> 00:01:28,500[39m
[34mوإن[39m
[34m157[39m
[34m00:01:28,500 --> 00:01:28,600[39m
[34mلم[39m
[34m158[39m
[34m00:01:28,600 --> 00:01:28,820[39m
[34mيكن[39m
[34m159[39m
[34m00:01:28,820 --> 00:01:29,260[39m
[34mبالشكل[39m
[34m160[39m
[34m00:01:29,260 --> 00:01:29,720[39m
[34mالمطلوب[39m
[34m161[39m
[34m00:01:29,720 --> 00:01:30,580[39m
[34mونحن[39m
[34m162[39m
[34m00:01:30,580 --> 00:01:30,760[39m
[34mلا[39m
[34m163[39m
[34m00:01:30,760 --> ... --> 00:01:31,620[39m
[34mعلى[39m
[34m165[39m
[34m00:01:31,620 --> 00:01:31,920[39m
[34mأي[39m
[34m166[39m
[34m00:01:31,920 --> 00:01:32,360[39m
[34mدولة[39m
[34m167[39m
[34m00:01:32,360 --> 00:01:33,980[39m
[34mماذا[39m
[34m168[39m
[34m00:01:33,980 --> 00:01:34,300[39m
[34mتفعل[39m
[34m169[39m
[34m00:01:34,300 --> 00:01:34,700[39m
[34mلكن[39m
[34m170[39m
[34m00:01:34,700 --> 00:01:34,920[39m
[34mنحن[39m
[34m171[39m
[34m00:01:34,920 --> 00:01:35,380[39m
[34mتحركنا[39m
[34m172[39m
[34m00:01:35,380 --> 00:01:35,780[39m
[34mبالوسائل[39m
[34m173[39m
[34m00:01:35,780 --> 00:01:36,180[39m
[34mالمتاحة[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 519 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n154\n00:01:25,540 --> 00:01:25,880\nI think\n\n155\n00:01:25,880 --> 00:01:27,040\nwe moved\n\n156\n00:01:27,040 --> 00:01:28,500\neven if\n\n157\n00:01:28,500 --> 00:01:28,600\nit wasn't\n\n158\n00:01:28,600 --> 00:01:28,820\nin the\n\n159\n00:01:28,820 --> 00:01:29,260\ndesired way\n\n160\n00:01:29,260 --> 00:01:29,720\nand we\n\n161\n00:01:29,720 --> 00:01:30,580\ndo not\n\n162\n00:01:30,580 --> 00:01:30,760\nimpose\n\n163\n00:01:30,760 --> 00:01:31,480\non\n\n164\n00:01:31,480 --> 00:01:31,620\nany\n\n165\n00:01:31,620 --> 00:01:31,920\nstate\n\n166\n00:01:31,920 --> 00:01:32,360\nwhat\n\n167\n00:01:32,360 --> 00:01:33,980\nto do\n\n168\n00:01:33,980 --> 00:01:34,300\nbut\n\n169\n00:01:34,300 --> 00:01:34,700\nwe\n\n170\n00:01:34,700 --> 00:01:34,920\nmoved\n\n171\n00:01:34,920 --> 00:01:35,380\nusing\n\n172\n00:01:35,380 --> 00:01:35,780\nthe available\n\n173\n00:01:35,780 --> 00:01:36,180\nmeans\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining bd064f93-c13c-499a-a7e1-b7c83d4a4a03_2d371a29-c305-40ce-8507-53c69ebb0fe4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed c9b0d976-247f-4a2b-8bc0-21e39f2f9ceb_c17185fc-c919-4e63-af29-22c0f98257c9[39m
[34m[34mverbose[34m[39m: [34m<<< [c9b0d976-247f-4a2b-8bc0-21e39f2f9ceb] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [c9b0d976-247f-4a2b-8bc0-21e39f2f9ceb: translate_subtitle_helper] response - complete in 5890ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 458, content: "[39m
[34m307[39m
[34m00:02:43,260 --> 00:02:43,900[39m
[34mنستطيع[39m
[34m308[39m
[34m00:02:43,900 --> 00:02:44,120[39m
[34mأن[39m
[34m309[39m
[34m00:02:44,120 --> 00:02:44,560[39m
[34mنقيم[39m
[34m310[39m
[34m00:02:44,560 --> 00:02:45,400[39m
[34mالموقف[39m
[34m311[39m
[34m00:02:45,400 --> 00:02:46,120[39m
[34mبعقلانية[39m
[34m312[39m
[34m00:02:46,120 --> 00:02:47,040[39m
[34mونزاهة[39m
[34m313[39m
[34m00:02:47,040 --> 00:02:47,940[39m
[34mوإنصاف[39m
[34m314[39m
[34m00:02:47,940 --> 00:02:48,340[39m
[34mقدر[39m
[34m315[39m
[34m00:02:48,340 --> 00:02:49,000[39m
[34mالمستطاع[39m
[34m316[39m
[34m00:02:49,000 --> ... --> 00:02:49,680[39m
[34mجماعة[39m
[34m318[39m
[34m00:02:49,680 --> 00:02:50,100[39m
[34mالحوثي[39m
[34m319[39m
[34m00:02:50,100 --> 00:02:50,440[39m
[34mفعلا[39m
[34m320[39m
[34m00:02:50,440 --> 00:02:51,160[39m
[34mأبطال[39m
[34m321[39m
[34m00:02:51,160 --> 00:02:51,900[39m
[34mلأنهم[39m
[34m322[39m
[34m00:02:51,900 --> 00:02:52,320[39m
[34mوقفوا[39m
[34m323[39m
[34m00:02:52,320 --> 00:02:52,500[39m
[34mإلى[39m
[34m324[39m
[34m00:02:52,500 --> 00:02:52,820[39m
[34mجوار[39m
[34m325[39m
[34m00:02:52,820 --> 00:02:53,100[39m
[34mغزة[39m
[34m326[39m
[34m00:02:53,100 --> 00:02:53,240[39m
[34mفي[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 525 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n307\n00:02:43,260 --> 00:02:43,900\nWe can\n\n308\n00:02:43,900 --> 00:02:44,120\nassess\n\n309\n00:02:44,120 --> 00:02:44,560\nthe situation\n\n310\n00:02:44,560 --> 00:02:45,400\nrationally\n\n311\n00:02:45,400 --> 00:02:46,120\nand with integrity\n\n312\n00:02:46,120 --> 00:02:47,040\nand fairness\n\n313\n00:02:47,040 --> 00:02:47,940\nas much\n\n314\n00:02:47,940 --> 00:02:48,340\nas possible\n\n315\n00:02:48,340 --> 00:02:49,000\nAre\n\n316\n00:02:49,000 --> 00:02:49,300\nthe Houthis\n\n317\n00:02:49,300 --> 00:02:49,680\nreally\n\n318\n00:02:49,680 --> 00:02:50,100\nheroes\n\n319\n00:02:50,100 --> 00:02:50,440\nbecause they\n\n320\n00:02:50,440 --> 00:02:51,160\nstood\n\n321\n00:02:51,160 --> 00:02:51,900\nby\n\n322\n00:02:51,900 --> 00:02:52,320\nGaza\n\n323\n00:02:52,320 --> 00:02:52,500\nin\n\n324\n00:02:52,500 --> 00:02:52,820\nsupport\n\n325\n00:02:52,820 --> 00:02:53,100\nof\n\n326\n00:02:53,100 --> 00:02:53,240\nit\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained bd064f93-c13c-499a-a7e1-b7c83d4a4a03_2d371a29-c305-40ce-8507-53c69ebb0fe4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1072\n00:09:28,380 --> 00:09:28,860\nالقراءات\n\n1073\n00:09:28,860 --> 00:09:29,080\nتقول\n\n1074\n00:09:29,080 --> 00:09:29,240\nأن\n\n1075\n00:09:29,240 --> 00:09:29,880\nالعملية\n\n1076\n00:09:29,880 --> 00:09:30,580\nلن\n\n1077\n00:09:30,580 --> 00:09:30,980\nتستغرق\n\n1078\n00:09:30,980 --> 00:09:31,140\nوقت\n\n1079\n00:09:31,140 --> 00:09:31,440\nطويل\n\n1080\n00:09:31,440 --> 00:09:31,840\nيعني\n\n1081\n00:09:31,840 --> 00:09:32,240\nحرب\n\n1082\n00:09:32,240 --> 00:09:32,640\nإسرائيل\n\n1083\n00:09:32,640 --> 00:09:32,900\nدائما\n\n1084\n00:09:32,900 --> 00:09:33,080\nهي\n\n1085\n00:09:33,080 --> 00:09:33,440\nحروب\n\n1086\n00:09:33,440 --> 00:09:34,120\nلا\n\n1087\n00:09:34,120 --> 00:09:34,540\nتتعدى\n\n1088\n00:09:34,540 --> 00:09:35,020\nالأسابيع\n\n1089\n00:09:35,020 --> 00:09:35,480\nوالشهور\n\n1090\n00:09:36,060 --> 00:09:36,460\nإسرائيل\n\n1091\n00:09:36,460 --> 00:09:36,720\nكانت\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 2f5d8f73-392e-417f-b380-3796aec60424_c65d25e6-9d06-431c-9353-d63c606a2b28[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 2f5d8f73-392e-417f-b380-3796aec60424_c65d25e6-9d06-431c-9353-d63c606a2b28[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1089\n00:09:35,020 --> 00:09:35,480\nوالشهور\n\n1090\n00:09:36,060 --> 00:09:36,460\nإسرائيل\n\n1091\n00:09:36,460 --> 00:09:36,720\nكانت\n\n1092\n00:09:36,720 --> 00:09:37,080\nتقديرات\n\n1093\n00:09:37,080 --> 00:09:37,600\nتذهب\n\n1094\n00:09:37,600 --> 00:09:37,680\nإلى\n\n1095\n00:09:37,680 --> 00:09:37,840\nهذا\n\n1096\n00:09:37,840 --> 00:09:38,100\nالاتجاه\n\n1097\n00:09:38,100 --> 00:09:38,360\nكانت\n\n1098\n00:09:38,360 --> 00:09:38,600\nمعظم\n\n1099\n00:09:38,600 --> 00:09:39,140\nالتقديرات\n\n1100\n00:09:39,760 --> 00:09:40,160\nفكان\n\n1101\n00:09:40,160 --> 00:09:40,480\nهناك\n\n1102\n00:09:40,480 --> 00:09:40,820\nربما\n\n1103\n00:09:43,020 --> 00:09:43,420\nيعني\n\n1104\n00:09:43,420 --> 00:09:43,800\nإعطاء\n\n1105\n00:09:43,800 --> 00:09:44,240\nفرصة\n\n1106\n00:09:45,560 --> 00:09:45,960\nلأي\n\n1107\n00:09:45,960 --> 00:09:46,380\nتدخل\n\n1108\n00:09:46,380 --> 00:09:46,720\nعربي\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed e0352089-4f84-4252-9096-8583a1a5115e_a255c5dc-da7b-49d0-a701-52288950fce7[39m
[34m[34mverbose[34m[39m: [34m<<< [e0352089-4f84-4252-9096-8583a1a5115e] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e0352089-4f84-4252-9096-8583a1a5115e: translate_subtitle_helper] response - complete in 6751ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 452, content: "[39m
[34m222[39m
[34m00:01:59,020 --> 00:01:59,780[39m
[34mبحشد[39m
[34m223[39m
[34m00:01:59,780 --> 00:02:00,720[39m
[34mأنصارها[39m
[34m224[39m
[34m00:02:00,720 --> 00:02:02,480[39m
[34mوحلفائها[39m
[34m225[39m
[34m00:02:02,480 --> 00:02:03,220[39m
[34mوشن[39m
[34m226[39m
[34m00:02:03,220 --> 00:02:03,760[39m
[34mغارات[39m
[34m227[39m
[34m00:02:03,760 --> 00:02:04,000[39m
[34mعلى[39m
[34m228[39m
[34m00:02:04,000 --> 00:02:04,600[39m
[34mاليمن[39m
[34m229[39m
[34m00:02:04,600 --> 00:02:04,800[39m
[34mكل[39m
[34m230[39m
[34m00:02:04,800 --> 00:02:05,160[39m
[34mذلك[39m
[34m231[39m
[34m00:02:05,160 --> ... --> 00:02:06,060[39m
[34mبالتوازن[39m
[34m233[39m
[34m00:02:06,060 --> 00:02:06,260[39m
[34mمع[39m
[34m234[39m
[34m00:02:06,260 --> 00:02:07,220[39m
[34mالحرب[39m
[34m235[39m
[34m00:02:07,220 --> 00:02:07,900[39m
[34mالإسرائيلية[39m
[34m236[39m
[34m00:02:07,900 --> 00:02:08,100[39m
[34mعلى[39m
[34m237[39m
[34m00:02:08,100 --> 00:02:08,680[39m
[34mقطاع[39m
[34m238[39m
[34m00:02:08,680 --> 00:02:09,160[39m
[34mغزة[39m
[34m239[39m
[34m00:02:09,160 --> 00:02:10,520[39m
[34mوالمآسي[39m
[34m240[39m
[34m00:02:10,520 --> 00:02:10,840[39m
[34mالتي[39m
[34m241[39m
[34m00:02:10,840 --> 00:02:11,380[39m
[34mيشهدها[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 519 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n222\n00:01:59,020 --> 00:01:59,780\ngathering\n\n223\n00:01:59,780 --> 00:02:00,720\nits supporters\n\n224\n00:02:00,720 --> 00:02:02,480\nand allies\n\n225\n00:02:02,480 --> 00:02:03,220\nand launching\n\n226\n00:02:03,220 --> 00:02:03,760\nraids\n\n227\n00:02:03,760 --> 00:02:04,000\non\n\n228\n00:02:04,000 --> 00:02:04,600\nYemen\n\n229\n00:02:04,600 --> 00:02:04,800\nall\n\n230\n00:02:04,800 --> 00:02:05,160\nthis\n\n231\n00:02:05,160 --> 00:02:05,560\nhappens\n\n232\n00:02:05,560 --> 00:02:06,060\nsimultaneously\n\n233\n00:02:06,060 --> 00:02:06,260\nwith\n\n234\n00:02:06,260 --> 00:02:07,220\nthe Israeli\n\n235\n00:02:07,220 --> 00:02:07,900\nwar\n\n236\n00:02:07,900 --> 00:02:08,100\non\n\n237\n00:02:08,100 --> 00:02:08,680\nthe Gaza\n\n238\n00:02:08,680 --> 00:02:09,160\nStrip\n\n239\n00:02:09,160 --> 00:02:10,520\nand the tragedies\n\n240\n00:02:10,520 --> 00:02:10,840\nthat\n\n241\n00:02:10,840 --> 00:02:11,380\nare witnessed\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 286596bf-b33e-4308-ab05-7cb12faa763a_a3c26d78-f877-4ac5-878b-9455dd374f15[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 286596bf-b33e-4308-ab05-7cb12faa763a_a3c26d78-f877-4ac5-878b-9455dd374f15[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1106\n00:09:45,560 --> 00:09:45,960\nلأي\n\n1107\n00:09:45,960 --> 00:09:46,380\nتدخل\n\n1108\n00:09:46,380 --> 00:09:46,720\nعربي\n\n1109\n00:09:47,200 --> 00:09:47,600\nلوقف\n\n1110\n00:09:47,600 --> 00:09:48,360\nالمذبحة\n\n1111\n00:09:48,360 --> 00:09:49,080\nالإسرائيلية\n\n1112\n00:09:49,080 --> 00:09:49,360\nفي\n\n1113\n00:09:49,360 --> 00:09:49,760\nأيامها\n\n1114\n00:09:49,760 --> 00:09:50,080\nالأولى\n\n1115\n00:09:50,080 --> 00:09:50,900\nولذلك\n\n1116\n00:09:50,900 --> 00:09:51,360\nتأخر\n\n1117\n00:09:51,360 --> 00:09:52,320\nيعني\n\n1118\n00:09:52,320 --> 00:09:52,940\nتصاعد\n\n1119\n00:09:52,940 --> 00:09:53,340\nالرد\n\n1120\n00:09:53,340 --> 00:09:54,600\nفي\n\n1121\n00:09:54,600 --> 00:09:54,940\nالبداية\n\n1122\n00:09:54,940 --> 00:09:55,140\nكان\n\n1123\n00:09:55,140 --> 00:09:55,480\nهناك\n\n1124\n00:09:55,480 --> 00:09:56,360\nنوع\n\n1125\n00:09:56,360 --> 00:09:56,460\nمن\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 230fc91b-2d0c-4fa0-a334-9d8e47fd6e00_6a60eaba-2153-4120-aefd-e20647564ee6[39m
[34m[34mverbose[34m[39m: [34m<<< [230fc91b-2d0c-4fa0-a334-9d8e47fd6e00] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [230fc91b-2d0c-4fa0-a334-9d8e47fd6e00: translate_subtitle_helper] response - complete in 7775ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 457, content: "[39m
[34m103[39m
[34m00:01:01,100 --> 00:01:01,560[39m
[34mالسابع[39m
[34m104[39m
[34m00:01:01,560 --> 00:01:01,720[39m
[34mمن[39m
[34m105[39m
[34m00:01:01,720 --> 00:01:02,140[39m
[34mأكتوبر[39m
[34m106[39m
[34m00:01:02,140 --> 00:01:02,360[39m
[34mثم[39m
[34m107[39m
[34m00:01:02,360 --> 00:01:02,780[39m
[34mجاءت[39m
[34m108[39m
[34m00:01:02,780 --> 00:01:02,880[39m
[34mهذه[39m
[34m109[39m
[34m00:01:02,880 --> 00:01:03,740[39m
[34mالعمليات[39m
[34m110[39m
[34m00:01:03,740 --> 00:01:04,720[39m
[34mلتلقي[39m
[34m111[39m
[34m00:01:04,720 --> 00:01:05,180[39m
[34mلكم[39m
[34m112[39m
[34m00:01:05,180 --> ... --> 00:01:06,540[39m
[34mنجاح[39m
[34m114[39m
[34m00:01:06,540 --> 00:01:07,460[39m
[34mداخلي[39m
[34m115[39m
[34m00:01:07,460 --> 00:01:08,240[39m
[34mسياسيا[39m
[34m116[39m
[34m00:01:08,240 --> 00:01:09,180[39m
[34mواقتصاديا[39m
[34m117[39m
[34m00:01:09,180 --> 00:01:09,480[39m
[34mالأخوة[39m
[34m118[39m
[34m00:01:09,480 --> 00:01:09,600[39m
[34mفي[39m
[34m119[39m
[34m00:01:09,600 --> 00:01:10,040[39m
[34mالسعودية[39m
[34m120[39m
[34m00:01:10,040 --> 00:01:10,740[39m
[34mلديهم[39m
[34m121[39m
[34m00:01:10,740 --> 00:01:11,000[39m
[34mهذا[39m
[34m122[39m
[34m00:01:11,000 --> 00:01:12,340[39m
[34mالتوجه[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 524 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n103\n00:01:01,100 --> 00:01:01,560\nThe seventh\n\n104\n00:01:01,560 --> 00:01:01,720\nof\n\n105\n00:01:01,720 --> 00:01:02,140\nOctober\n\n106\n00:01:02,140 --> 00:01:02,360\nthen\n\n107\n00:01:02,360 --> 00:01:02,780\ncame\n\n108\n00:01:02,780 --> 00:01:02,880\nthese\n\n109\n00:01:02,880 --> 00:01:03,740\noperations\n\n110\n00:01:03,740 --> 00:01:04,720\nto offer\n\n111\n00:01:04,720 --> 00:01:05,180\nyou\n\n112\n00:01:05,180 --> 00:01:05,920\na lifeline\n\n113\n00:01:05,920 --> 00:01:06,540\nof success\n\n114\n00:01:06,540 --> 00:01:07,460\ninternally\n\n115\n00:01:07,460 --> 00:01:08,240\npolitically\n\n116\n00:01:08,240 --> 00:01:09,180\nand economically\n\n117\n00:01:09,180 --> 00:01:09,480\nthe brothers\n\n118\n00:01:09,480 --> 00:01:09,600\nin\n\n119\n00:01:09,600 --> 00:01:10,040\nSaudi Arabia\n\n120\n00:01:10,040 --> 00:01:10,740\nhave\n\n121\n00:01:10,740 --> 00:01:11,000\nthis\n\n122\n00:01:11,000 --> 00:01:12,340\norientation\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining dc316d49-2435-41d1-881e-d52d302bd5f1_c8a687c8-00dc-4acb-ad5c-e737be27d832[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained dc316d49-2435-41d1-881e-d52d302bd5f1_c8a687c8-00dc-4acb-ad5c-e737be27d832[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into English.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1123\n00:09:55,140 --> 00:09:55,480\nهناك\n\n1124\n00:09:55,480 --> 00:09:56,360\nنوع\n\n1125\n00:09:56,360 --> 00:09:56,460\nمن\n\n1126\n00:09:56,460 --> 00:09:56,900\nالتعييد\n\n1127\n00:09:56,900 --> 00:09:57,440\nالإعلامي\n\n1128\n00:09:57,440 --> 00:09:57,880\nنوع\n\n1129\n00:09:57,880 --> 00:09:58,000\nمن\n\n1130\n00:09:58,000 --> 00:09:58,420\nالتعييد\n\n1131\n00:09:58,420 --> 00:09:58,960\nالجماهيري\n\n1132\n00:09:58,960 --> 00:09:59,240\nالخروج\n\n1133\n00:09:59,240 --> 00:09:59,360\nفي\n\n1134\n00:09:59,360 --> 00:09:59,860\nالمظاهرات\n\n1135\n00:09:59,860 --> 00:10:00,380\nثم\n\n1136\n00:10:00,380 --> 00:10:00,980\nتصاعد\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed a645b14f-aa11-4f9f-bcbd-4f0399ab02fe_e9967091-426a-484f-9940-ca263356043d[39m
[34m[34mverbose[34m[39m: [34m<<< [a645b14f-aa11-4f9f-bcbd-4f0399ab02fe] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [a645b14f-aa11-4f9f-bcbd-4f0399ab02fe: translate_subtitle_helper] response - complete in 8217ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 450, content: "[39m
[34m69[39m
[34m00:00:28,920 --> 00:00:29,380[39m
[34mفي[39m
[34m70[39m
[34m00:00:29,380 --> 00:00:29,680[39m
[34mطرق[39m
[34m71[39m
[34m00:00:29,680 --> 00:00:30,100[39m
[34mالملاحة[39m
[34m72[39m
[34m00:00:30,100 --> 00:00:30,720[39m
[34mالدولية[39m
[34m73[39m
[34m00:00:30,720 --> 00:00:31,480[39m
[34mبهذه[39m
[34m74[39m
[34m00:00:31,480 --> 00:00:32,160[39m
[34mالدقة[39m
[34m75[39m
[34m00:00:32,160 --> 00:00:32,400[39m
[34mدون[39m
[34m76[39m
[34m00:00:32,400 --> 00:00:33,000[39m
[34mمعلومات[39m
[34m77[39m
[34m00:00:33,000 --> 00:00:33,600[39m
[34mاستخبارية[39m
[34m78[39m
[34m00:00:33,600 --> ... --> 00:00:53,900[39m
[34mأو[39m
[34m80[39m
[34m00:00:53,900 --> 00:00:54,120[39m
[34mكل[39m
[34m81[39m
[34m00:00:54,120 --> 00:00:54,280[39m
[34mمن[39m
[34m82[39m
[34m00:00:54,280 --> 00:00:54,540[39m
[34mدخل[39m
[34m83[39m
[34m00:00:54,540 --> 00:00:54,800[39m
[34mمعنا[39m
[34m84[39m
[34m00:00:54,800 --> 00:00:54,940[39m
[34mفي[39m
[34m85[39m
[34m00:00:54,940 --> 00:00:55,180[39m
[34mحوار[39m
[34m86[39m
[34m00:00:55,180 --> 00:00:55,500[39m
[34mيعرف[39m
[34m87[39m
[34m00:00:55,500 --> 00:00:55,700[39m
[34mهذا[39m
[34m88[39m
[34m00:00:55,700 --> 00:00:56,220[39m
[34mيعرف[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 517 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n69\n00:00:28,920 --> 00:00:29,380\nIn\n\n70\n00:00:29,380 --> 00:00:29,680\ninternational\n\n71\n00:00:29,680 --> 00:00:30,100\nnavigation\n\n72\n00:00:30,100 --> 00:00:30,720\nroutes\n\n73\n00:00:30,720 --> 00:00:31,480\nwith this\n\n74\n00:00:31,480 --> 00:00:32,160\nprecision\n\n75\n00:00:32,160 --> 00:00:32,400\nwithout\n\n76\n00:00:32,400 --> 00:00:33,000\nIranian\n\n77\n00:00:33,000 --> 00:00:33,600\nintelligence\n\n78\n00:00:33,600 --> 00:00:34,140\ninformation?\n\n79\n00:00:53,560 --> 00:00:53,900\nOr\n\n80\n00:00:53,900 --> 00:00:54,120\neveryone\n\n81\n00:00:54,120 --> 00:00:54,280\nwho\n\n82\n00:00:54,280 --> 00:00:54,540\nentered\n\n83\n00:00:54,540 --> 00:00:54,800\nwith us\n\n84\n00:00:54,800 --> 00:00:54,940\ninto\n\n85\n00:00:54,940 --> 00:00:55,180\na dialogue\n\n86\n00:00:55,180 --> 00:00:55,500\nknows\n\n87\n00:00:55,500 --> 00:00:55,700\nthis\n\n88\n00:00:55,700 --> 00:00:56,220\nknows\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining c8cc71f7-216a-422d-b34d-eec511f27ddc_2f4786f0-77c2-430e-9685-3d4624549ec7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained c8cc71f7-216a-422d-b34d-eec511f27ddc_2f4786f0-77c2-430e-9685-3d4624549ec7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1\n00:00:00,000 --> 00:00:02,340\nDiablo 4 crossed $600 million of\n\n2\n00:00:02,340 --> 00:00:04,120\nrevenue within the first five days\n\n3\n00:00:04,120 --> 00:00:05,840\non the market. This has made Diablo\n\n4\n00:00:05,840 --> 00:00:07,480\n4 the fastest selling game of all\n\n5\n00:00:07,480 --> 00:00:08,760\ntime for its developer and\n\n6\n00:00:08,760 --> 00:00:10,840\npublisher, Blizzard. Making it also\n\n7\n00:00:10,840 --> 00:00:12,140\nmore popular than the previous\n\n8\n00:00:12,140 --> 00:00:13,920\ninstallments in the Diablo series,\n\n9\n00:00:14,260 --> 00:00:15,780\nreeling in many new players to the\n\n10\n00:00:15,780 --> 00:00:18,220\nARPG genre altogether. While\n\n11\n00:00:18,220 --> 00:00:19,920\nreception for the game has been all\n\n12\n00:00:19,920 --> 00:00:21,120\nthings considered generally\n\n13\n00:00:21,120 --> 00:00:22,940\npositive since launch, recently\n\n14\n00:00:22,940 --> 00:00:24,120\nplayers of the game have\n\n15\n00:00:24,120 --> 00:00:25,660\nincreasingly become more negative\n\n16\n00:00:25,660 --> 00:00:28,180\nand less fond of Diablo 4. This is\n\n17\n00:00:28,180 --> 00:00:29,880\npartly a result of more and more\n\n18\n00:00:29,880 --> 00:00:31,800\nplayers reaching endgame, which in\n\n19\n00:00:31,800 --> 00:00:33,440\nits current state has some problems\n\n20\n00:00:33,440 --> 00:00:35,060\nthat we will discuss in this video,\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 49117938-2e42-4bfd-816b-8f9bb14c78e0_559c2a08-d45b-4913-a857-e826bab5a251[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed cf4fa861-d451-4139-bbfd-8aca34803089_70144a9b-8d1c-4179-8ddf-02cc976dbe21[39m
[34m[34mverbose[34m[39m: [34m<<< [cf4fa861-d451-4139-bbfd-8aca34803089] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [cf4fa861-d451-4139-bbfd-8aca34803089: translate_subtitle_helper] response - complete in 4561ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 452, content: "[39m
[34m562[39m
[34m00:05:21,720 --> 00:05:21,900[39m
[34mمن[39m
[34m563[39m
[34m00:05:21,900 --> 00:05:22,380[39m
[34mالبحر[39m
[34m564[39m
[34m00:05:22,380 --> 00:05:22,520[39m
[34mمن[39m
[34m565[39m
[34m00:05:22,520 --> 00:05:22,940[39m
[34mالجو[39m
[34m566[39m
[34m00:05:22,960 --> 00:05:23,660[39m
[34mولا[39m
[34m567[39m
[34m00:05:23,660 --> 00:05:24,100[39m
[34mتسمون[39m
[34m568[39m
[34m00:05:24,100 --> 00:05:24,260[39m
[34mهذا[39m
[34m569[39m
[34m00:05:24,260 --> 00:05:24,740[39m
[34mتسعيد[39m
[34m570[39m
[34m00:05:24,740 --> 00:05:25,580[39m
[34mهل[39m
[34m571[39m
[34m00:05:25,580 --> ... --> 00:05:27,680[39m
[34mلأسباب[39m
[34m573[39m
[34m00:05:27,680 --> 00:05:28,520[39m
[34mعنصرية[39m
[34m574[39m
[34m00:05:28,520 --> 00:05:29,040[39m
[34mباعتبار[39m
[34m575[39m
[34m00:05:29,040 --> 00:05:29,140[39m
[34mأن[39m
[34m576[39m
[34m00:05:29,140 --> 00:05:29,720[39m
[34mهؤلاء[39m
[34m577[39m
[34m00:05:29,720 --> 00:05:30,120[39m
[34mمن[39m
[34m578[39m
[34m00:05:30,120 --> 00:05:30,420[39m
[34mأصول[39m
[34m579[39m
[34m00:05:30,420 --> 00:05:30,840[39m
[34mأوروبية[39m
[34m580[39m
[34m00:05:30,840 --> 00:05:31,260[39m
[34mمهاجرين[39m
[34m581[39m
[34m00:05:31,260 --> 00:05:31,400[39m
[34mمن[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 519 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n562\n00:05:21,720 --> 00:05:21,900\nFrom\n\n563\n00:05:21,900 --> 00:05:22,380\nthe sea\n\n564\n00:05:22,380 --> 00:05:22,520\nfrom\n\n565\n00:05:22,520 --> 00:05:22,940\nthe air\n\n566\n00:05:22,960 --> 00:05:23,660\nor\n\n567\n00:05:23,660 --> 00:05:24,100\ndo you call\n\n568\n00:05:24,100 --> 00:05:24,260\nthis\n\n569\n00:05:24,260 --> 00:05:24,740\nescalation\n\n570\n00:05:24,740 --> 00:05:25,580\nIs\n\n571\n00:05:25,580 --> 00:05:26,320\nyour standard\n\n572\n00:05:26,320 --> 00:05:27,680\nfor racial\n\n573\n00:05:27,680 --> 00:05:28,520\nreasons\n\n574\n00:05:28,520 --> 00:05:29,040\nconsidering\n\n575\n00:05:29,040 --> 00:05:29,140\nthat\n\n576\n00:05:29,140 --> 00:05:29,720\nthese\n\n577\n00:05:29,720 --> 00:05:30,120\nare\n\n578\n00:05:30,120 --> 00:05:30,420\nfrom\n\n579\n00:05:30,420 --> 00:05:30,840\nEuropean\n\n580\n00:05:30,840 --> 00:05:31,260\norigins\n\n581\n00:05:31,260 --> 00:05:31,400\nimmigrants\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 49117938-2e42-4bfd-816b-8f9bb14c78e0_559c2a08-d45b-4913-a857-e826bab5a251[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n18\n00:00:29,880 --> 00:00:31,800\nplayers reaching endgame, which in\n\n19\n00:00:31,800 --> 00:00:33,440\nits current state has some problems\n\n20\n00:00:33,440 --> 00:00:35,060\nthat we will discuss in this video,\n\n21\n00:00:35,160 --> 00:00:36,700\nbut for some also the realization\n\n22\n00:00:36,700 --> 00:00:39,380\nthat Diablo 4 is an ARPG that draws\n\n23\n00:00:39,380 --> 00:00:41,020\nits long-term existence through\n\n24\n00:00:41,020 --> 00:00:42,820\nseasonal content, backed by the\n\n25\n00:00:42,820 --> 00:00:44,640\nidea that you make a new character\n\n26\n00:00:44,640 --> 00:00:47,540\nevery season. Rod Ferguson, whom\n\n27\n00:00:47,540 --> 00:00:49,160\noversees the Diablo franchise,\n\n28\n00:00:49,620 --> 00:00:51,300\nconfirmed this as well in a tweet.\n\n29\n00:00:51,860 --> 00:00:53,520\nResponses to the tweet were very\n\n30\n00:00:53,520 --> 00:00:55,440\nmixed. For players familiar with\n\n31\n00:00:55,440 --> 00:00:57,700\nprevious Diablo games and the ARPG\n\n32\n00:00:57,700 --> 00:00:57,700\ngenre, Diablo 4 was a very popular\n\n33\n00:00:57,700 --> 00:00:59,320\ngame. It wasn't anything new. This\n\n34\n00:00:59,320 --> 00:01:00,960\nseemed like obvious news, as they\n\n35\n00:01:00,960 --> 00:01:02,640\nhave experienced similar systems in\n\n36\n00:01:02,640 --> 00:01:04,000\nthe previous installments of the\n\n37\n00:01:04,000 --> 00:01:05,700\nfranchise. But for the hordes of\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 9a83c8cd-1595-40b8-b2cf-8b2faffd6f73_cfd8d637-395e-4da8-a406-029c2f49d385[39m
[34m[34mverbose[34m[39m: [34m<<< [9a83c8cd-1595-40b8-b2cf-8b2faffd6f73] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [9a83c8cd-1595-40b8-b2cf-8b2faffd6f73: translate_subtitle_helper] response - complete in 8053ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 448, content: "[39m
[34m120[39m
[34m00:01:10,040 --> 00:01:10,740[39m
[34mلديهم[39m
[34m121[39m
[34m00:01:10,740 --> 00:01:11,000[39m
[34mهذا[39m
[34m122[39m
[34m00:01:11,000 --> 00:01:12,340[39m
[34mالتوجه[39m
[34m123[39m
[34m00:01:12,340 --> 00:01:12,940[39m
[34mأن[39m
[34m124[39m
[34m00:01:12,940 --> 00:01:13,380[39m
[34mنمضي[39m
[34m125[39m
[34m00:01:13,380 --> 00:01:13,700[39m
[34mفيه[39m
[34m126[39m
[34m00:01:13,700 --> 00:01:14,520[39m
[34mبغض[39m
[34m127[39m
[34m00:01:14,520 --> 00:01:14,800[39m
[34mالنظر[39m
[34m128[39m
[34m00:01:14,800 --> 00:01:14,940[39m
[34mعن[39m
[34m129[39m
[34m00:01:14,940 --> ... --> 00:01:15,620[39m
[34mيجري[39m
[34m131[39m
[34m00:01:15,620 --> 00:01:15,800[39m
[34mفي[39m
[34m132[39m
[34m00:01:15,800 --> 00:01:16,200[39m
[34mالبحر[39m
[34m133[39m
[34m00:01:16,200 --> 00:01:16,400[39m
[34mالأحمر[39m
[34m134[39m
[34m00:01:16,400 --> 00:01:16,680[39m
[34mلكن[39m
[34m135[39m
[34m00:01:16,680 --> 00:01:17,060[39m
[34mهناك[39m
[34m136[39m
[34m00:01:17,060 --> 00:01:17,380[39m
[34mإرادة[39m
[34m137[39m
[34m00:01:17,380 --> 00:01:17,760[39m
[34mأخرى[39m
[34m138[39m
[34m00:01:17,760 --> 00:01:18,280[39m
[34mفي[39m
[34m139[39m
[34m00:01:18,280 --> 00:01:18,560[39m
[34mعرقل[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 515 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n120\n00:01:10,040 --> 00:01:10,740\nThey have\n\n121\n00:01:10,740 --> 00:01:11,000\nthis\n\n122\n00:01:11,000 --> 00:01:12,340\ndirection\n\n123\n00:01:12,340 --> 00:01:12,940\nthat\n\n124\n00:01:12,940 --> 00:01:13,380\nwe proceed\n\n125\n00:01:13,380 --> 00:01:13,700\nwith it\n\n126\n00:01:13,700 --> 00:01:14,520\nregardless\n\n127\n00:01:14,520 --> 00:01:14,800\nof\n\n128\n00:01:14,800 --> 00:01:14,940\nwhat\n\n129\n00:01:14,940 --> 00:01:15,320\nis happening\n\n130\n00:01:15,320 --> 00:01:15,620\nin\n\n131\n00:01:15,620 --> 00:01:15,800\nthe\n\n132\n00:01:15,800 --> 00:01:16,200\nRed Sea\n\n133\n00:01:16,200 --> 00:01:16,400\nbut\n\n134\n00:01:16,400 --> 00:01:16,680\nthere\n\n135\n00:01:16,680 --> 00:01:17,060\nis\n\n136\n00:01:17,060 --> 00:01:17,380\nanother\n\n137\n00:01:17,380 --> 00:01:17,760\nwill\n\n138\n00:01:17,760 --> 00:01:18,280\nto\n\n139\n00:01:18,280 --> 00:01:18,560\nhinder\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 52d52fe4-7611-45b8-8105-88e58f39e278_e891ddb7-7823-4a6e-a938-0fdfd4018f78[39m
[34m[34mverbose[34m[39m: [34m<<< [52d52fe4-7611-45b8-8105-88e58f39e278] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [52d52fe4-7611-45b8-8105-88e58f39e278: translate_subtitle_helper] response - complete in 4191ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 454, content: "[39m
[34m613[39m
[34m00:05:46,240 --> 00:05:46,580[39m
[34mأساس[39m
[34m614[39m
[34m00:05:46,580 --> 00:05:47,300[39m
[34mإنساني[39m
[34m615[39m
[34m00:05:47,300 --> 00:05:48,080[39m
[34mفيفترض[39m
[34m616[39m
[34m00:05:48,080 --> 00:05:48,240[39m
[34mأن[39m
[34m617[39m
[34m00:05:48,240 --> 00:05:48,760[39m
[34mالاتحاد[39m
[34m618[39m
[34m00:05:48,760 --> 00:05:49,200[39m
[34mالأوروبي[39m
[34m619[39m
[34m00:05:49,200 --> 00:05:49,720[39m
[34mوكل[39m
[34m620[39m
[34m00:05:49,720 --> 00:05:49,920[39m
[34mدول[39m
[34m621[39m
[34m00:05:49,920 --> 00:05:50,220[39m
[34mالاتحاد[39m
[34m622[39m
[34m00:05:50,220 --> ... --> 00:05:51,120[39m
[34mوأمريكا[39m
[34m624[39m
[34m00:05:51,120 --> 00:05:51,740[39m
[34mوبريطانيا[39m
[34m625[39m
[34m00:05:51,740 --> 00:05:51,960[39m
[34mوكل[39m
[34m626[39m
[34m00:05:51,960 --> 00:05:52,200[39m
[34mالدول[39m
[34m627[39m
[34m00:05:52,200 --> 00:05:52,620[39m
[34mالعربية[39m
[34m628[39m
[34m00:05:52,960 --> 00:05:53,100[39m
[34mوكل[39m
[34m629[39m
[34m00:05:53,100 --> 00:05:53,340[39m
[34mدول[39m
[34m630[39m
[34m00:05:53,340 --> 00:05:53,620[39m
[34mالعالم[39m
[34m631[39m
[34m00:05:53,620 --> 00:05:53,980[39m
[34mتقف[39m
[34m632[39m
[34m00:05:53,980 --> 00:05:54,340[39m
[34mمع[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 521 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n613\n00:05:46,240 --> 00:05:46,580\nFundamental\n\n614\n00:05:46,580 --> 00:05:47,300\nHumanitarian\n\n615\n00:05:47,300 --> 00:05:48,080\nIt is expected\n\n616\n00:05:48,080 --> 00:05:48,240\nthat\n\n617\n00:05:48,240 --> 00:05:48,760\nthe\n\n618\n00:05:48,760 --> 00:05:49,200\nEuropean\n\n619\n00:05:49,200 --> 00:05:49,720\nUnion\n\n620\n00:05:49,720 --> 00:05:49,920\nand all\n\n621\n00:05:49,920 --> 00:05:50,220\nthe countries\n\n622\n00:05:50,220 --> 00:05:50,540\nof the\n\n623\n00:05:50,540 --> 00:05:51,120\nEuropean\n\n624\n00:05:51,120 --> 00:05:51,740\nUnion\n\n625\n00:05:51,740 --> 00:05:51,960\nand America\n\n626\n00:05:51,960 --> 00:05:52,200\nand Britain\n\n627\n00:05:52,200 --> 00:05:52,620\nand all\n\n628\n00:05:52,960 --> 00:05:53,100\nthe Arab\n\n629\n00:05:53,100 --> 00:05:53,340\ncountries\n\n630\n00:05:53,340 --> 00:05:53,620\nand all\n\n631\n00:05:53,620 --> 00:05:53,980\nthe countries\n\n632\n00:05:53,980 --> 00:05:54,340\nof the world\n\n633\n00:05:54,340 --> 00:05:54,580\nstand\n\n634\n00:05:54,580 --> 00:05:54,940\nwith\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining e338838f-38a8-4dcb-8f0e-f56fbd3b5c89_4df9866a-b455-4fff-a2e7-f53d266949fc[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed f79a3835-b57a-4c7f-9772-c5590c5b1fa3_71ea7209-e011-45a1-af65-182b289bb4e7[39m
[34m[34mverbose[34m[39m: [34m<<< [f79a3835-b57a-4c7f-9772-c5590c5b1fa3] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f79a3835-b57a-4c7f-9772-c5590c5b1fa3: translate_subtitle_helper] response - complete in 4811ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 453, content: "[39m
[34m545[39m
[34m00:05:12,500 --> 00:05:13,040[39m
[34mجماعة[39m
[34m546[39m
[34m00:05:13,040 --> 00:05:13,840[39m
[34mتملك[39m
[34m547[39m
[34m00:05:13,840 --> 00:05:14,380[39m
[34mإمكانيات[39m
[34m548[39m
[34m00:05:14,380 --> 00:05:14,780[39m
[34mمن[39m
[34m549[39m
[34m00:05:14,780 --> 00:05:15,420[39m
[34mالمقاتلين[39m
[34m550[39m
[34m00:05:15,420 --> 00:05:15,740[39m
[34mتملك[39m
[34m551[39m
[34m00:05:15,740 --> 00:05:16,240[39m
[34mإمكانيات[39m
[34m552[39m
[34m00:05:16,240 --> 00:05:16,680[39m
[34mبسيطة[39m
[34m553[39m
[34m00:05:16,680 --> 00:05:17,640[39m
[34mوشعب[39m
[34m554[39m
[34m00:05:17,640 --> ... --> 00:05:18,880[39m
[34mفي[39m
[34m556[39m
[34m00:05:18,880 --> 00:05:19,100[39m
[34m40[39m
[34m557[39m
[34m00:05:19,100 --> 00:05:19,540[39m
[34mكم[39m
[34m558[39m
[34m00:05:19,540 --> 00:05:20,240[39m
[34mتقريباً[39m
[34m559[39m
[34m00:05:20,720 --> 00:05:21,200[39m
[34mمحاصر[39m
[34m560[39m
[34m00:05:21,200 --> 00:05:21,340[39m
[34mمن[39m
[34m561[39m
[34m00:05:21,340 --> 00:05:21,720[39m
[34mالبر[39m
[34m562[39m
[34m00:05:21,720 --> 00:05:21,900[39m
[34mمن[39m
[34m563[39m
[34m00:05:21,900 --> 00:05:22,380[39m
[34mالبحر[39m
[34m564[39m
[34m00:05:22,380 --> 00:05:22,520[39m
[34mمن[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 520 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n545\n00:05:12,500 --> 00:05:13,040\nA group\n\n546\n00:05:13,040 --> 00:05:13,840\npossessing\n\n547\n00:05:13,840 --> 00:05:14,380\ncapabilities\n\n548\n00:05:14,380 --> 00:05:14,780\nof\n\n549\n00:05:14,780 --> 00:05:15,420\nfighters\n\n550\n00:05:15,420 --> 00:05:15,740\npossessing\n\n551\n00:05:15,740 --> 00:05:16,240\nsimple\n\n552\n00:05:16,240 --> 00:05:16,680\ncapabilities\n\n553\n00:05:16,680 --> 00:05:17,640\nand people\n\n554\n00:05:17,640 --> 00:05:18,760\ntrapped\n\n555\n00:05:18,760 --> 00:05:18,880\nin\n\n556\n00:05:18,880 --> 00:05:19,100\n40\n\n557\n00:05:19,100 --> 00:05:19,540\nkm\n\n558\n00:05:19,540 --> 00:05:20,240\napproximately\n\n559\n00:05:20,720 --> 00:05:21,200\ntrapped\n\n560\n00:05:21,200 --> 00:05:21,340\nby\n\n561\n00:05:21,340 --> 00:05:21,720\nland\n\n562\n00:05:21,720 --> 00:05:21,900\nby\n\n563\n00:05:21,900 --> 00:05:22,380\nsea\n\n564\n00:05:22,380 --> 00:05:22,520\nby\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained e338838f-38a8-4dcb-8f0e-f56fbd3b5c89_4df9866a-b455-4fff-a2e7-f53d266949fc[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n35\n00:01:00,960 --> 00:01:02,640\nhave experienced similar systems in\n\n36\n00:01:02,640 --> 00:01:04,000\nthe previous installments of the\n\n37\n00:01:04,000 --> 00:01:05,700\nfranchise. But for the hordes of\n\n38\n00:01:05,700 --> 00:01:06,980\nnew players that the game has\n\n39\n00:01:06,980 --> 00:01:08,840\ndrawn, it did. Many couldn't even\n\n40\n00:01:08,840 --> 00:01:10,660\nbelieve that such a mechanic exists\n\n41\n00:01:10,660 --> 00:01:12,600\nin the first place or that it is in\n\n42\n00:01:12,600 --> 00:01:14,380\nthis game. Some responses to Rod's\n\n43\n00:01:14,380 --> 00:01:16,340\ntweet went then as following. Gotta\n\n44\n00:01:16,340 --> 00:01:17,980\nbe honest, as a new player, I don't\n\n45\n00:01:17,980 --> 00:01:19,300\nsee myself grinding like this\n\n46\n00:01:19,300 --> 00:01:20,660\nagain. If I have to start from\n\n47\n00:01:20,660 --> 00:01:22,620\nscratch for season 1, I'm likely\n\n48\n00:01:22,620 --> 00:01:24,400\ndone maining Diablo. And I know\n\n49\n00:01:24,400 --> 00:01:25,800\nthere's a ton of people in the same\n\n50\n00:01:25,800 --> 00:01:27,480\nboat. I care about my current\n\n51\n00:01:27,480 --> 00:01:31,780\ncharacter. I'd just say... It if I\n\n52\n00:01:31,780 --> 00:01:33,640\nlost. This is not going to resonate\n\n53\n00:01:33,640 --> 00:01:35,000\nwell with a lot of the more casual\n\n54\n00:01:35,000 --> 00:01:36,560\nplayers. You're turning off a large\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 6d93f40f-0f4b-4fcb-af73-eb09f749bca8_8c42647d-7dd0-4efe-99c1-e8d523e0c939[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 611a33ac-8f05-490d-9a8f-b0f7daade3c8_fd0b0a67-7fdb-4b15-b087-9786466965bd[39m
[34m[34mverbose[34m[39m: [34m<<< [611a33ac-8f05-490d-9a8f-b0f7daade3c8] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [611a33ac-8f05-490d-9a8f-b0f7daade3c8: translate_subtitle_helper] response - complete in 5515ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 458, content: "[39m
[34m477[39m
[34m00:04:37,480 --> 00:04:37,640[39m
[34mبها[39m
[34m478[39m
[34m00:04:37,640 --> 00:04:38,040[39m
[34mإسرائيل[39m
[34m479[39m
[34m00:04:38,040 --> 00:04:38,460[39m
[34mتسمونها[39m
[34m480[39m
[34m00:04:38,460 --> 00:04:38,780[39m
[34mدفاع[39m
[34m481[39m
[34m00:04:38,780 --> 00:04:38,900[39m
[34mعلى[39m
[34m482[39m
[34m00:04:38,900 --> 00:04:39,220[39m
[34mالنفس[39m
[34m483[39m
[34m00:04:39,220 --> 00:04:39,780[39m
[34mيعني[39m
[34m484[39m
[34m00:04:39,780 --> 00:04:40,200[39m
[34mالإسناد[39m
[34m485[39m
[34m00:04:40,200 --> 00:04:40,620[39m
[34mالغربي[39m
[34m486[39m
[34m00:04:40,620 --> ... --> 00:04:42,040[39m
[34mمن[39m
[34m488[39m
[34m00:04:42,040 --> 00:04:42,640[39m
[34mيعني[39m
[34m489[39m
[34m00:04:42,640 --> 00:04:42,940[39m
[34mمنذ[39m
[34m490[39m
[34m00:04:42,940 --> 00:04:43,400[39m
[34mبداية[39m
[34m491[39m
[34m00:04:43,400 --> 00:04:43,900[39m
[34mعمليات[39m
[34m492[39m
[34m00:04:43,900 --> 00:04:44,180[39m
[34mطفان[39m
[34m493[39m
[34m00:04:44,180 --> 00:04:44,640[39m
[34mالأقصى[39m
[34m494[39m
[34m00:04:45,620 --> 00:04:46,380[39m
[34mالرئيس[39m
[34m495[39m
[34m00:04:46,380 --> 00:04:46,900[39m
[34mالأمريكي[39m
[34m496[39m
[34m00:04:46,900 --> 00:04:47,240[39m
[34mبايدن[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 525 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n477\n00:04:37,480 --> 00:04:37,640\nIsrael\n\n478\n00:04:37,640 --> 00:04:38,040\ncalls it\n\n479\n00:04:38,040 --> 00:04:38,460\nself-defense\n\n480\n00:04:38,460 --> 00:04:38,780\nwhich means\n\n481\n00:04:38,780 --> 00:04:38,900\nWestern\n\n482\n00:04:38,900 --> 00:04:39,220\nsupport\n\n483\n00:04:39,220 --> 00:04:39,780\nsince\n\n484\n00:04:39,780 --> 00:04:40,200\nthe start\n\n485\n00:04:40,200 --> 00:04:40,620\nof\n\n486\n00:04:40,620 --> 00:04:41,880\noperations\n\n487\n00:04:41,880 --> 00:04:42,040\nbeginning\n\n488\n00:04:42,040 --> 00:04:42,640\nwith\n\n489\n00:04:42,640 --> 00:04:42,940\nthe\n\n490\n00:04:42,940 --> 00:04:43,400\nstart\n\n491\n00:04:43,400 --> 00:04:43,900\nof\n\n492\n00:04:43,900 --> 00:04:44,180\nthe\n\n493\n00:04:44,180 --> 00:04:44,640\nAl-Aqsa\n\n494\n00:04:45,620 --> 00:04:46,380\nFlood\n\n495\n00:04:46,380 --> 00:04:46,900\nOperations\n\n496\n00:04:46,900 --> 00:04:47,240\nPresident\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 4b6bb615-aae9-43a1-88e4-b8fa0e364bf9_38dfb4bf-0044-44b3-8a07-e684633a2225[39m
[34m[34mverbose[34m[39m: [34m<<< [4b6bb615-aae9-43a1-88e4-b8fa0e364bf9] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [4b6bb615-aae9-43a1-88e4-b8fa0e364bf9: translate_subtitle_helper] response - complete in 7382ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 458, content: "[39m
[34m239[39m
[34m00:02:09,160 --> 00:02:10,520[39m
[34mوالمآسي[39m
[34m240[39m
[34m00:02:10,520 --> 00:02:10,840[39m
[34mالتي[39m
[34m241[39m
[34m00:02:10,840 --> 00:02:11,380[39m
[34mيشهدها[39m
[34m242[39m
[34m00:02:11,380 --> 00:02:12,220[39m
[34mالقطاع[39m
[34m243[39m
[34m00:02:12,220 --> 00:02:13,300[39m
[34mيسعدنا[39m
[34m244[39m
[34m00:02:13,300 --> 00:02:13,400[39m
[34mأن[39m
[34m245[39m
[34m00:02:13,400 --> 00:02:13,680[39m
[34mيكون[39m
[34m246[39m
[34m00:02:13,680 --> 00:02:14,060[39m
[34mمعنا[39m
[34m247[39m
[34m00:02:14,060 --> 00:02:15,040[39m
[34mلمناقشة[39m
[34m248[39m
[34m00:02:15,040 --> ... --> 00:02:16,200[39m
[34mالموضوع[39m
[34m250[39m
[34m00:02:16,200 --> 00:02:16,740[39m
[34mالقيادي[39m
[34m251[39m
[34m00:02:16,740 --> 00:02:16,900[39m
[34mفي[39m
[34m252[39m
[34m00:02:16,900 --> 00:02:17,260[39m
[34mجماعة[39m
[34m253[39m
[34m00:02:17,260 --> 00:02:17,600[39m
[34mأنصار[39m
[34m254[39m
[34m00:02:17,600 --> 00:02:17,720[39m
[34mالله[39m
[34m255[39m
[34m00:02:17,720 --> 00:02:18,300[39m
[34mالحوثي[39m
[34m256[39m
[34m00:02:18,300 --> 00:02:19,300[39m
[34mوعضو[39m
[34m257[39m
[34m00:02:19,300 --> 00:02:19,620[39m
[34mفريق[39m
[34m258[39m
[34m00:02:19,620 --> 00:02:20,200[39m
[34mالتفاوض[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 525 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n239\n00:02:09,160 --> 00:02:10,520\nAnd the tragedies\n\n240\n00:02:10,520 --> 00:02:10,840\nthat\n\n241\n00:02:10,840 --> 00:02:11,380\nthe sector\n\n242\n00:02:11,380 --> 00:02:12,220\nis witnessing\n\n243\n00:02:12,220 --> 00:02:13,300\nWe are pleased\n\n244\n00:02:13,300 --> 00:02:13,400\nto\n\n245\n00:02:13,400 --> 00:02:13,680\nhave\n\n246\n00:02:13,680 --> 00:02:14,060\nwith us\n\n247\n00:02:14,060 --> 00:02:15,040\nto discuss\n\n248\n00:02:15,040 --> 00:02:15,240\nthis\n\n249\n00:02:15,240 --> 00:02:16,200\ntopic\n\n250\n00:02:16,200 --> 00:02:16,740\nthe leader\n\n251\n00:02:16,740 --> 00:02:16,900\nof\n\n252\n00:02:16,900 --> 00:02:17,260\nthe Ansar\n\n253\n00:02:17,260 --> 00:02:17,600\nAllah\n\n254\n00:02:17,600 --> 00:02:17,720\nHouthi\n\n255\n00:02:17,720 --> 00:02:18,300\ngroup\n\n256\n00:02:18,300 --> 00:02:19,300\nand member\n\n257\n00:02:19,300 --> 00:02:19,620\nof the\n\n258\n00:02:19,620 --> 00:02:20,200\nnegotiation team\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 6d93f40f-0f4b-4fcb-af73-eb09f749bca8_8c42647d-7dd0-4efe-99c1-e8d523e0c939[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n52\n00:01:31,780 --> 00:01:33,640\nlost. This is not going to resonate\n\n53\n00:01:33,640 --> 00:01:35,000\nwell with a lot of the more casual\n\n54\n00:01:35,000 --> 00:01:36,560\nplayers. You're turning off a large\n\n55\n00:01:36,560 --> 00:01:38,700\npercentage of the player base. Why\n\n56\n00:01:38,700 --> 00:01:40,340\ndid I even start playing then? I\n\n57\n00:01:40,340 --> 00:01:41,900\nshould have waited for season 1 to\n\n58\n00:01:41,900 --> 00:01:43,640\nstart first. What a scam. I have\n\n59\n00:01:43,640 --> 00:01:45,400\nzero desire to start over again if\n\n60\n00:01:45,400 --> 00:01:46,760\nit means my character keeps\n\n61\n00:01:46,760 --> 00:01:48,800\nbecoming useless. Well, it was a\n\n62\n00:01:48,800 --> 00:01:50,300\ncool few weeks. Diablo is a great\n\n63\n00:01:50,300 --> 00:01:51,600\ngame. Unfortunately, developers\n\n64\n00:01:51,600 --> 00:01:53,080\nrefused to make a better seasonal\n\n65\n00:01:53,080 --> 00:01:54,800\nsystem, so this game has officially\n\n66\n00:01:54,800 --> 00:01:56,540\ndied for no reason other than\n\n67\n00:01:56,540 --> 00:01:58,240\ndevelopers like torturing players.\n\n68\n00:01:58,460 --> 00:02:00,540\nCool, so cool. I hope the game sees\n\n69\n00:02:00,540 --> 00:02:02,860\na huge dip to force developers to\n\n70\n00:02:02,860 --> 00:02:04,920\nchange this. And many more similar\n\n71\n00:02:04,920 --> 00:02:06,680\ntype of responses could be found in\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed c609a9dc-4f75-4432-bc07-0ecd915d0d50_81803f36-9b42-440c-a827-9b2b5997343f[39m
[34m[34mverbose[34m[39m: [34m<<< [c609a9dc-4f75-4432-bc07-0ecd915d0d50] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [c609a9dc-4f75-4432-bc07-0ecd915d0d50: translate_subtitle_helper] response - complete in 3935ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 453, content: "[39m
[34m681[39m
[34m00:06:13,760 --> 00:06:13,900[39m
[34mفي[39m
[34m682[39m
[34m00:06:13,900 --> 00:06:14,120[39m
[34m2008[39m
[34m683[39m
[34m00:06:14,120 --> 00:06:14,600[39m
[34mفي[39m
[34m684[39m
[34m00:06:14,600 --> 00:06:15,800[39m
[34mأكثر[39m
[34m685[39m
[34m00:06:15,800 --> 00:06:15,920[39m
[34mمن[39m
[34m686[39m
[34m00:06:15,920 --> 00:06:16,340[39m
[34mمحطة[39m
[34m687[39m
[34m00:06:16,340 --> 00:06:16,920[39m
[34mحصلت[39m
[34m688[39m
[34m00:06:16,920 --> 00:06:17,420[39m
[34mمواجهات[39m
[34m689[39m
[34m00:06:17,420 --> 00:06:17,540[39m
[34mبين[39m
[34m690[39m
[34m00:06:17,540 --> ... --> 00:06:18,960[39m
[34mوالفلسطينيين[39m
[34m692[39m
[34m00:06:18,960 --> 00:06:19,360[39m
[34mلكن[39m
[34m693[39m
[34m00:06:19,360 --> 00:06:19,500[39m
[34mلم[39m
[34m694[39m
[34m00:06:19,500 --> 00:06:19,780[39m
[34mيحصل[39m
[34m695[39m
[34m00:06:19,780 --> 00:06:20,000[39m
[34mبهذا[39m
[34m696[39m
[34m00:06:20,000 --> 00:06:20,380[39m
[34mالإسناد[39m
[34m697[39m
[34m00:06:20,380 --> 00:06:20,800[39m
[34mهذا[39m
[34m698[39m
[34m00:06:20,800 --> 00:06:21,200[39m
[34mالإسناد[39m
[34m699[39m
[34m00:06:21,200 --> 00:06:21,540[39m
[34mيستطيع[39m
[34m700[39m
[34m00:06:21,540 --> 00:06:21,660[39m
[34mأن[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 520 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n681\n00:06:13,760 --> 00:06:13,900\nIn\n\n682\n00:06:13,900 --> 00:06:14,120\n2008\n\n683\n00:06:14,120 --> 00:06:14,600\nin\n\n684\n00:06:14,600 --> 00:06:15,800\nmore\n\n685\n00:06:15,800 --> 00:06:15,920\nthan\n\n686\n00:06:15,920 --> 00:06:16,340\none station\n\n687\n00:06:16,340 --> 00:06:16,920\nthere were\n\n688\n00:06:16,920 --> 00:06:17,420\nclashes\n\n689\n00:06:17,420 --> 00:06:17,540\nbetween\n\n690\n00:06:17,540 --> 00:06:18,260\nIsraelis\n\n691\n00:06:18,260 --> 00:06:18,960\nand Palestinians\n\n692\n00:06:18,960 --> 00:06:19,360\nbut\n\n693\n00:06:19,360 --> 00:06:19,500\nit did\n\n694\n00:06:19,500 --> 00:06:19,780\nnot\n\n695\n00:06:19,780 --> 00:06:20,000\nhappen\n\n696\n00:06:20,000 --> 00:06:20,380\nwith this\n\n697\n00:06:20,380 --> 00:06:20,800\nsupport\n\n698\n00:06:20,800 --> 00:06:21,200\nthis\n\n699\n00:06:21,200 --> 00:06:21,540\nsupport\n\n700\n00:06:21,540 --> 00:06:21,660\ncan\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed fe2dfc25-6c43-4f58-a9fd-e6820388c845_da408d28-4329-451d-b6db-834e2135aa4d[39m
[34m[34mverbose[34m[39m: [34m<<< [fe2dfc25-6c43-4f58-a9fd-e6820388c845] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [fe2dfc25-6c43-4f58-a9fd-e6820388c845: translate_subtitle_helper] response - complete in 4087ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 448, content: "[39m
[34m664[39m
[34m00:06:08,280 --> 00:06:08,680[39m
[34mموقف[39m
[34m665[39m
[34m00:06:08,680 --> 00:06:09,080[39m
[34mمسادة[39m
[34m666[39m
[34m00:06:09,080 --> 00:06:09,480[39m
[34mلغزة[39m
[34m667[39m
[34m00:06:09,480 --> 00:06:09,600[39m
[34mأن[39m
[34m668[39m
[34m00:06:09,600 --> 00:06:09,900[39m
[34mيحصل[39m
[34m669[39m
[34m00:06:09,900 --> 00:06:10,060[39m
[34mهذا[39m
[34m670[39m
[34m00:06:10,060 --> 00:06:10,440[39m
[34mالإسناد[39m
[34m671[39m
[34m00:06:10,440 --> 00:06:10,680[39m
[34mغير[39m
[34m672[39m
[34m00:06:10,680 --> 00:06:11,020[39m
[34mالمسبوق[39m
[34m673[39m
[34m00:06:11,020 --> ... --> 00:06:11,560[39m
[34mحصلت[39m
[34m675[39m
[34m00:06:11,560 --> 00:06:12,200[39m
[34mمواجهات[39m
[34m676[39m
[34m00:06:12,200 --> 00:06:12,780[39m
[34mفي[39m
[34m677[39m
[34m00:06:12,780 --> 00:06:13,100[39m
[34mغزة[39m
[34m678[39m
[34m00:06:13,100 --> 00:06:13,320[39m
[34mقبل[39m
[34m679[39m
[34m00:06:13,320 --> 00:06:13,420[39m
[34mهذا[39m
[34m680[39m
[34m00:06:13,420 --> 00:06:13,760[39m
[34mالفترة[39m
[34m681[39m
[34m00:06:13,760 --> 00:06:13,900[39m
[34mفي[39m
[34m682[39m
[34m00:06:13,900 --> 00:06:14,120[39m
[34m2008[39m
[34m683[39m
[34m00:06:14,120 --> 00:06:14,600[39m
[34mفي[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 515 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n664\n00:06:08,280 --> 00:06:08,680\nPosition\n\n665\n00:06:08,680 --> 00:06:09,080\nSupport\n\n666\n00:06:09,080 --> 00:06:09,480\nfor Gaza\n\n667\n00:06:09,480 --> 00:06:09,600\nto\n\n668\n00:06:09,600 --> 00:06:09,900\nget\n\n669\n00:06:09,900 --> 00:06:10,060\nthis\n\n670\n00:06:10,060 --> 00:06:10,440\nunprecedented\n\n671\n00:06:10,440 --> 00:06:10,680\nbacking\n\n672\n00:06:10,680 --> 00:06:11,020\nmeans\n\n673\n00:06:11,020 --> 00:06:11,200\nthere have been\n\n674\n00:06:11,200 --> 00:06:11,560\nclashes\n\n675\n00:06:11,560 --> 00:06:12,200\nin\n\n676\n00:06:12,200 --> 00:06:12,780\nGaza\n\n677\n00:06:12,780 --> 00:06:13,100\nbefore\n\n678\n00:06:13,100 --> 00:06:13,320\nthis\n\n679\n00:06:13,320 --> 00:06:13,420\nperiod\n\n680\n00:06:13,420 --> 00:06:13,760\nin\n\n681\n00:06:13,760 --> 00:06:13,900\n2008\n\n682\n00:06:14,120 --> 00:06:14,600\nin\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 465647a5-46a0-4140-8aba-29d0f4f9c3db_e34ea346-1c36-4a74-8209-b86e90799f6b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed fbd0f5da-5ffd-4b8f-bb41-d78c149a1429_a30dd8cb-cafa-4503-8418-73b086e0907a[39m
[34m[34mverbose[34m[39m: [34m<<< [fbd0f5da-5ffd-4b8f-bb41-d78c149a1429] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [fbd0f5da-5ffd-4b8f-bb41-d78c149a1429: translate_subtitle_helper] response - complete in 5899ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 454, content: "[39m
[34m443[39m
[34m00:04:20,380 --> 00:04:20,480[39m
[34mعن[39m
[34m444[39m
[34m00:04:20,480 --> 00:04:20,800[39m
[34mمشكلة[39m
[34m445[39m
[34m00:04:20,800 --> 00:04:21,040[39m
[34mالبحر[39m
[34m446[39m
[34m00:04:21,040 --> 00:04:21,360[39m
[34mالأحمر[39m
[34m447[39m
[34m00:04:23,560 --> 00:04:23,940[39m
[34mهم[39m
[34m448[39m
[34m00:04:23,940 --> 00:04:24,420[39m
[34mينظرون[39m
[34m449[39m
[34m00:04:24,420 --> 00:04:24,520[39m
[34mإلى[39m
[34m450[39m
[34m00:04:24,520 --> 00:04:24,700[39m
[34mما[39m
[34m451[39m
[34m00:04:24,700 --> 00:04:24,940[39m
[34mيحدث[39m
[34m452[39m
[34m00:04:24,940 --> ... --> 00:04:25,580[39m
[34mتصعيد[39m
[34m454[39m
[34m00:04:25,580 --> 00:04:26,020[39m
[34mوقلت[39m
[34m455[39m
[34m00:04:26,020 --> 00:04:26,360[39m
[34mبأي[39m
[34m456[39m
[34m00:04:26,360 --> 00:04:27,540[39m
[34mمعيار[39m
[34m457[39m
[34m00:04:27,540 --> 00:04:27,840[39m
[34mوبأي[39m
[34m458[39m
[34m00:04:27,840 --> 00:04:28,260[39m
[34mمقاييس[39m
[34m459[39m
[34m00:04:28,260 --> 00:04:29,000[39m
[34mوبالإسناد[39m
[34m460[39m
[34m00:04:29,000 --> 00:04:29,100[39m
[34mإلى[39m
[34m461[39m
[34m00:04:29,100 --> 00:04:29,360[39m
[34mأي[39m
[34m462[39m
[34m00:04:29,360 --> 00:04:29,600[39m
[34mقانون[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 521 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n443\n00:04:20,380 --> 00:04:20,480\nAbout the\n\n444\n00:04:20,480 --> 00:04:20,800\nproblem\n\n445\n00:04:20,800 --> 00:04:21,040\nof the\n\n446\n00:04:21,040 --> 00:04:21,360\nRed\n\n447\n00:04:23,560 --> 00:04:23,940\nThey\n\n448\n00:04:23,940 --> 00:04:24,420\nare looking\n\n449\n00:04:24,420 --> 00:04:24,520\nat\n\n450\n00:04:24,520 --> 00:04:24,700\nwhat's\n\n451\n00:04:24,700 --> 00:04:24,940\nhappening\n\n452\n00:04:24,940 --> 00:04:25,200\nas an\n\n453\n00:04:25,200 --> 00:04:25,580\nescalation\n\n454\n00:04:25,580 --> 00:04:26,020\nI said\n\n455\n00:04:26,020 --> 00:04:26,360\nby what\n\n456\n00:04:26,360 --> 00:04:27,540\nstandard\n\n457\n00:04:27,540 --> 00:04:27,840\nand by what\n\n458\n00:04:27,840 --> 00:04:28,260\ncriteria\n\n459\n00:04:28,260 --> 00:04:29,000\nand according\n\n460\n00:04:29,000 --> 00:04:29,100\nto\n\n461\n00:04:29,100 --> 00:04:29,360\nwhich\n\n462\n00:04:29,360 --> 00:04:29,600\nlaw\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 465647a5-46a0-4140-8aba-29d0f4f9c3db_e34ea346-1c36-4a74-8209-b86e90799f6b[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n69\n00:02:00,540 --> 00:02:02,860\na huge dip to force developers to\n\n70\n00:02:02,860 --> 00:02:04,920\nchange this. And many more similar\n\n71\n00:02:04,920 --> 00:02:06,680\ntype of responses could be found in\n\n72\n00:02:06,680 --> 00:02:08,400\nthe thread. As you see, tension\n\n73\n00:02:08,400 --> 00:02:10,240\nwould raise as a result of Rod's\n\n74\n00:02:10,240 --> 00:02:11,860\ntweets and it led to many outlets\n\n75\n00:02:11,860 --> 00:02:13,540\ncovering the conversations that\n\n76\n00:02:13,540 --> 00:02:14,920\ntook place on Twitter and informing\n\n77\n00:02:14,920 --> 00:02:16,800\neverybody that Blizzard confirms\n\n78\n00:02:16,800 --> 00:02:18,720\nthe need to create a new character\n\n79\n00:02:18,720 --> 00:02:20,960\nevery Diablo 4 season. Which in\n\n80\n00:02:20,960 --> 00:02:22,480\nturn was mocked by veteran players\n\n81\n00:02:22,480 --> 00:02:23,880\nsince this seemed like it was\n\n82\n00:02:23,880 --> 00:02:25,840\nstating the obvious. Which in turn\n\n83\n00:02:25,840 --> 00:02:26,900\nlead to more heated discussions\n\n84\n00:02:26,900 --> 00:02:29,440\nabout seasons in Diablo 4 in other\n\n85\n00:02:29,440 --> 00:02:31,260\nplaces. Making the subject of\n\n86\n00:02:31,260 --> 00:02:33,000\nseasons a trending topic for the\n\n87\n00:02:33,000 --> 00:02:37,240\npast few days. The main argument\n\n88\n00:02:37,240 --> 00:02:38,700\nfrom players that don't like the\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 4f7bd35b-1945-4c72-89af-90dd87059238_5c1befb0-c788-454f-905b-d97c721c75fe[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed b38d3589-b1ad-42b8-94b3-6057f8d33fbb_887be6eb-74e2-4c03-a0ed-21960299acab[39m
[34m[34mverbose[34m[39m: [34m<<< [b38d3589-b1ad-42b8-94b3-6057f8d33fbb] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [b38d3589-b1ad-42b8-94b3-6057f8d33fbb: translate_subtitle_helper] response - complete in 5345ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 461, content: "[39m
[34m528[39m
[34m00:05:01,340 --> 00:05:01,840[39m
[34mسياسية[39m
[34m529[39m
[34m00:05:01,840 --> 00:05:02,040[39m
[34mأو[39m
[34m530[39m
[34m00:05:02,040 --> 00:05:02,160[39m
[34mمن[39m
[34m531[39m
[34m00:05:02,160 --> 00:05:02,620[39m
[34mتسهيلات[39m
[34m532[39m
[34m00:05:02,620 --> 00:05:03,080[39m
[34mسياسية[39m
[34m533[39m
[34m00:05:03,080 --> 00:05:03,820[39m
[34mوأقصادية[39m
[34m534[39m
[34m00:05:03,820 --> 00:05:04,540[39m
[34mوعسكرية[39m
[34m535[39m
[34m00:05:04,540 --> 00:05:06,240[39m
[34mلتمكن[39m
[34m536[39m
[34m00:05:06,240 --> 00:05:06,700[39m
[34mإسرائيل[39m
[34m537[39m
[34m00:05:06,700 --> ... --> 00:05:07,560[39m
[34mالنووية[39m
[34m539[39m
[34m00:05:07,560 --> 00:05:08,080[39m
[34mمن[39m
[34m540[39m
[34m00:05:08,080 --> 00:05:08,540[39m
[34mالقيام[39m
[34m541[39m
[34m00:05:08,540 --> 00:05:09,200[39m
[34mبعمليات[39m
[34m542[39m
[34m00:05:09,200 --> 00:05:09,620[39m
[34mالإبادة[39m
[34m543[39m
[34m00:05:09,620 --> 00:05:10,220[39m
[34mالجماعية[39m
[34m544[39m
[34m00:05:11,540 --> 00:05:12,500[39m
[34mولمواجهة[39m
[34m545[39m
[34m00:05:12,500 --> 00:05:13,040[39m
[34mجماعة[39m
[34m546[39m
[34m00:05:13,040 --> 00:05:13,840[39m
[34mتملك[39m
[34m547[39m
[34m00:05:13,840 --> 00:05:14,380[39m
[34mإمكانيات[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 528 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n528\n00:05:01,340 --> 00:05:01,840\nPolitical\n\n529\n00:05:01,840 --> 00:05:02,040\nor\n\n530\n00:05:02,040 --> 00:05:02,160\nby\n\n531\n00:05:02,160 --> 00:05:02,620\nfacilities\n\n532\n00:05:02,620 --> 00:05:03,080\nPolitical\n\n533\n00:05:03,080 --> 00:05:03,820\nand economic\n\n534\n00:05:03,820 --> 00:05:04,540\nand military\n\n535\n00:05:04,540 --> 00:05:06,240\nto enable\n\n536\n00:05:06,240 --> 00:05:06,700\nIsrael\n\n537\n00:05:06,700 --> 00:05:07,140\nthe\n\n538\n00:05:07,140 --> 00:05:07,560\nnuclear\n\n539\n00:05:07,560 --> 00:05:08,080\nstate\n\n540\n00:05:08,080 --> 00:05:08,540\nto\n\n541\n00:05:08,540 --> 00:05:09,200\ncarry out\n\n542\n00:05:09,200 --> 00:05:09,620\ngenocide\n\n543\n00:05:09,620 --> 00:05:10,220\noperations\n\n544\n00:05:11,540 --> 00:05:12,500\nAnd to confront\n\n545\n00:05:12,500 --> 00:05:13,040\na group\n\n546\n00:05:13,040 --> 00:05:13,840\nthat has\n\n547\n00:05:13,840 --> 00:05:14,380\ncapabilities\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 4f7bd35b-1945-4c72-89af-90dd87059238_5c1befb0-c788-454f-905b-d97c721c75fe[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n86\n00:02:31,260 --> 00:02:33,000\nseasons a trending topic for the\n\n87\n00:02:33,000 --> 00:02:37,240\npast few days. The main argument\n\n88\n00:02:37,240 --> 00:02:38,700\nfrom players that don't like the\n\n89\n00:02:38,700 --> 00:02:40,720\nseasonal system can be summarized\n\n90\n00:02:40,720 --> 00:02:42,340\nas following. If every few months\n\n91\n00:02:42,340 --> 00:02:44,460\nmy character and with that all my\n\n92\n00:02:44,460 --> 00:02:46,100\ntime and effort becomes completely\n\n93\n00:02:46,100 --> 00:02:48,380\nobsolete, then what's the point of\n\n94\n00:02:48,380 --> 00:02:49,900\neven playing? While players that\n\n95\n00:02:49,900 --> 00:02:51,080\nare familiar with seasonal content\n\n96\n00:02:51,080 --> 00:02:53,100\nand in fact enjoy seasons respond\n\n97\n00:02:53,100 --> 00:02:54,620\nto that that it's all about the\n\n98\n00:02:54,620 --> 00:02:56,200\njourney of leveling, gearing, and\n\n99\n00:02:56,200 --> 00:02:56,880\nmaking your game. And that's why\n\n100\n00:02:56,880 --> 00:02:56,880\nI'm here today. I'm here to talk\n\n101\n00:02:56,880 --> 00:02:56,880\nabout the game. I'm here to talk\n\n102\n00:02:56,880 --> 00:03:01,560\nabout the game. But when you take a\n\n103\n00:03:01,560 --> 00:03:02,500\nlook at theory and terminology in\n\n104\n00:03:02,500 --> 00:03:02,720\nbusiness, you'll actually find out\n\n105\n00:03:02,720 --> 00:03:03,240\na lot less if you're a Rest\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 22f7d134-efcd-43ae-a2a9-04aaa0451c71_2522f0ba-48fc-4052-a258-f72ba6de63dd[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 22f7d134-efcd-43ae-a2a9-04aaa0451c71_2522f0ba-48fc-4052-a258-f72ba6de63dd[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n103\n00:03:01,560 --> 00:03:02,500\nlook at theory and terminology in\n\n104\n00:03:02,500 --> 00:03:02,720\nbusiness, you'll actually find out\n\n105\n00:03:02,720 --> 00:03:03,240\na lot less if you're a Rest\n\n106\n00:03:03,240 --> 00:03:04,180\nFollowing, like all apps out there,\n\n107\n00:03:04,180 --> 00:03:05,680\nhere. But to really understand why\n\n108\n00:03:05,680 --> 00:03:07,660\nsuch a divide has transpired in the\n\n109\n00:03:07,660 --> 00:03:09,260\nfirst place, we need to understand\n\n110\n00:03:09,260 --> 00:03:11,400\nhow seasons work. How seasonal\n\n111\n00:03:11,400 --> 00:03:13,060\ncontent works is that every season\n\n112\n00:03:13,060 --> 00:03:14,580\nyou create a new character to\n\n113\n00:03:14,580 --> 00:03:15,920\nexperience the season-specific\n\n114\n00:03:15,920 --> 00:03:17,580\ncontent of the current season that\n\n115\n00:03:17,580 --> 00:03:19,140\nis taking place. The seasons will\n\n116\n00:03:19,140 --> 00:03:20,960\nintroduce new quests and lore, but\n\n117\n00:03:20,960 --> 00:03:22,980\nalso specific season-bound concepts\n\n118\n00:03:22,980 --> 00:03:24,840\nand ideas that can change the way\n\n119\n00:03:24,840 --> 00:03:26,420\nyou level, your gear, and\n\n120\n00:03:26,420 --> 00:03:28,040\nabilities. that you have. Generally\n\n121\n00:03:28,040 --> 00:03:29,100\nspeaking these season specific\n\n122\n00:03:29,100 --> 00:03:30,900\nmechanics can for example lead to a\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining ddc8c9b7-cece-4584-b0c3-a88ecfea9ce3_f7e49eaf-72ca-482f-8de1-461ed184fd31[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained ddc8c9b7-cece-4584-b0c3-a88ecfea9ce3_f7e49eaf-72ca-482f-8de1-461ed184fd31[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n120\n00:03:26,420 --> 00:03:28,040\nabilities. that you have. Generally\n\n121\n00:03:28,040 --> 00:03:29,100\nspeaking these season specific\n\n122\n00:03:29,100 --> 00:03:30,900\nmechanics can for example lead to a\n\n123\n00:03:30,900 --> 00:03:33,080\nfaster leveling process or a way\n\n124\n00:03:33,080 --> 00:03:34,640\nthat makes you more overpowered\n\n125\n00:03:34,640 --> 00:03:36,460\nthan is possible in the base game.\n\n126\n00:03:36,680 --> 00:03:37,820\nAside from the season specific\n\n127\n00:03:37,820 --> 00:03:40,000\ncontent there's also a Diablo 4\n\n128\n00:03:40,000 --> 00:03:42,100\nbattle pass which is tied to these\n\n129\n00:03:42,100 --> 00:03:43,540\nseasons. The battle pass can be\n\n130\n00:03:43,540 --> 00:03:44,900\nprogressed by playing the seasons,\n\n131\n00:03:45,080 --> 00:03:46,380\nthe free portion of the battle pass\n\n132\n00:03:46,380 --> 00:03:48,720\ncan give you in-game advantages and\n\n133\n00:03:48,720 --> 00:03:50,040\nthe paid portion of the battle pass\n\n134\n00:03:50,040 --> 00:03:51,440\nwill in turn earn you cosmetic\n\n135\n00:03:51,440 --> 00:03:53,440\nitems and things of that nature.\n\n136\n00:03:53,840 --> 00:03:55,560\nYour old characters do not get\n\n137\n00:03:55,560 --> 00:03:56,960\ndeleted every time you start\n\n138\n00:03:56,960 --> 00:03:58,820\nplaying a new season which seems to\n\n139\n00:03:58,820 --> 00:04:00,020\nbe a common misconception\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 12ec19d3-e3b6-48d7-8e3e-121e69e94c28_d2c36aea-9378-446a-ab7d-dd55a91467a8[39m
[34m[34mverbose[34m[39m: [34m<<< [12ec19d3-e3b6-48d7-8e3e-121e69e94c28] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [12ec19d3-e3b6-48d7-8e3e-121e69e94c28: translate_subtitle_helper] response - complete in 5190ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 455, content: "[39m
[34m596[39m
[34m00:05:39,000 --> 00:05:39,740[39m
[34mفهؤلاء[39m
[34m597[39m
[34m00:05:39,740 --> 00:05:39,980[39m
[34mأولاً[39m
[34m598[39m
[34m00:05:39,980 --> 00:05:40,300[39m
[34mعرب[39m
[34m599[39m
[34m00:05:40,300 --> 00:05:40,940[39m
[34mونحن[39m
[34m600[39m
[34m00:05:40,940 --> 00:05:41,260[39m
[34mعرب[39m
[34m601[39m
[34m00:05:41,260 --> 00:05:41,900[39m
[34mوهؤلاء[39m
[34m602[39m
[34m00:05:41,900 --> 00:05:42,360[39m
[34mمسلمين[39m
[34m603[39m
[34m00:05:42,360 --> 00:05:42,900[39m
[34mوهناك[39m
[34m604[39m
[34m00:05:42,900 --> 00:05:43,260[39m
[34mدوافع[39m
[34m605[39m
[34m00:05:43,260 --> ... --> 00:05:44,000[39m
[34mلهذا[39m
[34m607[39m
[34m00:05:44,000 --> 00:05:44,560[39m
[34mوإن[39m
[34m608[39m
[34m00:05:44,560 --> 00:05:44,700[39m
[34mكان[39m
[34m609[39m
[34m00:05:44,700 --> 00:05:45,320[39m
[34mلأسباب[39m
[34m610[39m
[34m00:05:45,320 --> 00:05:45,920[39m
[34mإنسانية[39m
[34m611[39m
[34m00:05:45,920 --> 00:05:46,080[39m
[34mأو[39m
[34m612[39m
[34m00:05:46,080 --> 00:05:46,240[39m
[34mعلى[39m
[34m613[39m
[34m00:05:46,240 --> 00:05:46,580[39m
[34mأساس[39m
[34m614[39m
[34m00:05:46,580 --> 00:05:47,300[39m
[34mإنساني[39m
[34m615[39m
[34m00:05:47,300 --> 00:05:48,080[39m
[34mفيفترض[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 522 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n596\n00:05:39,000 --> 00:05:39,740\nSo these\n\n597\n00:05:39,740 --> 00:05:39,980\nFirst of all\n\n598\n00:05:39,980 --> 00:05:40,300\nare Arabs\n\n599\n00:05:40,300 --> 00:05:40,940\nand we\n\n600\n00:05:40,940 --> 00:05:41,260\nare Arabs\n\n601\n00:05:41,260 --> 00:05:41,900\nand these\n\n602\n00:05:41,900 --> 00:05:42,360\nare Muslims\n\n603\n00:05:42,360 --> 00:05:42,900\nand there\n\n604\n00:05:42,900 --> 00:05:43,260\nare motives\n\n605\n00:05:43,260 --> 00:05:43,640\nenough\n\n606\n00:05:43,640 --> 00:05:44,000\nfor this\n\n607\n00:05:44,000 --> 00:05:44,560\neven if\n\n608\n00:05:44,560 --> 00:05:44,700\nfor reasons\n\n609\n00:05:44,700 --> 00:05:45,320\nof humanity\n\n610\n00:05:45,320 --> 00:05:45,920\nor\n\n611\n00:05:45,920 --> 00:05:46,080\non a\n\n612\n00:05:46,080 --> 00:05:46,240\nhumanity\n\n613\n00:05:46,240 --> 00:05:46,580\nbasis\n\n614\n00:05:46,580 --> 00:05:47,300\nit should be\n\n615\n00:05:47,300 --> 00:05:48,080\nassumed\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining b898e245-9242-4bf3-92ae-41d720ce6e75_8c27bddb-09a5-4873-80ef-030c4fee1d26[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 5a49feb9-2d6d-4698-af82-74a42185fa6f_1a3ce5ed-5349-4b5f-aebe-776bc5ad7f17[39m
[34m[34mverbose[34m[39m: [34m<<< [5a49feb9-2d6d-4698-af82-74a42185fa6f] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [5a49feb9-2d6d-4698-af82-74a42185fa6f: translate_subtitle_helper] response - complete in 5407ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 459, content: "[39m
[34m579[39m
[34m00:05:30,420 --> 00:05:30,840[39m
[34mأوروبية[39m
[34m580[39m
[34m00:05:30,840 --> 00:05:31,260[39m
[34mمهاجرين[39m
[34m581[39m
[34m00:05:31,260 --> 00:05:31,400[39m
[34mمن[39m
[34m582[39m
[34m00:05:31,400 --> 00:05:31,640[39m
[34mأصول[39m
[34m583[39m
[34m00:05:31,640 --> 00:05:32,040[39m
[34mأوروبية[39m
[34m584[39m
[34m00:05:32,040 --> 00:05:32,400[39m
[34mولذلك[39m
[34m585[39m
[34m00:05:32,400 --> 00:05:34,860[39m
[34mتساندوهم[39m
[34m586[39m
[34m00:05:34,860 --> 00:05:35,400[39m
[34mلأسباب[39m
[34m587[39m
[34m00:05:35,400 --> 00:05:35,840[39m
[34mعنصرية[39m
[34m588[39m
[34m00:05:35,840 --> ... --> 00:05:36,840[39m
[34mكذلك[39m
[34m590[39m
[34m00:05:36,840 --> 00:05:37,160[39m
[34mلدينا[39m
[34m591[39m
[34m00:05:37,160 --> 00:05:37,540[39m
[34mدوافع[39m
[34m592[39m
[34m00:05:37,540 --> 00:05:37,980[39m
[34mوأسباب[39m
[34m593[39m
[34m00:05:37,980 --> 00:05:38,440[39m
[34mمن[39m
[34m594[39m
[34m00:05:38,440 --> 00:05:38,600[39m
[34mهذا[39m
[34m595[39m
[34m00:05:38,600 --> 00:05:39,000[39m
[34mالقبيل[39m
[34m596[39m
[34m00:05:39,000 --> 00:05:39,740[39m
[34mفهؤلاء[39m
[34m597[39m
[34m00:05:39,740 --> 00:05:39,980[39m
[34mأولاً[39m
[34m598[39m
[34m00:05:39,980 --> 00:05:40,300[39m
[34mعرب[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 526 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n579\n00:05:30,420 --> 00:05:30,840\nEuropeans\n\n580\n00:05:30,840 --> 00:05:31,260\nMigrants\n\n581\n00:05:31,260 --> 00:05:31,400\nof\n\n582\n00:05:31,400 --> 00:05:31,640\nEuropean\n\n583\n00:05:31,640 --> 00:05:32,040\ndescent\n\n584\n00:05:32,040 --> 00:05:32,400\nThat’s why\n\n585\n00:05:32,400 --> 00:05:34,860\nthey support them\n\n586\n00:05:34,860 --> 00:05:35,400\nfor\n\n587\n00:05:35,400 --> 00:05:35,840\nracist\n\n588\n00:05:35,840 --> 00:05:36,460\nreasons\n\n589\n00:05:36,460 --> 00:05:36,840\nWe also\n\n590\n00:05:36,840 --> 00:05:37,160\nhave\n\n591\n00:05:37,160 --> 00:05:37,540\nmotives\n\n592\n00:05:37,540 --> 00:05:37,980\nand reasons\n\n593\n00:05:37,980 --> 00:05:38,440\nof\n\n594\n00:05:38,440 --> 00:05:38,600\nthis\n\n595\n00:05:38,600 --> 00:05:39,000\nnature\n\n596\n00:05:39,000 --> 00:05:39,740\nThese people are\n\n597\n00:05:39,740 --> 00:05:39,980\nfirst and foremost\n\n598\n00:05:39,980 --> 00:05:40,300\nArabs\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed f9cb1d7f-e8c3-4f24-b812-2af0d497ce70_2fad2af5-64f7-4c48-89ba-b94b0288ec7e[39m
[34m[34mverbose[34m[39m: [34m<<< [f9cb1d7f-e8c3-4f24-b812-2af0d497ce70] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f9cb1d7f-e8c3-4f24-b812-2af0d497ce70: translate_subtitle_helper] response - complete in 4367ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 455, content: "[39m
[34m715[39m
[34m00:06:26,960 --> 00:06:27,320[39m
[34mإعلان[39m
[34m716[39m
[34m00:06:27,320 --> 00:06:27,640[39m
[34mحرب[39m
[34m717[39m
[34m00:06:27,640 --> 00:06:27,780[39m
[34mأو[39m
[34m718[39m
[34m00:06:27,780 --> 00:06:28,820[39m
[34mإعلان[39m
[34m719[39m
[34m00:06:28,820 --> 00:06:29,100[39m
[34mحرب[39m
[34m720[39m
[34m00:06:29,100 --> 00:06:29,480[39m
[34mإقليمية[39m
[34m721[39m
[34m00:06:29,480 --> 00:06:29,720[39m
[34mلكن[39m
[34m722[39m
[34m00:06:29,720 --> 00:06:30,260[39m
[34mإسناد[39m
[34m723[39m
[34m00:06:30,260 --> 00:06:31,640[39m
[34mبقدر[39m
[34m724[39m
[34m00:06:31,640 --> ... --> 00:06:33,840[39m
[34mالمتاحة[39m
[34m726[39m
[34m00:06:33,840 --> 00:06:34,460[39m
[34mوالممكنة[39m
[34m727[39m
[34m00:06:34,460 --> 00:06:35,040[39m
[34mكل[39m
[34m728[39m
[34m00:06:35,040 --> 00:06:35,340[39m
[34mدولة[39m
[34m729[39m
[34m00:06:35,340 --> 00:06:35,440[39m
[34mلو[39m
[34m730[39m
[34m00:06:35,440 --> 00:06:35,780[39m
[34mقامت[39m
[34m731[39m
[34m00:06:35,780 --> 00:06:36,300[39m
[34mبواجبها[39m
[34m732[39m
[34m00:06:36,300 --> 00:06:36,580[39m
[34mكما[39m
[34m733[39m
[34m00:06:36,580 --> 00:06:36,860[39m
[34mقام[39m
[34m734[39m
[34m00:06:36,860 --> 00:06:37,240[39m
[34mالغرب[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 522 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n715\n00:06:26,960 --> 00:06:27,320\nDeclaration\n\n716\n00:06:27,320 --> 00:06:27,640\nof war\n\n717\n00:06:27,640 --> 00:06:27,780\nor\n\n718\n00:06:27,780 --> 00:06:28,820\nDeclaration\n\n719\n00:06:28,820 --> 00:06:29,100\nof war\n\n720\n00:06:29,100 --> 00:06:29,480\nRegional\n\n721\n00:06:29,480 --> 00:06:29,720\nBut\n\n722\n00:06:29,720 --> 00:06:30,260\nSupport\n\n723\n00:06:30,260 --> 00:06:31,640\nAs much as\n\n724\n00:06:31,640 --> 00:06:33,280\nthe available\n\n725\n00:06:33,280 --> 00:06:33,840\nand possible\n\n726\n00:06:33,840 --> 00:06:34,460\nmeans\n\n727\n00:06:34,460 --> 00:06:35,040\nEvery\n\n728\n00:06:35,040 --> 00:06:35,340\ncountry\n\n729\n00:06:35,340 --> 00:06:35,440\nif\n\n730\n00:06:35,440 --> 00:06:35,780\ndid\n\n731\n00:06:35,780 --> 00:06:36,300\nits duty\n\n732\n00:06:36,300 --> 00:06:36,580\nas\n\n733\n00:06:36,580 --> 00:06:36,860\nthe West\n\n734\n00:06:36,860 --> 00:06:37,240\ndid\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained b898e245-9242-4bf3-92ae-41d720ce6e75_8c27bddb-09a5-4873-80ef-030c4fee1d26[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n137\n00:03:55,560 --> 00:03:56,960\ndeleted every time you start\n\n138\n00:03:56,960 --> 00:03:58,820\nplaying a new season which seems to\n\n139\n00:03:58,820 --> 00:04:00,020\nbe a common misconception\n\n140\n00:04:00,020 --> 00:04:03,080\ncurrently. Instead they will go to\n\n141\n00:04:03,080 --> 00:04:04,940\nthe eternal realm which is also the\n\n142\n00:04:04,940 --> 00:04:06,260\nrealm that currently all our\n\n143\n00:04:06,260 --> 00:04:08,320\ncharacters are on. You can still\n\n144\n00:04:08,320 --> 00:04:10,180\nplay your old characters anytime in\n\n145\n00:04:10,180 --> 00:04:11,920\nany way you want if you wish but\n\n146\n00:04:11,920 --> 00:04:13,240\njust not with the new seasonal\n\n147\n00:04:13,240 --> 00:04:15,060\ncontent. While not having your old\n\n148\n00:04:15,060 --> 00:04:16,860\ncharacters deleted is a sign of\n\n149\n00:04:16,860 --> 00:04:18,340\nrelief for a portion of the player\n\n150\n00:04:18,340 --> 00:04:20,060\nbase that oppose the idea of\n\n151\n00:04:20,060 --> 00:04:22,060\nseasons there's obviously still the\n\n152\n00:04:22,060 --> 00:04:23,700\noverarching argument that making\n\n153\n00:04:23,700 --> 00:04:25,140\nnew characters every season in\n\n154\n00:04:25,140 --> 00:04:26,500\norder for you to experience new\n\n155\n00:04:26,500 --> 00:04:28,700\ncontent still technically kills off\n\n156\n00:04:28,700 --> 00:04:30,100\nyour previous characters because\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 90763f56-f6d6-4dfc-aa6b-2e3972eb24df_a8610cf1-7d1d-43a0-915e-2d37e498f370[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 90763f56-f6d6-4dfc-aa6b-2e3972eb24df_a8610cf1-7d1d-43a0-915e-2d37e498f370[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n154\n00:04:25,140 --> 00:04:26,500\norder for you to experience new\n\n155\n00:04:26,500 --> 00:04:28,700\ncontent still technically kills off\n\n156\n00:04:28,700 --> 00:04:30,100\nyour previous characters because\n\n157\n00:04:30,100 --> 00:04:31,920\nyou simply just can't use them to\n\n158\n00:04:31,920 --> 00:04:33,820\nexperience the new content. On the\n\n159\n00:04:33,820 --> 00:04:35,500\nother hand new seasons can be a\n\n160\n00:04:35,500 --> 00:04:37,080\ngood reason to try out a different\n\n161\n00:04:37,080 --> 00:04:38,820\nclass, try out new builds and play\n\n162\n00:04:38,820 --> 00:04:40,620\nin a different way as a result of\n\n163\n00:04:40,620 --> 00:04:42,040\nthe season specific content.\n\n164\n00:04:42,380 --> 00:04:43,800\nGenerally season specific content\n\n165\n00:04:43,800 --> 00:04:45,520\nis meant to be a refresher with\n\n166\n00:04:45,520 --> 00:04:46,900\nsome kind of twist to the gameplay\n\n167\n00:04:46,900 --> 00:04:48,420\nloop as at some point you have done\n\n168\n00:04:48,420 --> 00:04:49,980\neverything anyways regarding the\n\n169\n00:04:49,980 --> 00:04:52,000\nbase game so this twist is meant to\n\n170\n00:04:52,000 --> 00:04:53,740\ngive you a fundamentally new\n\n171\n00:04:53,740 --> 00:04:55,940\ngameplay experience. All in all you\n\n172\n00:04:55,940 --> 00:04:57,420\ncould say that the divide is caused\n\n173\n00:04:57,420 --> 00:04:58,520\nby two fundamentally different\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 97984b37-504e-484a-9488-1d75df3ff41a_3a0eeabd-02a8-4bb2-9632-f691463e2896[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 97984b37-504e-484a-9488-1d75df3ff41a_3a0eeabd-02a8-4bb2-9632-f691463e2896[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n171\n00:04:53,740 --> 00:04:55,940\ngameplay experience. All in all you\n\n172\n00:04:55,940 --> 00:04:57,420\ncould say that the divide is caused\n\n173\n00:04:57,420 --> 00:04:58,520\nby two fundamentally different\n\n174\n00:04:58,520 --> 00:04:59,980\ntypes of players. Those that are\n\n175\n00:04:59,980 --> 00:05:01,320\nattached to their character of\n\n176\n00:05:01,320 --> 00:05:02,820\nwhich obviously the idea of making\n\n177\n00:05:02,820 --> 00:05:04,440\na new character every few months\n\n178\n00:05:04,440 --> 00:05:06,080\nisn't going to resonate well with\n\n179\n00:05:06,080 --> 00:05:07,520\ncompared to those that are attached\n\n180\n00:05:07,520 --> 00:05:08,860\nto the journey rather and\n\n181\n00:05:08,860 --> 00:05:10,340\nessentially are what was previously\n\n182\n00:05:10,340 --> 00:05:12,780\nthe dedicated Diablo 3 player base\n\n183\n00:05:12,780 --> 00:05:14,160\nso in a sense these will be the\n\n184\n00:05:14,160 --> 00:05:15,320\ncore players that keep the game\n\n185\n00:05:15,320 --> 00:05:17,280\nalive. However Blizzard had a much\n\n186\n00:05:17,280 --> 00:05:18,680\nmore aggressive campaign of\n\n187\n00:05:18,680 --> 00:05:20,260\npromoting the game compared to\n\n188\n00:05:20,260 --> 00:05:21,800\nprevious games even endorsing\n\n189\n00:05:21,800 --> 00:05:23,940\ncompanies like KFC and mainstream\n\n190\n00:05:23,940 --> 00:05:24,980\ncelebrities to make the game more\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed f3ed0f38-e6ac-40aa-b6f2-171fc6c2eff7_5dcb1d1f-57f6-461e-9f0b-dc702685a1e0[39m
[34m[34mverbose[34m[39m: [34m<<< [f3ed0f38-e6ac-40aa-b6f2-171fc6c2eff7] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f3ed0f38-e6ac-40aa-b6f2-171fc6c2eff7: translate_subtitle_helper] response - complete in 3905ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 451, content: "[39m
[34m817[39m
[34m00:07:16,800 --> 00:07:17,500[39m
[34mالسفن[39m
[34m818[39m
[34m00:07:17,500 --> 00:07:18,040[39m
[34mالإسرائيلية[39m
[34m819[39m
[34m00:07:18,040 --> 00:07:18,200[39m
[34mوالتي[39m
[34m820[39m
[34m00:07:18,200 --> 00:07:18,480[39m
[34mكانت[39m
[34m821[39m
[34m00:07:18,480 --> 00:07:18,760[39m
[34mتحمل[39m
[34m822[39m
[34m00:07:18,760 --> 00:07:19,040[39m
[34mنفط[39m
[34m823[39m
[34m00:07:19,040 --> 00:07:19,760[39m
[34mمن[39m
[34m824[39m
[34m00:07:19,760 --> 00:07:20,780[39m
[34mإيران[39m
[34m825[39m
[34m00:07:20,780 --> 00:07:21,180[39m
[34mللأسف[39m
[34m826[39m
[34m00:07:21,180 --> ... --> 00:07:22,400[39m
[34mإسرائيل[39m
[34m828[39m
[34m00:07:22,400 --> 00:07:22,820[39m
[34mقبل[39m
[34m829[39m
[34m00:07:22,820 --> 00:07:22,920[39m
[34mأن[39m
[34m830[39m
[34m00:07:22,920 --> 00:07:23,300[39m
[34mتنقلب[39m
[34m831[39m
[34m00:07:23,300 --> 00:07:23,660[39m
[34mالآية[39m
[34m832[39m
[34m00:07:23,660 --> 00:07:23,900[39m
[34mالآن[39m
[34m833[39m
[34m00:07:23,900 --> 00:07:24,180[39m
[34mالنفط[39m
[34m834[39m
[34m00:07:24,180 --> 00:07:24,420[39m
[34mيأتي[39m
[34m835[39m
[34m00:07:24,420 --> 00:07:24,520[39m
[34mمن[39m
[34m836[39m
[34m00:07:24,520 --> 00:07:24,700[39m
[34mدول[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 518 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n817\n00:07:16,800 --> 00:07:17,500\nThe ships\n\n818\n00:07:17,500 --> 00:07:18,040\nIsraeli\n\n819\n00:07:18,040 --> 00:07:18,200\nwhich\n\n820\n00:07:18,200 --> 00:07:18,480\nwere\n\n821\n00:07:18,480 --> 00:07:18,760\ncarrying\n\n822\n00:07:18,760 --> 00:07:19,040\noil\n\n823\n00:07:19,040 --> 00:07:19,760\nfrom\n\n824\n00:07:19,760 --> 00:07:20,780\nIran\n\n825\n00:07:20,780 --> 00:07:21,180\nunfortunately\n\n826\n00:07:21,180 --> 00:07:21,820\nto\n\n827\n00:07:21,820 --> 00:07:22,400\nIsrael\n\n828\n00:07:22,400 --> 00:07:22,820\nbefore\n\n829\n00:07:22,820 --> 00:07:22,920\nthe\n\n830\n00:07:22,920 --> 00:07:23,300\ntables turned\n\n831\n00:07:23,300 --> 00:07:23,660\nnow\n\n832\n00:07:23,660 --> 00:07:23,900\nthe oil\n\n833\n00:07:23,900 --> 00:07:24,180\ncomes\n\n834\n00:07:24,180 --> 00:07:24,420\nfrom\n\n835\n00:07:24,420 --> 00:07:24,520\nother\n\n836\n00:07:24,520 --> 00:07:24,700\ncountries\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 57176df5-1c31-4d58-a440-2ae76aab71c4_75d8907b-9ac5-4d1d-aa44-871d35289a67[39m
[34m[34mverbose[34m[39m: [34m<<< [57176df5-1c31-4d58-a440-2ae76aab71c4] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [57176df5-1c31-4d58-a440-2ae76aab71c4: translate_subtitle_helper] response - complete in 4561ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 450, content: "[39m
[34m732[39m
[34m00:06:36,300 --> 00:06:36,580[39m
[34mكما[39m
[34m733[39m
[34m00:06:36,580 --> 00:06:36,860[39m
[34mقام[39m
[34m734[39m
[34m00:06:36,860 --> 00:06:37,240[39m
[34mالغرب[39m
[34m735[39m
[34m00:06:37,240 --> 00:06:37,940[39m
[34mلما[39m
[34m736[39m
[34m00:06:37,940 --> 00:06:38,800[39m
[34mإذا[39m
[34m737[39m
[34m00:06:38,800 --> 00:06:39,080[39m
[34mكانت[39m
[34m738[39m
[34m00:06:39,080 --> 00:06:39,340[39m
[34mالحرب[39m
[34m739[39m
[34m00:06:39,340 --> 00:06:39,480[39m
[34mقد[39m
[34m740[39m
[34m00:06:39,480 --> 00:06:40,000[39m
[34mتوقفت[39m
[34m741[39m
[34m00:06:40,000 --> ... --> 00:06:40,820[39m
[34mهو[39m
[34m743[39m
[34m00:06:40,820 --> 00:06:41,520[39m
[34mأعتقد[39m
[34m744[39m
[34m00:06:41,520 --> 00:06:41,920[39m
[34mخلفية[39m
[34m745[39m
[34m00:06:41,920 --> 00:06:42,300[39m
[34mالموقف[39m
[34m746[39m
[34m00:06:42,300 --> 00:06:42,600[39m
[34mاليمني[39m
[34m747[39m
[34m00:06:42,600 --> 00:06:43,420[39m
[34mولمزيد[39m
[34m748[39m
[34m00:06:43,420 --> 00:06:43,520[39m
[34mمن[39m
[34m749[39m
[34m00:06:43,520 --> 00:06:43,900[39m
[34mالإضاءة[39m
[34m750[39m
[34m00:06:43,900 --> 00:06:44,380[39m
[34mلتفسير[39m
[34m751[39m
[34m00:06:44,380 --> 00:06:45,220[39m
[34mخلفية[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 517 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n732\n00:06:36,300 --> 00:06:36,580\nAs well\n\n733\n00:06:36,580 --> 00:06:36,860\nas the\n\n734\n00:06:36,860 --> 00:06:37,240\nWest\n\n735\n00:06:37,240 --> 00:06:37,940\nwhen\n\n736\n00:06:37,940 --> 00:06:38,800\nif\n\n737\n00:06:38,800 --> 00:06:39,080\nthe\n\n738\n00:06:39,080 --> 00:06:39,340\nwar\n\n739\n00:06:39,340 --> 00:06:39,480\nhas\n\n740\n00:06:39,480 --> 00:06:40,000\nstopped\n\n741\n00:06:40,000 --> 00:06:40,640\nthen this\n\n742\n00:06:40,640 --> 00:06:40,820\nis\n\n743\n00:06:40,820 --> 00:06:41,520\nI think\n\n744\n00:06:41,520 --> 00:06:41,920\nthe background\n\n745\n00:06:41,920 --> 00:06:42,300\nof the\n\n746\n00:06:42,300 --> 00:06:42,600\nYemeni\n\n747\n00:06:42,600 --> 00:06:43,420\nposition\n\n748\n00:06:43,420 --> 00:06:43,520\nand for more\n\n749\n00:06:43,520 --> 00:06:43,900\nclarity\n\n750\n00:06:43,900 --> 00:06:44,380\nto explain\n\n751\n00:06:44,380 --> 00:06:45,220\nthe background\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 1e675a5c-4030-432d-b069-c760a00faf50_056d73f4-7c2d-4677-b46a-1fd6dc336607[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 64a8f3a4-584d-4b02-9989-b64c5b25c98b_4991388f-d000-4e9c-91ba-922e4982c384[39m
[34m[34mverbose[34m[39m: [34m<<< [64a8f3a4-584d-4b02-9989-b64c5b25c98b] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [64a8f3a4-584d-4b02-9989-b64c5b25c98b: translate_subtitle_helper] response - complete in 7445ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 448, content: "[39m
[34m375[39m
[34m00:03:46,420 --> 00:03:46,740[39m
[34mربما[39m
[34m376[39m
[34m00:03:46,740 --> 00:03:47,040[39m
[34mاللهم[39m
[34m377[39m
[34m00:03:47,040 --> 00:03:47,220[39m
[34mفي[39m
[34m378[39m
[34m00:03:47,220 --> 00:03:48,220[39m
[34mحرب[39m
[34m379[39m
[34m00:03:48,220 --> 00:03:48,620[39m
[34m73[39m
[34m380[39m
[34m00:03:48,620 --> 00:03:49,120[39m
[34mحصل[39m
[34m381[39m
[34m00:03:49,120 --> 00:03:49,240[39m
[34mهذا[39m
[34m382[39m
[34m00:03:49,240 --> 00:03:49,620[39m
[34mالإسناد[39m
[34m383[39m
[34m00:03:49,620 --> 00:03:49,980[39m
[34mالغربي[39m
[34m384[39m
[34m00:03:51,000 --> ... --> 00:03:52,480[39m
[34mمن[39m
[34m386[39m
[34m00:03:52,480 --> 00:03:52,980[39m
[34mالصعب[39m
[34m387[39m
[34m00:03:52,980 --> 00:03:53,120[39m
[34mأن[39m
[34m388[39m
[34m00:03:53,120 --> 00:03:53,460[39m
[34mنقف[39m
[34m389[39m
[34m00:03:53,460 --> 00:03:53,540[39m
[34mونقف[39m
[34m390[39m
[34m00:03:53,560 --> 00:03:53,560[39m
[34mفي[39m
[34m391[39m
[34m00:03:53,560 --> 00:03:53,820[39m
[34mموقف[39m
[34m392[39m
[34m00:03:53,820 --> 00:03:54,540[39m
[34mالمتفرج[39m
[34m393[39m
[34m00:03:54,540 --> 00:03:54,920[39m
[34mأمام[39m
[34m394[39m
[34m00:03:54,920 --> 00:03:55,080[39m
[34mما[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 515 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n375\n00:03:46,420 --> 00:03:46,740\nMaybe\n\n376\n00:03:46,740 --> 00:03:47,040\nGod\n\n377\n00:03:47,040 --> 00:03:47,220\nin\n\n378\n00:03:47,220 --> 00:03:48,220\nthe war\n\n379\n00:03:48,220 --> 00:03:48,620\nof '73\n\n380\n00:03:48,620 --> 00:03:49,120\nthis\n\n381\n00:03:49,120 --> 00:03:49,240\nWestern\n\n382\n00:03:49,240 --> 00:03:49,620\nsupport\n\n383\n00:03:49,620 --> 00:03:49,980\nhappened\n\n384\n00:03:51,000 --> 00:03:51,740\nSo it was\n\n385\n00:03:51,740 --> 00:03:52,480\ndifficult\n\n386\n00:03:52,480 --> 00:03:52,980\nto\n\n387\n00:03:52,980 --> 00:03:53,120\nstand\n\n388\n00:03:53,120 --> 00:03:53,460\nand watch\n\n389\n00:03:53,460 --> 00:03:53,540\nand watch\n\n390\n00:03:53,560 --> 00:03:53,560\nin\n\n391\n00:03:53,560 --> 00:03:53,820\na position\n\n392\n00:03:53,820 --> 00:03:54,540\nof a spectator\n\n393\n00:03:54,540 --> 00:03:54,920\nin front of\n\n394\n00:03:54,920 --> 00:03:55,080\nwhat\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 1e675a5c-4030-432d-b069-c760a00faf50_056d73f4-7c2d-4677-b46a-1fd6dc336607[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n188\n00:05:20,260 --> 00:05:21,800\nprevious games even endorsing\n\n189\n00:05:21,800 --> 00:05:23,940\ncompanies like KFC and mainstream\n\n190\n00:05:23,940 --> 00:05:24,980\ncelebrities to make the game more\n\n191\n00:05:24,980 --> 00:05:26,100\naggressive and more fun. And that\n\n192\n00:05:26,100 --> 00:05:27,780\nis good because Diablo 4 also\n\n193\n00:05:27,780 --> 00:05:29,560\ncaters to this new population of\n\n194\n00:05:29,560 --> 00:05:31,120\ngamers as it's a very welcoming\n\n195\n00:05:31,120 --> 00:05:33,320\ngame and not overly complicated to\n\n196\n00:05:33,320 --> 00:05:35,180\nget into. Thus it's only logical\n\n197\n00:05:35,180 --> 00:05:36,760\nthat the grain draws an entire new\n\n198\n00:05:36,760 --> 00:05:38,160\npopulation of gamers that have\n\n199\n00:05:38,160 --> 00:05:40,640\nnever played an ARPG before leading\n\n200\n00:05:40,640 --> 00:05:42,480\ninto these new types of clashes\n\n201\n00:05:42,480 --> 00:05:44,080\nbetween different types of players.\n\n202\n00:05:45,840 --> 00:05:47,760\nThe problems that some people have\n\n203\n00:05:47,760 --> 00:05:49,460\nwith seasons might be exacerbated\n\n204\n00:05:49,460 --> 00:05:51,240\nby current problems plaguing Diablo\n\n205\n00:05:51,240 --> 00:05:53,320\n4 and the general state of endgame.\n\n206\n00:05:53,480 --> 00:05:54,780\nWhich brings me to the next point.\n\n207\n00:05:55,000 --> 00:05:56,760\nProblems with endgame. The specific\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 84350dc9-573d-4696-9c3d-a315accef465_f81328fb-0331-40e9-8e6e-4204c7acf645[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 84350dc9-573d-4696-9c3d-a315accef465_f81328fb-0331-40e9-8e6e-4204c7acf645[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n205\n00:05:51,240 --> 00:05:53,320\n4 and the general state of endgame.\n\n206\n00:05:53,480 --> 00:05:54,780\nWhich brings me to the next point.\n\n207\n00:05:55,000 --> 00:05:56,760\nProblems with endgame. The specific\n\n208\n00:05:56,760 --> 00:05:58,220\nportion of leveling that has been\n\n209\n00:05:58,220 --> 00:06:00,040\ndescribed as bland and even tedious\n\n210\n00:06:00,040 --> 00:06:01,820\nby the community has mostly been\n\n211\n00:06:01,820 --> 00:06:03,140\nthe leveling experience from level\n\n212\n00:06:03,140 --> 00:06:05,840\n70 to level 100 give or take. At\n\n213\n00:06:05,840 --> 00:06:07,660\nlevel 70 you will most likely have\n\n214\n00:06:07,660 --> 00:06:09,760\nworld tier 4 unlocked and there's\n\n215\n00:06:09,760 --> 00:06:11,060\nnot really much to look forward to\n\n216\n00:06:11,060 --> 00:06:13,340\nbetween level 70 and level 100. The\n\n217\n00:06:13,340 --> 00:06:14,860\nproblem is really as simple as\n\n218\n00:06:14,860 --> 00:06:16,480\nthat. At level 100 you obviously\n\n219\n00:06:16,480 --> 00:06:18,740\nhave uberlith but those 30 levels\n\n220\n00:06:18,740 --> 00:06:21,220\nbetween 70 and 100 which do take a\n\n221\n00:06:21,220 --> 00:06:22,840\nsignificant time to level compared\n\n222\n00:06:22,840 --> 00:06:24,480\nto the first 70 levels is\n\n223\n00:06:24,480 --> 00:06:24,980\nessentially the same as the first\n\n224\n00:06:24,980 --> 00:06:26,280\n70. So you can't really get to\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 596e501d-17ba-4270-96de-5b4834affadf_81f43445-91f1-4b1b-b038-a1ff29943f31[39m
[34m[34mverbose[34m[39m: [34m<<< [596e501d-17ba-4270-96de-5b4834affadf] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [596e501d-17ba-4270-96de-5b4834affadf: translate_subtitle_helper] response - complete in 5613ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 456, content: "[39m
[34m630[39m
[34m00:05:53,340 --> 00:05:53,620[39m
[34mالعالم[39m
[34m631[39m
[34m00:05:53,620 --> 00:05:53,980[39m
[34mتقف[39m
[34m632[39m
[34m00:05:53,980 --> 00:05:54,340[39m
[34mمع[39m
[34m633[39m
[34m00:05:54,340 --> 00:05:54,980[39m
[34mالفلسطينيين[39m
[34m634[39m
[34m00:05:54,980 --> 00:05:55,100[39m
[34mفي[39m
[34m635[39m
[34m00:05:55,100 --> 00:05:55,460[39m
[34mمواجهة[39m
[34m636[39m
[34m00:05:55,460 --> 00:05:55,560[39m
[34mهذه[39m
[34m637[39m
[34m00:05:55,560 --> 00:05:56,140[39m
[34mالإبادة[39m
[34m638[39m
[34m00:05:56,140 --> 00:05:56,600[39m
[34mلأن[39m
[34m639[39m
[34m00:05:56,600 --> ... --> 00:05:57,600[39m
[34mالإنساني[39m
[34m641[39m
[34m00:05:57,600 --> 00:05:58,840[39m
[34mيحتم[39m
[34m642[39m
[34m00:05:58,840 --> 00:05:59,220[39m
[34mعليهم[39m
[34m643[39m
[34m00:05:59,220 --> 00:05:59,620[39m
[34mالوقوف[39m
[34m644[39m
[34m00:05:59,620 --> 00:05:59,880[39m
[34mأمام[39m
[34m645[39m
[34m00:05:59,880 --> 00:06:00,020[39m
[34mهذا[39m
[34m646[39m
[34m00:06:00,020 --> 00:06:00,380[39m
[34mالإبادة[39m
[34m647[39m
[34m00:06:00,380 --> 00:06:00,580[39m
[34mإذن[39m
[34m648[39m
[34m00:06:00,580 --> 00:06:00,960[39m
[34mلدينا[39m
[34m649[39m
[34m00:06:00,960 --> 00:06:01,440[39m
[34mمبررات[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 523 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n630\n00:05:53,340 --> 00:05:53,620\nThe world\n\n631\n00:05:53,620 --> 00:05:53,980\nstands\n\n632\n00:05:53,980 --> 00:05:54,340\nwith\n\n633\n00:05:54,340 --> 00:05:54,980\nthe Palestinians\n\n634\n00:05:54,980 --> 00:05:55,100\nin\n\n635\n00:05:55,100 --> 00:05:55,460\nfacing\n\n636\n00:05:55,460 --> 00:05:55,560\nthis\n\n637\n00:05:55,560 --> 00:05:56,140\ngenocide\n\n638\n00:05:56,140 --> 00:05:56,600\nbecause\n\n639\n00:05:56,600 --> 00:05:56,960\nhumanitarian\n\n640\n00:05:56,960 --> 00:05:57,600\nlaw\n\n641\n00:05:57,600 --> 00:05:58,840\nobliges\n\n642\n00:05:58,840 --> 00:05:59,220\nthem\n\n643\n00:05:59,220 --> 00:05:59,620\nto stand\n\n644\n00:05:59,620 --> 00:05:59,880\nagainst\n\n645\n00:05:59,880 --> 00:06:00,020\nthis\n\n646\n00:06:00,020 --> 00:06:00,380\ngenocide\n\n647\n00:06:00,380 --> 00:06:00,580\nso\n\n648\n00:06:00,580 --> 00:06:00,960\nwe have\n\n649\n00:06:00,960 --> 00:06:01,440\njustifications\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 8de7f21d-545b-4e4d-b249-72feb9ee7848_c95e999f-5d61-457f-9a7f-655ca6b6e55e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 8de7f21d-545b-4e4d-b249-72feb9ee7848_c95e999f-5d61-457f-9a7f-655ca6b6e55e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n222\n00:06:22,840 --> 00:06:24,480\nto the first 70 levels is\n\n223\n00:06:24,480 --> 00:06:24,980\nessentially the same as the first\n\n224\n00:06:24,980 --> 00:06:26,280\n70. So you can't really get to\n\n225\n00:06:26,280 --> 00:06:28,080\nlevel 100 without the level 100.\n\n226\n00:06:28,080 --> 00:06:29,760\nSome elements that might contribute\n\n227\n00:06:29,760 --> 00:06:31,500\nto Diablo 4 endgame not feeling\n\n228\n00:06:31,500 --> 00:06:33,420\nmeaningful might be that there is\n\n229\n00:06:33,420 --> 00:06:35,380\nno real reason to push high\n\n230\n00:06:35,380 --> 00:06:36,860\nnightmare dungeon tiers when\n\n231\n00:06:36,860 --> 00:06:39,140\nleveling or even at level 100 as\n\n232\n00:06:39,140 --> 00:06:40,280\nthere is no reward structure\n\n233\n00:06:40,280 --> 00:06:42,200\nimplemented that rewards you for\n\n234\n00:06:42,200 --> 00:06:43,940\nreaching said high tiers in the\n\n235\n00:06:43,940 --> 00:06:45,700\nfirst place. Then you can also get\n\n236\n00:06:45,700 --> 00:06:47,040\na lot of your desired gear that is\n\n237\n00:06:47,040 --> 00:06:47,920\nthe best for your build\n\n238\n00:06:47,920 --> 00:06:49,420\nspecifically or almost the very\n\n239\n00:06:49,420 --> 00:06:51,920\nbest at a relatively low level.\n\n240\n00:06:52,000 --> 00:06:53,760\nReally the moment you unlock world\n\n241\n00:06:53,760 --> 00:06:55,320\ntier 4. So that's So it could be as\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed cd5c8e89-b92b-4cba-a15f-7aaa564b65c6_8b257611-de4d-45ec-9432-56b1bcef8558[39m
[34m[34mverbose[34m[39m: [34m<<< [cd5c8e89-b92b-4cba-a15f-7aaa564b65c6] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [cd5c8e89-b92b-4cba-a15f-7aaa564b65c6: translate_subtitle_helper] response - complete in 4693ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 456, content: "[39m
[34m766[39m
[34m00:06:53,980 --> 00:06:54,280[39m
[34mإجماع[39m
[34m767[39m
[34m00:06:54,280 --> 00:06:54,700[39m
[34mمنقطع[39m
[34m768[39m
[34m00:06:54,700 --> 00:06:54,960[39m
[34mنظير[39m
[34m769[39m
[34m00:06:54,960 --> 00:06:55,120[39m
[34mنحن[39m
[34m770[39m
[34m00:06:55,120 --> 00:06:55,420[39m
[34mنختلف[39m
[34m771[39m
[34m00:06:55,420 --> 00:06:55,560[39m
[34mفي[39m
[34m772[39m
[34m00:06:55,560 --> 00:06:55,760[39m
[34mقضايا[39m
[34m773[39m
[34m00:06:55,760 --> 00:06:56,100[39m
[34mسياسية[39m
[34m774[39m
[34m00:06:56,100 --> 00:06:56,440[39m
[34mكثيرة[39m
[34m775[39m
[34m00:06:56,440 --> ... --> 00:06:57,380[39m
[34mداخلية[39m
[34m777[39m
[34m00:06:57,380 --> 00:06:57,760[39m
[34mوقضايا[39m
[34m778[39m
[34m00:06:57,760 --> 00:06:58,220[39m
[34mخارجية[39m
[34m779[39m
[34m00:06:58,220 --> 00:06:58,680[39m
[34mتحالفات[39m
[34m780[39m
[34m00:06:58,680 --> 00:06:59,100[39m
[34mإقليمية[39m
[34m781[39m
[34m00:06:59,100 --> 00:06:59,640[39m
[34mنختلف[39m
[34m782[39m
[34m00:06:59,640 --> 00:06:59,740[39m
[34mفي[39m
[34m783[39m
[34m00:06:59,740 --> 00:06:59,940[39m
[34mقضايا[39m
[34m784[39m
[34m00:06:59,940 --> 00:07:00,140[39m
[34mكثيرة[39m
[34m785[39m
[34m00:07:00,140 --> 00:07:00,360[39m
[34mلكن[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 523 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n766\n00:06:53,980 --> 00:06:54,280\nUnparalleled\n\n767\n00:06:54,280 --> 00:06:54,700\nConsensus\n\n768\n00:06:54,700 --> 00:06:54,960\nUnmatched\n\n769\n00:06:54,960 --> 00:06:55,120\nWe\n\n770\n00:06:55,120 --> 00:06:55,420\nDisagree\n\n771\n00:06:55,420 --> 00:06:55,560\nOn\n\n772\n00:06:55,560 --> 00:06:55,760\nMany\n\n773\n00:06:55,760 --> 00:06:56,100\nPolitical\n\n774\n00:06:56,100 --> 00:06:56,440\nIssues\n\n775\n00:06:56,440 --> 00:06:56,980\nDomestic\n\n776\n00:06:56,980 --> 00:06:57,380\nIssues\n\n777\n00:06:57,380 --> 00:06:57,760\nAnd\n\n778\n00:06:57,760 --> 00:06:58,220\nForeign\n\n779\n00:06:58,220 --> 00:06:58,680\nIssues\n\n780\n00:06:58,680 --> 00:06:59,100\nRegional\n\n781\n00:06:59,100 --> 00:06:59,640\nAlliances\n\n782\n00:06:59,640 --> 00:06:59,740\nWe\n\n783\n00:06:59,740 --> 00:06:59,940\nDisagree\n\n784\n00:06:59,940 --> 00:07:00,140\nOn\n\n785\n00:07:00,140 --> 00:07:00,360\nMany\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining b2633ec6-30a7-4ef9-aa2c-df75e6aa6204_205add6c-9fe2-42ae-b873-3f0b7d7e4f39[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained b2633ec6-30a7-4ef9-aa2c-df75e6aa6204_205add6c-9fe2-42ae-b873-3f0b7d7e4f39[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n239\n00:06:49,420 --> 00:06:51,920\nbest at a relatively low level.\n\n240\n00:06:52,000 --> 00:06:53,760\nReally the moment you unlock world\n\n241\n00:06:53,760 --> 00:06:55,320\ntier 4. So that's So it could be as\n\n242\n00:06:55,320 --> 00:06:57,840\nearly as level 70 to say level 75\n\n243\n00:06:57,840 --> 00:06:59,260\nwhich makes the gearing process\n\n244\n00:06:59,260 --> 00:07:01,700\npretty mundane as well in that 70\n\n245\n00:07:01,700 --> 00:07:03,560\nto 100 bracket. When you have\n\n246\n00:07:03,560 --> 00:07:05,020\nalready good ancestral gear with\n\n247\n00:07:05,020 --> 00:07:06,260\nyour desired stats while you're\n\n248\n00:07:06,260 --> 00:07:08,300\nlike level 75 what are you going to\n\n249\n00:07:08,300 --> 00:07:09,920\nbe looking forward to in the next\n\n250\n00:07:09,920 --> 00:07:11,920\n25 levels? Upgrades to your already\n\n251\n00:07:11,920 --> 00:07:13,740\ngood gear just boils down to small\n\n252\n00:07:13,740 --> 00:07:15,540\npercentages of increases to your\n\n253\n00:07:15,540 --> 00:07:17,160\nstats. It is not exciting.\n\n254\n00:07:17,400 --> 00:07:18,660\nUltimately this problem is the\n\n255\n00:07:18,660 --> 00:07:20,220\nresult of the loot tables being\n\n256\n00:07:20,220 --> 00:07:21,920\njust too random. You getting that\n\n257\n00:07:21,920 --> 00:07:23,200\nperfect ring that makes you never\n\n258\n00:07:23,200 --> 00:07:24,780\nlook again at another ring from a\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 1b292b6d-39ca-483f-b000-9aa8f03e6a21_e2b4b82e-8b3b-496d-a434-478b05f3f3e9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 1b292b6d-39ca-483f-b000-9aa8f03e6a21_e2b4b82e-8b3b-496d-a434-478b05f3f3e9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n256\n00:07:20,220 --> 00:07:21,920\njust too random. You getting that\n\n257\n00:07:21,920 --> 00:07:23,200\nperfect ring that makes you never\n\n258\n00:07:23,200 --> 00:07:24,780\nlook again at another ring from a\n\n259\n00:07:24,780 --> 00:07:26,280\nrandom easy weak mob that you\n\n260\n00:07:26,280 --> 00:07:27,840\nkilled at like level 70 shouldn't\n\n261\n00:07:27,840 --> 00:07:29,180\nbe a thing if you want to keep\n\n262\n00:07:29,180 --> 00:07:31,200\nitemization interesting from level\n\n263\n00:07:31,200 --> 00:07:32,700\n70 to 100. That fourth primary\n\n264\n00:07:32,700 --> 00:07:32,700\nemotion you get when you get\n\n265\n00:07:32,700 --> 00:07:32,700\nGuardage to climb that tower while\n\n266\n00:07:32,700 --> 00:07:32,960\nyou're at level 77. At the same\n\n267\n00:07:32,960 --> 00:07:34,440\ntime the current loot tables don't\n\n268\n00:07:34,440 --> 00:07:36,180\nreward you for doing more difficult\n\n269\n00:07:36,180 --> 00:07:38,040\ncontent. That enemy that oneshots\n\n270\n00:07:38,040 --> 00:07:39,800\nyou in a Nightmare dungeon isn't\n\n271\n00:07:39,800 --> 00:07:41,580\nmore interesting to loot than a\n\n272\n00:07:41,580 --> 00:07:43,640\nrandom enemy that you oneshot. And\n\n273\n00:07:43,640 --> 00:07:44,800\nyes, there is a really good chase\n\n274\n00:07:44,800 --> 00:07:46,620\nitem that you can grind for but\n\n275\n00:07:46,620 --> 00:07:47,900\nthey are so rare that you will\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 41e57e28-378a-4389-adbf-64ecbf6bf4b9_43bf8ea7-2237-42a7-bac1-4ace6d56c8c9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 41e57e28-378a-4389-adbf-64ecbf6bf4b9_43bf8ea7-2237-42a7-bac1-4ace6d56c8c9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n273\n00:07:43,640 --> 00:07:44,800\nyes, there is a really good chase\n\n274\n00:07:44,800 --> 00:07:46,620\nitem that you can grind for but\n\n275\n00:07:46,620 --> 00:07:47,900\nthey are so rare that you will\n\n276\n00:07:47,900 --> 00:07:49,720\nnever see them anyways. What also\n\n277\n00:07:49,720 --> 00:07:51,260\nwon't see is you becoming a,\"Den\n\n278\n00:07:51,260 --> 00:07:52,080\nellos no institution truly powerful\n\n279\n00:07:52,080 --> 00:07:53,860\nas you getting stronger is offset\n\n280\n00:07:53,860 --> 00:07:55,560\nby the enemies that scale with you\n\n281\n00:07:55,560 --> 00:07:57,560\nas you level. Naturally thanks to\n\n282\n00:07:57,560 --> 00:07:59,700\nhow scaling works in this game. Not\n\n283\n00:07:59,700 --> 00:08:01,160\nto mention that classes are not\n\n284\n00:08:01,160 --> 00:08:02,560\nbalanced. Some classes only have\n\n285\n00:08:02,560 --> 00:08:04,000\none viable end game build while\n\n286\n00:08:04,000 --> 00:08:05,720\nothers have multiple. And then the\n\n287\n00:08:05,720 --> 00:08:07,040\nbuild diversity for these classes\n\n288\n00:08:07,040 --> 00:08:08,980\nin itself is also just too sparse.\n\n289\n00:08:09,100 --> 00:08:10,540\nYou will see that a lot of players\n\n290\n00:08:10,540 --> 00:08:12,360\nare catering to one specific build\n\n291\n00:08:12,360 --> 00:08:13,920\nstyle for their class and the\n\n292\n00:08:13,920 --> 00:08:15,620\nnumbers do reflect that. So there's\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 5a802e0e-0ca3-464e-adf5-ea4d348ef552_c586b053-e2ad-40de-985c-9428aee29aa1[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 75b07889-bb60-4652-bdeb-93e5eb7e474d_ab5450fe-37ec-4c45-a35d-545db936f229[39m
[34m[34mverbose[34m[39m: [34m<<< [75b07889-bb60-4652-bdeb-93e5eb7e474d] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [75b07889-bb60-4652-bdeb-93e5eb7e474d: translate_subtitle_helper] response - complete in 7980ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 455, content: "[39m
[34m409[39m
[34m00:04:00,980 --> 00:04:01,540[39m
[34mهناك[39m
[34m410[39m
[34m00:04:01,540 --> 00:04:03,000[39m
[34mدواعي[39m
[34m411[39m
[34m00:04:03,000 --> 00:04:03,720[39m
[34mومحفزات[39m
[34m412[39m
[34m00:04:03,720 --> 00:04:04,160[39m
[34mكثيرة[39m
[34m413[39m
[34m00:04:04,160 --> 00:04:04,760[39m
[34mسواء[39m
[34m414[39m
[34m00:04:04,760 --> 00:04:04,900[39m
[34mمن[39m
[34m415[39m
[34m00:04:04,900 --> 00:04:05,140[39m
[34mناحية[39m
[34m416[39m
[34m00:04:05,140 --> 00:04:05,680[39m
[34mإنسانية[39m
[34m417[39m
[34m00:04:05,680 --> 00:04:06,160[39m
[34mسواء[39m
[34m418[39m
[34m00:04:06,160 --> ... --> 00:04:06,520[39m
[34mناحية[39m
[34m420[39m
[34m00:04:06,520 --> 00:04:06,960[39m
[34mقومية[39m
[34m421[39m
[34m00:04:06,960 --> 00:04:07,520[39m
[34mسواء[39m
[34m422[39m
[34m00:04:07,520 --> 00:04:07,660[39m
[34mمن[39m
[34m423[39m
[34m00:04:07,660 --> 00:04:07,940[39m
[34mناحية[39m
[34m424[39m
[34m00:04:07,940 --> 00:04:08,580[39m
[34mإنسانية[39m
[34m425[39m
[34m00:04:08,580 --> 00:04:09,200[39m
[34mيعني[39m
[34m426[39m
[34m00:04:09,200 --> 00:04:09,600[39m
[34mبكل[39m
[34m427[39m
[34m00:04:09,600 --> 00:04:10,500[39m
[34mالمقاييس[39m
[34m428[39m
[34m00:04:10,500 --> 00:04:11,140[39m
[34mهناك[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 522 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n409\n00:04:00,980 --> 00:04:01,540\nThere are\n\n410\n00:04:01,540 --> 00:04:03,000\nreasons\n\n411\n00:04:03,000 --> 00:04:03,720\nand motivations\n\n412\n00:04:03,720 --> 00:04:04,160\nmany\n\n413\n00:04:04,160 --> 00:04:04,760\nwhether\n\n414\n00:04:04,760 --> 00:04:04,900\nfrom a\n\n415\n00:04:04,900 --> 00:04:05,140\nhumanitarian\n\n416\n00:04:05,140 --> 00:04:05,680\nperspective\n\n417\n00:04:05,680 --> 00:04:06,160\nwhether\n\n418\n00:04:06,160 --> 00:04:06,240\nfrom a\n\n419\n00:04:06,240 --> 00:04:06,520\nnational\n\n420\n00:04:06,520 --> 00:04:06,960\nperspective\n\n421\n00:04:06,960 --> 00:04:07,520\nwhether\n\n422\n00:04:07,520 --> 00:04:07,660\nfrom a\n\n423\n00:04:07,660 --> 00:04:07,940\nhumanitarian\n\n424\n00:04:07,940 --> 00:04:08,580\nperspective\n\n425\n00:04:08,580 --> 00:04:09,200\nI mean\n\n426\n00:04:09,200 --> 00:04:09,600\nby all\n\n427\n00:04:09,600 --> 00:04:10,500\nstandards\n\n428\n00:04:10,500 --> 00:04:11,140\nthere are\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 5a802e0e-0ca3-464e-adf5-ea4d348ef552_c586b053-e2ad-40de-985c-9428aee29aa1[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n290\n00:08:10,540 --> 00:08:12,360\nare catering to one specific build\n\n291\n00:08:12,360 --> 00:08:13,920\nstyle for their class and the\n\n292\n00:08:13,920 --> 00:08:15,620\nnumbers do reflect that. So there's\n\n293\n00:08:15,620 --> 00:08:17,300\nalso a discrepancy to be found\n\n294\n00:08:17,300 --> 00:08:19,140\nthere in regards to class balance.\n\n295\n00:08:19,320 --> 00:08:19,860\nWhat isn't balanced\n\n296\n00:08:20,000 --> 00:08:21,200\neither is the need to do the\n\n297\n00:08:21,200 --> 00:08:23,020\nrenowned grind every single season\n\n298\n00:08:23,020 --> 00:08:24,440\nwhich many players have been vocal\n\n299\n00:08:24,440 --> 00:08:25,880\nabout and generally the renowned\n\n300\n00:08:25,880 --> 00:08:27,660\ngrind has been described as tedious\n\n301\n00:08:27,660 --> 00:08:29,920\nand egregious but thankfully we can\n\n302\n00:08:29,920 --> 00:08:31,120\ncut down a bit on the renowned\n\n303\n00:08:31,120 --> 00:08:32,720\ngrind as you don't have to do all\n\n304\n00:08:32,720 --> 00:08:34,320\nof it for example the alters of\n\n305\n00:08:34,320 --> 00:08:35,760\nLilith are permanently unlocked\n\n306\n00:08:35,760 --> 00:08:37,580\nonce you get them and they will\n\n307\n00:08:37,580 --> 00:08:39,160\nalso stay active for your new\n\n308\n00:08:39,160 --> 00:08:40,760\ncharacters so it could be something\n\n309\n00:08:40,760 --> 00:08:42,280\nto work on if you haven't unlocked\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 6d4a57da-6626-4ba2-ae36-07d9b48a21b8_070b6e02-62f8-4499-8d00-ef71d717315f[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 6d4a57da-6626-4ba2-ae36-07d9b48a21b8_070b6e02-62f8-4499-8d00-ef71d717315f[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n307\n00:08:37,580 --> 00:08:39,160\nalso stay active for your new\n\n308\n00:08:39,160 --> 00:08:40,760\ncharacters so it could be something\n\n309\n00:08:40,760 --> 00:08:42,280\nto work on if you haven't unlocked\n\n310\n00:08:42,280 --> 00:08:43,860\nthem yet the alters of Lilith\n\n311\n00:08:43,860 --> 00:08:45,580\nprovide individually small bonuses\n\n312\n00:08:45,580 --> 00:08:48,100\nbut if you unlock all 160 of them\n\n313\n00:08:48,100 --> 00:08:49,720\nthen communitlately speaking these\n\n314\n00:08:49,720 --> 00:08:51,240\nalters will provide you extra\n\n315\n00:08:51,240 --> 00:08:52,860\nuseful stats for your character\n\n316\n00:08:52,860 --> 00:08:55,020\nthat can for example help out in\n\n317\n00:08:55,020 --> 00:08:56,620\ngetting paragon requirements of\n\n318\n00:08:56,620 --> 00:08:58,280\nrare nodes as well as provide you a\n\n319\n00:08:58,280 --> 00:09:00,120\nnice boost for any new character\n\n320\n00:09:00,120 --> 00:09:01,440\nand the map will also stay\n\n321\n00:09:01,440 --> 00:09:02,960\nuncovered once you have export all\n\n322\n00:09:02,960 --> 00:09:04,540\nof it for all your future\n\n323\n00:09:04,540 --> 00:09:06,080\ncharacters so while there's a\n\n324\n00:09:06,080 --> 00:09:07,580\nsignificant portion of the renowned\n\n325\n00:09:07,580 --> 00:09:08,700\nthat you will have to do every\n\n326\n00:09:08,700 --> 00:09:10,340\nsingle season at this point in time\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining f391e38b-c324-42fc-8622-e65afcae77e0_e8c816ab-1b4c-4002-92f9-44dffa65d123[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained f391e38b-c324-42fc-8622-e65afcae77e0_e8c816ab-1b4c-4002-92f9-44dffa65d123[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n324\n00:09:06,080 --> 00:09:07,580\nsignificant portion of the renowned\n\n325\n00:09:07,580 --> 00:09:08,700\nthat you will have to do every\n\n326\n00:09:08,700 --> 00:09:10,340\nsingle season at this point in time\n\n327\n00:09:10,340 --> 00:09:11,580\nthese two elements have been\n\n328\n00:09:11,580 --> 00:09:12,820\nconfirmed to transfer over to new\n\n329\n00:09:12,820 --> 00:09:14,540\ncharacters and with that make the\n\n330\n00:09:14,540 --> 00:09:16,300\nrenowned grind a bit less tedious\n\n331\n00:09:16,300 --> 00:09:17,860\nis it enough to fulfill the player\n\n332\n00:09:17,860 --> 00:09:18,980\nbase regarding the renowned grind?\n\n333\n00:09:18,980 --> 00:09:21,040\nall together knowing that you will\n\n334\n00:09:21,040 --> 00:09:22,340\nfor instance still have to do a\n\n335\n00:09:22,340 --> 00:09:23,980\nbunch of side quests scattered all\n\n336\n00:09:23,980 --> 00:09:25,380\nover the map every season well\n\n337\n00:09:25,380 --> 00:09:26,960\nopinions on that vary but this is\n\n338\n00:09:26,960 --> 00:09:28,560\ncurrently the state of the renowned\n\n339\n00:09:28,560 --> 00:09:30,840\ngrind now while the last few\n\n340\n00:09:30,840 --> 00:09:32,020\nminutes might sound a bit\n\n341\n00:09:32,020 --> 00:09:33,740\npessimistic the good news however\n\n342\n00:09:33,740 --> 00:09:35,420\nis that everything i just mentioned\n\n343\n00:09:35,420 --> 00:09:37,740\ncan be fixed relatively easily i\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 2a99a433-9792-4a3c-842a-e7f85d81125a_0d147773-f0a6-49f8-bb8c-22a013074bc1[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 2a99a433-9792-4a3c-842a-e7f85d81125a_0d147773-f0a6-49f8-bb8c-22a013074bc1[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n341\n00:09:32,020 --> 00:09:33,740\npessimistic the good news however\n\n342\n00:09:33,740 --> 00:09:35,420\nis that everything i just mentioned\n\n343\n00:09:35,420 --> 00:09:37,740\ncan be fixed relatively easily i\n\n344\n00:09:37,740 --> 00:09:39,360\nwill be giving some examples that i\n\n345\n00:09:39,360 --> 00:09:40,700\nthink that personally could work\n\n346\n00:09:40,700 --> 00:09:42,300\nout nightmare dungeons can get much\n\n347\n00:09:42,300 --> 00:09:43,920\nbetter loot and rewards by fixing\n\n348\n00:09:43,920 --> 00:09:45,780\nthe loot tables classes can be\n\n349\n00:09:45,780 --> 00:09:46,880\nbalanced by tweaking numbers\n\n350\n00:09:46,880 --> 00:09:49,480\nobviously that is a good thing but\n\n351\n00:09:49,480 --> 00:09:50,800\nbalancing and new play styles\n\n352\n00:09:50,800 --> 00:09:52,640\nemerging happens all the time in\n\n353\n00:09:52,640 --> 00:09:54,080\nthese type of games new content\n\n354\n00:09:54,080 --> 00:09:56,000\ngated behind higher levels or even\n\n355\n00:09:56,000 --> 00:09:57,920\nworld tier 5 which apparently clues\n\n356\n00:09:57,920 --> 00:09:59,720\nfor existing have been datamined\n\n357\n00:09:59,720 --> 00:10:01,800\ncan be introduced at say level 85\n\n358\n00:10:01,800 --> 00:10:03,880\nwhich can be an incentive to keep\n\n359\n00:10:03,880 --> 00:10:05,280\nleveling and make that leveling\n\n360\n00:10:05,280 --> 00:10:07,800\nprocess from level 70 to 100 more\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 635cb569-6d3a-435c-a3e5-f3eeda130a09_7fa9ac84-432e-4a1f-ab61-638238786a8e[39m
[34m[34mverbose[34m[39m: [34m<<< [635cb569-6d3a-435c-a3e5-f3eeda130a09] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [635cb569-6d3a-435c-a3e5-f3eeda130a09: translate_subtitle_helper] response - complete in 5376ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 449, content: "[39m
[34m800[39m
[34m00:07:06,040 --> 00:07:06,660[39m
[34mيقوم[39m
[34m801[39m
[34m00:07:06,660 --> 00:07:07,020[39m
[34mاليمن[39m
[34m802[39m
[34m00:07:07,020 --> 00:07:07,300[39m
[34mبهذا[39m
[34m803[39m
[34m00:07:07,300 --> 00:07:07,620[39m
[34mالدور[39m
[34m804[39m
[34m00:07:07,620 --> 00:07:07,940[39m
[34mفي[39m
[34m805[39m
[34m00:07:07,940 --> 00:07:08,220[39m
[34mحرب[39m
[34m806[39m
[34m00:07:08,220 --> 00:07:09,560[39m
[34m73[39m
[34m807[39m
[34m00:07:09,560 --> 00:07:10,160[39m
[34m6[39m
[34m808[39m
[34m00:07:10,160 --> 00:07:10,560[39m
[34mأكتوبر[39m
[34m809[39m
[34m00:07:10,560 --> ... --> 00:07:12,780[39m
[34mأغلق[39m
[34m811[39m
[34m00:07:12,780 --> 00:07:12,980[39m
[34mباب[39m
[34m812[39m
[34m00:07:12,980 --> 00:07:13,340[39m
[34mالمندب[39m
[34m813[39m
[34m00:07:13,340 --> 00:07:13,940[39m
[34mأمام[39m
[34m814[39m
[34m00:07:13,940 --> 00:07:14,640[39m
[34mالهجمات[39m
[34m815[39m
[34m00:07:14,640 --> 00:07:15,340[39m
[34mالإسرائيلية[39m
[34m816[39m
[34m00:07:15,340 --> 00:07:16,800[39m
[34mأمام[39m
[34m817[39m
[34m00:07:16,800 --> 00:07:17,500[39m
[34mالسفن[39m
[34m818[39m
[34m00:07:17,500 --> 00:07:18,040[39m
[34mالإسرائيلية[39m
[34m819[39m
[34m00:07:18,040 --> 00:07:18,200[39m
[34mوالتي[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 516 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n800\n00:07:06,040 --> 00:07:06,660\nYemen\n\n801\n00:07:06,660 --> 00:07:07,020\nplayed\n\n802\n00:07:07,020 --> 00:07:07,300\nthis\n\n803\n00:07:07,300 --> 00:07:07,620\nrole\n\n804\n00:07:07,620 --> 00:07:07,940\nin\n\n805\n00:07:07,940 --> 00:07:08,220\nthe\n\n806\n00:07:08,220 --> 00:07:09,560\n'73\n\n807\n00:07:09,560 --> 00:07:10,160\nWar\n\n808\n00:07:10,160 --> 00:07:10,560\nof\n\n809\n00:07:10,560 --> 00:07:10,920\nOctober\n\n810\n00:07:10,920 --> 00:07:12,780\n73\n\n811\n00:07:12,780 --> 00:07:12,980\nby\n\n812\n00:07:12,980 --> 00:07:13,340\nclosing\n\n813\n00:07:13,340 --> 00:07:13,940\nthe\n\n814\n00:07:13,940 --> 00:07:14,640\nBab-el-Mandeb\n\n815\n00:07:14,640 --> 00:07:15,340\nStrait\n\n816\n00:07:15,340 --> 00:07:16,800\nto\n\n817\n00:07:16,800 --> 00:07:17,500\nIsraeli\n\n818\n00:07:17,500 --> 00:07:18,040\nships\n\n819\n00:07:18,040 --> 00:07:18,200\nand\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining ac60110d-fd03-4f29-8c38-217bf0b5583a_854c635d-2c7b-4f1e-974d-44703727e71d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained ac60110d-fd03-4f29-8c38-217bf0b5583a_854c635d-2c7b-4f1e-974d-44703727e71d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n358\n00:10:01,800 --> 00:10:03,880\nwhich can be an incentive to keep\n\n359\n00:10:03,880 --> 00:10:05,280\nleveling and make that leveling\n\n360\n00:10:05,280 --> 00:10:07,800\nprocess from level 70 to 100 more\n\n361\n00:10:07,800 --> 00:10:09,440\nfun as there will be something to\n\n362\n00:10:09,440 --> 00:10:11,640\nactually look forward to halfway in\n\n363\n00:10:11,640 --> 00:10:13,480\nthat leveling bracket that would\n\n364\n00:10:13,480 --> 00:10:14,560\nthen also make gearing more\n\n365\n00:10:14,560 --> 00:10:16,680\nexciting again between 70 and 100\n\n366\n00:10:16,680 --> 00:10:18,660\nas a new world tier means that we\n\n367\n00:10:18,660 --> 00:10:19,240\ncan obtain a lot more content and\n\n368\n00:10:19,240 --> 00:10:19,240\nwe can also get a lot more content\n\n369\n00:10:19,240 --> 00:10:19,240\nfrom the player as well as the\n\n370\n00:10:19,240 --> 00:10:20,080\nplayer can obtain a new type of\n\n371\n00:10:20,080 --> 00:10:21,860\ngear that is an upgrade to the best\n\n372\n00:10:21,860 --> 00:10:23,280\ngear that we currently already can\n\n373\n00:10:23,280 --> 00:10:25,420\nobtain as low as say level 70\n\n374\n00:10:25,420 --> 00:10:27,460\nregarding scaling the solution here\n\n375\n00:10:27,460 --> 00:10:29,040\nmight be from the player instead of\n\n376\n00:10:29,040 --> 00:10:30,800\na complete overhaul of the current\n\n377\n00:10:30,800 --> 00:10:32,560\nsystem the paragon boards hold a\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 8946776c-06a1-4034-bf61-f8a737d32766_59d2cf09-4e28-48d2-af64-fd74888bb07b[39m
[34m[34mverbose[34m[39m: [34m<<< [8946776c-06a1-4034-bf61-f8a737d32766] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [8946776c-06a1-4034-bf61-f8a737d32766: translate_subtitle_helper] response - complete in 4612ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 451, content: "[39m
[34m919[39m
[34m00:08:04,540 --> 00:08:06,640[39m
[34mالقيادة[39m
[34m920[39m
[34m00:08:06,640 --> 00:08:07,100[39m
[34mالعسكرية[39m
[34m921[39m
[34m00:08:07,100 --> 00:08:07,540[39m
[34mمحمد[39m
[34m922[39m
[34m00:08:07,540 --> 00:08:07,820[39m
[34mالضيف[39m
[34m923[39m
[34m00:08:07,820 --> 00:08:08,700[39m
[34mعبر[39m
[34m924[39m
[34m00:08:08,700 --> 00:08:09,320[39m
[34mالناضية[39m
[34m925[39m
[34m00:08:09,320 --> 00:08:09,860[39m
[34mالعسكرية[39m
[34m926[39m
[34m00:08:09,860 --> 00:08:10,240[39m
[34mباسم[39m
[34m927[39m
[34m00:08:10,240 --> 00:08:11,340[39m
[34mكتائب[39m
[34m928[39m
[34m00:08:11,340 --> ... --> 00:08:12,500[39m
[34mدعا[39m
[34m930[39m
[34m00:08:12,500 --> 00:08:13,500[39m
[34mحركات[39m
[34m931[39m
[34m00:08:13,500 --> 00:08:14,100[39m
[34mالمقاومة[39m
[34m932[39m
[34m00:08:14,100 --> 00:08:14,780[39m
[34mوأشار[39m
[34m933[39m
[34m00:08:14,780 --> 00:08:14,860[39m
[34mإلى[39m
[34m934[39m
[34m00:08:14,860 --> 00:08:15,180[39m
[34mاليمن[39m
[34m935[39m
[34m00:08:15,180 --> 00:08:17,440[39m
[34mبالاسم[39m
[34m936[39m
[34m00:08:17,440 --> 00:08:17,720[39m
[34mوذكر[39m
[34m937[39m
[34m00:08:17,720 --> 00:08:18,420[39m
[34mمجموعة[39m
[34m938[39m
[34m00:08:18,420 --> 00:08:19,000[39m
[34mطلب[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 518 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n919\n00:08:04,540 --> 00:08:06,640\nLeadership\n\n920\n00:08:06,640 --> 00:08:07,100\nMilitary\n\n921\n00:08:07,100 --> 00:08:07,540\nMohammed\n\n922\n00:08:07,540 --> 00:08:07,820\nDeif\n\n923\n00:08:07,820 --> 00:08:08,700\nthrough\n\n924\n00:08:08,700 --> 00:08:09,320\nmilitary\n\n925\n00:08:09,320 --> 00:08:09,860\nradio\n\n926\n00:08:09,860 --> 00:08:10,240\nin the name\n\n927\n00:08:10,240 --> 00:08:11,340\nof the\n\n928\n00:08:11,340 --> 00:08:11,760\nAl-Qassam\n\n929\n00:08:11,760 --> 00:08:12,500\nBrigades\n\n930\n00:08:12,500 --> 00:08:13,500\ncalled\n\n931\n00:08:13,500 --> 00:08:14,100\nfor\n\n932\n00:08:14,100 --> 00:08:14,780\nresistance\n\n933\n00:08:14,780 --> 00:08:14,860\nmovements\n\n934\n00:08:14,860 --> 00:08:15,180\nand\n\n935\n00:08:15,180 --> 00:08:17,440\npointed to\n\n936\n00:08:17,440 --> 00:08:17,720\nYemen\n\n937\n00:08:17,720 --> 00:08:18,420\nby name\n\n938\n00:08:18,420 --> 00:08:19,000\nand\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 4afff789-f279-456f-9bd2-b5003594d554_c3e09c91-35b7-490a-b652-ac8634cb9840[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 7424b017-c688-409b-a412-e0bb2eb982b6_1685ea8b-1f64-4ee5-a2fb-d16e5b9025f7[39m
[34m[34mverbose[34m[39m: [34m<<< [7424b017-c688-409b-a412-e0bb2eb982b6] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [7424b017-c688-409b-a412-e0bb2eb982b6: translate_subtitle_helper] response - complete in 5966ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 458, content: "[39m
[34m749[39m
[34m00:06:43,520 --> 00:06:43,900[39m
[34mالإضاءة[39m
[34m750[39m
[34m00:06:43,900 --> 00:06:44,380[39m
[34mلتفسير[39m
[34m751[39m
[34m00:06:44,380 --> 00:06:45,220[39m
[34mخلفية[39m
[34m752[39m
[34m00:06:45,220 --> 00:06:45,520[39m
[34mالموقف[39m
[34m753[39m
[34m00:06:45,520 --> 00:06:45,860[39m
[34mاليمني[39m
[34m754[39m
[34m00:06:45,860 --> 00:06:46,600[39m
[34mأولاً[39m
[34m755[39m
[34m00:06:46,600 --> 00:06:47,660[39m
[34mهناك[39m
[34m756[39m
[34m00:06:47,660 --> 00:06:48,840[39m
[34mموقف[39m
[34m757[39m
[34m00:06:48,840 --> 00:06:49,120[39m
[34mأو[39m
[34m758[39m
[34m00:06:49,120 --> ... --> 00:06:50,920[39m
[34mالقضية[39m
[34m760[39m
[34m00:06:50,920 --> 00:06:51,500[39m
[34mالفلسطينية[39m
[34m761[39m
[34m00:06:51,500 --> 00:06:52,560[39m
[34mلدى[39m
[34m762[39m
[34m00:06:52,560 --> 00:06:52,820[39m
[34mالشعب[39m
[34m763[39m
[34m00:06:52,820 --> 00:06:52,940[39m
[34mالإماني[39m
[34m764[39m
[34m00:06:52,960 --> 00:06:53,560[39m
[34mهناك[39m
[34m765[39m
[34m00:06:53,560 --> 00:06:53,980[39m
[34mتقريباً[39m
[34m766[39m
[34m00:06:53,980 --> 00:06:54,280[39m
[34mإجماع[39m
[34m767[39m
[34m00:06:54,280 --> 00:06:54,700[39m
[34mمنقطع[39m
[34m768[39m
[34m00:06:54,700 --> 00:06:54,960[39m
[34mنظير[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 525 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n749\n00:06:43,520 --> 00:06:43,900\nThe lighting\n\n750\n00:06:43,900 --> 00:06:44,380\nto explain\n\n751\n00:06:44,380 --> 00:06:45,220\nthe background\n\n752\n00:06:45,220 --> 00:06:45,520\nof the\n\n753\n00:06:45,520 --> 00:06:45,860\nYemeni\n\n754\n00:06:45,860 --> 00:06:46,600\nsituation\n\n755\n00:06:46,600 --> 00:06:47,660\nFirst\n\n756\n00:06:47,660 --> 00:06:48,840\nthere is\n\n757\n00:06:48,840 --> 00:06:49,120\na stance\n\n758\n00:06:49,120 --> 00:06:50,600\nor position\n\n759\n00:06:50,600 --> 00:06:50,920\non the\n\n760\n00:06:50,920 --> 00:06:51,500\nPalestinian\n\n761\n00:06:51,500 --> 00:06:52,560\nissue\n\n762\n00:06:52,560 --> 00:06:52,820\nfrom\n\n763\n00:06:52,820 --> 00:06:52,940\nthe\n\n764\n00:06:52,960 --> 00:06:53,560\nYemeni\n\n765\n00:06:53,560 --> 00:06:53,980\npeople\n\n766\n00:06:53,980 --> 00:06:54,280\nThere\n\n767\n00:06:54,280 --> 00:06:54,700\nis an almost\n\n768\n00:06:54,700 --> 00:06:54,960\nunprecedented\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 4afff789-f279-456f-9bd2-b5003594d554_c3e09c91-35b7-490a-b652-ac8634cb9840[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n375\n00:10:27,460 --> 00:10:29,040\nmight be from the player instead of\n\n376\n00:10:29,040 --> 00:10:30,800\na complete overhaul of the current\n\n377\n00:10:30,800 --> 00:10:32,560\nsystem the paragon boards hold a\n\n378\n00:10:32,560 --> 00:10:33,860\nlot of power that you will notice\n\n379\n00:10:33,860 --> 00:10:35,240\nas you get into very high level\n\n380\n00:10:35,240 --> 00:10:36,800\nbrackets there are a bunch of these\n\n381\n00:10:36,800 --> 00:10:38,200\ntypes of nodes that increase your\n\n382\n00:10:38,200 --> 00:10:39,860\npower multiplicatively and getting\n\n383\n00:10:39,860 --> 00:10:41,440\nmultiplicative increases as\n\n384\n00:10:41,440 --> 00:10:43,600\nindicated by the x in the end game\n\n385\n00:10:43,600 --> 00:10:45,140\nis a huge source of power\n\n386\n00:10:48,980 --> 00:10:50,220\nthat you can actually get from the\n\n387\n00:10:50,220 --> 00:10:50,220\nparagon boards and it's a lot\n\n388\n00:10:50,220 --> 00:10:50,720\neasier to get from the paragon\n\n389\n00:10:50,720 --> 00:10:52,340\nboards than say world tier 2 as for\n\n390\n00:10:52,340 --> 00:10:53,640\nthose that are leveling in low\n\n391\n00:10:53,640 --> 00:10:55,400\nlevels you will notice more of the\n\n392\n00:10:55,400 --> 00:10:57,100\nscaling as you can get these type\n\n393\n00:10:57,100 --> 00:10:59,000\nof power increases from the paragon\n\n394\n00:10:59,000 --> 00:11:02,260\nboards all in all i think two\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining edb99136-53ac-4aba-b17a-e1e20eeb8a60_d4402f0d-125c-4bcd-b59a-ebfec68c8854[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained edb99136-53ac-4aba-b17a-e1e20eeb8a60_d4402f0d-125c-4bcd-b59a-ebfec68c8854[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n392\n00:10:55,400 --> 00:10:57,100\nscaling as you can get these type\n\n393\n00:10:57,100 --> 00:10:59,000\nof power increases from the paragon\n\n394\n00:10:59,000 --> 00:11:02,260\nboards all in all i think two\n\n395\n00:11:02,260 --> 00:11:03,540\ncurrent main aspects that is making\n\n396\n00:11:03,540 --> 00:11:05,160\nthe community mad can be tied\n\n397\n00:11:05,160 --> 00:11:06,980\ntogether if leveling in itself\n\n398\n00:11:06,980 --> 00:11:08,540\nbecomes more fun and the problems\n\n399\n00:11:08,540 --> 00:11:10,020\nwith the game are worked on as the\n\n400\n00:11:10,020 --> 00:11:11,480\nhighest priority then that could\n\n401\n00:11:11,480 --> 00:11:12,720\nmean that there will also be\n\n402\n00:11:12,720 --> 00:11:14,160\ngenerally less problems with the\n\n403\n00:11:14,160 --> 00:11:15,980\nidea of her starting every season\n\n404\n00:11:15,980 --> 00:11:18,100\nfor both seasons as well as new\n\n405\n00:11:18,100 --> 00:11:20,120\nplayers if leveling is fun and\n\n406\n00:11:20,120 --> 00:11:21,680\nsomething to look forward to then\n\n407\n00:11:21,680 --> 00:11:23,200\ngenerally speaking more and more\n\n408\n00:11:23,200 --> 00:11:24,640\npeople will be willing to do it\n\n409\n00:11:24,640 --> 00:11:26,340\nevery season if leveling is tedious\n\n410\n00:11:26,340 --> 00:11:28,020\nand boring then why would you want\n\n411\n00:11:28,020 --> 00:11:29,380\nto level once let alone every\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed dc316d49-2435-41d1-881e-d52d302bd5f1_c8a687c8-00dc-4acb-ad5c-e737be27d832[39m
[34m[34mverbose[34m[39m: [34m<<< [dc316d49-2435-41d1-881e-d52d302bd5f1] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [dc316d49-2435-41d1-881e-d52d302bd5f1: translate_subtitle_helper] response - complete in 3227ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 332, content: "[39m
[34m1123[39m
[34m00:09:55,140 --> 00:09:55,480[39m
[34mهناك[39m
[34m1124[39m
[34m00:09:55,480 --> 00:09:56,360[39m
[34mنوع[39m
[34m1125[39m
[34m00:09:56,360 --> 00:09:56,460[39m
[34mمن[39m
[34m1126[39m
[34m00:09:56,460 --> 00:09:56,900[39m
[34mالتعييد[39m
[34m1127[39m
[34m00:09:56,900 --> 00:09:57,440[39m
[34mالإعلامي[39m
[34m1128[39m
[34m00:09:57,440 --> 00:09:57,880[39m
[34mنوع[39m
[34m1129[39m
[34m00:09:57,880 --> 00:09:58,000[39m
[34mمن[39m
[34m1130[39m
[34m00:09:58,000 --> 00:09:58,420[39m
[34mالتعييد[39m
[34m1131[39m
[34m00:09:58,420 --> 00:09:58,960[39m
[34mالجماهيري[39m
[34m1132[39m
[34m00:09:58,960 --> 00:09:59,240[39m
[34mالخروج[39m
[34m1133[39m
[34m00:09:59,240 --> 00:09:59,360[39m
[34mفي[39m
[34m1134[39m
[34m00:09:59,360 --> 00:09:59,860[39m
[34mالمظاهرات[39m
[34m1135[39m
[34m00:09:59,860 --> 00:10:00,380[39m
[34mثم[39m
[34m1136[39m
[34m00:10:00,380 --> 00:10:00,980[39m
[34mتصاعد[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 399 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1123\n00:09:55,140 --> 00:09:55,480\nThere is\n\n1124\n00:09:55,480 --> 00:09:56,360\na type\n\n1125\n00:09:56,360 --> 00:09:56,460\nof\n\n1126\n00:09:56,460 --> 00:09:56,900\nmedia\n\n1127\n00:09:56,900 --> 00:09:57,440\ncoverage\n\n1128\n00:09:57,440 --> 00:09:57,880\na type\n\n1129\n00:09:57,880 --> 00:09:58,000\nof\n\n1130\n00:09:58,000 --> 00:09:58,420\nmass\n\n1131\n00:09:58,420 --> 00:09:58,960\nmobilization\n\n1132\n00:09:58,960 --> 00:09:59,240\ngoing out\n\n1133\n00:09:59,240 --> 00:09:59,360\nto\n\n1134\n00:09:59,360 --> 00:09:59,860\nprotests\n\n1135\n00:09:59,860 --> 00:10:00,380\nthen\n\n1136\n00:10:00,380 --> 00:10:00,980\nescalation\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 87426672-9ce7-4c5a-b275-4085f4b3cb3f_a54220b8-c4ef-4e52-a94d-64d828617183[39m
[34m[34mverbose[34m[39m: [34m<<< [87426672-9ce7-4c5a-b275-4085f4b3cb3f] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [87426672-9ce7-4c5a-b275-4085f4b3cb3f: translate_subtitle_helper] response - complete in 4462ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 451, content: "[39m
[34m970[39m
[34m00:08:31,100 --> 00:08:31,660[39m
[34mوإنساني[39m
[34m971[39m
[34m00:08:31,660 --> 00:08:31,840[39m
[34mكما[39m
[34m972[39m
[34m00:08:31,840 --> 00:08:32,060[39m
[34mقلت[39m
[34m973[39m
[34m00:08:32,060 --> 00:08:32,200[39m
[34mلك[39m
[34m974[39m
[34m00:08:32,200 --> 00:08:32,640[39m
[34mوهنا[39m
[34m975[39m
[34m00:08:32,640 --> 00:08:33,020[39m
[34mلنا[39m
[34m976[39m
[34m00:08:33,020 --> 00:08:33,420[39m
[34mوقفة[39m
[34m977[39m
[34m00:08:33,420 --> 00:08:34,240[39m
[34mمسألة[39m
[34m978[39m
[34m00:08:34,240 --> 00:08:35,080[39m
[34mجزء[39m
[34m979[39m
[34m00:08:35,080 --> ... --> 00:08:35,680[39m
[34mمحور[39m
[34m981[39m
[34m00:08:35,680 --> 00:08:36,760[39m
[34mالمقاومة[39m
[34m982[39m
[34m00:08:36,760 --> 00:08:37,160[39m
[34mككل[39m
[34m983[39m
[34m00:08:37,160 --> 00:08:37,680[39m
[34mكان[39m
[34m984[39m
[34m00:08:37,680 --> 00:08:38,200[39m
[34mلفتا[39m
[34m985[39m
[34m00:08:38,200 --> 00:08:38,980[39m
[34mالمرونة[39m
[34m986[39m
[34m00:08:38,980 --> 00:08:39,780[39m
[34mالشديدة[39m
[34m987[39m
[34m00:08:39,780 --> 00:08:39,960[39m
[34mالتي[39m
[34m988[39m
[34m00:08:39,960 --> 00:08:40,380[39m
[34mتحرك[39m
[34m989[39m
[34m00:08:40,380 --> 00:08:40,640[39m
[34mبها[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 518 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n970\n00:08:31,100 --> 00:08:31,660\nAnd humane\n\n971\n00:08:31,660 --> 00:08:31,840\nas\n\n972\n00:08:31,840 --> 00:08:32,060\nI\n\n973\n00:08:32,060 --> 00:08:32,200\ntold\n\n974\n00:08:32,200 --> 00:08:32,640\nyou\n\n975\n00:08:32,640 --> 00:08:33,020\nhere\n\n976\n00:08:33,020 --> 00:08:33,420\nwe have\n\n977\n00:08:33,420 --> 00:08:34,240\nto pause\n\n978\n00:08:34,240 --> 00:08:35,080\nto discuss\n\n979\n00:08:35,080 --> 00:08:35,260\npart\n\n980\n00:08:35,260 --> 00:08:35,680\nof\n\n981\n00:08:35,680 --> 00:08:36,760\nthe resistance\n\n982\n00:08:36,760 --> 00:08:37,160\naxis\n\n983\n00:08:37,160 --> 00:08:37,680\nas a whole\n\n984\n00:08:37,680 --> 00:08:38,200\nit was\n\n985\n00:08:38,200 --> 00:08:38,980\nnoteworthy\n\n986\n00:08:38,980 --> 00:08:39,780\nthe great\n\n987\n00:08:39,780 --> 00:08:39,960\nflexibility\n\n988\n00:08:39,960 --> 00:08:40,380\nwith which\n\n989\n00:08:40,380 --> 00:08:40,640\nit moved\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 1e6979d3-f81c-4b20-a5e6-ef6a6221d29d_3eef0ab8-1d23-4c94-91fe-5d278c583bfc[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 5e92d5a4-74ac-4bd0-9f65-3af02cd7cebb_6f3a31a7-5043-4601-b818-f6bfd233d5d4[39m
[34m[34mverbose[34m[39m: [34m<<< [5e92d5a4-74ac-4bd0-9f65-3af02cd7cebb] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [5e92d5a4-74ac-4bd0-9f65-3af02cd7cebb: translate_subtitle_helper] response - complete in 5996ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 455, content: "[39m
[34m783[39m
[34m00:06:59,740 --> 00:06:59,940[39m
[34mقضايا[39m
[34m784[39m
[34m00:06:59,940 --> 00:07:00,140[39m
[34mكثيرة[39m
[34m785[39m
[34m00:07:00,140 --> 00:07:00,360[39m
[34mلكن[39m
[34m786[39m
[34m00:07:00,360 --> 00:07:00,740[39m
[34mالقضية[39m
[34m787[39m
[34m00:07:00,740 --> 00:07:01,280[39m
[34mالفلسطينية[39m
[34m788[39m
[34m00:07:01,280 --> 00:07:01,840[39m
[34mمحل[39m
[34m789[39m
[34m00:07:01,840 --> 00:07:02,340[39m
[34mإجماع[39m
[34m790[39m
[34m00:07:02,340 --> 00:07:02,980[39m
[34mمنقطع[39m
[34m791[39m
[34m00:07:02,980 --> 00:07:03,200[39m
[34mنظير[39m
[34m792[39m
[34m00:07:03,200 --> ... --> 00:07:03,600[39m
[34mالشعب[39m
[34m794[39m
[34m00:07:03,600 --> 00:07:03,900[39m
[34mالإماني[39m
[34m795[39m
[34m00:07:03,900 --> 00:07:04,700[39m
[34mوللعلم[39m
[34m796[39m
[34m00:07:04,700 --> 00:07:05,180[39m
[34mليست[39m
[34m797[39m
[34m00:07:05,180 --> 00:07:05,340[39m
[34mهذه[39m
[34m798[39m
[34m00:07:05,340 --> 00:07:05,720[39m
[34mالأول[39m
[34m799[39m
[34m00:07:05,720 --> 00:07:06,040[39m
[34mمرة[39m
[34m800[39m
[34m00:07:06,040 --> 00:07:06,660[39m
[34mيقوم[39m
[34m801[39m
[34m00:07:06,660 --> 00:07:07,020[39m
[34mاليمن[39m
[34m802[39m
[34m00:07:07,020 --> 00:07:07,300[39m
[34mبهذا[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 522 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n783\n00:06:59,740 --> 00:06:59,940\nIssues\n\n784\n00:06:59,940 --> 00:07:00,140\nmany\n\n785\n00:07:00,140 --> 00:07:00,360\nbut\n\n786\n00:07:00,360 --> 00:07:00,740\nthe issue\n\n787\n00:07:00,740 --> 00:07:01,280\nof Palestine\n\n788\n00:07:01,280 --> 00:07:01,840\nis a place\n\n789\n00:07:01,840 --> 00:07:02,340\nof unanimous\n\n790\n00:07:02,340 --> 00:07:02,980\nconsensus\n\n791\n00:07:02,980 --> 00:07:03,200\nunmatched\n\n792\n00:07:03,200 --> 00:07:03,360\namong\n\n793\n00:07:03,360 --> 00:07:03,600\nthe people\n\n794\n00:07:03,600 --> 00:07:03,900\nof Yemen.\n\n795\n00:07:03,900 --> 00:07:04,700\nAnd for your information,\n\n796\n00:07:04,700 --> 00:07:05,180\nthis is not\n\n797\n00:07:05,180 --> 00:07:05,340\nthe first\n\n798\n00:07:05,340 --> 00:07:05,720\ntime\n\n799\n00:07:05,720 --> 00:07:06,040\nthat Yemen\n\n800\n00:07:06,040 --> 00:07:06,660\nhas done\n\n801\n00:07:06,660 --> 00:07:07,020\nthis.\n\n802\n00:07:07,020 --> 00:07:07,300\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 1e6979d3-f81c-4b20-a5e6-ef6a6221d29d_3eef0ab8-1d23-4c94-91fe-5d278c583bfc[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n409\n00:11:24,640 --> 00:11:26,340\nevery season if leveling is tedious\n\n410\n00:11:26,340 --> 00:11:28,020\nand boring then why would you want\n\n411\n00:11:28,020 --> 00:11:29,380\nto level once let alone every\n\n412\n00:11:29,380 --> 00:11:30,880\nseason the developers have\n\n413\n00:11:30,880 --> 00:11:32,200\nannounced that big balance patches\n\n414\n00:11:32,200 --> 00:11:33,940\nare coming which can be the start\n\n415\n00:11:33,940 --> 00:11:35,660\nof a positive trend of the game\n\n416\n00:11:35,660 --> 00:11:37,620\nbecoming better and better if the\n\n417\n00:11:37,620 --> 00:11:38,960\ndevelopers listen to the variety of\n\n418\n00:11:38,960 --> 00:11:40,460\ncomplaints continue to improve the\n\n419\n00:11:40,460 --> 00:11:42,020\ngame across the board then that\n\n420\n00:11:42,020 --> 00:11:42,940\ncould only mean that we're\n\n421\n00:11:42,940 --> 00:11:44,400\ncurrently playing the worst version\n\n422\n00:11:44,400 --> 00:11:46,420\nof diablo 4. all in all we should\n\n423\n00:11:46,420 --> 00:11:47,940\nprobably wait longer before we draw\n\n424\n00:11:47,940 --> 00:11:48,960\nmajor conclusions about the game\n\n425\n00:11:48,960 --> 00:11:49,080\nand the game itself if you're not a\n\n426\n00:11:49,080 --> 00:11:49,220\nfan of the game then you should\n\n427\n00:11:49,220 --> 00:11:49,220\ndefinitely check out the video\n\n428\n00:11:49,220 --> 00:11:49,220\ndescription for more details about\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed d8481c54-f7cd-4e0f-938b-18147e9a571a_a55c6ccc-4da6-4048-ad04-6426f225b8bd[39m
[34m[34mverbose[34m[39m: [34m<<< [d8481c54-f7cd-4e0f-938b-18147e9a571a] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [d8481c54-f7cd-4e0f-938b-18147e9a571a: translate_subtitle_helper] response - complete in 6733ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 452, content: "[39m
[34m698[39m
[34m00:06:20,800 --> 00:06:21,200[39m
[34mالإسناد[39m
[34m699[39m
[34m00:06:21,200 --> 00:06:21,540[39m
[34mيستطيع[39m
[34m700[39m
[34m00:06:21,540 --> 00:06:21,660[39m
[34mأن[39m
[34m701[39m
[34m00:06:21,660 --> 00:06:21,820[39m
[34mيكون[39m
[34m702[39m
[34m00:06:21,820 --> 00:06:22,020[39m
[34mهناك[39m
[34m703[39m
[34m00:06:22,020 --> 00:06:22,320[39m
[34mتحرك[39m
[34m704[39m
[34m00:06:22,320 --> 00:06:22,600[39m
[34mعربي[39m
[34m705[39m
[34m00:06:22,600 --> 00:06:22,940[39m
[34mمقابل[39m
[34m706[39m
[34m00:06:22,960 --> 00:06:23,340[39m
[34mأن[39m
[34m707[39m
[34m00:06:23,340 --> ... --> 00:06:23,900[39m
[34mهناك[39m
[34m709[39m
[34m00:06:23,900 --> 00:06:24,540[39m
[34mتحرك[39m
[34m710[39m
[34m00:06:24,540 --> 00:06:24,740[39m
[34mولو[39m
[34m711[39m
[34m00:06:24,740 --> 00:06:25,660[39m
[34mبالوسائل[39m
[34m712[39m
[34m00:06:25,660 --> 00:06:26,180[39m
[34mالممكنة[39m
[34m713[39m
[34m00:06:26,180 --> 00:06:26,560[39m
[34mليس[39m
[34m714[39m
[34m00:06:26,560 --> 00:06:26,960[39m
[34mالمقصود[39m
[34m715[39m
[34m00:06:26,960 --> 00:06:27,320[39m
[34mإعلان[39m
[34m716[39m
[34m00:06:27,320 --> 00:06:27,640[39m
[34mحرب[39m
[34m717[39m
[34m00:06:27,640 --> 00:06:27,780[39m
[34mأو[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 519 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n698\n00:06:20,800 --> 00:06:21,200\nAttribution\n\n699\n00:06:21,200 --> 00:06:21,540\ncan\n\n700\n00:06:21,540 --> 00:06:21,660\nbe\n\n701\n00:06:21,660 --> 00:06:21,820\nan\n\n702\n00:06:21,820 --> 00:06:22,020\nArab\n\n703\n00:06:22,020 --> 00:06:22,320\nmove\n\n704\n00:06:22,320 --> 00:06:22,600\nin response\n\n705\n00:06:22,600 --> 00:06:22,940\nto\n\n706\n00:06:22,960 --> 00:06:23,340\nthere being\n\n707\n00:06:23,340 --> 00:06:23,620\na\n\n708\n00:06:23,620 --> 00:06:23,900\nmove\n\n709\n00:06:23,900 --> 00:06:24,540\neven\n\n710\n00:06:24,540 --> 00:06:24,740\nby\n\n711\n00:06:24,740 --> 00:06:25,660\npossible\n\n712\n00:06:25,660 --> 00:06:26,180\nmeans\n\n713\n00:06:26,180 --> 00:06:26,560\nIt does not\n\n714\n00:06:26,560 --> 00:06:26,960\nmean\n\n715\n00:06:26,960 --> 00:06:27,320\ndeclaring\n\n716\n00:06:27,320 --> 00:06:27,640\nwar\n\n717\n00:06:27,640 --> 00:06:27,780\nor\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 9b622f9e-bf99-4eb5-aca6-53eace09df48_934b528c-4a57-47ba-a74c-2cbb403bdca4[39m
[34m[34mverbose[34m[39m: [34m<<< [9b622f9e-bf99-4eb5-aca6-53eace09df48] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [9b622f9e-bf99-4eb5-aca6-53eace09df48: translate_subtitle_helper] response - complete in 5550ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 452, content: "[39m
[34m851[39m
[34m00:07:33,840 --> 00:07:34,480[39m
[34mومنعتها[39m
[34m852[39m
[34m00:07:34,480 --> 00:07:34,800[39m
[34mوربما[39m
[34m853[39m
[34m00:07:34,800 --> 00:07:35,580[39m
[34mسنتطرق[39m
[34m854[39m
[34m00:07:35,580 --> 00:07:35,700[39m
[34mإلى[39m
[34m855[39m
[34m00:07:35,700 --> 00:07:35,820[39m
[34mذلك[39m
[34m856[39m
[34m00:07:35,820 --> 00:07:35,980[39m
[34mفي[39m
[34m857[39m
[34m00:07:35,980 --> 00:07:35,980[39m
[34mهذه[39m
[34m858[39m
[34m00:07:35,980 --> 00:07:36,460[39m
[34mالتفاصيل[39m
[34m859[39m
[34m00:07:36,460 --> 00:07:37,620[39m
[34mفي[39m
[34m860[39m
[34m00:07:37,620 --> ... --> 00:07:38,700[39m
[34mالحلقة[39m
[34m862[39m
[34m00:07:38,700 --> 00:07:39,000[39m
[34mالأخرى[39m
[34m863[39m
[34m00:07:39,000 --> 00:07:39,340[39m
[34mهذا[39m
[34m864[39m
[34m00:07:39,340 --> 00:07:39,520[39m
[34mمن[39m
[34m865[39m
[34m00:07:39,520 --> 00:07:39,720[39m
[34mناحية[39m
[34m866[39m
[34m00:07:39,720 --> 00:07:40,020[39m
[34mأولى[39m
[34m867[39m
[34m00:07:40,020 --> 00:07:40,620[39m
[34mالناحية[39m
[34m868[39m
[34m00:07:40,620 --> 00:07:41,000[39m
[34mالثانية[39m
[34m869[39m
[34m00:07:41,000 --> 00:07:41,660[39m
[34mموقع[39m
[34m870[39m
[34m00:07:41,660 --> 00:07:42,060[39m
[34mالقضية[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 519 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n851\n00:07:33,840 --> 00:07:34,480\nAnd prevented it\n\n852\n00:07:34,480 --> 00:07:34,800\nPerhaps\n\n853\n00:07:34,800 --> 00:07:35,580\nWe will address\n\n854\n00:07:35,580 --> 00:07:35,700\nthis\n\n855\n00:07:35,700 --> 00:07:35,820\nin\n\n856\n00:07:35,820 --> 00:07:35,980\nthese\n\n857\n00:07:35,980 --> 00:07:35,980\ndetails\n\n858\n00:07:35,980 --> 00:07:36,460\nin\n\n859\n00:07:36,460 --> 00:07:37,620\nthe segments\n\n860\n00:07:37,620 --> 00:07:38,360\nof\n\n861\n00:07:38,360 --> 00:07:38,700\nthe episode\n\n862\n00:07:38,700 --> 00:07:39,000\nother\n\n863\n00:07:39,000 --> 00:07:39,340\nThis\n\n864\n00:07:39,340 --> 00:07:39,520\nfrom\n\n865\n00:07:39,520 --> 00:07:39,720\none\n\n866\n00:07:39,720 --> 00:07:40,020\nangle\n\n867\n00:07:40,020 --> 00:07:40,620\nThe second\n\n868\n00:07:40,620 --> 00:07:41,000\nangle\n\n869\n00:07:41,000 --> 00:07:41,660\nThe position\n\n870\n00:07:41,660 --> 00:07:42,060\nof the issue\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 250b74e2-45af-4198-9a2a-c1c326d15146_b3efd20b-3c17-47eb-b4ee-71a40d42e92a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 250b74e2-45af-4198-9a2a-c1c326d15146_b3efd20b-3c17-47eb-b4ee-71a40d42e92a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Turkish.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n426\n00:11:49,080 --> 00:11:49,220\nfan of the game then you should\n\n427\n00:11:49,220 --> 00:11:49,220\ndefinitely check out the video\n\n428\n00:11:49,220 --> 00:11:49,220\ndescription for more details about\n\n429\n00:11:49,220 --> 00:11:50,940\ndiablo 4 being optimistic however\n\n430\n00:11:50,940 --> 00:11:52,600\nis not a bad idea at all\n\n431\n00:11:52,600 --> 00:11:53,760\nconsidering it's not just a\n\n432\n00:11:53,760 --> 00:11:55,400\ncoincidence that the game reached\n\n433\n00:11:55,400 --> 00:11:57,440\nits current popularity in the first\n\n434\n00:11:57,440 --> 00:11:57,800\nplace\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 823c1fa3-6277-46d8-9998-b1cba7129b05_0298f4c3-119c-4601-b6e1-241102b41140[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed f3fdb653-8870-413b-b28d-71e660150a96_f7d55a4e-8150-4c82-a779-ca5f2ce14a52[39m
[34m[34mverbose[34m[39m: [34m<<< [f3fdb653-8870-413b-b28d-71e660150a96] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f3fdb653-8870-413b-b28d-71e660150a96: translate_subtitle_helper] response - complete in 5341ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 458, content: "[39m
[34m902[39m
[34m00:07:56,340 --> 00:07:56,920[39m
[34mرأس[39m
[34m903[39m
[34m00:07:56,920 --> 00:07:58,020[39m
[34mتحالف[39m
[34m904[39m
[34m00:07:58,020 --> 00:07:58,420[39m
[34mوطنية[39m
[34m905[39m
[34m00:07:58,420 --> 00:07:58,640[39m
[34mحكم[39m
[34m906[39m
[34m00:07:58,640 --> 00:07:58,940[39m
[34mصنعاء[39m
[34m907[39m
[34m00:07:58,940 --> 00:07:59,320[39m
[34mوالأكثيرية[39m
[34m908[39m
[34m00:07:59,320 --> 00:07:59,660[39m
[34mالشعبية[39m
[34m909[39m
[34m00:07:59,660 --> 00:08:00,100[39m
[34mواليمنيه[39m
[34m910[39m
[34m00:08:00,100 --> 00:08:00,380[39m
[34mوهذا[39m
[34m911[39m
[34m00:08:00,380 --> ... --> 00:08:01,940[39m
[34mيفرض[39m
[34m913[39m
[34m00:08:01,940 --> 00:08:02,240[39m
[34mعليك[39m
[34m914[39m
[34m00:08:02,240 --> 00:08:02,520[39m
[34mضغط[39m
[34m915[39m
[34m00:08:02,520 --> 00:08:02,620[39m
[34mأن[39m
[34m916[39m
[34m00:08:02,620 --> 00:08:03,120[39m
[34mتتحرك[39m
[34m917[39m
[34m00:08:03,120 --> 00:08:04,000[39m
[34mأشياء[39m
[34m918[39m
[34m00:08:04,000 --> 00:08:04,540[39m
[34mالثالث[39m
[34m919[39m
[34m00:08:04,540 --> 00:08:06,640[39m
[34mالقيادة[39m
[34m920[39m
[34m00:08:06,640 --> 00:08:07,100[39m
[34mالعسكرية[39m
[34m921[39m
[34m00:08:07,100 --> 00:08:07,540[39m
[34mمحمد[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 525 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n902\n00:07:56,340 --> 00:07:56,920\nHead\n\n903\n00:07:56,920 --> 00:07:58,020\nAlliance\n\n904\n00:07:58,020 --> 00:07:58,420\nNational\n\n905\n00:07:58,420 --> 00:07:58,640\nRule\n\n906\n00:07:58,640 --> 00:07:58,940\nSanaa\n\n907\n00:07:58,940 --> 00:07:59,320\nAnd the majority\n\n908\n00:07:59,320 --> 00:07:59,660\nPopular\n\n909\n00:07:59,660 --> 00:08:00,100\nAnd Yemeni\n\n910\n00:08:00,100 --> 00:08:00,380\nThis\n\n911\n00:08:00,380 --> 00:08:00,880\nMeans\n\n912\n00:08:00,880 --> 00:08:01,940\nImposes\n\n913\n00:08:01,940 --> 00:08:02,240\nOn you\n\n914\n00:08:02,240 --> 00:08:02,520\nPressure\n\n915\n00:08:02,520 --> 00:08:02,620\nTo\n\n916\n00:08:02,620 --> 00:08:03,120\nMove\n\n917\n00:08:03,120 --> 00:08:04,000\nThings\n\n918\n00:08:04,000 --> 00:08:04,540\nThird\n\n919\n00:08:04,540 --> 00:08:06,640\nLeadership\n\n920\n00:08:06,640 --> 00:08:07,100\nMilitary\n\n921\n00:08:07,100 --> 00:08:07,540\nMohammed\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 823c1fa3-6277-46d8-9998-b1cba7129b05_0298f4c3-119c-4601-b6e1-241102b41140[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n1\n00:00:00,000 --> 00:00:08,560\nYes, yes, and we're on the same phone, like it's on speaker.\n\n2\n00:00:08,560 --> 00:00:15,040\nI'm not sure like, if you want, like, to have them introduce, like to have him introduce\n\n3\n00:00:15,040 --> 00:00:19,680\nhimself or if you want to ask specific things.\n\n4\n00:00:19,680 --> 00:00:21,639\nI'm okay with them introducing themselves.\n\n5\n00:00:21,639 --> 00:00:23,639\nShould I switch to Spanish now?\n\n6\n00:00:23,639 --> 00:00:26,639\nYeah, that'd be fine.\n\n7\n00:00:26,639 --> 00:00:27,639\nOkay.\n\n8\n00:00:27,639 --> 00:00:30,639\nOkay.\n\n9\n00:00:30,639 --> 00:00:33,639\nOkay.\n\n10\n00:00:34,299 --> 00:00:36,299\nIt's okay?\n\n11\n00:00:36,299 --> 00:00:38,299\nYou're okay with that?\n\n12\n00:00:38,299 --> 00:00:39,299\nYes.\n\n13\n00:00:39,299 --> 00:00:40,299\nPerfect.\n\n14\n00:00:40,439 --> 00:00:44,759\nMy first, well this is a project that is directed by, my colleague.\n\n15\n00:00:44,799 --> 00:00:47,799\nSo I'm going to follow up with your questions.\n\n16\n00:00:47,799 --> 00:00:54,299\nAnd as soon as the piece is ready we'll share the link, and if you have any questions, tell us.\n\n17\n00:00:54,299 --> 00:00:55,299\nOkay.\n\n18\n00:00:55,299 --> 00:01:00,299\nAnd well, if you want, I'd like to give you a little introduction.\n\n19\n00:01:00,959 --> 00:01:03,959\nOr if you prefer, I ask the questions, whatever works best.\n\n20\n00:01:03,959 --> 00:01:08,959\nWell, if you want, you can ask me the questions and I'll answer.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 57ecd3bd-4f63-4c3c-a7b9-1ca61a9adc12_f834a6da-f621-4d9b-b2ad-2ddb7dae2056[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed bd064f93-c13c-499a-a7e1-b7c83d4a4a03_2d371a29-c305-40ce-8507-53c69ebb0fe4[39m
[34m[34mverbose[34m[39m: [34m<<< [bd064f93-c13c-499a-a7e1-b7c83d4a4a03] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [bd064f93-c13c-499a-a7e1-b7c83d4a4a03: translate_subtitle_helper] response - complete in 4120ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 474, content: "[39m
[34m1072[39m
[34m00:09:28,380 --> 00:09:28,860[39m
[34mالقراءات[39m
[34m1073[39m
[34m00:09:28,860 --> 00:09:29,080[39m
[34mتقول[39m
[34m1074[39m
[34m00:09:29,080 --> 00:09:29,240[39m
[34mأن[39m
[34m1075[39m
[34m00:09:29,240 --> 00:09:29,880[39m
[34mالعملية[39m
[34m1076[39m
[34m00:09:29,880 --> 00:09:30,580[39m
[34mلن[39m
[34m1077[39m
[34m00:09:30,580 --> 00:09:30,980[39m
[34mتستغرق[39m
[34m1078[39m
[34m00:09:30,980 --> 00:09:31,140[39m
[34mوقت[39m
[34m1079[39m
[34m00:09:31,140 --> 00:09:31,440[39m
[34mطويل[39m
[34m1080[39m
[34m00:09:31,440 --> 00:09:31,840[39m
[34mيعني[39m
[34m1081[39m
[34m00:09:31,840 --> ... --> 00:09:32,640[39m
[34mإسرائيل[39m
[34m1083[39m
[34m00:09:32,640 --> 00:09:32,900[39m
[34mدائما[39m
[34m1084[39m
[34m00:09:32,900 --> 00:09:33,080[39m
[34mهي[39m
[34m1085[39m
[34m00:09:33,080 --> 00:09:33,440[39m
[34mحروب[39m
[34m1086[39m
[34m00:09:33,440 --> 00:09:34,120[39m
[34mلا[39m
[34m1087[39m
[34m00:09:34,120 --> 00:09:34,540[39m
[34mتتعدى[39m
[34m1088[39m
[34m00:09:34,540 --> 00:09:35,020[39m
[34mالأسابيع[39m
[34m1089[39m
[34m00:09:35,020 --> 00:09:35,480[39m
[34mوالشهور[39m
[34m1090[39m
[34m00:09:36,060 --> 00:09:36,460[39m
[34mإسرائيل[39m
[34m1091[39m
[34m00:09:36,460 --> 00:09:36,720[39m
[34mكانت[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 541 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1072\n00:09:28,380 --> 00:09:28,860\nThe readings\n\n1073\n00:09:28,860 --> 00:09:29,080\nindicate\n\n1074\n00:09:29,080 --> 00:09:29,240\nthat\n\n1075\n00:09:29,240 --> 00:09:29,880\nthe operation\n\n1076\n00:09:29,880 --> 00:09:30,580\nwill not\n\n1077\n00:09:30,580 --> 00:09:30,980\ntake\n\n1078\n00:09:30,980 --> 00:09:31,140\na long\n\n1079\n00:09:31,140 --> 00:09:31,440\ntime,\n\n1080\n00:09:31,440 --> 00:09:31,840\nmeaning\n\n1081\n00:09:31,840 --> 00:09:32,240\nIsrael's\n\n1082\n00:09:32,240 --> 00:09:32,640\nwar\n\n1083\n00:09:32,640 --> 00:09:32,900\nis always\n\n1084\n00:09:32,900 --> 00:09:33,080\nwars\n\n1085\n00:09:33,080 --> 00:09:33,440\nthat\n\n1086\n00:09:33,440 --> 00:09:34,120\ndo not\n\n1087\n00:09:34,120 --> 00:09:34,540\nexceed\n\n1088\n00:09:34,540 --> 00:09:35,020\nweeks\n\n1089\n00:09:35,020 --> 00:09:35,480\nand months.\n\n1090\n00:09:36,060 --> 00:09:36,460\nIsrael\n\n1091\n00:09:36,460 --> 00:09:36,720\nwas\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 57ecd3bd-4f63-4c3c-a7b9-1ca61a9adc12_f834a6da-f621-4d9b-b2ad-2ddb7dae2056[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n18\n00:00:55,299 --> 00:01:00,299\nAnd well, if you want, I'd like to give you a little introduction.\n\n19\n00:01:00,959 --> 00:01:03,959\nOr if you prefer, I ask the questions, whatever works best.\n\n20\n00:01:03,959 --> 00:01:08,959\nWell, if you want, you can ask me the questions and I'll answer.\n\n21\n00:01:08,959 --> 00:01:10,959\nFirst, thank you very much for being here.\n\n22\n00:01:10,959 --> 00:01:13,959\nI understand that this is an interview that can be difficult.\n\n23\n00:01:13,959 --> 00:01:21,959\nSo my first question for you is your age, your name, what part of Mexico are you from?\n\n24\n00:01:21,959 --> 00:01:28,959\nMy name, and I currently have three children.\n\n25\n00:01:29,620 --> 00:01:34,620\nI'm years old, and I'm from.\n\n26\n00:01:34,620 --> 00:01:37,620\nWhat part?\n\n27\n00:01:37,620 --> 00:01:40,620\nWell, from there, from.\n\n28\n00:01:40,620 --> 00:01:41,620\nPerfect.\n\n29\n00:01:41,620 --> 00:01:46,620\nI also come from, so I would locate the area.\n\n30\n00:01:46,620 --> 00:01:51,620\nMy second question for you, just a second, because I'm reading what sent me.\n\n31\n00:01:51,620 --> 00:01:54,620\nIt would be, why did you decide to leave?\n\n32\n00:01:54,620 --> 00:01:58,620\nWhat was the situation that led you to make the decision to leave?\n\n33\n00:01:59,279 --> 00:02:05,279\nWell, where I'm from, there's not a lot of work,\n\n34\n00:02:05,279 --> 00:02:13,279\nand we came here looking for a better life.\n\n35\n00:02:15,279 --> 00:02:18,279\nDid you leave alone or did you leave with your family?\n\n36\n00:02:18,279 --> 00:02:19,279\nAlone.\n\n37\n00:02:20,279 --> 00:02:23,279\nWhen did you leave?\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 55588aaa-38ce-47ed-8bce-f7d5eb06438b_612bff1b-44c9-400c-9d78-a96d5ab477f8[39m
[34m[34mverbose[34m[39m: [34m<<< [55588aaa-38ce-47ed-8bce-f7d5eb06438b] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [55588aaa-38ce-47ed-8bce-f7d5eb06438b: translate_subtitle_helper] response - complete in 5808ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 460, content: "[39m
[34m868[39m
[34m00:07:40,620 --> 00:07:41,000[39m
[34mالثانية[39m
[34m869[39m
[34m00:07:41,000 --> 00:07:41,660[39m
[34mموقع[39m
[34m870[39m
[34m00:07:41,660 --> 00:07:42,060[39m
[34mالقضية[39m
[34m871[39m
[34m00:07:42,060 --> 00:07:42,760[39m
[34mالفلسطينية[39m
[34m872[39m
[34m00:07:42,760 --> 00:07:43,340[39m
[34mفي[39m
[34m873[39m
[34m00:07:43,340 --> 00:07:43,880[39m
[34mأديولوجية[39m
[34m874[39m
[34m00:07:43,880 --> 00:07:44,060[39m
[34mأو[39m
[34m875[39m
[34m00:07:44,060 --> 00:07:44,140[39m
[34mفي[39m
[34m876[39m
[34m00:07:44,140 --> 00:07:44,480[39m
[34mالمشروع[39m
[34m877[39m
[34m00:07:44,480 --> ... --> 00:07:45,140[39m
[34mلأنصار[39m
[34m879[39m
[34m00:07:45,140 --> 00:07:45,340[39m
[34mالله[39m
[34m880[39m
[34m00:07:45,340 --> 00:07:45,980[39m
[34mيعني[39m
[34m881[39m
[34m00:07:45,980 --> 00:07:47,120[39m
[34mقضية[39m
[34m882[39m
[34m00:07:47,120 --> 00:07:47,640[39m
[34mمواجهة[39m
[34m883[39m
[34m00:07:47,640 --> 00:07:48,000[39m
[34mالهيمنة[39m
[34m884[39m
[34m00:07:48,000 --> 00:07:48,540[39m
[34mالأمريكية[39m
[34m885[39m
[34m00:07:48,540 --> 00:07:48,680[39m
[34mفي[39m
[34m886[39m
[34m00:07:48,680 --> 00:07:49,060[39m
[34mالمنطقة[39m
[34m887[39m
[34m00:07:49,060 --> 00:07:49,460[39m
[34mوقضية[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 527 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n868\n00:07:40,620 --> 00:07:41,000\nThe second\n\n869\n00:07:41,000 --> 00:07:41,660\nis the location\n\n870\n00:07:41,660 --> 00:07:42,060\nof the\n\n871\n00:07:42,060 --> 00:07:42,760\nPalestinian\n\n872\n00:07:42,760 --> 00:07:43,340\nissue\n\n873\n00:07:43,340 --> 00:07:43,880\nin\n\n874\n00:07:43,880 --> 00:07:44,060\nthe ideology\n\n875\n00:07:44,060 --> 00:07:44,140\nor\n\n876\n00:07:44,140 --> 00:07:44,480\nin the\n\n877\n00:07:44,480 --> 00:07:44,780\nintellectual\n\n878\n00:07:44,780 --> 00:07:45,140\nproject\n\n879\n00:07:45,140 --> 00:07:45,340\nof Ansar\n\n880\n00:07:45,340 --> 00:07:45,980\nAllah,\n\n881\n00:07:45,980 --> 00:07:47,120\nmeaning\n\n882\n00:07:47,120 --> 00:07:47,640\nthe issue of\n\n883\n00:07:47,640 --> 00:07:48,000\nconfronting\n\n884\n00:07:48,000 --> 00:07:48,540\nAmerican\n\n885\n00:07:48,540 --> 00:07:48,680\nhegemony\n\n886\n00:07:48,680 --> 00:07:49,060\nin the\n\n887\n00:07:49,060 --> 00:07:49,460\nregion,\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining a0b77ad3-e482-4b31-93f8-e503458ee6ce_60f59dde-6f1f-4825-91ad-4709cdd21432[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained a0b77ad3-e482-4b31-93f8-e503458ee6ce_60f59dde-6f1f-4825-91ad-4709cdd21432[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n35\n00:02:15,279 --> 00:02:18,279\nDid you leave alone or did you leave with your family?\n\n36\n00:02:18,279 --> 00:02:19,279\nAlone.\n\n37\n00:02:20,279 --> 00:02:23,279\nWhen did you leave?\n\n38\n00:02:23,279 --> 00:02:25,279\nIn 2019.\n\n39\n00:02:25,940 --> 00:02:29,940\nWhat do you miss about your home, and what was your favorite food, being in Mexico?\n\n40\n00:02:29,940 --> 00:02:37,940\nWell, I miss my family, because they're all there, my mom, my siblings.\n\n41\n00:02:39,940 --> 00:02:43,940\nThere was no one on the other side, waiting? Were you alone?\n\n42\n00:02:44,940 --> 00:02:47,940\nWell, I had family.\n\n43\n00:02:49,940 --> 00:02:52,940\nAnd that motivated you to make the decision?\n\n44\n00:02:53,600 --> 00:02:54,600\nYes.\n\n45\n00:02:55,600 --> 00:02:57,600\nAnd did they help you during the process?\n\n46\n00:02:58,600 --> 00:03:06,600\nWell, they lent me money to be able to come, because it's kind of expensive.\n\n47\n00:03:09,600 --> 00:03:12,600\nAnd when you got there, did they help you, or were you alone?\n\n48\n00:03:13,600 --> 00:03:15,600\nWell, they helped me too.\n\n49\n00:03:16,600 --> 00:03:18,600\nAnd how was the transition when you got there?\n\n50\n00:03:19,259 --> 00:03:27,259\nWell, by swimming through the river,\n\n51\n00:03:29,259 --> 00:03:34,259\nuntil we got to the side of here.\n\n52\n00:03:36,259 --> 00:03:39,259\nAnd what was the route you took to get to the?\n\n53\n00:03:39,259 --> 00:03:41,259\nIt took you days.\n\n54\n00:03:41,259 --> 00:03:43,259\nAnd what was the like?\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining f1c02ac4-2ddf-46f0-83c0-d49cb3aced45_a251d868-e4c6-44cf-b695-4bee41bc026a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained f1c02ac4-2ddf-46f0-83c0-d49cb3aced45_a251d868-e4c6-44cf-b695-4bee41bc026a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n52\n00:03:36,259 --> 00:03:39,259\nAnd what was the route you took to get to the?\n\n53\n00:03:39,259 --> 00:03:41,259\nIt took you days.\n\n54\n00:03:41,259 --> 00:03:43,259\nAnd what was the like?\n\n55\n00:03:43,919 --> 00:03:49,919\nWell, I was at,\n\n56\n00:03:52,919 --> 00:03:59,919\nand I don't really remember how it was, because it was at night when I crossed.\n\n57\n00:04:01,919 --> 00:04:03,919\nAnd did you go in a group?\n\n58\n00:04:04,919 --> 00:04:10,919\nWell, there were only, but no one else was there.\n\n59\n00:04:11,580 --> 00:04:14,580\nSo, you cross the river, and then you get to the border?\n\n60\n00:04:15,580 --> 00:04:16,579\nYes.\n\n61\n00:04:17,579 --> 00:04:21,579\nAnd do you know how many days it took you to do this whole process?\n\n62\n00:04:22,579 --> 00:04:28,579\nWell, it depends on the situation, but for me, it was just one night,\n\n63\n00:04:29,579 --> 00:04:34,579\nswimming and just walking.\n\n64\n00:04:35,239 --> 00:04:38,239\nOne night, I mean, did you feel like a whole night swimming?\n\n65\n00:04:39,239 --> 00:04:46,239\nNo, we just crossed the river, and from there, we walked a little more,\n\n66\n00:04:47,239 --> 00:04:49,239\nuntil someone came to pick us up.\n\n67\n00:04:51,239 --> 00:04:55,239\nAnd how long did it take you to get there, and for someone to pick you up?\n\n68\n00:04:56,239 --> 00:04:59,239\nWell, it took me a little more than a day,\n\n69\n00:04:59,899 --> 00:05:03,899\nAnd how long did it take you to get there, and for someone to pick you up?\n\n70\n00:05:04,899 --> 00:05:06,899\nAbout ten minutes.\n\n71\n00:05:07,899 --> 00:05:13,899\nAnd the situation at the border with, were they present? How was it?\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed e76f10fc-411e-453c-8c66-fb6143bb3ed7_2156a694-abb7-437f-ace0-aa87afc0a1f3[39m
[34m[34mverbose[34m[39m: [34m<<< [e76f10fc-411e-453c-8c66-fb6143bb3ed7] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e76f10fc-411e-453c-8c66-fb6143bb3ed7: translate_subtitle_helper] response - complete in 6316ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 458, content: "[39m
[34m834[39m
[34m00:07:24,180 --> 00:07:24,420[39m
[34mيأتي[39m
[34m835[39m
[34m00:07:24,420 --> 00:07:24,520[39m
[34mمن[39m
[34m836[39m
[34m00:07:24,520 --> 00:07:24,700[39m
[34mدول[39m
[34m837[39m
[34m00:07:24,700 --> 00:07:25,020[39m
[34mأخرى[39m
[34m838[39m
[34m00:07:26,880 --> 00:07:27,640[39m
[34mفقامت[39m
[34m839[39m
[34m00:07:27,640 --> 00:07:28,080[39m
[34mوحدات[39m
[34m840[39m
[34m00:07:28,080 --> 00:07:28,620[39m
[34mمن[39m
[34m841[39m
[34m00:07:28,620 --> 00:07:29,100[39m
[34mالبحرية[39m
[34m842[39m
[34m00:07:29,100 --> 00:07:29,640[39m
[34mالعسكرية[39m
[34m843[39m
[34m00:07:29,640 --> ... --> 00:07:30,600[39m
[34mفي[39m
[34m845[39m
[34m00:07:30,600 --> 00:07:30,780[39m
[34mباب[39m
[34m846[39m
[34m00:07:30,780 --> 00:07:31,860[39m
[34mالمندب[39m
[34m847[39m
[34m00:07:31,860 --> 00:07:32,980[39m
[34mبالتنسيق[39m
[34m848[39m
[34m00:07:32,980 --> 00:07:33,100[39m
[34mمع[39m
[34m849[39m
[34m00:07:33,100 --> 00:07:33,400[39m
[34mالصلوات[39m
[34m850[39m
[34m00:07:33,400 --> 00:07:33,840[39m
[34mاليمنية[39m
[34m851[39m
[34m00:07:33,840 --> 00:07:34,480[39m
[34mومنعتها[39m
[34m852[39m
[34m00:07:34,480 --> 00:07:34,800[39m
[34mوربما[39m
[34m853[39m
[34m00:07:34,800 --> 00:07:35,580[39m
[34mسنتطرق[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 525 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```xml\n\n834\n00:07:24,180 --> 00:07:24,420\nComing\n\n835\n00:07:24,420 --> 00:07:24,520\nfrom\n\n836\n00:07:24,520 --> 00:07:24,700\nother\n\n837\n00:07:24,700 --> 00:07:25,020\ncountries\n\n838\n00:07:26,880 --> 00:07:27,640\nUnits\n\n839\n00:07:27,640 --> 00:07:28,080\nof\n\n840\n00:07:28,080 --> 00:07:28,620\nthe\n\n841\n00:07:28,620 --> 00:07:29,100\nnaval\n\n842\n00:07:29,100 --> 00:07:29,640\nmilitary\n\n843\n00:07:29,640 --> 00:07:30,480\npositioned\n\n844\n00:07:30,480 --> 00:07:30,600\nat\n\n845\n00:07:30,600 --> 00:07:30,780\nBab\n\n846\n00:07:30,780 --> 00:07:31,860\nel-Mandeb\n\n847\n00:07:31,860 --> 00:07:32,980\nin coordination\n\n848\n00:07:32,980 --> 00:07:33,100\nwith\n\n849\n00:07:33,100 --> 00:07:33,400\nthe Yemeni\n\n850\n00:07:33,400 --> 00:07:33,840\nforces\n\n851\n00:07:33,840 --> 00:07:34,480\nand prevented\n\n852\n00:07:34,480 --> 00:07:34,800\nmaybe\n\n853\n00:07:34,800 --> 00:07:35,580\nwe will touch on\n\n```"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining aa2b971e-6da4-4140-9757-850981b274ed_845ac7c6-53b4-4f57-aa61-20713fc9efc1[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained aa2b971e-6da4-4140-9757-850981b274ed_845ac7c6-53b4-4f57-aa61-20713fc9efc1[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n69\n00:04:59,899 --> 00:05:03,899\nAnd how long did it take you to get there, and for someone to pick you up?\n\n70\n00:05:04,899 --> 00:05:06,899\nAbout ten minutes.\n\n71\n00:05:07,899 --> 00:05:13,899\nAnd the situation at the border with, were they present? How was it?\n\n72\n00:05:14,899 --> 00:05:22,899\nWell, I don't really remember,\n\n73\n00:05:23,559 --> 00:05:28,559\nand then and we have to get in quickly,\n\n74\n00:05:29,559 --> 00:05:34,559\nbut we have to hide as best we can in the car.\n\n75\n00:05:35,559 --> 00:05:46,559\nAnd how dangerous was it\n\n76\n00:05:47,559 --> 00:05:51,559\nWell, for me, it was a little dangerous,\n\n77\n00:05:52,220 --> 00:06:00,220\nbecause you don't know the risks you can have, especially at night,\n\n78\n00:06:01,220 --> 00:06:06,220\nbecause the water was too cold,\n\n79\n00:06:07,220 --> 00:06:14,220\nand since the river was carrying a lot of current, it can take you.\n\n80\n00:06:14,880 --> 00:06:23,880\nSo you have to swim very fast, and not let the current take you.\n\n81\n00:06:24,880 --> 00:06:26,880\nAnd being in groups, did it help?\n\n82\n00:06:27,880 --> 00:06:29,880\nDid it work as a group at that time?\n\n83\n00:06:30,880 --> 00:06:40,880\nWell, because the people who crossed told us that everyone had to fight for their own life,\n\n84\n00:06:41,540 --> 00:06:47,540\nbecause sometimes helping someone else is dangerous, because you can lose your life.\n\n85\n00:06:48,540 --> 00:06:54,540\nSo you just have to see for yourself.\n\n86\n00:06:55,540 --> 00:06:59,540\nHow long did your process take?\n\n87\n00:07:00,540 --> 00:07:03,540\nOr what is your current status?\n\n88\n00:07:04,540 --> 00:07:06,540\nWell, I'm still illegally.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed cef74c09-19a3-459d-8dfd-9aee1898556a_2ddb6c1e-d89e-4330-a3c6-76b244c4c819[39m
[34m[34mverbose[34m[39m: [34m<<< [cef74c09-19a3-459d-8dfd-9aee1898556a] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [cef74c09-19a3-459d-8dfd-9aee1898556a: translate_subtitle_helper] response - complete in 4841ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 478, content: "[39m
[34m1038[39m
[34m00:09:02,780 --> 00:09:03,140[39m
[34mأكتوبر[39m
[34m1039[39m
[34m00:09:03,140 --> 00:09:03,760[39m
[34mبأسبوعين[39m
[34m1040[39m
[34m00:09:03,760 --> 00:09:04,080[39m
[34mفقط[39m
[34m1041[39m
[34m00:09:04,080 --> 00:09:04,500[39m
[34mأطلق[39m
[34m1042[39m
[34m00:09:04,500 --> 00:09:04,940[39m
[34mالحوثيون[39m
[34m1043[39m
[34m00:09:04,940 --> 00:09:05,540[39m
[34mصاروخا[39m
[34m1044[39m
[34m00:09:05,540 --> 00:09:06,160[39m
[34mاسمه[39m
[34m1045[39m
[34m00:09:06,160 --> 00:09:06,580[39m
[34mطفان[39m
[34m1046[39m
[34m00:09:06,580 --> 00:09:08,060[39m
[34mيعني[39m
[34m1047[39m
[34m00:09:08,060 --> ... --> 00:09:08,980[39m
[34mهذه[39m
[34m1049[39m
[34m00:09:08,980 --> 00:09:11,000[39m
[34mمصادفة[39m
[34m1050[39m
[34m00:09:16,060 --> 00:09:16,900[39m
[34mيعني[39m
[34m1051[39m
[34m00:09:16,900 --> 00:09:17,440[39m
[34mبالنسبة[39m
[34m1052[39m
[34m00:09:17,440 --> 00:09:18,020[39m
[34mللمرونة[39m
[34m1053[39m
[34m00:09:18,020 --> 00:09:19,200[39m
[34mأعتقد[39m
[34m1054[39m
[34m00:09:19,200 --> 00:09:19,360[39m
[34mكان[39m
[34m1055[39m
[34m00:09:19,360 --> 00:09:19,660[39m
[34mهناك[39m
[34m1056[39m
[34m00:09:19,660 --> 00:09:19,980[39m
[34mتجديد[39m
[34m1057[39m
[34m00:09:20,000 --> 00:09:20,000[39m
[34mكثير[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 545 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1038\n00:09:02,780 --> 00:09:03,140\nOctober\n\n1039\n00:09:03,140 --> 00:09:03,760\nTwo weeks\n\n1040\n00:09:03,760 --> 00:09:04,080\nOnly\n\n1041\n00:09:04,080 --> 00:09:04,500\nThe Houthis\n\n1042\n00:09:04,500 --> 00:09:04,940\nLaunched\n\n1043\n00:09:04,940 --> 00:09:05,540\nA missile\n\n1044\n00:09:05,540 --> 00:09:06,160\nCalled\n\n1045\n00:09:06,160 --> 00:09:06,580\nTufan\n\n1046\n00:09:06,580 --> 00:09:08,060\nI mean\n\n1047\n00:09:08,060 --> 00:09:08,780\nIs\n\n1048\n00:09:08,780 --> 00:09:08,980\nThis\n\n1049\n00:09:08,980 --> 00:09:11,000\nA coincidence\n\n1050\n00:09:16,060 --> 00:09:16,900\nI mean\n\n1051\n00:09:16,900 --> 00:09:17,440\nRegarding\n\n1052\n00:09:17,440 --> 00:09:18,020\nFlexibility\n\n1053\n00:09:18,020 --> 00:09:19,200\nI think\n\n1054\n00:09:19,200 --> 00:09:19,360\nThere was\n\n1055\n00:09:19,360 --> 00:09:19,660\nA lot\n\n1056\n00:09:19,660 --> 00:09:19,980\nOf renewal\n\n1057\n00:09:20,000 --> 00:09:20,000\nMuch\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining eb5e8315-8f31-48d3-b16b-93b369e4c2f0_79d74283-abf3-40a0-90ce-53ef6e636d7c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained eb5e8315-8f31-48d3-b16b-93b369e4c2f0_79d74283-abf3-40a0-90ce-53ef6e636d7c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n86\n00:06:55,540 --> 00:06:59,540\nHow long did your process take?\n\n87\n00:07:00,540 --> 00:07:03,540\nOr what is your current status?\n\n88\n00:07:04,540 --> 00:07:06,540\nWell, I'm still illegally.\n\n89\n00:07:07,200 --> 00:07:12,200\nAnd how long do you think the process lasted, or what did they tell you?\n\n90\n00:07:13,200 --> 00:07:19,200\nWell, I don't know, because I've only crossed here,\n\n91\n00:07:20,200 --> 00:07:26,200\nand I haven't done anything legally.\n\n92\n00:07:27,200 --> 00:07:31,200\nAnd is your life what you expected it to be?\n\n93\n00:07:32,200 --> 00:07:34,200\nDo you have opportunities, etc.?\n\n94\n00:07:34,859 --> 00:07:37,859\nWell, in one part, yes, but not in the other.\n\n95\n00:07:39,859 --> 00:07:40,859\nHow does it work?\n\n96\n00:07:41,859 --> 00:07:49,859\nWell, here you can earn a little more money and be able to help your family,\n\n97\n00:07:50,859 --> 00:07:56,859\nbut another part is that you have to pay a lot of expenses here,\n\n98\n00:07:57,859 --> 00:08:02,859\nand it's long hours of work.\n\n99\n00:08:03,519 --> 00:08:06,519\nWhat do you do in?\n\n100\n00:08:07,519 --> 00:08:09,519\nI paint houses.\n\n101\n00:08:10,519 --> 00:08:16,519\nAnd would you like at some point to make the decision to try to regularize your status?\n\n102\n00:08:17,519 --> 00:08:19,519\nWell, yes, it would be good.\n\n103\n00:08:20,000 --> 00:08:21,920\nEs sencillo o es muy complicado?\n\n104\n00:08:23,840 --> 00:08:26,480\nPues he hablado con personas\n\n105\n00:08:26,640 --> 00:08:30,640\ny dicen que a la vez es complicado porque\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 2f5d8f73-392e-417f-b380-3796aec60424_c65d25e6-9d06-431c-9353-d63c606a2b28[39m
[34m[34mverbose[34m[39m: [34m<<< [2f5d8f73-392e-417f-b380-3796aec60424] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [2f5d8f73-392e-417f-b380-3796aec60424: translate_subtitle_helper] response - complete in 4601ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 472, content: "[39m
[34m1089[39m
[34m00:09:35,020 --> 00:09:35,480[39m
[34mوالشهور[39m
[34m1090[39m
[34m00:09:36,060 --> 00:09:36,460[39m
[34mإسرائيل[39m
[34m1091[39m
[34m00:09:36,460 --> 00:09:36,720[39m
[34mكانت[39m
[34m1092[39m
[34m00:09:36,720 --> 00:09:37,080[39m
[34mتقديرات[39m
[34m1093[39m
[34m00:09:37,080 --> 00:09:37,600[39m
[34mتذهب[39m
[34m1094[39m
[34m00:09:37,600 --> 00:09:37,680[39m
[34mإلى[39m
[34m1095[39m
[34m00:09:37,680 --> 00:09:37,840[39m
[34mهذا[39m
[34m1096[39m
[34m00:09:37,840 --> 00:09:38,100[39m
[34mالاتجاه[39m
[34m1097[39m
[34m00:09:38,100 --> 00:09:38,360[39m
[34mكانت[39m
[34m1098[39m
[34m00:09:38,360 --> ... --> 00:09:39,140[39m
[34mالتقديرات[39m
[34m1100[39m
[34m00:09:39,760 --> 00:09:40,160[39m
[34mفكان[39m
[34m1101[39m
[34m00:09:40,160 --> 00:09:40,480[39m
[34mهناك[39m
[34m1102[39m
[34m00:09:40,480 --> 00:09:40,820[39m
[34mربما[39m
[34m1103[39m
[34m00:09:43,020 --> 00:09:43,420[39m
[34mيعني[39m
[34m1104[39m
[34m00:09:43,420 --> 00:09:43,800[39m
[34mإعطاء[39m
[34m1105[39m
[34m00:09:43,800 --> 00:09:44,240[39m
[34mفرصة[39m
[34m1106[39m
[34m00:09:45,560 --> 00:09:45,960[39m
[34mلأي[39m
[34m1107[39m
[34m00:09:45,960 --> 00:09:46,380[39m
[34mتدخل[39m
[34m1108[39m
[34m00:09:46,380 --> 00:09:46,720[39m
[34mعربي[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 539 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```xml\n\n1089\n00:09:35,020 --> 00:09:35,480\nAnd the months\n\n1090\n00:09:36,060 --> 00:09:36,460\nIsrael\n\n1091\n00:09:36,460 --> 00:09:36,720\nwas\n\n1092\n00:09:36,720 --> 00:09:37,080\nestimations\n\n1093\n00:09:37,080 --> 00:09:37,600\nwere leaning\n\n1094\n00:09:37,600 --> 00:09:37,680\ntowards\n\n1095\n00:09:37,680 --> 00:09:37,840\nthis\n\n1096\n00:09:37,840 --> 00:09:38,100\ndirection\n\n1097\n00:09:38,100 --> 00:09:38,360\nwere\n\n1098\n00:09:38,360 --> 00:09:38,600\nmost\n\n1099\n00:09:38,600 --> 00:09:39,140\nof the estimates\n\n1100\n00:09:39,760 --> 00:09:40,160\nSo there\n\n1101\n00:09:40,160 --> 00:09:40,480\nwas\n\n1102\n00:09:40,480 --> 00:09:40,820\nperhaps\n\n1103\n00:09:43,020 --> 00:09:43,420\nmeaning\n\n1104\n00:09:43,420 --> 00:09:43,800\ngiving\n\n1105\n00:09:43,800 --> 00:09:44,240\na chance\n\n1106\n00:09:45,560 --> 00:09:45,960\nfor any\n\n1107\n00:09:45,960 --> 00:09:46,380\nArab\n\n1108\n00:09:46,380 --> 00:09:46,720\nintervention\n\n\n```"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining f6f57fb4-390f-4e5f-8e75-7a62e624d7ad_68692763-1e1f-49b3-ad98-9f06298778ee[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained f6f57fb4-390f-4e5f-8e75-7a62e624d7ad_68692763-1e1f-49b3-ad98-9f06298778ee[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n103\n00:08:20,000 --> 00:08:21,920\nEs sencillo o es muy complicado?\n\n104\n00:08:23,840 --> 00:08:26,480\nPues he hablado con personas\n\n105\n00:08:26,640 --> 00:08:30,640\ny dicen que a la vez es complicado porque\n\n106\n00:08:32,360 --> 00:08:34,360\npues es difícil el proceso.\n\n107\n00:08:37,000 --> 00:08:39,639\nY a veces como depende las leyes que hay\n\n108\n00:08:40,240 --> 00:08:45,080\naquí en cada estado, pues puede ser más difícil.\n\n109\n00:08:46,480 --> 00:08:49,160\nUsted lleva ahorita ya seis años.\n\n110\n00:08:51,000 --> 00:08:52,000\nSí.\n\n111\n00:08:53,279 --> 00:08:55,480\n¿Y planea quedarse más tiempo?\n\n112\n00:08:56,520 --> 00:09:01,520\nPues no sé, como por ahorita las cosas están difíciles, entonces.\n\n113\n00:09:02,919 --> 00:09:06,000\nComo no sé qué pasaría después\n\n114\n00:09:06,919 --> 00:09:11,639\nsi decido como quedarme más tiempo o regresar a México.\n\n115\n00:09:12,919 --> 00:09:15,360\nY extraña a México?\n\n116\n00:09:15,360 --> 00:09:19,599\nPues sí, porque toda mi familia está allá\n\n117\n00:09:19,599 --> 00:09:25,040\ny. Y pues a veces es difícil de que.\n\n118\n00:09:26,239 --> 00:09:31,040\nEn un momento te sientes solo y no puedes estar con tu familia.\n\n119\n00:09:33,160 --> 00:09:35,879\nY a su familia no le gustaría en algún momento unirse\n\n120\n00:09:36,360 --> 00:09:38,559\na?\n\n121\n00:09:38,559 --> 00:09:43,720\nPues creo que no, porque a veces yo les les digo, pero no quieren.\n\n122\n00:09:45,959 --> 00:09:47,959\nY eso es porque les gusta mucho México,\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 331ec312-c43a-4550-97ef-749671d46a53_897e6f26-e770-4983-a8b6-34135dbdbb96[39m
[34m[34mverbose[34m[39m: [34m<<< [331ec312-c43a-4550-97ef-749671d46a53] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [331ec312-c43a-4550-97ef-749671d46a53: translate_subtitle_helper] response - complete in 5571ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 462, content: "[39m
[34m987[39m
[34m00:08:39,780 --> 00:08:39,960[39m
[34mالتي[39m
[34m988[39m
[34m00:08:39,960 --> 00:08:40,380[39m
[34mتحرك[39m
[34m989[39m
[34m00:08:40,380 --> 00:08:40,640[39m
[34mبها[39m
[34m990[39m
[34m00:08:40,640 --> 00:08:41,200[39m
[34mالحوثيون[39m
[34m991[39m
[34m00:08:41,200 --> 00:08:41,800[39m
[34mعقب[39m
[34m992[39m
[34m00:08:41,800 --> 00:08:42,840[39m
[34mأحداث[39m
[34m993[39m
[34m00:08:42,840 --> 00:08:43,300[39m
[34mالسابع[39m
[34m994[39m
[34m00:08:43,300 --> 00:08:43,420[39m
[34mمن[39m
[34m995[39m
[34m00:08:43,420 --> 00:08:43,820[39m
[34mأكتوبر[39m
[34m996[39m
[34m00:08:43,820 --> ... --> 00:08:45,180[39m
[34mيعني[39m
[34m998[39m
[34m00:08:45,180 --> 00:08:45,380[39m
[34mأنتم[39m
[34m999[39m
[34m00:08:45,380 --> 00:08:45,700[39m
[34mتخضون[39m
[34m1000[39m
[34m00:08:45,700 --> 00:08:45,980[39m
[34mالحرب[39m
[34m1001[39m
[34m00:08:45,980 --> 00:08:46,240[39m
[34mالحرب[39m
[34m1002[39m
[34m00:08:46,240 --> 00:08:46,380[39m
[34mليست[39m
[34m1003[39m
[34m00:08:46,380 --> 00:08:46,520[39m
[34mشيء[39m
[34m1004[39m
[34m00:08:46,520 --> 00:08:46,820[39m
[34mسهل[39m
[34m1005[39m
[34m00:08:46,820 --> 00:08:47,960[39m
[34mلابد[39m
[34m1006[39m
[34m00:08:47,960 --> 00:08:48,180[39m
[34mلها[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 529 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n987\n00:08:39,780 --> 00:08:39,960\nthat\n\n988\n00:08:39,960 --> 00:08:40,380\nmoved\n\n989\n00:08:40,380 --> 00:08:40,640\nwith\n\n990\n00:08:40,640 --> 00:08:41,200\nthe Houthis\n\n991\n00:08:41,200 --> 00:08:41,800\nafter\n\n992\n00:08:41,800 --> 00:08:42,840\nthe events\n\n993\n00:08:42,840 --> 00:08:43,300\nof the seventh\n\n994\n00:08:43,300 --> 00:08:43,420\nof\n\n995\n00:08:43,420 --> 00:08:43,820\nOctober\n\n996\n00:08:43,820 --> 00:08:44,480\ndirectly\n\n997\n00:08:44,480 --> 00:08:45,180\nI mean\n\n998\n00:08:45,180 --> 00:08:45,380\nyou\n\n999\n00:08:45,380 --> 00:08:45,700\nare waging\n\n1000\n00:08:45,700 --> 00:08:45,980\nthe war\n\n1001\n00:08:45,980 --> 00:08:46,240\nwar\n\n1002\n00:08:46,240 --> 00:08:46,380\nis not\n\n1003\n00:08:46,380 --> 00:08:46,520\nsomething\n\n1004\n00:08:46,520 --> 00:08:46,820\neasy\n\n1005\n00:08:46,820 --> 00:08:47,960\nit must\n\n1006\n00:08:47,960 --> 00:08:48,180\nhave\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining c24adbd2-4f0f-4f1c-b932-e704c636a1e6_7c9b0d9a-c9cb-43a8-bd44-10262e448375[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 9c9d69cd-8603-49af-a57c-40d35cd9ee06_df11c0df-5f3f-4a1d-83dc-a4a47d434b7e[39m
[34m[34mverbose[34m[39m: [34m<<< [9c9d69cd-8603-49af-a57c-40d35cd9ee06] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [9c9d69cd-8603-49af-a57c-40d35cd9ee06: translate_subtitle_helper] response - complete in 5047ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 472, content: "[39m
[34m1055[39m
[34m00:09:19,360 --> 00:09:19,660[39m
[34mهناك[39m
[34m1056[39m
[34m00:09:19,660 --> 00:09:19,980[39m
[34mتجديد[39m
[34m1057[39m
[34m00:09:20,000 --> 00:09:20,000[39m
[34mكثير[39m
[34m1058[39m
[34m00:09:20,000 --> 00:09:20,280[39m
[34mنوعا[39m
[34m1059[39m
[34m00:09:20,280 --> 00:09:20,480[39m
[34mما[39m
[34m1060[39m
[34m00:09:20,480 --> 00:09:21,140[39m
[34mفي[39m
[34m1061[39m
[34m00:09:21,140 --> 00:09:21,500[39m
[34mبداية[39m
[34m1062[39m
[34m00:09:21,500 --> 00:09:21,800[39m
[34mطفان[39m
[34m1063[39m
[34m00:09:21,800 --> 00:09:22,200[39m
[34mالأقصى[39m
[34m1064[39m
[34m00:09:23,980 --> ... --> 00:09:25,580[39m
[34mللتجارب[39m
[34m1066[39m
[34m00:09:25,580 --> 00:09:26,140[39m
[34mالسابقة[39m
[34m1067[39m
[34m00:09:26,140 --> 00:09:26,780[39m
[34mبأن[39m
[34m1068[39m
[34m00:09:26,780 --> 00:09:27,200[39m
[34mالعملية[39m
[34m1069[39m
[34m00:09:27,200 --> 00:09:27,960[39m
[34mيعني[39m
[34m1070[39m
[34m00:09:27,960 --> 00:09:28,240[39m
[34mكانت[39m
[34m1071[39m
[34m00:09:28,240 --> 00:09:28,380[39m
[34mكل[39m
[34m1072[39m
[34m00:09:28,380 --> 00:09:28,860[39m
[34mالقراءات[39m
[34m1073[39m
[34m00:09:28,860 --> 00:09:29,080[39m
[34mتقول[39m
[34m1074[39m
[34m00:09:29,080 --> 00:09:29,240[39m
[34mأن[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 539 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1055\n00:09:19,360 --> 00:09:19,660\nThere\n\n1056\n00:09:19,660 --> 00:09:19,980\nis\n\n1057\n00:09:20,000 --> 00:09:20,000\na lot\n\n1058\n00:09:20,000 --> 00:09:20,280\nof\n\n1059\n00:09:20,280 --> 00:09:20,480\nrenewal\n\n1060\n00:09:20,480 --> 00:09:21,140\nat the\n\n1061\n00:09:21,140 --> 00:09:21,500\nbeginning\n\n1062\n00:09:21,500 --> 00:09:21,800\nof the\n\n1063\n00:09:21,800 --> 00:09:22,200\npeak\n\n1064\n00:09:23,980 --> 00:09:24,780\nAccording to\n\n1065\n00:09:24,780 --> 00:09:25,580\nprevious\n\n1066\n00:09:25,580 --> 00:09:26,140\nexperiments\n\n1067\n00:09:26,140 --> 00:09:26,780\nthat\n\n1068\n00:09:26,780 --> 00:09:27,200\nthe process\n\n1069\n00:09:27,200 --> 00:09:27,960\nwas\n\n1070\n00:09:27,960 --> 00:09:28,240\nall\n\n1071\n00:09:28,240 --> 00:09:28,380\nthe\n\n1072\n00:09:28,380 --> 00:09:28,860\nreadings\n\n1073\n00:09:28,860 --> 00:09:29,080\nsay\n\n1074\n00:09:29,080 --> 00:09:29,240\nthat\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained c24adbd2-4f0f-4f1c-b932-e704c636a1e6_7c9b0d9a-c9cb-43a8-bd44-10262e448375[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n120\n00:09:36,360 --> 00:09:38,559\na?\n\n121\n00:09:38,559 --> 00:09:43,720\nPues creo que no, porque a veces yo les les digo, pero no quieren.\n\n122\n00:09:45,959 --> 00:09:47,959\nY eso es porque les gusta mucho México,\n\n123\n00:09:47,959 --> 00:09:50,519\nporque suena muy difícil de momento.\n\n124\n00:09:51,720 --> 00:09:54,919\nPues les gusta México y a la vez es difícil\n\n125\n00:09:56,720 --> 00:10:02,480\nvenir acá, porque es costoso cruzar así legalmente.\n\n126\n00:10:05,680 --> 00:10:08,279\nY la vida en\n\n127\n00:10:08,279 --> 00:10:12,680\nademás de los obviamente los retos de los documentos y trabajo, etcétera.\n\n128\n00:10:12,680 --> 00:10:16,400\nFuera de eso es, digamos, es una vida que le agrada.\n\n129\n00:10:16,680 --> 00:10:17,800\nMe encanta tanto.\n\n130\n00:10:17,800 --> 00:10:20,760\nDónde? Cómo se siente?\n\n131\n00:10:20,760 --> 00:10:24,040\nPues me siento bien, porque.\n\n132\n00:10:24,040 --> 00:10:27,000\nPues trabajando puedo\n\n133\n00:10:28,240 --> 00:10:32,440\ncomprar ropa o cosas más, más fácilmente\n\n134\n00:10:32,839 --> 00:10:35,320\ny poder ayudar a mi familia allá en México.\n\n135\n00:10:37,479 --> 00:10:40,759\nCuando fue la última vez que usted fue a México?\n\n136\n00:10:40,759 --> 00:10:42,639\nHace seis años. Pues cuando?\n\n137\n00:10:42,639 --> 00:10:44,080\nDos mil diecinueve.\n\n138\n00:10:44,080 --> 00:10:47,960\nY desde que me vine para acá a este país no he regresado.\n\n139\n00:10:50,039 --> 00:10:53,399\nY otra pregunta que estaba haciendo aquí fue si nos pudiera describir\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 9d3144a9-19f6-404d-adcf-3af01d3108ad_73d9c67f-a41b-4e26-9509-1d0404576104[39m
[34m[34mverbose[34m[39m: [34m<<< [9d3144a9-19f6-404d-adcf-3af01d3108ad] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [9d3144a9-19f6-404d-adcf-3af01d3108ad: translate_subtitle_helper] response - complete in 6062ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 448, content: "[39m
[34m936[39m
[34m00:08:17,440 --> 00:08:17,720[39m
[34mوذكر[39m
[34m937[39m
[34m00:08:17,720 --> 00:08:18,420[39m
[34mمجموعة[39m
[34m938[39m
[34m00:08:18,420 --> 00:08:19,000[39m
[34mطلب[39m
[34m939[39m
[34m00:08:19,000 --> 00:08:19,380[39m
[34mمنهم[39m
[34m940[39m
[34m00:08:19,380 --> 00:08:19,660[39m
[34mالعون[39m
[34m941[39m
[34m00:08:19,660 --> 00:08:19,960[39m
[34mوالإسلام[39m
[34m942[39m
[34m00:08:20,000 --> 00:08:20,300[39m
[34mفكان[39m
[34m943[39m
[34m00:08:20,300 --> 00:08:20,560[39m
[34mلابد[39m
[34m944[39m
[34m00:08:20,560 --> 00:08:20,720[39m
[34mمن[39m
[34m945[39m
[34m00:08:20,720 --> ... --> 00:08:21,120[39m
[34mهذا[39m
[34m947[39m
[34m00:08:21,120 --> 00:08:21,520[39m
[34mالنداء[39m
[34m948[39m
[34m00:08:21,520 --> 00:08:22,560[39m
[34mأنصر[39m
[34m949[39m
[34m00:08:22,560 --> 00:08:22,720[39m
[34mالله[39m
[34m950[39m
[34m00:08:22,720 --> 00:08:23,100[39m
[34mأيضا[39m
[34m951[39m
[34m00:08:23,100 --> 00:08:23,920[39m
[34mأو[39m
[34m952[39m
[34m00:08:23,920 --> 00:08:24,260[39m
[34mاليمن[39m
[34m953[39m
[34m00:08:24,260 --> 00:08:24,540[39m
[34mهو[39m
[34m954[39m
[34m00:08:24,540 --> 00:08:24,920[39m
[34mجزء[39m
[34m955[39m
[34m00:08:24,920 --> 00:08:25,000[39m
[34mمن[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 515 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n936\n00:08:17,440 --> 00:08:17,720\nAnd he mentioned \n\n937\n00:08:17,720 --> 00:08:18,420\na group \n\n938\n00:08:18,420 --> 00:08:19,000\nrequested \n\n939\n00:08:19,000 --> 00:08:19,380\nfrom them \n\n940\n00:08:19,380 --> 00:08:19,660\nhelp \n\n941\n00:08:19,660 --> 00:08:19,960\nand support \n\n942\n00:08:20,000 --> 00:08:20,300\nfor Islam \n\n943\n00:08:20,300 --> 00:08:20,560\nso it was \n\n944\n00:08:20,560 --> 00:08:20,720\nnecessary \n\n945\n00:08:20,720 --> 00:08:20,980\nto respond \n\n946\n00:08:20,980 --> 00:08:21,120\nto this \n\n947\n00:08:21,120 --> 00:08:21,520\ncall \n\n948\n00:08:21,520 --> 00:08:22,560\nSupport \n\n949\n00:08:22,560 --> 00:08:22,720\nGod \n\n950\n00:08:22,720 --> 00:08:23,100\nalso \n\n951\n00:08:23,100 --> 00:08:23,920\nor \n\n952\n00:08:23,920 --> 00:08:24,260\nYemen \n\n953\n00:08:24,260 --> 00:08:24,540\nis \n\n954\n00:08:24,540 --> 00:08:24,920\npart \n\n955\n00:08:24,920 --> 00:08:25,000\nof \n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 448bda20-203a-4d72-9f88-52079d40dfd3_0f50466c-849c-4a8c-98d2-9de2bb14ef1d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed e603b964-f5dd-4d4d-8393-ce893d2dcdac_f9f03543-6c2e-4402-bb26-60cef4cdc41d[39m
[34m[34mverbose[34m[39m: [34m<<< [e603b964-f5dd-4d4d-8393-ce893d2dcdac] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e603b964-f5dd-4d4d-8393-ce893d2dcdac: translate_subtitle_helper] response - complete in 8391ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 448, content: "[39m
[34m647[39m
[34m00:06:00,380 --> 00:06:00,580[39m
[34mإذن[39m
[34m648[39m
[34m00:06:00,580 --> 00:06:00,960[39m
[34mلدينا[39m
[34m649[39m
[34m00:06:00,960 --> 00:06:01,440[39m
[34mمبررات[39m
[34m650[39m
[34m00:06:01,440 --> 00:06:01,920[39m
[34mكافية[39m
[34m651[39m
[34m00:06:01,920 --> 00:06:02,480[39m
[34mللقيام[39m
[34m652[39m
[34m00:06:02,480 --> 00:06:02,700[39m
[34mبهذا[39m
[34m653[39m
[34m00:06:02,700 --> 00:06:03,020[39m
[34mالموقف[39m
[34m654[39m
[34m00:06:03,020 --> 00:06:03,220[39m
[34mيعني[39m
[34m655[39m
[34m00:06:03,220 --> 00:06:03,380[39m
[34mمن[39m
[34m656[39m
[34m00:06:03,380 --> ... --> 00:06:04,160[39m
[34mجداً[39m
[34m658[39m
[34m00:06:04,160 --> 00:06:05,040[39m
[34mومن[39m
[34m659[39m
[34m00:06:05,040 --> 00:06:05,620[39m
[34mالمعيب[39m
[34m660[39m
[34m00:06:05,620 --> 00:06:06,180[39m
[34mأن[39m
[34m661[39m
[34m00:06:06,180 --> 00:06:06,680[39m
[34mلا[39m
[34m662[39m
[34m00:06:06,680 --> 00:06:08,140[39m
[34mيحدث[39m
[34m663[39m
[34m00:06:08,140 --> 00:06:08,280[39m
[34mأي[39m
[34m664[39m
[34m00:06:08,280 --> 00:06:08,680[39m
[34mموقف[39m
[34m665[39m
[34m00:06:08,680 --> 00:06:09,080[39m
[34mمسادة[39m
[34m666[39m
[34m00:06:09,080 --> 00:06:09,480[39m
[34mلغزة[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 515 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n647\n00:06:00,380 --> 00:06:00,580\nSo\n\n648\n00:06:00,580 --> 00:06:00,960\nwe have\n\n649\n00:06:00,960 --> 00:06:01,440\nsufficient\n\n650\n00:06:01,440 --> 00:06:01,920\njustifications\n\n651\n00:06:01,920 --> 00:06:02,480\nto take\n\n652\n00:06:02,480 --> 00:06:02,700\nthis\n\n653\n00:06:02,700 --> 00:06:03,020\nstance\n\n654\n00:06:03,020 --> 00:06:03,220\nI mean\n\n655\n00:06:03,220 --> 00:06:03,380\nit's\n\n656\n00:06:03,380 --> 00:06:03,760\nvery\n\n657\n00:06:03,760 --> 00:06:04,160\ndifficult\n\n658\n00:06:04,160 --> 00:06:05,040\nand\n\n659\n00:06:05,040 --> 00:06:05,620\nshameful\n\n660\n00:06:05,620 --> 00:06:06,180\nthat\n\n661\n00:06:06,180 --> 00:06:06,680\nno\n\n662\n00:06:06,680 --> 00:06:08,140\naction\n\n663\n00:06:08,140 --> 00:06:08,280\nis\n\n664\n00:06:08,280 --> 00:06:08,680\ntaken\n\n665\n00:06:08,680 --> 00:06:09,080\nto support\n\n666\n00:06:09,080 --> 00:06:09,480\nGaza\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 448bda20-203a-4d72-9f88-52079d40dfd3_0f50466c-849c-4a8c-98d2-9de2bb14ef1d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n137\n00:10:42,639 --> 00:10:44,080\nDos mil diecinueve.\n\n138\n00:10:44,080 --> 00:10:47,960\nY desde que me vine para acá a este país no he regresado.\n\n139\n00:10:50,039 --> 00:10:53,399\nY otra pregunta que estaba haciendo aquí fue si nos pudiera describir\n\n140\n00:10:53,639 --> 00:10:56,960\ncuál fue su última comida con su familia o amigos antes de partir?\n\n141\n00:10:57,639 --> 00:10:59,320\nDe qué color era la ropa que se puso en su viaje?\n\n142\n00:10:59,320 --> 00:11:02,600\nSi tiene algunos detalles de ese tipo que recuerde que quiera compartir.\n\n143\n00:11:04,000 --> 00:11:07,639\nSí, pues la última comida\n\n144\n00:11:08,479 --> 00:11:12,759\nfue solo un desayuno que fue café con pan.\n\n145\n00:11:16,119 --> 00:11:19,919\nY pues solo fue como muy rápido,\n\n146\n00:11:19,919 --> 00:11:24,960\nporque las personas que me iban a llevar a la frontera pasaron\n\n147\n00:11:25,600 --> 00:11:29,600\ncomo muy rápido a cerca de mi casa.\n\n148\n00:11:29,600 --> 00:11:34,000\nEntonces, pues no me dio mucho tiempo también de despedirme de mi familia.\n\n149\n00:11:34,479 --> 00:11:36,080\nRecuerda qué ropa llevaba?\n\n150\n00:11:38,080 --> 00:11:44,320\nNo, solo recuerdo que llevaba una sudadera gris.\n\n151\n00:11:46,639 --> 00:11:47,639\nNo, chiquito.\n\n152\n00:11:50,360 --> 00:11:54,639\nY llevaba algo más con usted, con mi mochila o qué tipo de cosas llevaba con\n\n153\n00:11:54,639 --> 00:11:55,639\nusted?\n\n154\n00:11:56,639 --> 00:12:01,479\nSí, en una mochila llevaba solo dos camisas\n\n155\n00:12:02,000 --> 00:12:07,800\ndos camisas, porque no sabía cuántos días iba a estar en la frontera.\n\n156\n00:12:11,720 --> 00:12:17,160\nEntonces fue México con una mochila, dos camisas, un desayuno ligero y fue todo.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed fa8a536a-d76e-442d-b28d-239ae62d30b6_ace25cac-6c37-48b9-8941-0a50d1a04fe9[39m
[34m[34mverbose[34m[39m: [34m<<< [fa8a536a-d76e-442d-b28d-239ae62d30b6] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [fa8a536a-d76e-442d-b28d-239ae62d30b6: translate_subtitle_helper] response - complete in 5506ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 465, content: "[39m
[34m1021[39m
[34m00:08:55,800 --> 00:08:56,120[39m
[34mقلت[39m
[34m1022[39m
[34m00:08:56,120 --> 00:08:56,400[39m
[34mإنه[39m
[34m1023[39m
[34m00:08:56,400 --> 00:08:57,060[39m
[34mنداء[39m
[34m1024[39m
[34m00:08:57,060 --> 00:08:57,580[39m
[34mمحمد[39m
[34m1025[39m
[34m00:08:57,580 --> 00:08:57,960[39m
[34mالضيف[39m
[34m1026[39m
[34m00:08:57,960 --> 00:08:58,380[39m
[34mكما[39m
[34m1027[39m
[34m00:08:58,380 --> 00:08:58,600[39m
[34mكان[39m
[34m1028[39m
[34m00:08:58,600 --> 00:08:58,980[39m
[34mلفتا[39m
[34m1029[39m
[34m00:08:58,980 --> 00:08:59,340[39m
[34mأيضا[39m
[34m1030[39m
[34m00:08:59,340 --> ... --> 00:08:59,680[39m
[34mفي[39m
[34m1032[39m
[34m00:08:59,680 --> 00:09:00,000[39m
[34m21[39m
[34m1033[39m
[34m00:09:00,000 --> 00:09:01,060[39m
[34mسبتمبر[39m
[34m1034[39m
[34m00:09:01,060 --> 00:09:01,840[39m
[34mقبل[39m
[34m1035[39m
[34m00:09:01,840 --> 00:09:02,280[39m
[34mأحداث[39m
[34m1036[39m
[34m00:09:02,280 --> 00:09:02,660[39m
[34mالسابع[39m
[34m1037[39m
[34m00:09:02,660 --> 00:09:02,780[39m
[34mمن[39m
[34m1038[39m
[34m00:09:02,780 --> 00:09:03,140[39m
[34mأكتوبر[39m
[34m1039[39m
[34m00:09:03,140 --> 00:09:03,760[39m
[34mبأسبوعين[39m
[34m1040[39m
[34m00:09:03,760 --> 00:09:04,080[39m
[34mفقط[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 532 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1021\n00:08:55,800 --> 00:08:56,120\nI said\n\n1022\n00:08:56,120 --> 00:08:56,400\nit was\n\n1023\n00:08:56,400 --> 00:08:57,060\na call\n\n1024\n00:08:57,060 --> 00:08:57,580\nMohammed\n\n1025\n00:08:57,580 --> 00:08:57,960\nthe guest\n\n1026\n00:08:57,960 --> 00:08:58,380\nas\n\n1027\n00:08:58,380 --> 00:08:58,600\nit was\n\n1028\n00:08:58,600 --> 00:08:58,980\nnoteworthy\n\n1029\n00:08:58,980 --> 00:08:59,340\nalso\n\n1030\n00:08:59,340 --> 00:08:59,580\nthat\n\n1031\n00:08:59,580 --> 00:08:59,680\non\n\n1032\n00:08:59,680 --> 00:09:00,000\nthe 21st\n\n1033\n00:09:00,000 --> 00:09:01,060\nof September\n\n1034\n00:09:01,060 --> 00:09:01,840\nbefore\n\n1035\n00:09:01,840 --> 00:09:02,280\nthe events\n\n1036\n00:09:02,280 --> 00:09:02,660\nof the 7th\n\n1037\n00:09:02,660 --> 00:09:02,780\nof\n\n1038\n00:09:02,780 --> 00:09:03,140\nOctober\n\n1039\n00:09:03,140 --> 00:09:03,760\nonly two weeks\n\n1040\n00:09:03,760 --> 00:09:04,080\nprior\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining b7ea7c10-5c35-4c35-a5f8-96b93d36a504_381ba6fa-f328-409b-8f30-2befc8cd352d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained b7ea7c10-5c35-4c35-a5f8-96b93d36a504_381ba6fa-f328-409b-8f30-2befc8cd352d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n154\n00:11:56,639 --> 00:12:01,479\nSí, en una mochila llevaba solo dos camisas\n\n155\n00:12:02,000 --> 00:12:07,800\ndos camisas, porque no sabía cuántos días iba a estar en la frontera.\n\n156\n00:12:11,720 --> 00:12:17,160\nEntonces fue México con una mochila, dos camisas, un desayuno ligero y fue todo.\n\n157\n00:12:19,800 --> 00:12:24,880\nY cuánto tiempo le tomó en y establecerse después de el\n\n158\n00:12:24,880 --> 00:12:25,880\nrecorrido?\n\n159\n00:12:26,880 --> 00:12:31,320\nPues es que estuve como dos semanas ahí en la frontera,\n\n160\n00:12:31,320 --> 00:12:34,479\nesperando hasta que fuera mi turno.\n\n161\n00:12:37,200 --> 00:12:41,519\nSu turno para poder entrar y para poder cruzar el río.\n\n162\n00:12:44,799 --> 00:12:48,559\nY antes del desayuno, tuvo alguna cena con su familia en la noche?\n\n163\n00:12:50,279 --> 00:12:54,760\nSolo con mi mamá y dos hermanos míos,\n\n164\n00:12:55,399 --> 00:12:59,559\nque fuimos a comer tacos.\n\n165\n00:13:01,839 --> 00:13:03,640\nY cómo se sentía su familia al respecto?\n\n166\n00:13:05,079 --> 00:13:10,279\nPues a la vez mi mamá estaba feliz, pero también estaba triste porque.\n\n167\n00:13:11,480 --> 00:13:16,559\nPues es que es muy riesgoso cuando uno viene para acá, porque.\n\n168\n00:13:18,239 --> 00:13:24,320\nHay muchas cosas que pueden pasar, como es difícil cruzar el río\n\n169\n00:13:24,320 --> 00:13:29,399\ny a la vez no sabes como si vas a sobrevivir o algo así.\n\n170\n00:13:29,880 --> 00:13:31,799\nO también del lado mexicano.\n\n171\n00:13:33,160 --> 00:13:36,959\nPuedes tener riesgos de que puedas ser secuestrado.\n\n172\n00:13:40,399 --> 00:13:43,200\nCómo es el lado mexicano al respecto?\n\n173\n00:13:45,679 --> 00:13:50,519\nPues en ese en esa época, cuando yo llegué.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 6d0da48a-c8bf-402a-9b19-771463f8f386_8a8a551a-2a64-4bbc-865f-688c74ccd453[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 6d0da48a-c8bf-402a-9b19-771463f8f386_8a8a551a-2a64-4bbc-865f-688c74ccd453[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n171\n00:13:33,160 --> 00:13:36,959\nPuedes tener riesgos de que puedas ser secuestrado.\n\n172\n00:13:40,399 --> 00:13:43,200\nCómo es el lado mexicano al respecto?\n\n173\n00:13:45,679 --> 00:13:50,519\nPues en ese en esa época, cuando yo llegué.\n\n174\n00:13:51,239 --> 00:13:56,440\nPues como es que era como solo llegamos a un hotel,\n\n175\n00:13:56,440 --> 00:14:01,679\npero de ahí no nos dejaban salir porque nos podían secuestrar,\n\n176\n00:14:01,799 --> 00:14:04,760\ncomo si no éramos de esa zona.\n\n177\n00:14:07,959 --> 00:14:10,000\nY secuestrar por mi imagen no van los criminales.\n\n178\n00:14:10,640 --> 00:14:15,839\nY entonces no nos dejaban salir del hotel hasta que era como\n\n179\n00:14:15,839 --> 00:14:18,480\nnuestro turno. Ya de ahí nos llevaban al.\n\n180\n00:14:19,679 --> 00:14:20,839\nA la orilla del río.\n\n181\n00:14:22,119 --> 00:14:26,519\nY de ahí teníamos que cruzar el río nadando.\n\n182\n00:14:28,559 --> 00:14:32,920\nEntonces cruza, llega al otro lado e inmediatamente ya entra al país y se\n\n183\n00:14:32,920 --> 00:14:34,720\nintegra. Es así como funciona.\n\n184\n00:14:36,160 --> 00:14:37,519\nPues no así, porque.\n\n185\n00:14:40,040 --> 00:14:43,720\nTodavía ahí es como lo más riesgoso,\n\n186\n00:14:43,720 --> 00:14:48,720\nporque tienes que ocultarte y que no te\n\n187\n00:14:48,720 --> 00:14:51,320\natrape como la policía de migración.\n\n188\n00:14:54,239 --> 00:14:57,600\nY desde ese momento, cuánto tiempo le toma ya llegar a un lugar?\n\n189\n00:14:57,600 --> 00:15:00,279\nEstablecerse es cuestión de semanas, meses.\n\n190\n00:15:01,119 --> 00:15:02,760\nPues es cuestión de semanas,\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 1d0e1a0d-7ac7-4d5b-bdbd-847c7bcd1674_2f3550e4-48f6-41ce-8f45-5a42f3ad8117[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 1d0e1a0d-7ac7-4d5b-bdbd-847c7bcd1674_2f3550e4-48f6-41ce-8f45-5a42f3ad8117[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n188\n00:14:54,239 --> 00:14:57,600\nY desde ese momento, cuánto tiempo le toma ya llegar a un lugar?\n\n189\n00:14:57,600 --> 00:15:00,279\nEstablecerse es cuestión de semanas, meses.\n\n190\n00:15:01,119 --> 00:15:02,760\nPues es cuestión de semanas,\n\n191\n00:15:03,079 --> 00:15:08,200\nporque yo recuerdo que estuve una semana\n\n192\n00:15:08,519 --> 00:15:13,679\ndel lado americano en una casa en Laredo.\n\n193\n00:15:14,279 --> 00:15:19,239\nY de ahí otra vez igual esperé mi turno para que me pudieran como\n\n194\n00:15:19,959 --> 00:15:25,079\ntraer acá a donde estoy ahorita.\n\n195\n00:15:26,799 --> 00:15:28,559\nY ellos ayudaron a conseguir trabajo.\n\n196\n00:15:30,119 --> 00:15:35,040\nTenía amigos y ellos fueron los que me ayudaron a conseguir trabajo.\n\n197\n00:15:36,920 --> 00:15:41,519\nY ya hay alguna barrera con respecto al lenguaje o usted ya sabe inglés?\n\n198\n00:15:42,279 --> 00:15:44,480\nNo, pues todavía no sé inglés.\n\n199\n00:15:45,320 --> 00:15:50,119\nA veces también eso es difícil para como encontrar un\n\n200\n00:15:50,119 --> 00:15:55,440\ntrabajo, porque a veces como no puedes comunicarte con las\n\n201\n00:15:55,440 --> 00:15:56,279\npersonas.\n\n202\n00:15:57,920 --> 00:16:01,000\nTiene algo mi amiga, mi compañera, mi colega,\n\n203\n00:16:01,000 --> 00:16:05,720\npregunta que si tiene alguna foto sobre su viaje y si usted decida compartir\n\n204\n00:16:05,720 --> 00:16:08,239\nalgunas, pueden difuminar los rostros,\n\n205\n00:16:08,920 --> 00:16:11,480\nno sobre su viaje o incluso unos días antes de su viaje.\n\n206\n00:16:12,239 --> 00:16:13,640\nCualquier cosa que le gustaría compartir.\n\n207\n00:16:13,640 --> 00:16:14,959\nNo creo que no tengo,\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 77361a79-f4e9-4fea-ad77-20efea66e747_4815d45b-319d-4d68-b7f0-8e01bbcfdf92[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 77361a79-f4e9-4fea-ad77-20efea66e747_4815d45b-319d-4d68-b7f0-8e01bbcfdf92[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n205\n00:16:08,920 --> 00:16:11,480\nno sobre su viaje o incluso unos días antes de su viaje.\n\n206\n00:16:12,239 --> 00:16:13,640\nCualquier cosa que le gustaría compartir.\n\n207\n00:16:13,640 --> 00:16:14,959\nNo creo que no tengo,\n\n208\n00:16:14,959 --> 00:16:19,760\nporque cuando crucé pues se me cayó el teléfono en el río\n\n209\n00:16:19,760 --> 00:16:21,920\ny estaba sin nada.\n\n210\n00:16:23,679 --> 00:16:27,880\nY cuando llega usted a después de pasar por el río\n\n211\n00:16:27,880 --> 00:16:28,720\ny todo lo demás?\n\n212\n00:16:30,000 --> 00:16:31,760\nPues solo con la ropa que.\n\n213\n00:16:33,079 --> 00:16:33,920\nQue tenemos.\n\n214\n00:16:35,160 --> 00:16:36,160\nY su mochila?\n\n215\n00:16:36,160 --> 00:16:39,920\nNo, esa no, porque también la tienes que tirar en el.\n\n216\n00:16:40,000 --> 00:16:43,040\ndiscurso del camino porque no,\n\n217\n00:16:43,240 --> 00:16:44,640\nno podemos llevar nada.\n\n218\n00:16:46,360 --> 00:16:48,880\nEntonces voy a llevar con usted dinero al menos.\n\n219\n00:16:49,960 --> 00:16:52,040\nSí, sí puedes llevar dinero.\n\n220\n00:16:54,000 --> 00:16:55,680\nPero supongo que también hay riesgo con eso.\n\n221\n00:16:57,000 --> 00:16:59,160\nPues sí, también un poco de riesgo.\n\n222\n00:17:00,719 --> 00:17:01,559\nPero\n\n223\n00:17:03,240 --> 00:17:06,799\nlo más difícil es como a veces\n\n224\n00:17:07,600 --> 00:17:08,959\neh, para cambiarlo.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining c7eade8a-c71c-4a47-9873-6a13fb55d498_71908a94-8e6a-43d4-ac41-00b00516a7af[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 68157b61-1871-4eb4-a47e-b6330d2d5801_cd0024d0-64d2-4b18-be36-a2af6d42e99a[39m
[34m[34mverbose[34m[39m: [34m<<< [68157b61-1871-4eb4-a47e-b6330d2d5801] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [68157b61-1871-4eb4-a47e-b6330d2d5801: translate_subtitle_helper] response - complete in 6282ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 472, content: "[39m
[34m1004[39m
[34m00:08:46,520 --> 00:08:46,820[39m
[34mسهل[39m
[34m1005[39m
[34m00:08:46,820 --> 00:08:47,960[39m
[34mلابد[39m
[34m1006[39m
[34m00:08:47,960 --> 00:08:48,180[39m
[34mلها[39m
[34m1007[39m
[34m00:08:48,180 --> 00:08:48,300[39m
[34mمن[39m
[34m1008[39m
[34m00:08:48,300 --> 00:08:48,940[39m
[34mاستعدادات[39m
[34m1009[39m
[34m00:08:50,340 --> 00:08:51,180[39m
[34mكان[39m
[34m1010[39m
[34m00:08:51,180 --> 00:08:51,660[39m
[34mلفتا[39m
[34m1011[39m
[34m00:08:51,660 --> 00:08:52,260[39m
[34mكما[39m
[34m1012[39m
[34m00:08:52,260 --> 00:08:52,660[39m
[34mذكرت[39m
[34m1013[39m
[34m00:08:52,660 --> ... --> 00:08:53,500[39m
[34mالشديدة[39m
[34m1015[39m
[34m00:08:53,500 --> 00:08:53,660[39m
[34mالتي[39m
[34m1016[39m
[34m00:08:53,660 --> 00:08:54,200[39m
[34mتحركتم[39m
[34m1017[39m
[34m00:08:54,200 --> 00:08:54,440[39m
[34mبها[39m
[34m1018[39m
[34m00:08:54,440 --> 00:08:55,280[39m
[34mوالاستجابة[39m
[34m1019[39m
[34m00:08:55,280 --> 00:08:55,620[39m
[34mالسريعة[39m
[34m1020[39m
[34m00:08:55,620 --> 00:08:55,800[39m
[34mلما[39m
[34m1021[39m
[34m00:08:55,800 --> 00:08:56,120[39m
[34mقلت[39m
[34m1022[39m
[34m00:08:56,120 --> 00:08:56,400[39m
[34mإنه[39m
[34m1023[39m
[34m00:08:56,400 --> 00:08:57,060[39m
[34mنداء[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 539 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1004\n00:08:46,520 --> 00:08:46,820\nEasy\n\n1005\n00:08:46,820 --> 00:08:47,960\nIt must\n\n1006\n00:08:47,960 --> 00:08:48,180\nhave\n\n1007\n00:08:48,180 --> 00:08:48,300\nsome\n\n1008\n00:08:48,300 --> 00:08:48,940\npreparations\n\n1009\n00:08:50,340 --> 00:08:51,180\nIt was\n\n1010\n00:08:51,180 --> 00:08:51,660\nremarkable\n\n1011\n00:08:51,660 --> 00:08:52,260\nas\n\n1012\n00:08:52,260 --> 00:08:52,660\nyou mentioned\n\n1013\n00:08:52,660 --> 00:08:53,120\nthe great\n\n1014\n00:08:53,120 --> 00:08:53,500\nflexibility\n\n1015\n00:08:53,500 --> 00:08:53,660\nwith which\n\n1016\n00:08:53,660 --> 00:08:54,200\nyou moved\n\n1017\n00:08:54,200 --> 00:08:54,440\nand the\n\n1018\n00:08:54,440 --> 00:08:55,280\nquick response\n\n1019\n00:08:55,280 --> 00:08:55,620\nto what\n\n1020\n00:08:55,620 --> 00:08:55,800\nyou said\n\n1021\n00:08:55,800 --> 00:08:56,120\nis a\n\n1022\n00:08:56,120 --> 00:08:56,400\ncall\n\n1023\n00:08:56,400 --> 00:08:57,060\nto action\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 286596bf-b33e-4308-ab05-7cb12faa763a_a3c26d78-f877-4ac5-878b-9455dd374f15[39m
[34m[34mverbose[34m[39m: [34m<<< [286596bf-b33e-4308-ab05-7cb12faa763a] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [286596bf-b33e-4308-ab05-7cb12faa763a: translate_subtitle_helper] response - complete in 5487ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 469, content: "[39m
[34m1106[39m
[34m00:09:45,560 --> 00:09:45,960[39m
[34mلأي[39m
[34m1107[39m
[34m00:09:45,960 --> 00:09:46,380[39m
[34mتدخل[39m
[34m1108[39m
[34m00:09:46,380 --> 00:09:46,720[39m
[34mعربي[39m
[34m1109[39m
[34m00:09:47,200 --> 00:09:47,600[39m
[34mلوقف[39m
[34m1110[39m
[34m00:09:47,600 --> 00:09:48,360[39m
[34mالمذبحة[39m
[34m1111[39m
[34m00:09:48,360 --> 00:09:49,080[39m
[34mالإسرائيلية[39m
[34m1112[39m
[34m00:09:49,080 --> 00:09:49,360[39m
[34mفي[39m
[34m1113[39m
[34m00:09:49,360 --> 00:09:49,760[39m
[34mأيامها[39m
[34m1114[39m
[34m00:09:49,760 --> 00:09:50,080[39m
[34mالأولى[39m
[34m1115[39m
[34m00:09:50,080 --> ... --> 00:09:51,360[39m
[34mتأخر[39m
[34m1117[39m
[34m00:09:51,360 --> 00:09:52,320[39m
[34mيعني[39m
[34m1118[39m
[34m00:09:52,320 --> 00:09:52,940[39m
[34mتصاعد[39m
[34m1119[39m
[34m00:09:52,940 --> 00:09:53,340[39m
[34mالرد[39m
[34m1120[39m
[34m00:09:53,340 --> 00:09:54,600[39m
[34mفي[39m
[34m1121[39m
[34m00:09:54,600 --> 00:09:54,940[39m
[34mالبداية[39m
[34m1122[39m
[34m00:09:54,940 --> 00:09:55,140[39m
[34mكان[39m
[34m1123[39m
[34m00:09:55,140 --> 00:09:55,480[39m
[34mهناك[39m
[34m1124[39m
[34m00:09:55,480 --> 00:09:56,360[39m
[34mنوع[39m
[34m1125[39m
[34m00:09:56,360 --> 00:09:56,460[39m
[34mمن[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 536 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1106\n00:09:45,560 --> 00:09:45,960\nFor what\n\n1107\n00:09:45,960 --> 00:09:46,380\nintervention\n\n1108\n00:09:46,380 --> 00:09:46,720\nArab\n\n1109\n00:09:47,200 --> 00:09:47,600\nto stop\n\n1110\n00:09:47,600 --> 00:09:48,360\nthe massacre\n\n1111\n00:09:48,360 --> 00:09:49,080\nby Israel\n\n1112\n00:09:49,080 --> 00:09:49,360\nin\n\n1113\n00:09:49,360 --> 00:09:49,760\nits early\n\n1114\n00:09:49,760 --> 00:09:50,080\ndays\n\n1115\n00:09:50,080 --> 00:09:50,900\nTherefore\n\n1116\n00:09:50,900 --> 00:09:51,360\ndelayed\n\n1117\n00:09:51,360 --> 00:09:52,320\nmeans\n\n1118\n00:09:52,320 --> 00:09:52,940\nescalated\n\n1119\n00:09:52,940 --> 00:09:53,340\nreaction\n\n1120\n00:09:53,340 --> 00:09:54,600\nin\n\n1121\n00:09:54,600 --> 00:09:54,940\nthe beginning\n\n1122\n00:09:54,940 --> 00:09:55,140\nthere was\n\n1123\n00:09:55,140 --> 00:09:55,480\na type\n\n1124\n00:09:55,480 --> 00:09:56,360\nof\n\n1125\n00:09:56,360 --> 00:09:56,460\na\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained c7eade8a-c71c-4a47-9873-6a13fb55d498_71908a94-8e6a-43d4-ac41-00b00516a7af[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n222\n00:17:00,719 --> 00:17:01,559\nPero\n\n223\n00:17:03,240 --> 00:17:06,799\nlo más difícil es como a veces\n\n224\n00:17:07,600 --> 00:17:08,959\neh, para cambiarlo.\n\n225\n00:17:09,840 --> 00:17:10,680\nPero\n\n226\n00:17:11,879 --> 00:17:16,320\ncomo no sé si es riesgoso como al cruzar\n\n227\n00:17:17,000 --> 00:17:21,680\nporque del de aquí del lado americano es\n\n228\n00:17:22,759 --> 00:17:27,520\nel más difícil porque te puede agarrar la policía de migración\n\n229\n00:17:27,520 --> 00:17:30,599\ny cuando te deportan, pues\n\n230\n00:17:31,919 --> 00:17:36,639\nsí, sí, estás como en un lugar solo y no tienes con quién comunicarte.\n\n231\n00:17:37,200 --> 00:17:38,439\nTe pueden secuestrar.\n\n232\n00:17:42,119 --> 00:17:44,839\nUsted sabiendo lo que sabe hoy, si estuviera en México,\n\n233\n00:17:44,839 --> 00:17:46,320\ntomaría la misma decisión?\n\n234\n00:17:48,720 --> 00:17:50,639\nPues así como está la situación,\n\n235\n00:17:50,680 --> 00:17:55,680\nsi quisiera como para cruzar ilegalmente no, no lo haría.\n\n236\n00:17:58,760 --> 00:18:01,480\nNo lo volvería, o sea, no lo haría porque esta situación ahorita,\n\n237\n00:18:02,199 --> 00:18:04,680\nsi estuviera como estaba antes, si hubiera hecho de nuevo.\n\n238\n00:18:05,080 --> 00:18:10,080\nNo, pues no creo porque si es como riesgoso.\n\n239\n00:18:12,199 --> 00:18:15,720\nY si alguien le preguntara a usted, bueno, me encantaría hacerlo,\n\n240\n00:18:15,720 --> 00:18:17,000\ntengo su necesidad, etcétera.\n\n241\n00:18:17,000 --> 00:18:21,080\nO sea que recomendaría a nuevas personas que busquen la misma oportunidad?\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 6e3e7319-2fbe-4191-b031-6c32269fd946_5f9d2d35-39c4-4e10-8b47-ddea50b7a2fb[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 6e3e7319-2fbe-4191-b031-6c32269fd946_5f9d2d35-39c4-4e10-8b47-ddea50b7a2fb[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n239\n00:18:12,199 --> 00:18:15,720\nY si alguien le preguntara a usted, bueno, me encantaría hacerlo,\n\n240\n00:18:15,720 --> 00:18:17,000\ntengo su necesidad, etcétera.\n\n241\n00:18:17,000 --> 00:18:21,080\nO sea que recomendaría a nuevas personas que busquen la misma oportunidad?\n\n242\n00:18:22,480 --> 00:18:27,879\nPues es que cuando estás en México y tienes familia\n\n243\n00:18:27,879 --> 00:18:32,839\no personas que están en este país, te cuentan como las cosas buenas.\n\n244\n00:18:32,839 --> 00:18:36,839\nTe dicen que vas a ganar mucho dinero y entonces,\n\n245\n00:18:37,480 --> 00:18:42,480\npues nosotros nos emocionamos porque eso creemos de que vamos a llegar\n\n246\n00:18:42,480 --> 00:18:47,199\naquí y ganar mucho dinero para mandar a nuestra familia,\n\n247\n00:18:47,199 --> 00:18:52,520\nque vamos a comprar carro, vamos a comprar casa muy fácil,\n\n248\n00:18:52,520 --> 00:18:55,720\npero es difícil porque\n\n249\n00:18:57,960 --> 00:18:59,639\ncuando vienes ilegalmente.\n\n250\n00:18:59,679 --> 00:19:03,399\nPues tienes una deuda con las personas que te cruzan.\n\n251\n00:19:06,440 --> 00:19:11,440\nEntonces lo primero que tienes que hacer es buscar trabajo\n\n252\n00:19:12,679 --> 00:19:18,399\npara poderles pagar a ellos, a las personas que te llevan aquí.\n\n253\n00:19:20,720 --> 00:19:23,600\nY como cuánto tiempo toma lograr saldar esa deuda?\n\n254\n00:19:23,720 --> 00:19:25,039\nCuando yo pasé,\n\n255\n00:19:26,039 --> 00:19:29,399\nfueron como un año aproximadamente.\n\n256\n00:19:32,160 --> 00:19:35,520\nY a partir de entonces usted ya pudo ahorrar y hacer todo lo demás?\n\n257\n00:19:36,360 --> 00:19:39,960\nSí, pero pues a la vez es difícil también porque\n\n258\n00:19:41,559 --> 00:19:45,240\ntienes que después de que pagas la deuda,\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining e06eb860-0591-4f61-9db0-7870ad36ce1d_8de92581-a23b-4c34-8d98-4e2af55ff324[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained e06eb860-0591-4f61-9db0-7870ad36ce1d_8de92581-a23b-4c34-8d98-4e2af55ff324[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n256\n00:19:32,160 --> 00:19:35,520\nY a partir de entonces usted ya pudo ahorrar y hacer todo lo demás?\n\n257\n00:19:36,360 --> 00:19:39,960\nSí, pero pues a la vez es difícil también porque\n\n258\n00:19:41,559 --> 00:19:45,240\ntienes que después de que pagas la deuda,\n\n259\n00:19:45,240 --> 00:19:50,039\npues tienes que pagar la deuda y después de que pagas la deuda,\n\n260\n00:19:50,839 --> 00:19:52,679\ndespués de que pagas la deuda,\n\n261\n00:19:52,679 --> 00:19:57,199\npues tienes que sacar un apartamento,\n\n262\n00:19:57,279 --> 00:20:02,600\ncomprar tu propio vehículo para poder ir al trabajo.\n\n263\n00:20:04,759 --> 00:20:07,440\nPorque a veces como las personas\n\n264\n00:20:08,559 --> 00:20:13,000\nya no te quieren hacer favor de llevarte al trabajo o algo así,\n\n265\n00:20:13,000 --> 00:20:16,880\nentonces después de que pagas tu deuda,\n\n266\n00:20:16,919 --> 00:20:21,039\ntienes que comprar un vehículo.\n\n267\n00:20:23,520 --> 00:20:27,399\nEntiendo. Y cómo es su día a día de momento?\n\n268\n00:20:29,600 --> 00:20:32,960\nPues así como está la situación ahorita,\n\n269\n00:20:32,960 --> 00:20:36,839\nes difícil porque como salimos al trabajo,\n\n270\n00:20:36,839 --> 00:20:41,479\npero no sabemos si vamos a regresar a casa o\n\n271\n00:20:41,800 --> 00:20:46,279\no si nos va a atrapar la policía de migración\n\n272\n00:20:46,279 --> 00:20:47,559\ny nos puede deportar.\n\n273\n00:20:47,960 --> 00:20:52,440\nEntonces es como un riesgo también por mí.\n\n274\n00:20:52,679 --> 00:20:53,639\nEstás con miedo.\n\n275\n00:20:56,119 --> 00:21:00,040\nEsto era antes. Esto era mucho mejor antes de esa nueva presidencia.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 51e3bfcd-2879-4b8e-b259-8dbc6da029b2_6595c941-74d1-4310-8ed4-05b519697926[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 51e3bfcd-2879-4b8e-b259-8dbc6da029b2_6595c941-74d1-4310-8ed4-05b519697926[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n273\n00:20:47,960 --> 00:20:52,440\nEntonces es como un riesgo también por mí.\n\n274\n00:20:52,679 --> 00:20:53,639\nEstás con miedo.\n\n275\n00:20:56,119 --> 00:21:00,040\nEsto era antes. Esto era mucho mejor antes de esa nueva presidencia.\n\n276\n00:21:00,040 --> 00:21:03,640\nLa situación era más tranquila, digamos un año atrás o dos años atrás.\n\n277\n00:21:05,200 --> 00:21:07,720\nPues un poco, un poco sí, porque\n\n278\n00:21:09,799 --> 00:21:15,799\npues no era tan tan riesgoso salir al trabajo o a las tiendas.\n\n279\n00:21:17,040 --> 00:21:21,079\nY usted lo que hace primordialmente es pintar casas o tiene diferentes tipos de\n\n280\n00:21:21,079 --> 00:21:21,920\ntrabajos?\n\n281\n00:21:22,160 --> 00:21:26,559\nNo, pues por el momento solo eso, pintar casas.\n\n282\n00:21:28,239 --> 00:21:31,920\nPues muchísimas gracias por su tiempo y por compartir su historia con nosotros.\n\n283\n00:21:32,079 --> 00:21:33,640\nTiene algo más que decir que nos guste,\n\n284\n00:21:33,640 --> 00:21:36,559\nque le gustaría que se hubiera reflejado en la pieza o algo que nos falte?\n\n285\n00:21:38,640 --> 00:21:42,000\nPues no sé si usted quisiera preguntar algo más.\n\n286\n00:21:43,239 --> 00:21:44,559\nCreo que por el momento es todo.\n\n287\n00:21:45,000 --> 00:21:48,440\nCreo que por el momento es todo, pero si a surgir alguna otra duda,\n\n288\n00:21:48,839 --> 00:21:50,239\npodríamos contactarlo de nuevo.\n\n289\n00:21:50,880 --> 00:21:51,880\nSí.\n\n290\n00:21:52,640 --> 00:21:55,920\nMuchísimas gracias por su tiempo y por esta entrevista.\n\n291\n00:21:56,399 --> 00:21:57,399\nSí, de nada.\n\n292\n00:21:59,640 --> 00:22:00,640\nA ver, I think we're done.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 96bb4746-f4b5-4d3b-a448-3fb9b51939e6_00d28585-0094-4bc1-a51c-35f2d196ab7a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 96bb4746-f4b5-4d3b-a448-3fb9b51939e6_00d28585-0094-4bc1-a51c-35f2d196ab7a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n290\n00:21:52,640 --> 00:21:55,920\nMuchísimas gracias por su tiempo y por esta entrevista.\n\n291\n00:21:56,399 --> 00:21:57,399\nSí, de nada.\n\n292\n00:21:59,640 --> 00:22:00,640\nA ver, I think we're done.\n\n293\n00:22:03,679 --> 00:22:06,760\nThank you so much. Thank you, Fernando.\n\n294\n00:22:07,600 --> 00:22:09,760\nDo you have a like Elizabeth?\n\n295\n00:22:09,760 --> 00:22:12,119\nPerhaps you can translate this.\n\n296\n00:22:12,839 --> 00:22:17,000\nDo you have a name that he wants us to use instead of Fernando?\n\n297\n00:22:17,000 --> 00:22:18,239\nOr can we just make it up?\n\n298\n00:22:18,720 --> 00:22:21,320\nAnd how how old is he?\n\n299\n00:22:21,359 --> 00:22:22,359\nDid we get that?\n\n300\n00:22:23,839 --> 00:22:25,519\nSí, sí. Yes, I think you mentioned that.\n\n301\n00:22:27,959 --> 00:22:30,480\nFernando, me pregunté a Lea que si.\n\n302\n00:22:31,320 --> 00:22:34,839\nQue le gustaría que usáramos su nombre en la pieza o deberíamos usar otro tipo de\n\n303\n00:22:34,839 --> 00:22:36,239\nnombre o inventamos un nombre?\n\n304\n00:22:36,239 --> 00:22:38,519\nO sea, que prefiere que hagamos?\n\n305\n00:22:39,519 --> 00:22:41,880\n¿Quién le puede inventar otro nombre?\n\n306\n00:22:43,440 --> 00:22:45,239\n¿Me puede repetir su edad de momento?\n\n307\n00:22:45,799 --> 00:22:46,799\n¿En este momento?\n\n308\n00:22:47,000 --> 00:22:48,000\nVeintiséis.\n\n309\n00:22:48,200 --> 00:22:49,200\nVeintiséis, correcto.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 52638977-4248-4199-b5d5-ecdd3a8348b2_91c3f77e-5290-4bd5-858e-61a21e97b1db[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 52638977-4248-4199-b5d5-ecdd3a8348b2_91c3f77e-5290-4bd5-858e-61a21e97b1db[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n307\n00:22:45,799 --> 00:22:46,799\n¿En este momento?\n\n308\n00:22:47,000 --> 00:22:48,000\nVeintiséis.\n\n309\n00:22:48,200 --> 00:22:49,200\nVeintiséis, correcto.\n\n310\n00:22:49,720 --> 00:22:52,720\nYes, so he says he prefers us to use another name.\n\n311\n00:22:52,760 --> 00:22:54,040\nAnd right now.\n\n312\n00:22:54,079 --> 00:22:56,959\nHe's been in the for six years now, since.\n\n313\n00:22:58,200 --> 00:23:00,399\nOK, thank you so much.\n\n314\n00:23:00,959 --> 00:23:01,959\nThank you, Emma.\n\n315\n00:23:02,000 --> 00:23:03,160\nThank you, Fernando.\n\n316\n00:23:03,160 --> 00:23:04,679\nAnd thank you, Elizabeth.\n\n317\n00:23:05,040 --> 00:23:06,359\nI know it's so early for you.\n\n318\n00:23:06,399 --> 00:23:07,399\nThank you so much.\n\n319\n00:23:07,720 --> 00:23:08,720\nEso es bueno.\n\n320\n00:23:08,720 --> 00:23:10,320\nNo, muchísimas gracias, Emma y Fernando.\n\n321\n00:23:10,320 --> 00:23:14,480\nEso es súper valorado y nos encantaría mantener el contacto.\n\n322\n00:23:15,760 --> 00:23:16,760\nSí, está bien.\n\n323\n00:23:21,640 --> 00:23:22,640\nThank you, Emma.\n\n324\n00:23:23,279 --> 00:23:24,279\nYeah, thank you.\n\n325\n00:23:24,959 --> 00:23:25,959\nThank you so much, Emma.\n\n326\n00:23:26,359 --> 00:23:27,880\nI'll be in touch. Thank you.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining e7ff0639-f47c-4b7b-87da-da594d7d6abf_d134cd15-8f03-43f7-9f76-3608ff9589c9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained e7ff0639-f47c-4b7b-87da-da594d7d6abf_d134cd15-8f03-43f7-9f76-3608ff9589c9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n324\n00:23:23,279 --> 00:23:24,279\nYeah, thank you.\n\n325\n00:23:24,959 --> 00:23:25,959\nThank you so much, Emma.\n\n326\n00:23:26,359 --> 00:23:27,880\nI'll be in touch. Thank you.\n\n327\n00:23:29,480 --> 00:23:30,480\nOK, sounds good.\n\n328\n00:23:30,600 --> 00:23:31,600\nTake care.\n\n329\n00:23:32,559 --> 00:23:33,839\nNos vemos. Muchas gracias.\n\n330\n00:23:33,839 --> 00:23:35,320\nHasta luego. Bye.\n\n331\n00:23:35,480 --> 00:23:36,480\nBye bye.\n\n332\n00:23:37,440 --> 00:23:38,600\nRecording stopped.\n\n333\n00:23:41,559 --> 00:23:42,559\nHey.\n\n334\n00:23:42,559 --> 00:23:43,559\nHey, how was it?\n\n335\n00:23:44,040 --> 00:23:46,839\nIt was good. I asked like tons of questions that maybe were not there,\n\n336\n00:23:46,839 --> 00:23:47,839\nbut maybe it will help you.\n\n337\n00:23:48,679 --> 00:23:51,000\nThings that maybe we know a bit more about the trip and stuff.\n\n338\n00:23:51,000 --> 00:23:53,720\nHe was a little bit short in some answers, but I think it could be helpful\n\n339\n00:23:53,720 --> 00:23:57,640\nfor you. He didn't give so many details, for instance, about your last meal\n\n340\n00:23:57,640 --> 00:24:00,600\nand this and that. He was very specific about that.\n\n341\n00:24:01,040 --> 00:24:04,079\nBut I asked many other things that maybe will help in the context of your\n\n342\n00:24:04,079 --> 00:24:06,519\npiece. Things like how is your life\n\n343\n00:24:06,679 --> 00:24:08,640\nWe recommend people taking this journey again.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 34c0213d-241d-448e-950a-3f4e284e447c_f531909b-1a75-49d7-b46e-3ef6137991d9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 34c0213d-241d-448e-950a-3f4e284e447c_f531909b-1a75-49d7-b46e-3ef6137991d9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n341\n00:24:01,040 --> 00:24:04,079\nBut I asked many other things that maybe will help in the context of your\n\n342\n00:24:04,079 --> 00:24:06,519\npiece. Things like how is your life\n\n343\n00:24:06,679 --> 00:24:08,640\nWe recommend people taking this journey again.\n\n344\n00:24:09,559 --> 00:24:11,359\nWhat is your routine like sometimes?\n\n345\n00:24:12,119 --> 00:24:13,160\nHow was your trip?\n\n346\n00:24:13,160 --> 00:24:17,040\nAnd he was describing how it was like being in the river or things like that.\n\n347\n00:24:17,160 --> 00:24:18,320\nOh, gosh. Yeah.\n\n348\n00:24:18,320 --> 00:24:21,160\nAnd did you talk about what he does\n\n349\n00:24:22,200 --> 00:24:23,720\nYes, he paid house rents.\n\n350\n00:24:23,720 --> 00:24:24,920\nHe doesn't speak English.\n\n351\n00:24:24,920 --> 00:24:29,839\nHe doesn't have yet his documents, but he mainly paid houses\n\n352\n00:24:29,839 --> 00:24:33,600\nand run into this with fear, of course, of kind of going out\n\n353\n00:24:33,920 --> 00:24:36,079\nand being trapped and having to come back.\n\n354\n00:24:36,320 --> 00:24:39,200\nAnd I ask if if you were to take this decision again right now,\n\n355\n00:24:39,200 --> 00:24:39,920\nwould you take it?\n\n356\n00:24:39,920 --> 00:24:40,880\nAnd he's like, no, not really.\n\n357\n00:24:40,880 --> 00:24:41,880\nIt's like kind of dangerous.\n\n358\n00:24:41,880 --> 00:24:45,160\nAnd I would not recommend this because when people are outside,\n\n359\n00:24:45,359 --> 00:24:47,720\nthey tell you the good things like, oh, you're going to earn a lot of money.\n\n360\n00:24:47,720 --> 00:24:49,000\nYou're going to have a job and stuff.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 586ee0b4-b115-4ede-905a-ccf9b6a8655a_04744914-59d7-4890-8191-29206d81e019[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 586ee0b4-b115-4ede-905a-ccf9b6a8655a_04744914-59d7-4890-8191-29206d81e019[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into Arabic.\nYou must maintain the original format (caption numbers and timestamps) exactly and make the content fit as naturally as possible.\nOutput only the translated subtitles in a tag with no other text or commentary."},{"role":"user","content":"\n358\n00:24:41,880 --> 00:24:45,160\nAnd I would not recommend this because when people are outside,\n\n359\n00:24:45,359 --> 00:24:47,720\nthey tell you the good things like, oh, you're going to earn a lot of money.\n\n360\n00:24:47,720 --> 00:24:49,000\nYou're going to have a job and stuff.\n\n361\n00:24:49,000 --> 00:24:51,160\nBut they don't tell you kind of the other side.\n\n362\n00:24:51,160 --> 00:24:54,200\nAnd he's like, that's a part of we didn't fully know until we came here.\n\n363\n00:24:54,480 --> 00:24:56,320\nAnd something interesting that he said.\n\n364\n00:24:56,320 --> 00:24:58,959\nSorry, tell me, please go ahead. I'll ask.\n\n365\n00:25:00,000 --> 00:25:12,000\nSomething interesting that he said as well was that it was dangerous\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 398befd2-5d74-4c93-bea3-4f8518233c34_6179022b-2487-4f0f-b72b-5c4e82284d68[39m
[34m[34mverbose[34m[39m: [34m<<< [398befd2-5d74-4c93-bea3-4f8518233c34] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [398befd2-5d74-4c93-bea3-4f8518233c34: translate_subtitle_helper] response - complete in 8474ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 459, content: "[39m
[34m885[39m
[34m00:07:48,540 --> 00:07:48,680[39m
[34mفي[39m
[34m886[39m
[34m00:07:48,680 --> 00:07:49,060[39m
[34mالمنطقة[39m
[34m887[39m
[34m00:07:49,060 --> 00:07:49,460[39m
[34mوقضية[39m
[34m888[39m
[34m00:07:49,460 --> 00:07:50,040[39m
[34mالقضية[39m
[34m889[39m
[34m00:07:50,040 --> 00:07:50,660[39m
[34mالفلسطينية[39m
[34m890[39m
[34m00:07:50,660 --> 00:07:51,420[39m
[34mوالصراع[39m
[34m891[39m
[34m00:07:51,420 --> 00:07:51,560[39m
[34mمع[39m
[34m892[39m
[34m00:07:51,560 --> 00:07:51,980[39m
[34mإسرائيل[39m
[34m893[39m
[34m00:07:51,980 --> 00:07:52,960[39m
[34mقضيتان[39m
[34m894[39m
[34m00:07:52,960 --> ... --> 00:07:53,880[39m
[34mفي[39m
[34m896[39m
[34m00:07:53,880 --> 00:07:54,220[39m
[34mمشروع[39m
[34m897[39m
[34m00:07:54,220 --> 00:07:54,520[39m
[34mأنصار[39m
[34m898[39m
[34m00:07:54,520 --> 00:07:54,680[39m
[34mالله[39m
[34m899[39m
[34m00:07:54,680 --> 00:07:55,260[39m
[34mباعتبارهم[39m
[34m900[39m
[34m00:07:55,260 --> 00:07:55,700[39m
[34mحركة[39m
[34m901[39m
[34m00:07:55,700 --> 00:07:56,340[39m
[34mعلى[39m
[34m902[39m
[34m00:07:56,340 --> 00:07:56,920[39m
[34mرأس[39m
[34m903[39m
[34m00:07:56,920 --> 00:07:58,020[39m
[34mتحالف[39m
[34m904[39m
[34m00:07:58,020 --> 00:07:58,420[39m
[34mوطنية[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 526 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n885\n00:07:48,540 --> 00:07:48,680\nIn\n\n886\n00:07:48,680 --> 00:07:49,060\nthe region\n\n887\n00:07:49,060 --> 00:07:49,460\nand the issue\n\n888\n00:07:49,460 --> 00:07:50,040\nof the\n\n889\n00:07:50,040 --> 00:07:50,660\nPalestinian\n\n890\n00:07:50,660 --> 00:07:51,420\nconflict\n\n891\n00:07:51,420 --> 00:07:51,560\nwith\n\n892\n00:07:51,560 --> 00:07:51,980\nIsrael\n\n893\n00:07:51,980 --> 00:07:52,960\nare two\n\n894\n00:07:52,960 --> 00:07:53,760\ncentral issues\n\n895\n00:07:53,760 --> 00:07:53,880\nin\n\n896\n00:07:53,880 --> 00:07:54,220\nthe project\n\n897\n00:07:54,220 --> 00:07:54,520\nof Ansar\n\n898\n00:07:54,520 --> 00:07:54,680\nAllah\n\n899\n00:07:54,680 --> 00:07:55,260\nconsidering\n\n900\n00:07:55,260 --> 00:07:55,700\nthem as\n\n901\n00:07:55,700 --> 00:07:56,340\na movement\n\n902\n00:07:56,340 --> 00:07:56,920\nat the head\n\n903\n00:07:56,920 --> 00:07:58,020\nof a national\n\n904\n00:07:58,020 --> 00:07:58,420\nalliance\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 250b74e2-45af-4198-9a2a-c1c326d15146_b3efd20b-3c17-47eb-b4ee-71a40d42e92a[39m
[34m[34mverbose[34m[39m: [34m<<< [250b74e2-45af-4198-9a2a-c1c326d15146] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [250b74e2-45af-4198-9a2a-c1c326d15146: translate_subtitle_helper] response - complete in 3715ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 244, content: "[39m
[34m426[39m
[34m00:11:49,080 --> 00:11:49,220[39m
[34mfan of the game then you should[39m
[34m427[39m
[34m00:11:49,220 --> 00:11:49,220[39m
[34mdefinitely check out the video[39m
[34m428[39m
[34m00:11:49,220 --> 00:11:49,220[39m
[34mdescription for more details ... 00:11:53,760[39m
[34mconsidering it's not just a[39m
[34m432[39m
[34m00:11:53,760 --> 00:11:55,400[39m
[34mcoincidence that the game reached[39m
[34m433[39m
[34m00:11:55,400 --> 00:11:57,440[39m
[34mits current popularity in the first[39m
[34m434[39m
[34m00:11:57,440 --> 00:11:57,800[39m
[34mplace[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 311 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n426\n00:11:49,080 --> 00:11:49,220\noyunun hayranıysanız,\n\n427\n00:11:49,220 --> 00:11:49,220\nvideo açıklamasını mutlaka\n\n428\n00:11:49,220 --> 00:11:49,220\ndaha fazla detay için kontrol edin.\n\n429\n00:11:49,220 --> 00:11:50,940\nDiablo 4 hakkında iyimser olmak\n\n430\n00:11:50,940 --> 00:11:52,600\nkesinlikle kötü bir fikir değil.\n\n431\n00:11:52,600 --> 00:11:53,760\nBu oyunun mevcut\n\n432\n00:11:53,760 --> 00:11:55,400\npopülerliğe ulaşmasının sadece\n\n433\n00:11:55,400 --> 00:11:57,440\nbir tesadüf olmadığını düşünmek gerek\n\n434\n00:11:57,440 --> 00:11:57,800\nbaşta.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 49117938-2e42-4bfd-816b-8f9bb14c78e0_559c2a08-d45b-4913-a857-e826bab5a251[39m
[34m[34mverbose[34m[39m: [34m<<< [49117938-2e42-4bfd-816b-8f9bb14c78e0] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [49117938-2e42-4bfd-816b-8f9bb14c78e0: translate_subtitle_helper] response - complete in 7125ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 550, content: "[39m
[34m18[39m
[34m00:00:29,880 --> 00:00:31,800[39m
[34mplayers reaching endgame, which in[39m
[34m19[39m
[34m00:00:31,800 --> 00:00:33,440[39m
[34mits current state has some problems[39m
[34m20[39m
[34m00:00:33,440 --> 00:00:35,060[39m
[34mthat we will discuss in ... they[39m
[34m35[39m
[34m00:01:00,960 --> 00:01:02,640[39m
[34mhave experienced similar systems in[39m
[34m36[39m
[34m00:01:02,640 --> 00:01:04,000[39m
[34mthe previous installments of the[39m
[34m37[39m
[34m00:01:04,000 --> 00:01:05,700[39m
[34mfranchise. But for the hordes of[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 617 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n18\n00:00:29,880 --> 00:00:31,800\noyuncuların oyun sonuna ulaşması,\n\n19\n00:00:31,800 --> 00:00:33,440\nmevcut durumda bazı problemleri olan\n\n20\n00:00:33,440 --> 00:00:35,060\nbir durumu ortaya çıkarıyor, bu videoda\n\n21\n00:00:35,160 --> 00:00:36,700\ntartışacağız, ancak bazıları için de\n\n22\n00:00:36,700 --> 00:00:39,380\nDiablo 4'ün uzun vadeli varlığını\n\n23\n00:00:39,380 --> 00:00:41,020\nsezonluk içerikle sürdüren bir\n\n24\n00:00:41,020 --> 00:00:42,820\nARPG olduğunun farkına varılması,\n\n25\n00:00:42,820 --> 00:00:44,640\nher sezon yeni bir karakter yapma\n\n26\n00:00:44,640 --> 00:00:47,540\nfikrine dayalı olmasıdır. Diablo\n\n27\n00:00:47,540 --> 00:00:49,160\nserisinin başında olan Rod Ferguson, \n\n28\n00:00:49,620 --> 00:00:51,300\nbunu bir tweet ile de onayladı.\n\n29\n00:00:51,860 --> 00:00:53,520\nTweet'e gelen tepkiler oldukça\n\n30\n00:00:53,520 --> 00:00:55,440\nkarışıktı. Önceki Diablo oyunlarını\n\n31\n00:00:55,440 --> 00:00:57,700\nve ARPG türünü bilen oyuncular için\n\n32\n00:00:57,700 --> 00:00:57,700\nDiablo 4 çok popüler bir oyun oldu,\n\n33\n00:00:57,700 --> 00:00:59,320\nyeni bir şey değildi. Bu\n\n34\n00:00:59,320 --> 00:01:00,960\naşina haberler gibi görünüyordu çünkü\n\n35\n00:01:00,960 --> 00:01:02,640\nönceki oyunlarda benzer sistemleri\n\n36\n00:01:02,640 --> 00:01:04,000\nyaşamışlardı. Ama kalabalıklar için\n\n37\n00:01:04,000 --> 00:01:05,700\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 6d4a57da-6626-4ba2-ae36-07d9b48a21b8_070b6e02-62f8-4499-8d00-ef71d717315f[39m
[34m[34mverbose[34m[39m: [34m<<< [6d4a57da-6626-4ba2-ae36-07d9b48a21b8] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6d4a57da-6626-4ba2-ae36-07d9b48a21b8: translate_subtitle_helper] response - complete in 4995ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 539, content: "[39m
[34m307[39m
[34m00:08:37,580 --> 00:08:39,160[39m
[34malso stay active for your new[39m
[34m308[39m
[34m00:08:39,160 --> 00:08:40,760[39m
[34mcharacters so it could be something[39m
[34m309[39m
[34m00:08:40,760 --> 00:08:42,280[39m
[34mto work on if ... portion of the renowned[39m
[34m325[39m
[34m00:09:07,580 --> 00:09:08,700[39m
[34mthat you will have to do every[39m
[34m326[39m
[34m00:09:08,700 --> 00:09:10,340[39m
[34msingle season at this point in time[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 606 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n307\n00:08:37,580 --> 00:08:39,160\nyeni karakterleriniz için aktif kalın\n\n308\n00:08:39,160 --> 00:08:40,760\nbu yüzden henüz kilidini açmadıysanız\n\n309\n00:08:40,760 --> 00:08:42,280\nüzerinde çalışabileceğiniz bir şey olabilir\n\n310\n00:08:42,280 --> 00:08:43,860\nLilith'in sunakları\n\n311\n00:08:43,860 --> 00:08:45,580\nbireysel olarak küçük bonuslar sağlar\n\n312\n00:08:45,580 --> 00:08:48,100\nancak bunların tüm 160 tanesini açarsanız\n\n313\n00:08:48,100 --> 00:08:49,720\ntoplu olarak bu sunaklar size ekstra\n\n314\n00:08:49,720 --> 00:08:51,240\nfaydalı istatistikler sağlar\n\n315\n00:08:51,240 --> 00:08:52,860\nkarakteriniz için bu örneğin\n\n316\n00:08:52,860 --> 00:08:55,020\nnadir noktaların paragon gereksinimlerini\n\n317\n00:08:55,020 --> 00:08:56,620\nkarşılamada yardımcı olabilir\n\n318\n00:08:56,620 --> 00:08:58,280\nveya her yeni karaktere \n\n319\n00:08:58,280 --> 00:09:00,120\nhoş bir destek sağlayabilir\n\n320\n00:09:00,120 --> 00:09:01,440\nharita da keşfettiğinizde\n\n321\n00:09:01,440 --> 00:09:02,960\ngelecek karakterleriniz için\n\n322\n00:09:02,960 --> 00:09:04,540\naçık kalacak\n\n323\n00:09:04,540 --> 00:09:06,080\nbu nedenle önemli bir kısmı\n\n324\n00:09:06,080 --> 00:09:07,580\nşöhret kazanmanın her sezonda\n\n325\n00:09:07,580 --> 00:09:08,700\nyapmanız gereken\n\n326\n00:09:08,700 --> 00:09:10,340\nbu noktada\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed b898e245-9242-4bf3-92ae-41d720ce6e75_8c27bddb-09a5-4873-80ef-030c4fee1d26[39m
[34m[34mverbose[34m[39m: [34m<<< [b898e245-9242-4bf3-92ae-41d720ce6e75] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [b898e245-9242-4bf3-92ae-41d720ce6e75: translate_subtitle_helper] response - complete in 6733ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 532, content: "[39m
[34m137[39m
[34m00:03:55,560 --> 00:03:56,960[39m
[34mdeleted every time you start[39m
[34m138[39m
[34m00:03:56,960 --> 00:03:58,820[39m
[34mplaying a new season which seems to[39m
[34m139[39m
[34m00:03:58,820 --> 00:04:00,020[39m
[34mbe a common misconception[39m
[34m140[39m
[34m00:04:00,020 ... season in[39m
[34m154[39m
[34m00:04:25,140 --> 00:04:26,500[39m
[34morder for you to experience new[39m
[34m155[39m
[34m00:04:26,500 --> 00:04:28,700[39m
[34mcontent still technically kills off[39m
[34m156[39m
[34m00:04:28,700 --> 00:04:30,100[39m
[34myour previous characters because[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 599 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n137\n00:03:55,560 --> 00:03:56,960\nyeni bir sezona başladığınızda silinir\n\n138\n00:03:56,960 --> 00:03:58,820\noynamak yaygın bir yanlış anlama gibi görünüyor\n\n139\n00:03:58,820 --> 00:04:00,020\nşu anda. Bunun yerine, onlar\n\n140\n00:04:00,020 --> 00:04:03,080\neternal realm'a gidecekler ki bu da\n\n141\n00:04:03,080 --> 00:04:04,940\nşu anda tüm karakterlerimizin\n\n142\n00:04:04,940 --> 00:04:06,260\nbulunduğu realm'dir. Eski karakterlerinizi\n\n143\n00:04:06,260 --> 00:04:08,320\nistediğiniz zaman istediğiniz şekilde\n\n144\n00:04:08,320 --> 00:04:10,180\noynamaya devam edebilirsiniz ama\n\n145\n00:04:10,180 --> 00:04:11,920\nyeni sezonluk içerikler ile\n\n146\n00:04:11,920 --> 00:04:13,240\noynayamazsınız. Eski\n\n147\n00:04:13,240 --> 00:04:15,060\nkarakterlerinizin silinmemesi,\n\n148\n00:04:15,060 --> 00:04:16,860\nsezonlar fikrine karşı olan\n\n149\n00:04:16,860 --> 00:04:18,340\noyuncuların bir kısmı için\n\n150\n00:04:18,340 --> 00:04:20,060\nrahatlatıcı bir işaret olsa da,\n\n151\n00:04:20,060 --> 00:04:22,060\nyeni karakterler yaratmanın gerekliliği\n\n152\n00:04:22,060 --> 00:04:23,700\nhalâ tartışılan büyük bir konu\n\n153\n00:04:23,700 --> 00:04:25,140\nolarak duruyor çünkü her sezon yeni\n\n154\n00:04:25,140 --> 00:04:26,500\niçeriği deneyimleyebilmek için\n\n155\n00:04:26,500 --> 00:04:28,700\neski karakterlerinizi teknik anlamda\n\n156\n00:04:28,700 --> 00:04:30,100\nöldürmüş oluyorsunuz çünkü\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed e338838f-38a8-4dcb-8f0e-f56fbd3b5c89_4df9866a-b455-4fff-a2e7-f53d266949fc[39m
[34m[34mverbose[34m[39m: [34m<<< [e338838f-38a8-4dcb-8f0e-f56fbd3b5c89] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e338838f-38a8-4dcb-8f0e-f56fbd3b5c89: translate_subtitle_helper] response - complete in 7653ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 565, content: "[39m
[34m35[39m
[34m00:01:00,960 --> 00:01:02,640[39m
[34mhave experienced similar systems in[39m
[34m36[39m
[34m00:01:02,640 --> 00:01:04,000[39m
[34mthe previous installments of the[39m
[34m37[39m
[34m00:01:04,000 --> 00:01:05,700[39m
[34mfranchise. But for the hordes of[39m
[34m38[39m
[34m00:01:05,700 ... not going to resonate[39m
[34m53[39m
[34m00:01:33,640 --> 00:01:35,000[39m
[34mwell with a lot of the more casual[39m
[34m54[39m
[34m00:01:35,000 --> 00:01:36,560[39m
[34mplayers. You're turning off a large[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 632 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n35\n00:01:00,960 --> 00:01:02,640\nserinin önceki bölümlerinde benzer sistemler\n\n36\n00:01:02,640 --> 00:01:04,000\ndeneyimlemişlerdi. Ancak oyun\n\n37\n00:01:04,000 --> 00:01:05,700\nyeni birçok oyuncunun ilgisini çekmişti ve\n\n38\n00:01:05,700 --> 00:01:06,980\nbirçok kişi böyle bir mekanik olduğuna\n\n39\n00:01:06,980 --> 00:01:08,840\ninanamıyordu. İlk başta veya bu\n\n40\n00:01:08,840 --> 00:01:10,660\noyunun içinde olduğu yere. Rod'un\n\n41\n00:01:10,660 --> 00:01:12,600\ntweetine gelen bazı tepkiler şu şekildeydi. Gerçekten\n\n42\n00:01:12,600 --> 00:01:14,380\ndürüst olmalıyım, yeni bir oyuncu olarak\n\n43\n00:01:14,380 --> 00:01:16,340\nkendimi bu şekilde tekrar emek verirken\n\n44\n00:01:16,340 --> 00:01:17,980\ngöremiyorum. Eğer sezon 1 için\n\n45\n00:01:17,980 --> 00:01:19,300\nsıfırdan başlamak zorundaysam,\n\n46\n00:01:19,300 --> 00:01:20,660\nDiablo'yu ana oyun olarak oynamayı\n\n47\n00:01:20,660 --> 00:01:22,620\nbırakırım. Ve biliyorum ki\n\n48\n00:01:22,620 --> 00:01:24,400\naynı durumda olan tonlarca insan var.\n\n49\n00:01:24,400 --> 00:01:25,800\nMevcut karakterime önem veriyorum.\n\n50\n00:01:25,800 --> 00:01:27,480\nSadece derim ki... kaybetsem de.\n\n51\n00:01:27,480 --> 00:01:31,780\nBu durum birçok daha rahat\n\n52\n00:01:31,780 --> 00:01:33,640\noyuncu ile iyi bir yankı bulmayacak.\n\n53\n00:01:33,640 --> 00:01:35,000\nBüyük bir oyuncu kitlesini kaybediyorsunuz.\n\n54\n00:01:35,000 --> 00:01:36,560\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 97984b37-504e-484a-9488-1d75df3ff41a_3a0eeabd-02a8-4bb2-9632-f691463e2896[39m
[34m[34mverbose[34m[39m: [34m<<< [97984b37-504e-484a-9488-1d75df3ff41a] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [97984b37-504e-484a-9488-1d75df3ff41a: translate_subtitle_helper] response - complete in 8041ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 538, content: "[39m
[34m171[39m
[34m00:04:53,740 --> 00:04:55,940[39m
[34mgameplay experience. All in all you[39m
[34m172[39m
[34m00:04:55,940 --> 00:04:57,420[39m
[34mcould say that the divide is caused[39m
[34m173[39m
[34m00:04:57,420 --> 00:04:58,520[39m
[34mby two fundamentally ... compared to[39m
[34m188[39m
[34m00:05:20,260 --> 00:05:21,800[39m
[34mprevious games even endorsing[39m
[34m189[39m
[34m00:05:21,800 --> 00:05:23,940[39m
[34mcompanies like KFC and mainstream[39m
[34m190[39m
[34m00:05:23,940 --> 00:05:24,980[39m
[34mcelebrities to make the game more[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 605 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n171\n00:04:53,740 --> 00:04:55,940\noyun deneyimi. Sonuç olarak,\n\n172\n00:04:55,940 --> 00:04:57,420\nbu bölünmenin iki temel farklı\n\n173\n00:04:57,420 --> 00:04:58,520\noyuncu türünden kaynaklandığını\n\n174\n00:04:58,520 --> 00:04:59,980\nsöyleyebilirsiniz. Karakterine\n\n175\n00:04:59,980 --> 00:05:01,320\nbağlı olanlar ki bunlar için her\n\n176\n00:05:01,320 --> 00:05:02,820\nbirkaç ayda yeni bir karakter\n\n177\n00:05:02,820 --> 00:05:04,440\nyaratmak fikri pek hoş\n\n178\n00:05:04,440 --> 00:05:06,080\nkarşılanmayacaktır\n\n179\n00:05:06,080 --> 00:05:07,520\nve yolculuğa bağlı olanlar,\n\n180\n00:05:07,520 --> 00:05:08,860\nöncelikle eski\n\n181\n00:05:08,860 --> 00:05:10,340\nDiablo 3 oyuncu kitlesinin\n\n182\n00:05:10,340 --> 00:05:12,780\noluşturduğu kitle olmakla birlikte\n\n183\n00:05:12,780 --> 00:05:14,160\nbu, oyunun\n\n184\n00:05:14,160 --> 00:05:15,320\ncanlı kalmasını sağlayacak olan\n\n185\n00:05:15,320 --> 00:05:17,280\nçekirdek oyuncular olacaktır. Ancak\n\n186\n00:05:17,280 --> 00:05:18,680\nBlizzard, önceki oyunlardan daha\n\n187\n00:05:18,680 --> 00:05:20,260\nagresif bir tanıtım kampanyası\n\n188\n00:05:20,260 --> 00:05:21,800\nyürüttü, KFC gibi şirketlere ve\n\n189\n00:05:21,800 --> 00:05:23,940\nana akım ünlülere bile\n\n190\n00:05:23,940 --> 00:05:24,980\ndestek verdi.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed c8cc71f7-216a-422d-b34d-eec511f27ddc_2f4786f0-77c2-430e-9685-3d4624549ec7[39m
[34m[34mverbose[34m[39m: [34m<<< [c8cc71f7-216a-422d-b34d-eec511f27ddc] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [c8cc71f7-216a-422d-b34d-eec511f27ddc: translate_subtitle_helper] response - complete in 9487ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 545, content: "[39m
[34m1[39m
[34m00:00:00,000 --> 00:00:02,340[39m
[34mDiablo 4 crossed $600 million of[39m
[34m2[39m
[34m00:00:02,340 --> 00:00:04,120[39m
[34mrevenue within the first five days[39m
[34m3[39m
[34m00:00:04,120 --> 00:00:05,840[39m
[34mon the market. This ... 00:00:31,800[39m
[34mplayers reaching endgame, which in[39m
[34m19[39m
[34m00:00:31,800 --> 00:00:33,440[39m
[34mits current state has some problems[39m
[34m20[39m
[34m00:00:33,440 --> 00:00:35,060[39m
[34mthat we will discuss in this video,[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 612 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1\n00:00:00,000 --> 00:00:02,340\nDiablo 4, piyasaya çıktıktan sonraki\n\n2\n00:00:02,340 --> 00:00:04,120\nilk beş gün içinde 600 milyon dolar\n\n3\n00:00:04,120 --> 00:00:05,840\ngeliri aştı. Bu durum, Diablo 4'ü\n\n4\n00:00:05,840 --> 00:00:07,480\ngeliştiricisi ve yayıncısı Blizzard\n\n5\n00:00:07,480 --> 00:00:08,760\niçin şimdiye kadarki en hızlı satan\n\n6\n00:00:08,760 --> 00:00:10,840\noyun haline getirdi. Ayrıca serinin\n\n7\n00:00:10,840 --> 00:00:12,140\nönceki oyunlarından daha popüler\n\n8\n00:00:12,140 --> 00:00:13,920\nolmasını sağladı ve bir bütün\n\n9\n00:00:14,260 --> 00:00:15,780\nolarak birçok yeni oyuncuyu ARPG\n\n10\n00:00:15,780 --> 00:00:18,220\ntürüne çekti. Oyun için genel\n\n11\n00:00:18,220 --> 00:00:19,920\nkarşılama, çıkışından bu yana genel\n\n12\n00:00:19,920 --> 00:00:21,120\nolarak olumlu olsa da son zamanlarda\n\n13\n00:00:21,120 --> 00:00:22,940\noyuncular giderek daha olumsuz ve\n\n14\n00:00:22,940 --> 00:00:24,120\nDiablo 4'e daha az düşkün hale\n\n15\n00:00:24,120 --> 00:00:25,660\ngeliyor. Bunun nedeni kısmen, daha\n\n16\n00:00:25,660 --> 00:00:28,180\nfazla oyuncunun son oyuna ulaşması ve\n\n17\n00:00:28,180 --> 00:00:29,880\nbu aşamada şu anki halinde bazı\n\n18\n00:00:29,880 --> 00:00:31,800\nsorunların bulunması. Bu sorunları\n\n19\n00:00:31,800 --> 00:00:33,440\nbu videoda tartışacağız,\n\n20\n00:00:33,440 --> 00:00:35,060\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 6d93f40f-0f4b-4fcb-af73-eb09f749bca8_8c42647d-7dd0-4efe-99c1-e8d523e0c939[39m
[34m[34mverbose[34m[39m: [34m<<< [6d93f40f-0f4b-4fcb-af73-eb09f749bca8] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6d93f40f-0f4b-4fcb-af73-eb09f749bca8: translate_subtitle_helper] response - complete in 9296ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 558, content: "[39m
[34m52[39m
[34m00:01:31,780 --> 00:01:33,640[39m
[34mlost. This is not going to resonate[39m
[34m53[39m
[34m00:01:33,640 --> 00:01:35,000[39m
[34mwell with a lot of the more casual[39m
[34m54[39m
[34m00:01:35,000 --> 00:01:36,560[39m
[34mplayers. ... dip to force developers to[39m
[34m70[39m
[34m00:02:02,860 --> 00:02:04,920[39m
[34mchange this. And many more similar[39m
[34m71[39m
[34m00:02:04,920 --> 00:02:06,680[39m
[34mtype of responses could be found in[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 625 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n52\n00:01:31,780 --> 00:01:33,640\nkayboldu. Bu, birçok daha sıradan\n\n53\n00:01:33,640 --> 00:01:35,000\noyuncu arasında iyi karşılanmayacak.\n\n54\n00:01:35,000 --> 00:01:36,560\noyuncuların büyük bir yüzdesini kaybediyorsun.\n\n55\n00:01:36,560 --> 00:01:38,700\nNeden oynamaya başladım ki? Keşke\n\n56\n00:01:38,700 --> 00:01:40,340\nilk önce sezon 1'i bekleseydim.\n\n57\n00:01:40,340 --> 00:01:41,900\nNe dolandırıcılık ama! Eğer\n\n58\n00:01:41,900 --> 00:01:43,640\nkarakterim işe yaramaz hale geliyorsa\n\n59\n00:01:43,640 --> 00:01:45,400\ntekrar başlamanın hiçbir anlamı yok.\n\n60\n00:01:45,400 --> 00:01:46,760\nHarika birkaç haftaydı.\n\n61\n00:01:46,760 --> 00:01:48,800\nDiablo harika bir oyun. Ne yazık ki\n\n62\n00:01:48,800 --> 00:01:50,300\ngeliştiriciler daha iyi bir sezon\n\n63\n00:01:50,300 --> 00:01:51,600\nsistemi yapmayı reddediyor, bu yüzden\n\n64\n00:01:51,600 --> 00:01:53,080\nbu oyun, sırf geliştiriciler\n\n65\n00:01:53,080 --> 00:01:54,800\noyuncuları işkence etmeyi sevdiği için\n\n66\n00:01:54,800 --> 00:01:56,540\nresmen öldü.\n\n67\n00:01:56,540 --> 00:01:58,240\nHarika, çok harika. Umarım oyun\n\n68\n00:01:58,460 --> 00:02:00,540\nbüyük bir düşüş yaşar ve\n\n69\n00:02:00,540 --> 00:02:02,860\ngeliştiricileri bunu değiştirmeye zorlar.\n\n70\n00:02:02,860 --> 00:02:04,920\nVe buna benzer birçok yanıt\n\n71\n00:02:04,920 --> 00:02:06,680\nbulunabilir.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 465647a5-46a0-4140-8aba-29d0f4f9c3db_e34ea346-1c36-4a74-8209-b86e90799f6b[39m
[34m[34mverbose[34m[39m: [34m<<< [465647a5-46a0-4140-8aba-29d0f4f9c3db] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [465647a5-46a0-4140-8aba-29d0f4f9c3db: translate_subtitle_helper] response - complete in 9421ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 547, content: "[39m
[34m69[39m
[34m00:02:00,540 --> 00:02:02,860[39m
[34ma huge dip to force developers to[39m
[34m70[39m
[34m00:02:02,860 --> 00:02:04,920[39m
[34mchange this. And many more similar[39m
[34m71[39m
[34m00:02:04,920 --> 00:02:06,680[39m
[34mtype of responses ... 00:02:33,000[39m
[34mseasons a trending topic for the[39m
[34m87[39m
[34m00:02:33,000 --> 00:02:37,240[39m
[34mpast few days. The main argument[39m
[34m88[39m
[34m00:02:37,240 --> 00:02:38,700[39m
[34mfrom players that don't like the[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 614 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n69\n00:02:00,540 --> 00:02:02,860\ngeliştiricileri bunu değiştirmeye\n\n70\n00:02:02,860 --> 00:02:04,920\nzorlamak için büyük bir düşüş. Ve\n\n71\n00:02:04,920 --> 00:02:06,680\nbenzer birçok yanıt türü\n\n72\n00:02:06,680 --> 00:02:08,400\nbu başlıkta bulunabilir. Gördüğünüz gibi, Rod'un\n\n73\n00:02:08,400 --> 00:02:10,240\ntweetleri nedeniyle gerginlik\n\n74\n00:02:10,240 --> 00:02:11,860\nartacak ve bu da birçok medya organının\n\n75\n00:02:11,860 --> 00:02:13,540\nTwitter'da gerçekleşen konuşmaları\n\n76\n00:02:13,540 --> 00:02:14,920\nele almasına ve herkesi\n\n77\n00:02:14,920 --> 00:02:16,800\nBlizzard'ın Diablo 4'ün her sezonunda\n\n78\n00:02:16,800 --> 00:02:18,720\nyeni bir karakter oluşturma\n\n79\n00:02:18,720 --> 00:02:20,960\nihtiyacını doğruladığını\n\n80\n00:02:20,960 --> 00:02:22,480\nbildirmesine yol açtı. Bu durum\n\n81\n00:02:22,480 --> 00:02:23,880\nveteran oyuncular tarafından\n\n82\n00:02:23,880 --> 00:02:25,840\ndalga konusu oldu çünkü\n\n83\n00:02:25,840 --> 00:02:26,900\nbariz olanı belirtmek gibi\n\n84\n00:02:26,900 --> 00:02:29,440\ngörünüyordu. Bu da Diablo 4'teki sezonlar\n\n85\n00:02:29,440 --> 00:02:31,260\nhakkında başka yerlerde daha\n\n86\n00:02:31,260 --> 00:02:33,000\nateşli tartışmalara neden oldu.\n\n87\n00:02:33,000 --> 00:02:37,240\nSon birkaç gündür sezon konusu\n\n88\n00:02:37,240 --> 00:02:38,700\ntrend olan bir konu haline geldi.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 4f7bd35b-1945-4c72-89af-90dd87059238_5c1befb0-c788-454f-905b-d97c721c75fe[39m
[34m[34mverbose[34m[39m: [34m<<< [4f7bd35b-1945-4c72-89af-90dd87059238] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [4f7bd35b-1945-4c72-89af-90dd87059238: translate_subtitle_helper] response - complete in 9533ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 547, content: "[39m
[34m86[39m
[34m00:02:31,260 --> 00:02:33,000[39m
[34mseasons a trending topic for the[39m
[34m87[39m
[34m00:02:33,000 --> 00:02:37,240[39m
[34mpast few days. The main argument[39m
[34m88[39m
[34m00:02:37,240 --> 00:02:38,700[39m
[34mfrom players that don't ... 00:03:02,500[39m
[34mlook at theory and terminology in[39m
[34m104[39m
[34m00:03:02,500 --> 00:03:02,720[39m
[34mbusiness, you'll actually find out[39m
[34m105[39m
[34m00:03:02,720 --> 00:03:03,240[39m
[34ma lot less if you're a Rest[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 614 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n86\n00:02:31,260 --> 00:02:33,000\nsezonlar son birkaç gündür trend bir konu oldu.\n\n87\n00:02:33,000 --> 00:02:37,240\nAna tartışma, sezon sistemini sevmeyen\n\n88\n00:02:37,240 --> 00:02:38,700\noyuncuların argümanı şu şekilde özetlenebilir:\n\n89\n00:02:38,700 --> 00:02:40,720\nEğer her birkaç ayda bir karakterim ve bununla\n\n90\n00:02:40,720 --> 00:02:42,340\nbirlikte tüm zaman ve çabam tamamen\n\n91\n00:02:42,340 --> 00:02:44,460\nanlamsız hale geliyorsa, oynamanın ne anlamı var?\n\n92\n00:02:44,460 --> 00:02:46,100\nSezonluk içeriklere aşina olan ve hatta\n\n93\n00:02:46,100 --> 00:02:48,380\nsezonları seven oyuncular ise buna şöyle yanıt\n\n94\n00:02:48,380 --> 00:02:49,900\nverir: aslında bu, seviyeyi yükseltmenin,\n\n95\n00:02:49,900 --> 00:02:51,080\nekipman bulmanın ve oyununuzu\n\n96\n00:02:51,080 --> 00:02:53,100\ngeliştirmenin yolculuğudur. Ve işte bu yüzden\n\n97\n00:02:53,100 --> 00:02:54,620\nbugün buradayım. Oyun hakkında konuşmak için\n\n98\n00:02:54,620 --> 00:02:56,200\nburadayım. Ama iş dünyasındaki teori ve\n\n99\n00:02:56,200 --> 00:02:56,880\nterimler konusuna baktığınızda\n\n100\n00:02:56,880 --> 00:02:56,880\nRest hakkında çok daha az şey öğrenirsiniz\n\n101\n00:02:56,880 --> 00:02:56,880\n\n102\n00:02:56,880 --> 00:03:01,560\n\n103\n00:03:01,560 --> 00:03:02,500\n\n104\n00:03:02,500 --> 00:03:02,720\n\n105\n00:03:02,720 --> 00:03:03,240\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 22f7d134-efcd-43ae-a2a9-04aaa0451c71_2522f0ba-48fc-4052-a258-f72ba6de63dd[39m
[34m[34mverbose[34m[39m: [34m<<< [22f7d134-efcd-43ae-a2a9-04aaa0451c71] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [22f7d134-efcd-43ae-a2a9-04aaa0451c71: translate_subtitle_helper] response - complete in 9337ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 542, content: "[39m
[34m103[39m
[34m00:03:01,560 --> 00:03:02,500[39m
[34mlook at theory and terminology in[39m
[34m104[39m
[34m00:03:02,500 --> 00:03:02,720[39m
[34mbusiness, you'll actually find out[39m
[34m105[39m
[34m00:03:02,720 --> 00:03:03,240[39m
[34ma lot less if you're ... and[39m
[34m120[39m
[34m00:03:26,420 --> 00:03:28,040[39m
[34mabilities. that you have. Generally[39m
[34m121[39m
[34m00:03:28,040 --> 00:03:29,100[39m
[34mspeaking these season specific[39m
[34m122[39m
[34m00:03:29,100 --> 00:03:30,900[39m
[34mmechanics can for example lead to a[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 609 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n103\n00:03:01,560 --> 00:03:02,500\niş teorisi ve terminolojisine bak\n\n104\n00:03:02,500 --> 00:03:02,720\niş dünyasında, aslında daha az şey\n\n105\n00:03:02,720 --> 00:03:03,240\nÖğreneceksiniz, eğer bir Rest\n\n106\n00:03:03,240 --> 00:03:04,180\nÖnce, oradaki tüm uygulamalar gibi,\n\n107\n00:03:04,180 --> 00:03:05,680\nburada. Ama neden böyle bir\n\n108\n00:03:05,680 --> 00:03:07,660\nbölünmenin ilk etapta meydana\n\n109\n00:03:07,660 --> 00:03:09,260\ngeldiğini gerçekten anlamak için,\n\n110\n00:03:09,260 --> 00:03:11,400\nmevsimlerin nasıl çalıştığını\n\n111\n00:03:11,400 --> 00:03:13,060\nanlamamız gerekiyor. Mevsimsel\n\n112\n00:03:13,060 --> 00:03:14,580\niçeriğin nasıl çalıştığı, her\n\n113\n00:03:14,580 --> 00:03:15,920\nmevsim için mevsime özgü\n\n114\n00:03:15,920 --> 00:03:17,580\nmevcut mevsim için yeni bir\n\n115\n00:03:17,580 --> 00:03:19,140\nkarakter yaratmanızdır. Mevsimler\n\n116\n00:03:19,140 --> 00:03:20,960\nyeni görevler ve hikayeler\n\n117\n00:03:20,960 --> 00:03:22,980\ntanıtacak, ama aynı zamanda mevsime\n\n118\n00:03:22,980 --> 00:03:24,840\nözgü kavramlar ve fikirlerle\n\n119\n00:03:24,840 --> 00:03:26,420\nkarşılaşabilirsiniz ki bu şekilde\n\n120\n00:03:26,420 --> 00:03:28,040\nseviyenizi, ekipmanlarınızı ve\n\n121\n00:03:28,040 --> 00:03:29,100\nyeteneklerinizi. Genellikle konuşmak\n\n122\n00:03:29,100 --> 00:03:30,900\ngerekirse bu mevsime özel mekanikler\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed b2633ec6-30a7-4ef9-aa2c-df75e6aa6204_205add6c-9fe2-42ae-b873-3f0b7d7e4f39[39m
[34m[34mverbose[34m[39m: [34m<<< [b2633ec6-30a7-4ef9-aa2c-df75e6aa6204] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [b2633ec6-30a7-4ef9-aa2c-df75e6aa6204: translate_subtitle_helper] response - complete in 8572ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 550, content: "[39m
[34m239[39m
[34m00:06:49,420 --> 00:06:51,920[39m
[34mbest at a relatively low level.[39m
[34m240[39m
[34m00:06:52,000 --> 00:06:53,760[39m
[34mReally the moment you unlock world[39m
[34m241[39m
[34m00:06:53,760 --> 00:06:55,320[39m
[34mtier 4. So that's ... too random. You getting that[39m
[34m257[39m
[34m00:07:21,920 --> 00:07:23,200[39m
[34mperfect ring that makes you never[39m
[34m258[39m
[34m00:07:23,200 --> 00:07:24,780[39m
[34mlook again at another ring from a[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 617 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n239\n00:06:49,420 --> 00:06:51,920\nnispeten düşük bir seviyede en iyisidir.\n\n240\n00:06:52,000 --> 00:06:53,760\nGerçekten dünyayı açtığınız an\n\n241\n00:06:53,760 --> 00:06:55,320\n4. kademe. Yani bu olabilir\n\n242\n00:06:55,320 --> 00:06:57,840\n70 seviyesinden 75 seviyesine kadar erken olabilir\n\n243\n00:06:57,840 --> 00:06:59,260\nbu da teçhizat sürecini\n\n244\n00:06:59,260 --> 00:07:01,700\noldukça sıradan hale getirir o 70\n\n245\n00:07:01,700 --> 00:07:03,560\nile 100 aralığında. Zaten\n\n246\n00:07:03,560 --> 00:07:05,020\niyi atalardan kalma ekipmanınız varsa\n\n247\n00:07:05,020 --> 00:07:06,260\nistediğiniz istatistiklerle\n\n248\n00:07:06,260 --> 00:07:08,300\n75. seviyedeyken neyi dört gözle bekleyeceksiniz\n\n249\n00:07:08,300 --> 00:07:09,920\nönümüzdeki 25 seviyede? Zaten\n\n250\n00:07:09,920 --> 00:07:11,920\niyi olan ekipmanınıza yükseltmeler sadece\n\n251\n00:07:11,920 --> 00:07:13,740\nistatistiklerinize küçük yüzdelerle\n\n252\n00:07:13,740 --> 00:07:15,540\nartışlar sağlamaya indirgenir.\n\n253\n00:07:15,540 --> 00:07:17,160\nBu heyecan verici değil.\n\n254\n00:07:17,400 --> 00:07:18,660\nSonuç olarak bu sorun\n\n255\n00:07:18,660 --> 00:07:20,220\nganimet tablolarının\n\n256\n00:07:20,220 --> 00:07:21,920\nçok rastgele olmasının bir sonucudur.\n\n257\n00:07:21,920 --> 00:07:23,200\nSize asla bakmamanızı sağlayan\n\n258\n00:07:23,200 --> 00:07:24,780\no mükemmel yüzüğü almanız\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 57ecd3bd-4f63-4c3c-a7b9-1ca61a9adc12_f834a6da-f621-4d9b-b2ad-2ddb7dae2056[39m
[34m[34mverbose[34m[39m: [34m<<< [57ecd3bd-4f63-4c3c-a7b9-1ca61a9adc12] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [57ecd3bd-4f63-4c3c-a7b9-1ca61a9adc12: translate_subtitle_helper] response - complete in 7379ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 608, content: "[39m
[34m18[39m
[34m00:00:55,299 --> 00:01:00,299[39m
[34mAnd well, if you want, I'd like to give you a little introduction.[39m
[34m19[39m
[34m00:01:00,959 --> 00:01:03,959[39m
[34mOr if you prefer, ... life.[39m
[34m35[39m
[34m00:02:15,279 --> 00:02:18,279[39m
[34mDid you leave alone or did you leave with your family?[39m
[34m36[39m
[34m00:02:18,279 --> 00:02:19,279[39m
[34mAlone.[39m
[34m37[39m
[34m00:02:20,279 --> 00:02:23,279[39m
[34mWhen did you leave?[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 675 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n18\n00:00:55,299 --> 00:01:00,299\nحسناً، إذا كنت تريد، أود أن أعطيك مقدمة صغيرة.\n\n19\n00:01:00,959 --> 00:01:03,959\nأو إذا كنت تُفضل، أسأل الأسئلة، أيهما يناسبك أكثر.\n\n20\n00:01:03,959 --> 00:01:08,959\nحسناً، إذا كنت تريد، يمكنك أن تسألني الأسئلة وسأجيب.\n\n21\n00:01:08,959 --> 00:01:10,959\nأولاً، شكراً جزيلاً لوجودك هنا.\n\n22\n00:01:10,959 --> 00:01:13,959\nأفهم أن هذه مقابلة قد تكون صعبة.\n\n23\n00:01:13,959 --> 00:01:21,959\nلذلك، سؤالي الأول لك هو عمرك، اسمك، من أي جزء من المكسيك أنت؟\n\n24\n00:01:21,959 --> 00:01:28,959\nاسمي، ولدي حالياً ثلاثة أطفال.\n\n25\n00:01:29,620 --> 00:01:34,620\nأنا عمري سنوات، وأنا من.\n\n26\n00:01:34,620 --> 00:01:37,620\nمن أي جزء؟\n\n27\n00:01:37,620 --> 00:01:40,620\nحسناً، من هناك، من.\n\n28\n00:01:40,620 --> 00:01:41,620\nممتاز.\n\n29\n00:01:41,620 --> 00:01:46,620\nأنا أيضاً أتيت من هناك، لذا سأحدد المنطقة.\n\n30\n00:01:46,620 --> 00:01:51,620\nسؤالي الثاني لك، لحظة فقط، لأنني أقرأ ما أرسل لي.\n\n31\n00:01:51,620 --> 00:01:54,620\nسيكون، لماذا قررت المغادرة؟\n\n32\n00:01:54,620 --> 00:01:58,620\nما هي الحالة التي دفعتك لاتخاذ قرار الرحيل؟\n\n33\n00:01:59,279 --> 00:02:05,279\nحسناً، حيث أتيت، لا يوجد الكثير من العمل،\n\n34\n00:02:05,279 --> 00:02:13,279\nوجئنا هنا بحثاً عن حياة أفضل.\n\n35\n00:02:15,279 --> 00:02:18,279\nهل غادرت وحدك أم مع عائلتك؟\n\n36\n00:02:18,279 --> 00:02:19,279\nوحدي.\n\n37\n00:02:20,279 --> 00:02:23,279\nمتى غادرت؟\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed eb5e8315-8f31-48d3-b16b-93b369e4c2f0_79d74283-abf3-40a0-90ce-53ef6e636d7c[39m
[34m[34mverbose[34m[39m: [34m<<< [eb5e8315-8f31-48d3-b16b-93b369e4c2f0] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [eb5e8315-8f31-48d3-b16b-93b369e4c2f0: translate_subtitle_helper] response - complete in 6870ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 587, content: "[39m
[34m86[39m
[34m00:06:55,540 --> 00:06:59,540[39m
[34mHow long did your process take?[39m
[34m87[39m
[34m00:07:00,540 --> 00:07:03,540[39m
[34mOr what is your current status?[39m
[34m88[39m
[34m00:07:04,540 --> 00:07:06,540[39m
[34mWell, I'm still illegally.[39m
[34m89[39m
[34m00:07:07,200 ... o es muy complicado?[39m
[34m104[39m
[34m00:08:23,840 --> 00:08:26,480[39m
[34mPues he hablado con personas[39m
[34m105[39m
[34m00:08:26,640 --> 00:08:30,640[39m
[34my dicen que a la vez es complicado porque[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 654 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n86\n00:06:55,540 --> 00:06:59,540\nكم استغرق الأمر في عمليتك؟\n\n87\n00:07:00,540 --> 00:07:03,540\nأو ما هو وضعك الحالي؟\n\n88\n00:07:04,540 --> 00:07:06,540\nحسنا، ما زلت غير قانوني.\n\n89\n00:07:07,200 --> 00:07:12,200\nوكم تعتقد أن العملية استمرت، أو ماذا أخبروك؟\n\n90\n00:07:13,200 --> 00:07:19,200\nحسنا، لا أعرف، لأنني فقط عبرت هنا،\n\n91\n00:07:20,200 --> 00:07:26,200\nولم أفعل أي شيء بشكل قانوني.\n\n92\n00:07:27,200 --> 00:07:31,200\nوهل حياتك كما توقعتها أن تكون؟\n\n93\n00:07:32,200 --> 00:07:34,200\nهل لديك فرص، إلخ؟\n\n94\n00:07:34,859 --> 00:07:37,859\nحسنا، في جزء نعم، ولكن ليس في الآخر.\n\n95\n00:07:39,859 --> 00:07:40,859\nكيف يعمل ذلك؟\n\n96\n00:07:41,859 --> 00:07:49,859\nحسنا، هنا يمكنك كسب القليل من المال الإضافي والقدرة على مساعدة عائلتك،\n\n97\n00:07:50,859 --> 00:07:56,859\nولكن الجزء الآخر هو أنك يجب عليك دفع الكثير من النفقات هنا،\n\n98\n00:07:57,859 --> 00:08:02,859\nوهو ساعات طويلة من العمل.\n\n99\n00:08:03,519 --> 00:08:06,519\nماذا تعمل؟\n\n100\n00:08:07,519 --> 00:08:09,519\nأقوم بطلاء المنازل.\n\n101\n00:08:10,519 --> 00:08:16,519\nوهل تود في مرحلة ما اتخاذ قرار محاولة تنظيم وضعك؟\n\n102\n00:08:17,519 --> 00:08:19,519\nحسناً، نعم، سيكون جيداً.\n\n103\n00:08:20,000 --> 00:08:21,920\nهل هو سهل أم معقد جداً؟\n\n104\n00:08:23,840 --> 00:08:26,480\nحسناً، لقد تحدثت مع أشخاص\n\n105\n00:08:26,640 --> 00:08:30,640\nويقولون إنه في ذات الوقت معقد لأن\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 84350dc9-573d-4696-9c3d-a315accef465_f81328fb-0331-40e9-8e6e-4204c7acf645[39m
[34m[34mverbose[34m[39m: [34m<<< [84350dc9-573d-4696-9c3d-a315accef465] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [84350dc9-573d-4696-9c3d-a315accef465: translate_subtitle_helper] response - complete in 9564ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 561, content: "[39m
[34m205[39m
[34m00:05:51,240 --> 00:05:53,320[39m
[34m4 and the general state of endgame.[39m
[34m206[39m
[34m00:05:53,480 --> 00:05:54,780[39m
[34mWhich brings me to the next point.[39m
[34m207[39m
[34m00:05:55,000 --> 00:05:56,760[39m
[34mProblems with ... the first 70 levels is[39m
[34m223[39m
[34m00:06:24,480 --> 00:06:24,980[39m
[34messentially the same as the first[39m
[34m224[39m
[34m00:06:24,980 --> 00:06:26,280[39m
[34m70. So you can't really get to[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 628 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n205\n00:05:51,240 --> 00:05:53,320\n4 ve son oyun durumu hakkında.\n\n206\n00:05:53,480 --> 00:05:54,780\nBu beni bir sonraki noktaya getiriyor.\n\n207\n00:05:55,000 --> 00:05:56,760\nSon oyunla ilgili sorunlar. Seviyenizin\n\n208\n00:05:56,760 --> 00:05:58,220\nbelirli bir kısmı, topluluk tarafından\n\n209\n00:05:58,220 --> 00:06:00,040\nsıkıcı ve hatta yorucu olarak\n\n210\n00:06:00,040 --> 00:06:01,820\ntanımlanan seviye atlama deneyimi,\n\n211\n00:06:01,820 --> 00:06:03,140\ngenellikle seviye 70 ile\n\n212\n00:06:03,140 --> 00:06:05,840\nseviye 100 arası olmuştur. Seviyede\n\n213\n00:06:05,840 --> 00:06:07,660\n70'te büyük olasılıkla dünya seviyesi 4'ü\n\n214\n00:06:07,660 --> 00:06:09,760\naçmış olursunuz ve\n\n215\n00:06:09,760 --> 00:06:11,060\nseviye 70 ile seviye 100 arasında\n\n216\n00:06:11,060 --> 00:06:13,340\nsabırsızlıkla bekleyecek pek bir şey yok.\n\n217\n00:06:13,340 --> 00:06:14,860\nSorun gerçekten bu kadar basit.\n\n218\n00:06:14,860 --> 00:06:16,480\nSeviye 100'de açıkça\n\n219\n00:06:16,480 --> 00:06:18,740\nuberlith var ama 70 ile 100\n\n220\n00:06:18,740 --> 00:06:21,220\narasındaki 30 seviye, ilk 70 seviyeye\n\n221\n00:06:21,220 --> 00:06:22,840\ngöre önemli ölçüde zaman alıyor\n\n222\n00:06:22,840 --> 00:06:24,480\nama aslında ilk 70 ile aynı.\n\n223\n00:06:24,480 --> 00:06:24,980\nBu yüzden gerçekten ulaşamazsınız\n\n224\n00:06:24,980 --> 00:06:26,280\n70. seviyeye ulaşmadan.\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 823c1fa3-6277-46d8-9998-b1cba7129b05_0298f4c3-119c-4601-b6e1-241102b41140[39m
[34m[34mverbose[34m[39m: [34m<<< [823c1fa3-6277-46d8-9998-b1cba7129b05] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [823c1fa3-6277-46d8-9998-b1cba7129b05: translate_subtitle_helper] response - complete in 7729ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 577, content: "[39m
[34m1[39m
[34m00:00:00,000 --> 00:00:08,560[39m
[34mYes, yes, and we're on the same phone, like it's on speaker.[39m
[34m2[39m
[34m00:00:08,560 --> 00:00:15,040[39m
[34mI'm not sure like, if ... ask the questions, whatever works best.[39m
[34m20[39m
[34m00:01:03,959 --> 00:01:08,959[39m
[34mWell, if you want, you can ask me the questions and I'll answer.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 644 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n1\n00:00:00,000 --> 00:00:08,560\nنعم، نعم، ونحن على نفس الهاتف، كأنه على مكبر الصوت.\n\n2\n00:00:08,560 --> 00:00:15,040\nأنا لست متأكداً، إذا كنت تريد، مثلاً، أن تقدمه بنفسه\n\n3\n00:00:15,040 --> 00:00:19,680\nأو إذا كنت تريد أن تسأل عن أشياء محددة.\n\n4\n00:00:19,680 --> 00:00:21,639\nلا بأس لدي إذا قدموا أنفسهم.\n\n5\n00:00:21,639 --> 00:00:23,639\nهل يجب أن أنتقل إلى الإسبانية الآن؟\n\n6\n00:00:23,639 --> 00:00:26,639\nنعم، سيكون ذلك جيداً.\n\n7\n00:00:26,639 --> 00:00:27,639\nحسناً.\n\n8\n00:00:27,639 --> 00:00:30,639\nحسناً.\n\n9\n00:00:30,639 --> 00:00:33,639\nحسناً.\n\n10\n00:00:34,299 --> 00:00:36,299\nهل هذا جيد؟\n\n11\n00:00:36,299 --> 00:00:38,299\nهل أنت موافق على ذلك؟\n\n12\n00:00:38,299 --> 00:00:39,299\nنعم.\n\n13\n00:00:39,299 --> 00:00:40,299\nممتاز.\n\n14\n00:00:40,439 --> 00:00:44,759\nمشروعي الأول، حسناً، هذا مشروع يديره زميلي.\n\n15\n00:00:44,799 --> 00:00:47,799\nلذلك سوف أتابع مع أسئلتك.\n\n16\n00:00:47,799 --> 00:00:54,299\nوبمجرد أن تكون القطعة جاهزة، سنشارك الرابط، وإذا كان لديك أي أسئلة، أخبرنا.\n\n17\n00:00:54,299 --> 00:00:55,299\nحسناً.\n\n18\n00:00:55,299 --> 00:01:00,299\nوبالنسبة لي، إذا كنت تريد، أود أن أعطيك مقدمة صغيرة.\n\n19\n00:01:00,959 --> 00:01:03,959\nأو إذا كنت تفضل، أنا أسأل الأسئلة، ما يناسبك الأفضل.\n\n20\n00:01:03,959 --> 00:01:08,959\nحسناً، إذا كنت تريد، يمكنك طرح الأسئلة وسأجيب عليها.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed ac60110d-fd03-4f29-8c38-217bf0b5583a_854c635d-2c7b-4f1e-974d-44703727e71d[39m
[34m[34mverbose[34m[39m: [34m<<< [ac60110d-fd03-4f29-8c38-217bf0b5583a] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [ac60110d-fd03-4f29-8c38-217bf0b5583a: translate_subtitle_helper] response - complete in 8420ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 552, content: "[39m
[34m358[39m
[34m00:10:01,800 --> 00:10:03,880[39m
[34mwhich can be an incentive to keep[39m
[34m359[39m
[34m00:10:03,880 --> 00:10:05,280[39m
[34mleveling and make that leveling[39m
[34m360[39m
[34m00:10:05,280 --> 00:10:07,800[39m
[34mprocess from level 70 ... be from the player instead of[39m
[34m376[39m
[34m00:10:29,040 --> 00:10:30,800[39m
[34ma complete overhaul of the current[39m
[34m377[39m
[34m00:10:30,800 --> 00:10:32,560[39m
[34msystem the paragon boards hold a[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 619 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n358\n00:10:01,800 --> 00:10:03,880\nbu, seviyeyi yükseltmeye devam etmek için bir teşvik olabilir\n\n359\n00:10:03,880 --> 00:10:05,280\nve bu seviye yükseltme sürecini\n\n360\n00:10:05,280 --> 00:10:07,800\n70'den 100'e daha eğlenceli hale getirebilir\n\n361\n00:10:07,800 --> 00:10:09,440\nçünkü yarı yolda gerçekten\n\n362\n00:10:09,440 --> 00:10:11,640\nbir şey bekleyecek bir şey olacak\n\n363\n00:10:11,640 --> 00:10:13,480\no seviye aralığında bu,\n\n364\n00:10:13,480 --> 00:10:14,560\ndaha sonra ekipman elde etmeyi de\n\n365\n00:10:14,560 --> 00:10:16,680\ntekrar heyecanlı hale getirebilir\n\n366\n00:10:16,680 --> 00:10:18,660\nçünkü yeni bir dünya katmanı demek\n\n367\n00:10:18,660 --> 00:10:19,240\ndaha fazla içerik elde edebileceğimiz\n\n368\n00:10:19,240 --> 00:10:19,240\nve daha fazla içerik elde edebileceğimiz anlamına gelir\n\n369\n00:10:19,240 --> 00:10:19,240\noyuncudan da daha fazla içerik alabileceğimiz anlamına gelir\n\n370\n00:10:19,240 --> 00:10:20,080\noyuncu ayrıca yeni bir tür ekipman elde edebilir\n\n371\n00:10:20,080 --> 00:10:21,860\nbu, şu anda zaten elde edebildiğimiz en iyi\n\n372\n00:10:21,860 --> 00:10:23,280\nekipmanın bir yükseltmesi olur\n\n373\n00:10:23,280 --> 00:10:25,420\nseviyenin düşük olduğu durumlarda 70 seviyesinde diyelim\n\n374\n00:10:25,420 --> 00:10:27,460\nölçeklendirme ile ilgili çözüm burada\n\n375\n00:10:27,460 --> 00:10:29,040\noyuncudan olabilir, mevcut sistemi tamamen\n\n376\n00:10:29,040 --> 00:10:30,800\nyeniden yapılandırmak yerine mevcut sistemi tamamen\n\n377\n00:10:30,800 --> 00:10:32,560\nparagon tahtaları tutar\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 1e675a5c-4030-432d-b069-c760a00faf50_056d73f4-7c2d-4677-b46a-1fd6dc336607[39m
[34m[34mverbose[34m[39m: [34m<<< [1e675a5c-4030-432d-b069-c760a00faf50] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [1e675a5c-4030-432d-b069-c760a00faf50: translate_subtitle_helper] response - complete in 9809ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 545, content: "[39m
[34m188[39m
[34m00:05:20,260 --> 00:05:21,800[39m
[34mprevious games even endorsing[39m
[34m189[39m
[34m00:05:21,800 --> 00:05:23,940[39m
[34mcompanies like KFC and mainstream[39m
[34m190[39m
[34m00:05:23,940 --> 00:05:24,980[39m
[34mcelebrities to make the game more[39m
[34m191[39m
[34m00:05:24,980 --> ... and the general state of endgame.[39m
[34m206[39m
[34m00:05:53,480 --> 00:05:54,780[39m
[34mWhich brings me to the next point.[39m
[34m207[39m
[34m00:05:55,000 --> 00:05:56,760[39m
[34mProblems with endgame. The specific[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 612 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n188\n00:05:20,260 --> 00:05:21,800\nönceki oyunlar, KFC gibi şirketleri\n\n189\n00:05:21,800 --> 00:05:23,940\nve ana akım ünlüleri oyunu daha\n\n190\n00:05:23,940 --> 00:05:24,980\nagresif ve eğlenceli hale getirmek\n\n191\n00:05:24,980 --> 00:05:26,100\niçin teşvik ediyordu. Ve bu iyi\n\n192\n00:05:26,100 --> 00:05:27,780\nçünkü Diablo 4 de bu yeni oyuncu\n\n193\n00:05:27,780 --> 00:05:29,560\nkitlesine hitap ediyor, çok\n\n194\n00:05:29,560 --> 00:05:31,120\nmisafirperver bir oyun ve girmesi\n\n195\n00:05:31,120 --> 00:05:33,320\nçok fazla karmaşık değil. Bu\n\n196\n00:05:33,320 --> 00:05:35,180\nyüzden oyunun, daha önce hiç\n\n197\n00:05:35,180 --> 00:05:36,760\nARPG oynamamış bir dizi yeni\n\n198\n00:05:36,760 --> 00:05:38,160\noyuncu çekmesi mantıklı\n\n199\n00:05:38,160 --> 00:05:40,640\nolacaktır ve bu da farklı\n\n200\n00:05:40,640 --> 00:05:42,480\ntürlerde oyuncular arasında bu\n\n201\n00:05:42,480 --> 00:05:44,080\nyeni tür çatışmalara yol\n\n202\n00:05:45,840 --> 00:05:47,760\naçacaktır.\n\n203\n00:05:47,760 --> 00:05:49,460\nBazı kişilerin sezonlarla ilgili\n\n204\n00:05:49,460 --> 00:05:51,240\nyaşadığı sorunlar, Diablo 4'ü\n\n205\n00:05:51,240 --> 00:05:53,320\nrahatsız eden mevcut sorunlar ve\n\n206\n00:05:53,480 --> 00:05:54,780\ngenel endgame durumu ile daha da\n\n207\n00:05:55,000 --> 00:05:56,760\nkötüleşebilir. Bu da beni bir\n\n208\n00:05:56,760 --> 00:05:57,760\nsonraki noktaya getiriyor.\n\n209\n00:05:58,000 --> 00:05:59,760\nEndgame ile ilgili sorunlar. Özel\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed f6f57fb4-390f-4e5f-8e75-7a62e624d7ad_68692763-1e1f-49b3-ad98-9f06298778ee[39m
[34m[34mverbose[34m[39m: [34m<<< [f6f57fb4-390f-4e5f-8e75-7a62e624d7ad] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f6f57fb4-390f-4e5f-8e75-7a62e624d7ad: translate_subtitle_helper] response - complete in 7036ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 584, content: "[39m
[34m103[39m
[34m00:08:20,000 --> 00:08:21,920[39m
[34mEs sencillo o es muy complicado?[39m
[34m104[39m
[34m00:08:23,840 --> 00:08:26,480[39m
[34mPues he hablado con personas[39m
[34m105[39m
[34m00:08:26,640 --> 00:08:30,640[39m
[34my dicen que a la ... no, porque a veces yo les les digo, pero no quieren.[39m
[34m122[39m
[34m00:09:45,959 --> 00:09:47,959[39m
[34mY eso es porque les gusta mucho México,[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 651 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n103\n00:08:20,000 --> 00:08:21,920\nهل هو بسيط أم معقد جداً؟\n\n104\n00:08:23,840 --> 00:08:26,480\nلقد تحدثت مع بعض الأشخاص\n\n105\n00:08:26,640 --> 00:08:30,640\nويقولون إنه معقد لأنه\n\n106\n00:08:32,360 --> 00:08:34,360\nالعملية صعبة.\n\n107\n00:08:37,000 --> 00:08:39,639\nوأحياناً يعتمد على القوانين الموجودة\n\n108\n00:08:40,240 --> 00:08:45,080\nفي كل ولاية هنا، لذا يمكن أن يكون أصعب.\n\n109\n00:08:46,480 --> 00:08:49,160\nلقد عشت هنا ست سنوات الآن.\n\n110\n00:08:51,000 --> 00:08:52,000\nنعم.\n\n111\n00:08:53,279 --> 00:08:55,480\nهل تخطط للبقاء فترة أطول؟\n\n112\n00:08:56,520 --> 00:09:01,520\nلا أعرف، لأن الأمور صعبة الآن.\n\n113\n00:09:02,919 --> 00:09:06,000\nلا أعرف ما قد يحدث لاحقاً\n\n114\n00:09:06,919 --> 00:09:11,639\nإذا قررت أن أبقى فترة أطول أو أعود إلى المكسيك.\n\n115\n00:09:12,919 --> 00:09:15,360\nهل تفتقد المكسيك؟\n\n116\n00:09:15,360 --> 00:09:19,599\nنعم، لأن كل عائلتي هناك\n\n117\n00:09:19,599 --> 00:09:25,040\nوأحياناً يكون صعباً.\n\n118\n00:09:26,239 --> 00:09:31,040\nتشعر بالوحدة ولا تستطيع أن تكون مع عائلتك.\n\n119\n00:09:33,160 --> 00:09:35,879\nهل ترغب عائلتك في الانضمام إليك\n\n120\n00:09:36,360 --> 00:09:38,559\nفي مرحلة ما؟\n\n121\n00:09:38,559 --> 00:09:43,720\nأعتقد أنهم لا يرغبون، لأنني أحيانًا أسألهم، لكنهم لا يريدون.\n\n122\n00:09:45,959 --> 00:09:47,959\nوذلك لأنهم يحبون المكسيك كثيراً،\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed edb99136-53ac-4aba-b17a-e1e20eeb8a60_d4402f0d-125c-4bcd-b59a-ebfec68c8854[39m
[34m[34mverbose[34m[39m: [34m<<< [edb99136-53ac-4aba-b17a-e1e20eeb8a60] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [edb99136-53ac-4aba-b17a-e1e20eeb8a60: translate_subtitle_helper] response - complete in 8240ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 541, content: "[39m
[34m392[39m
[34m00:10:55,400 --> 00:10:57,100[39m
[34mscaling as you can get these type[39m
[34m393[39m
[34m00:10:57,100 --> 00:10:59,000[39m
[34mof power increases from the paragon[39m
[34m394[39m
[34m00:10:59,000 --> 00:11:02,260[39m
[34mboards all in ... season if leveling is tedious[39m
[34m410[39m
[34m00:11:26,340 --> 00:11:28,020[39m
[34mand boring then why would you want[39m
[34m411[39m
[34m00:11:28,020 --> 00:11:29,380[39m
[34mto level once let alone every[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 608 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n392\n00:10:55,400 --> 00:10:57,100\nölçeklendirme yaparak bu tür güç\n\n393\n00:10:57,100 --> 00:10:59,000\nartışlarını paragon panolarından\n\n394\n00:10:59,000 --> 00:11:02,260\nelde edebilirsiniz genel olarak bence\n\n395\n00:11:02,260 --> 00:11:03,540\ntopluluğu çıldırtan iki ana\n\n396\n00:11:03,540 --> 00:11:05,160\nkonu, eğer seviye atlama kendi\n\n397\n00:11:05,160 --> 00:11:06,980\nbaşına daha eğlenceli hale gelirse ve\n\n398\n00:11:06,980 --> 00:11:08,540\noyunun sorunları en yüksek öncelik\n\n399\n00:11:08,540 --> 00:11:10,020\nolarak ele alınırsa bu iki sorun\n\n400\n00:11:10,020 --> 00:11:11,480\nbir araya gelebilir o zaman bu\n\n401\n00:11:11,480 --> 00:11:12,720\ngenel olarak yeni sezonlar başlaması\n\n402\n00:11:12,720 --> 00:11:14,160\nfikriyle ilgili daha az sorun\n\n403\n00:11:14,160 --> 00:11:15,980\nolabileceği anlamına gelebilir\n\n404\n00:11:15,980 --> 00:11:18,100\nhem sezonlar hem de yeni oyuncular\n\n405\n00:11:18,100 --> 00:11:20,120\niçin eğer seviye atlamak eğlenceli\n\n406\n00:11:20,120 --> 00:11:21,680\nve sabırsızlıkla beklenen bir şey\n\n407\n00:11:21,680 --> 00:11:23,200\nolursa genel olarak daha fazla\n\n408\n00:11:23,200 --> 00:11:24,640\ninsan bunu her sezon yapmak isteyecektir\n\n409\n00:11:24,640 --> 00:11:26,340\neğer seviye atlamak sıkıcı ve tekdüze\n\n410\n00:11:26,340 --> 00:11:28,020\nise bir kez bile neden seviye\n\n411\n00:11:28,020 --> 00:11:29,380\natlamak istersiniz ki, her sezon\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 8de7f21d-545b-4e4d-b249-72feb9ee7848_c95e999f-5d61-457f-9a7f-655ca6b6e55e[39m
[34m[34mverbose[34m[39m: [34m<<< [8de7f21d-545b-4e4d-b249-72feb9ee7848] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [8de7f21d-545b-4e4d-b249-72feb9ee7848: translate_subtitle_helper] response - complete in 9674ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 549, content: "[39m
[34m222[39m
[34m00:06:22,840 --> 00:06:24,480[39m
[34mto the first 70 levels is[39m
[34m223[39m
[34m00:06:24,480 --> 00:06:24,980[39m
[34messentially the same as the first[39m
[34m224[39m
[34m00:06:24,980 --> 00:06:26,280[39m
[34m70. So you can't ... relatively low level.[39m
[34m240[39m
[34m00:06:52,000 --> 00:06:53,760[39m
[34mReally the moment you unlock world[39m
[34m241[39m
[34m00:06:53,760 --> 00:06:55,320[39m
[34mtier 4. So that's So it could be as[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 616 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n222\n00:06:22,840 --> 00:06:24,480\nilk 70 seviyeye kadar olan\n\n223\n00:06:24,480 --> 00:06:24,980\ntemelde ilk\n\n224\n00:06:24,980 --> 00:06:26,280\n70'e benzer. Yani aslında 100. seviyeye\n\n225\n00:06:26,280 --> 00:06:28,080\n100. seviyeye çıkmadan ulaşamazsınız.\n\n226\n00:06:28,080 --> 00:06:29,760\nDiablo 4'ün son oyununun\n\n227\n00:06:29,760 --> 00:06:31,500\nanlamlı hissettirmemesine katkıda\n\n228\n00:06:31,500 --> 00:06:33,420\nbulunabilecek bazı unsurlar, yüksek\n\n229\n00:06:33,420 --> 00:06:35,380\nkabus zindan seviyelerine zorlamanın\n\n230\n00:06:35,380 --> 00:06:36,860\nhiçbir gerçek nedeninin\n\n231\n00:06:36,860 --> 00:06:39,140\nolmayabileceği ve seviye atlama veya\n\n232\n00:06:39,140 --> 00:06:40,280\nhatta 100. seviyede bile\n\n233\n00:06:40,280 --> 00:06:42,200\nbu yüksek seviyelere ulaşmanız için\n\n234\n00:06:42,200 --> 00:06:43,940\nsizi ödüllendiren bir ödül\n\n235\n00:06:43,940 --> 00:06:45,700\nyapısının uygulanmamasıdır.\n\n236\n00:06:45,700 --> 00:06:47,040\nSonra, belirli bir yapı\n\n237\n00:06:47,040 --> 00:06:47,920\niçin en iyi olan veya neredeyse\n\n238\n00:06:47,920 --> 00:06:49,420\nen iyi ekipmanların çoğunu\n\n239\n00:06:49,420 --> 00:06:51,920\nnispeten düşük bir seviyede elde\n\n240\n00:06:52,000 --> 00:06:53,760\nedebilirsiniz. Gerçekten dünya\n\n241\n00:06:53,760 --> 00:06:55,320\nseviyesi 4'ü açtığınız anda. Yani bu\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 1e6979d3-f81c-4b20-a5e6-ef6a6221d29d_3eef0ab8-1d23-4c94-91fe-5d278c583bfc[39m
[34m[34mverbose[34m[39m: [34m<<< [1e6979d3-f81c-4b20-a5e6-ef6a6221d29d] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [1e6979d3-f81c-4b20-a5e6-ef6a6221d29d: translate_subtitle_helper] response - complete in 8227ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 538, content: "[39m
[34m409[39m
[34m00:11:24,640 --> 00:11:26,340[39m
[34mevery season if leveling is tedious[39m
[34m410[39m
[34m00:11:26,340 --> 00:11:28,020[39m
[34mand boring then why would you want[39m
[34m411[39m
[34m00:11:28,020 --> 00:11:29,380[39m
[34mto level once ... --> 00:11:49,220[39m
[34mfan of the game then you should[39m
[34m427[39m
[34m00:11:49,220 --> 00:11:49,220[39m
[34mdefinitely check out the video[39m
[34m428[39m
[34m00:11:49,220 --> 00:11:49,220[39m
[34mdescription for more details about[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 605 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n409\n00:11:24,640 --> 00:11:26,340\nher sezon seviye atlama zahmetli ise\n\n410\n00:11:26,340 --> 00:11:28,020\nve sıkıcıysa neden bir kez seviye\n\n411\n00:11:28,020 --> 00:11:29,380\natlamak isteyesiniz ki, her sezonu\n\n412\n00:11:29,380 --> 00:11:30,880\nbırakın. Geliştiriciler\n\n413\n00:11:30,880 --> 00:11:32,200\nbüyük denge yamalarının\n\n414\n00:11:32,200 --> 00:11:33,940\ngelmekte olduğunu duyurdular, bu da\n\n415\n00:11:33,940 --> 00:11:35,660\noyunun daha iyiye gitmesi için\n\n416\n00:11:35,660 --> 00:11:37,620\nolumlu bir eğilimin başlangıcı olabilir\n\n417\n00:11:37,620 --> 00:11:38,960\neğer geliştiriciler\n\n418\n00:11:38,960 --> 00:11:40,460\nbir dizi şikayeti dinler ve\n\n419\n00:11:40,460 --> 00:11:42,020\noyunu genel olarak geliştirirlerse\n\n420\n00:11:42,020 --> 00:11:42,940\nbu sadece şu an\n\n421\n00:11:42,940 --> 00:11:44,400\ndiablo 4'ün en kötü versiyonunu\n\n422\n00:11:44,400 --> 00:11:46,420\noynadığımız anlamına gelebilir. Genel olarak,\n\n423\n00:11:46,420 --> 00:11:47,940\noyun hakkında büyük sonuçlar çıkarmadan\n\n424\n00:11:47,940 --> 00:11:48,960\nönce biraz daha beklemeliyiz\n\n425\n00:11:48,960 --> 00:11:49,080\nve oyunun kendisi eğer oyunun bir\n\n426\n00:11:49,080 --> 00:11:49,220\nhayranı değilseniz mutlaka\n\n427\n00:11:49,220 --> 00:11:49,220\nvideo açıklamasına göz atın\n\n428\n00:11:49,220 --> 00:11:49,220\ndaha fazla detay için\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 2a99a433-9792-4a3c-842a-e7f85d81125a_0d147773-f0a6-49f8-bb8c-22a013074bc1[39m
[34m[34mverbose[34m[39m: [34m<<< [2a99a433-9792-4a3c-842a-e7f85d81125a] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [2a99a433-9792-4a3c-842a-e7f85d81125a: translate_subtitle_helper] response - complete in 9033ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 545, content: "[39m
[34m341[39m
[34m00:09:32,020 --> 00:09:33,740[39m
[34mpessimistic the good news however[39m
[34m342[39m
[34m00:09:33,740 --> 00:09:35,420[39m
[34mis that everything i just mentioned[39m
[34m343[39m
[34m00:09:35,420 --> 00:09:37,740[39m
[34mcan be fixed relatively easily ... can be an incentive to keep[39m
[34m359[39m
[34m00:10:03,880 --> 00:10:05,280[39m
[34mleveling and make that leveling[39m
[34m360[39m
[34m00:10:05,280 --> 00:10:07,800[39m
[34mprocess from level 70 to 100 more[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 612 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n341\n00:09:32,020 --> 00:09:33,740\nkötümser. Ancak iyi haber şu ki\n\n342\n00:09:33,740 --> 00:09:35,420\nbahsettiğim her şey\n\n343\n00:09:35,420 --> 00:09:37,740\nnispeten kolayca düzeltilebilir.\n\n344\n00:09:37,740 --> 00:09:39,360\nkişi olarak işe yarayabileceğini düşündüğüm bazı örnekler vereceğim.\n\n345\n00:09:39,360 --> 00:09:40,700\nKâbus zindanları çok daha iyi\n\n346\n00:09:40,700 --> 00:09:42,300\nganimet ve ödüller alabilir\n\n347\n00:09:42,300 --> 00:09:43,920\nganimet tablolarını düzelterek\n\n348\n00:09:43,920 --> 00:09:45,780\nsınıflar sayıların ayarlanmasıyla\n\n349\n00:09:45,780 --> 00:09:46,880\ndengelenebilir.\n\n350\n00:09:46,880 --> 00:09:49,480\nAçıkçası bu iyi bir şey ancak\n\n351\n00:09:49,480 --> 00:09:50,800\ndenge sağlamak ve yeni oyun stillerinin\n\n352\n00:09:50,800 --> 00:09:52,640\nortaya çıkması bu tür oyunlarda\n\n353\n00:09:52,640 --> 00:09:54,080\nher zaman gerçekleşir. Yeni içerikler\n\n354\n00:09:54,080 --> 00:09:56,000\ndaha yüksek seviyelerin veya hatta\n\n355\n00:09:56,000 --> 00:09:57,920\ndünya seviyesi 5'te kilitli olabilir, bu\n\n356\n00:09:57,920 --> 00:09:59,720\nmevcut olduğuna dair ipuçları\n\n357\n00:09:59,720 --> 00:10:01,800\nverildiği söylenen seviyede\n\n358\n00:10:01,800 --> 00:10:03,880\n85 gibi bir seviyede tanıtılabilir,\n\n359\n00:10:03,880 --> 00:10:05,280\nbu da seviye atlamaya devam etmek için bir teşvik\n\n360\n00:10:05,280 --> 00:10:07,800\nolabilir ve bu seviye atlama sürecini\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 1d0e1a0d-7ac7-4d5b-bdbd-847c7bcd1674_2f3550e4-48f6-41ce-8f45-5a42f3ad8117[39m
[34m[34mverbose[34m[39m: [34m<<< [1d0e1a0d-7ac7-4d5b-bdbd-847c7bcd1674] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [1d0e1a0d-7ac7-4d5b-bdbd-847c7bcd1674: translate_subtitle_helper] response - complete in 6908ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 613, content: "[39m
[34m188[39m
[34m00:14:54,239 --> 00:14:57,600[39m
[34mY desde ese momento, cuánto tiempo le toma ya llegar a un lugar?[39m
[34m189[39m
[34m00:14:57,600 --> 00:15:00,279[39m
[34mEstablecerse es cuestión de ... incluso unos días antes de su viaje.[39m
[34m206[39m
[34m00:16:12,239 --> 00:16:13,640[39m
[34mCualquier cosa que le gustaría compartir.[39m
[34m207[39m
[34m00:16:13,640 --> 00:16:14,959[39m
[34mNo creo que no tengo,[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 680 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n188\n00:14:54,239 --> 00:14:57,600\nومنذ تلك اللحظة، كم يستغرق الوقت للوصول إلى مكان ما؟\n\n189\n00:14:57,600 --> 00:15:00,279\nالاستقرار مسألة أسابيع أو شهور.\n\n190\n00:15:01,119 --> 00:15:02,760\nفهي مسألة أسابيع،\n\n191\n00:15:03,079 --> 00:15:08,200\nلأنني أذكر أنني قضيت أسبوعًا\n\n192\n00:15:08,519 --> 00:15:13,679\nفي الجانب الأمريكي في منزل في لاريدو.\n\n193\n00:15:14,279 --> 00:15:19,239\nومن هناك مرة أخرى انتظرت دوري حتى يتمكنوا من\n\n194\n00:15:19,959 --> 00:15:25,079\nإحضاري إلى هنا حيث أنا الآن.\n\n195\n00:15:26,799 --> 00:15:28,559\nوساعدوا في العثور على عمل.\n\n196\n00:15:30,119 --> 00:15:35,040\nكان لدي أصدقاء وهم من ساعدوني في العثور على عمل.\n\n197\n00:15:36,920 --> 00:15:41,519\nهل هناك أي حاجز بخصوص اللغة أو هل تعرف الإنجليزية؟\n\n198\n00:15:42,279 --> 00:15:44,480\nلا، لا أعرف الإنجليزية بعد.\n\n199\n00:15:45,320 --> 00:15:50,119\nأحيانًا يكون ذلك صعبًا عند محاولة العثور على\n\n200\n00:15:50,119 --> 00:15:55,440\nوظيفة، لأنه أحيانًا لا يمكنك التواصل مع\n\n201\n00:15:55,440 --> 00:15:56,279\nالأشخاص.\n\n202\n00:15:57,920 --> 00:16:01,000\nصديقتي، زميلتي، زميلتي،\n\n203\n00:16:01,000 --> 00:16:05,720\nتسأل إذا كان لديك أي صورة عن رحلتك وإذا كنت ترغب في مشاركتها\n\n204\n00:16:05,720 --> 00:16:08,239\nيمكنهم طمس الوجوه،\n\n205\n00:16:08,920 --> 00:16:11,480\nسواء عن رحلتك أو حتى بعض الأيام قبل رحلتك.\n\n206\n00:16:12,239 --> 00:16:13,640\nأي شيء ترغب في مشاركته.\n\n207\n00:16:13,640 --> 00:16:14,959\nلا أعتقد أن لدي،\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 586ee0b4-b115-4ede-905a-ccf9b6a8655a_04744914-59d7-4890-8191-29206d81e019[39m
[34m[34mverbose[34m[39m: [34m<<< [586ee0b4-b115-4ede-905a-ccf9b6a8655a] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [586ee0b4-b115-4ede-905a-ccf9b6a8655a: translate_subtitle_helper] response - complete in 5576ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 264, content: "[39m
[34m358[39m
[34m00:24:41,880 --> 00:24:45,160[39m
[34mAnd I would not recommend this because when people are outside,[39m
[34m359[39m
[34m00:24:45,359 --> 00:24:47,720[39m
[34mthey tell you the good things ... tell me, please go ahead. I'll ask.[39m
[34m365[39m
[34m00:25:00,000 --> 00:25:12,000[39m
[34mSomething interesting that he said as well was that it was dangerous[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 331 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n358\n00:24:41,880 --> 00:24:45,160\nولا أنصح بهذا لأن الناس في الخارج،\n\n359\n00:24:45,359 --> 00:24:47,720\nيخبرونك بالأشياء الجيدة مثل، أوه، ستحقق الكثير من المال.\n\n360\n00:24:47,720 --> 00:24:49,000\nستحصل على وظيفة وما إلى ذلك.\n\n361\n00:24:49,000 --> 00:24:51,160\nلكنهم لا يخبرونك الوجه الآخر.\n\n362\n00:24:51,160 --> 00:24:54,200\nويقول لك، هذا شيء لم نعرفه تمامًا حتى جئنا إلى هنا.\n\n363\n00:24:54,480 --> 00:24:56,320\nوشيء مثير للاهتمام قاله.\n\n364\n00:24:56,320 --> 00:24:58,959\nآسف، أخبرني، من فضلك تفضل. سأطرح سؤالي.\n\n365\n00:25:00,000 --> 00:25:12,000\nشيء مثير للاهتمام قاله أيضًا هو أنه كان خطيرًا\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 4afff789-f279-456f-9bd2-b5003594d554_c3e09c91-35b7-490a-b652-ac8634cb9840[39m
[34m[34mverbose[34m[39m: [34m<<< [4afff789-f279-456f-9bd2-b5003594d554] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [4afff789-f279-456f-9bd2-b5003594d554: translate_subtitle_helper] response - complete in 8999ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 551, content: "[39m
[34m375[39m
[34m00:10:27,460 --> 00:10:29,040[39m
[34mmight be from the player instead of[39m
[34m376[39m
[34m00:10:29,040 --> 00:10:30,800[39m
[34ma complete overhaul of the current[39m
[34m377[39m
[34m00:10:30,800 --> 00:10:32,560[39m
[34msystem the paragon ... you can get these type[39m
[34m393[39m
[34m00:10:57,100 --> 00:10:59,000[39m
[34mof power increases from the paragon[39m
[34m394[39m
[34m00:10:59,000 --> 00:11:02,260[39m
[34mboards all in all i think two[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 618 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n375\n00:10:27,460 --> 00:10:29,040\noyuncudan kaynaklanabilir yerine\n\n376\n00:10:29,040 --> 00:10:30,800\nmevcut sistemin tamamen yenilenmesinden\n\n377\n00:10:30,800 --> 00:10:32,560\nparagon tahtaları, fark edeceğiniz\n\n378\n00:10:32,560 --> 00:10:33,860\nçok fazla güç barındırır\n\n379\n00:10:33,860 --> 00:10:35,240\nçok yüksek seviyelere çıktığınızda\n\n380\n00:10:35,240 --> 00:10:36,800\nbir sürü bu türden düğümler vardır\n\n381\n00:10:36,800 --> 00:10:38,200\ngücünüzü katlanarak artıran ve\n\n382\n00:10:38,200 --> 00:10:39,860\nkatlanarak artış sağlamak\n\n383\n00:10:39,860 --> 00:10:41,440\nson oyunda x ile belirtildiği gibi\n\n384\n00:10:41,440 --> 00:10:43,600\nbüyük bir güç kaynağıdır\n\n385\n00:10:43,600 --> 00:10:45,140\nelde edebileceğiniz\n\n386\n00:10:48,980 --> 00:10:50,220\ngerçekten paragon tahtalarından ve\n\n387\n00:10:50,220 --> 00:10:50,220\nparagon tahtalarından almak çok daha\n\n388\n00:10:50,220 --> 00:10:50,720\nkolaydır, dünya seviyesi 2 gibi\n\n389\n00:10:50,720 --> 00:10:52,340\ndüşük seviyelerde seviye atlayanlar için\n\n390\n00:10:52,340 --> 00:10:53,640\ndaha fazla ölçekleme fark edeceksiniz\n\n391\n00:10:53,640 --> 00:10:55,400\nbu tür güç artışlarını paragon\n\n392\n00:10:55,400 --> 00:10:57,100\ntahtalarından alabilirsiniz\n\n393\n00:10:57,100 --> 00:10:59,000\nsonuç olarak, bence iki\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 5a802e0e-0ca3-464e-adf5-ea4d348ef552_c586b053-e2ad-40de-985c-9428aee29aa1[39m
[34m[34mverbose[34m[39m: [34m<<< [5a802e0e-0ca3-464e-adf5-ea4d348ef552] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [5a802e0e-0ca3-464e-adf5-ea4d348ef552: translate_subtitle_helper] response - complete in 10029ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 539, content: "[39m
[34m290[39m
[34m00:08:10,540 --> 00:08:12,360[39m
[34mare catering to one specific build[39m
[34m291[39m
[34m00:08:12,360 --> 00:08:13,920[39m
[34mstyle for their class and the[39m
[34m292[39m
[34m00:08:13,920 --> 00:08:15,620[39m
[34mnumbers do reflect that. ... stay active for your new[39m
[34m308[39m
[34m00:08:39,160 --> 00:08:40,760[39m
[34mcharacters so it could be something[39m
[34m309[39m
[34m00:08:40,760 --> 00:08:42,280[39m
[34mto work on if you haven't unlocked[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 606 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n290\n00:08:10,540 --> 00:08:12,360\nbelirli bir sınıf yapısına hitap ediyorlar\n\n291\n00:08:12,360 --> 00:08:13,920\nve rakamlar bunu yansıtıyor. Bu yüzden\n\n292\n00:08:13,920 --> 00:08:15,620\norada da sınıf dengesiyle ilgili\n\n293\n00:08:15,620 --> 00:08:17,300\nbir tutarsızlık bulunabilir.\n\n294\n00:08:17,300 --> 00:08:19,140\nHer sezon ünlü derecesini\n\n295\n00:08:19,320 --> 00:08:19,860\nkazanma ihtiyacı da dengeli değil.\n\n296\n00:08:20,000 --> 00:08:21,200\nBunu her sezon yapmak\n\n297\n00:08:21,200 --> 00:08:23,020\ngerektiğini birçok oyuncu dile getirdi\n\n298\n00:08:23,020 --> 00:08:24,440\nve genellikle bu ünlü derecesi\n\n299\n00:08:24,440 --> 00:08:25,880\nkazanma süreci sıkıcı olarak\n\n300\n00:08:25,880 --> 00:08:27,660\nve aşırı olarak tanımlandı ancak neyse ki\n\n301\n00:08:27,660 --> 00:08:29,920\nbu süreci biraz daha\n\n302\n00:08:29,920 --> 00:08:31,120\nkısaltabiliriz çünkü hepsini yapmak zorunda\n\n303\n00:08:31,120 --> 00:08:32,720\ndeğilsiniz, örneğin Lilith'in\n\n304\n00:08:32,720 --> 00:08:34,320\nsunağı alındığında kalıcı olarak\n\n305\n00:08:34,320 --> 00:08:35,760\naçılır ve yeni\n\n306\n00:08:35,760 --> 00:08:37,580\nkarakterleriniz için de aktif kalır,\n\n307\n00:08:37,580 --> 00:08:39,160\neğer henüz açmadıysanız üzerinde\n\n308\n00:08:39,160 --> 00:08:40,760\nçalışabileceğiniz bir şey olabilir.\n\n309\n00:08:40,760 --> 00:08:42,280\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 90763f56-f6d6-4dfc-aa6b-2e3972eb24df_a8610cf1-7d1d-43a0-915e-2d37e498f370[39m
[34m[34mverbose[34m[39m: [34m<<< [90763f56-f6d6-4dfc-aa6b-2e3972eb24df] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [90763f56-f6d6-4dfc-aa6b-2e3972eb24df: translate_subtitle_helper] response - complete in 11261ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 538, content: "[39m
[34m154[39m
[34m00:04:25,140 --> 00:04:26,500[39m
[34morder for you to experience new[39m
[34m155[39m
[34m00:04:26,500 --> 00:04:28,700[39m
[34mcontent still technically kills off[39m
[34m156[39m
[34m00:04:28,700 --> 00:04:30,100[39m
[34myour previous characters because[39m
[34m157[39m
[34m00:04:30,100 --> ... --> 00:04:55,940[39m
[34mgameplay experience. All in all you[39m
[34m172[39m
[34m00:04:55,940 --> 00:04:57,420[39m
[34mcould say that the divide is caused[39m
[34m173[39m
[34m00:04:57,420 --> 00:04:58,520[39m
[34mby two fundamentally different[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 605 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n154\n00:04:25,140 --> 00:04:26,500\nyeni deneyimler yaşamanız için\n\n155\n00:04:26,500 --> 00:04:28,700\neski karakterlerinizi teknik olarak\n\n156\n00:04:28,700 --> 00:04:30,100\nöldürür çünkü\n\n157\n00:04:30,100 --> 00:04:31,920\nyeni içeriği deneyimlemek için onları\n\n158\n00:04:31,920 --> 00:04:33,820\nkullanamazsınız. Öte yandan\n\n159\n00:04:33,820 --> 00:04:35,500\nyeni sezonlar, farklı bir\n\n160\n00:04:35,500 --> 00:04:37,080\nsınıfı denemek, yeni yapılar denemek\n\n161\n00:04:37,080 --> 00:04:38,820\nve sezona özgü içeriklerin\n\n162\n00:04:38,820 --> 00:04:40,620\nsonucunda farklı bir şekilde\n\n163\n00:04:40,620 --> 00:04:42,040\noynamak için iyi bir neden olabilir.\n\n164\n00:04:42,380 --> 00:04:43,800\nGenel olarak sezona özgü içerikler\n\n165\n00:04:43,800 --> 00:04:45,520\noyun halkasında bir çeşit\n\n166\n00:04:45,520 --> 00:04:46,900\nbükülme ile yenilik sunmayı\n\n167\n00:04:46,900 --> 00:04:48,420\namaçlar çünkü bir noktada\n\n168\n00:04:48,420 --> 00:04:49,980\nzaten esas oyunla ilgili her şeyi\n\n169\n00:04:49,980 --> 00:04:52,000\nyaptığınız için bu bükülme temelde\n\n170\n00:04:52,000 --> 00:04:53,740\nyeni bir oyun deneyimi sunmayı\n\n171\n00:04:53,740 --> 00:04:55,940\namaçlar. Her şey göz önüne alındığında\n\n172\n00:04:55,940 --> 00:04:57,420\nbu ayrımın iki temelde farklı\n\n173\n00:04:57,420 --> 00:04:58,520\nnedenle oluştuğu söylenebilir.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 51e3bfcd-2879-4b8e-b259-8dbc6da029b2_6595c941-74d1-4310-8ed4-05b519697926[39m
[34m[34mverbose[34m[39m: [34m<<< [51e3bfcd-2879-4b8e-b259-8dbc6da029b2] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [51e3bfcd-2879-4b8e-b259-8dbc6da029b2: translate_subtitle_helper] response - complete in 6861ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 605, content: "[39m
[34m273[39m
[34m00:20:47,960 --> 00:20:52,440[39m
[34mEntonces es como un riesgo también por mí.[39m
[34m274[39m
[34m00:20:52,679 --> 00:20:53,639[39m
[34mEstás con miedo.[39m
[34m275[39m
[34m00:20:56,119 --> 00:21:00,040[39m
[34mEsto era antes. Esto era ... 00:21:55,920[39m
[34mMuchísimas gracias por su tiempo y por esta entrevista.[39m
[34m291[39m
[34m00:21:56,399 --> 00:21:57,399[39m
[34mSí, de nada.[39m
[34m292[39m
[34m00:21:59,640 --> 00:22:00,640[39m
[34mA ver, I think we're done.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 672 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n273\n00:20:47,960 --> 00:20:52,440\nإذن، هو بمثابة مخاطرة لي أيضًا.\n\n274\n00:20:52,679 --> 00:20:53,639\nأنت خائف.\n\n275\n00:20:56,119 --> 00:21:00,040\nكان الوضع مختلفًا من قبل. كان أفضل بكثير قبل هذه الرئاسة الجديدة.\n\n276\n00:21:00,040 --> 00:21:03,640\nكانت الأوضاع أكثر هدوءًا، لنقل قبل سنة أو سنتين.\n\n277\n00:21:05,200 --> 00:21:07,720\nحسنًا، إلى حد ما، لأن\n\n278\n00:21:09,799 --> 00:21:15,799\nلم يكن الخروج إلى العمل أو المتاجر محفوفًا بالمخاطر كما هو الآن.\n\n279\n00:21:17,040 --> 00:21:21,079\nوهل عملك الأساسي هو طلاء المنازل أم لديك أنواع مختلفة من\n\n280\n00:21:21,079 --> 00:21:21,920\nالأعمال؟\n\n281\n00:21:22,160 --> 00:21:26,559\nلا، حاليًا هذا كل ما أقوم به، طلاء المنازل.\n\n282\n00:21:28,239 --> 00:21:31,920\nشكرًا جزيلاً لوقتك ولمشاركتك قصتك معنا.\n\n283\n00:21:32,079 --> 00:21:33,640\nهل لديك شيء آخر تود قوله،\n\n284\n00:21:33,640 --> 00:21:36,559\nشيء تود أن يظهر في القصة أو أي شيء افتقدناه؟\n\n285\n00:21:38,640 --> 00:21:42,000\nلا أعرف إذا كنت تريد أن تسأل شيئًا آخر.\n\n286\n00:21:43,239 --> 00:21:44,559\nأعتقد أن هذا كل شيء في الوقت الحالي.\n\n287\n00:21:45,000 --> 00:21:48,440\nأعتقد أن هذا كل شيء في الوقت الحالي، ولكن إذا ظهرت أي أسئلة أخرى،\n\n288\n00:21:48,839 --> 00:21:50,239\nيمكننا الاتصال بك مرة أخرى.\n\n289\n00:21:50,880 --> 00:21:51,880\nنعم.\n\n290\n00:21:52,640 --> 00:21:55,920\nشكرًا جزيلاً لوقتك ولإجراء هذه المقابلة.\n\n291\n00:21:56,399 --> 00:21:57,399\nعلى الرحب والسعة.\n\n292\n00:21:59,640 --> 00:22:00,640\nأعتقد أننا انتهينا.\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 6d0da48a-c8bf-402a-9b19-771463f8f386_8a8a551a-2a64-4bbc-865f-688c74ccd453[39m
[34m[34mverbose[34m[39m: [34m<<< [6d0da48a-c8bf-402a-9b19-771463f8f386] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6d0da48a-c8bf-402a-9b19-771463f8f386: translate_subtitle_helper] response - complete in 7880ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 612, content: "[39m
[34m171[39m
[34m00:13:33,160 --> 00:13:36,959[39m
[34mPuedes tener riesgos de que puedas ser secuestrado.[39m
[34m172[39m
[34m00:13:40,399 --> 00:13:43,200[39m
[34mCómo es el lado mexicano al respecto?[39m
[34m173[39m
[34m00:13:45,679 --> 00:13:50,519[39m
[34mPues ... le toma ya llegar a un lugar?[39m
[34m189[39m
[34m00:14:57,600 --> 00:15:00,279[39m
[34mEstablecerse es cuestión de semanas, meses.[39m
[34m190[39m
[34m00:15:01,119 --> 00:15:02,760[39m
[34mPues es cuestión de semanas,[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 679 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n171\n00:13:33,160 --> 00:13:36,959\nقد تكون هناك مخاطر بأن يتم اختطافك.\n\n172\n00:13:40,399 --> 00:13:43,200\nكيف هو الجانب المكسيكي بشأن ذلك؟\n\n173\n00:13:45,679 --> 00:13:50,519\nحسنًا، في تلك الفترة، عندما وصلت.\n\n174\n00:13:51,239 --> 00:13:56,440\nكان الأمر كأنه وصلنا إلى فندق،\n\n175\n00:13:56,440 --> 00:14:01,679\nلكن لم يُسمح لنا بالخروج لأننا قد نُختطف،\n\n176\n00:14:01,799 --> 00:14:04,760\nبما أننا لم نكن من تلك المنطقة.\n\n177\n00:14:07,959 --> 00:14:10,000\nواختطاف بسبب مظهري لا يذهب المجرمون.\n\n178\n00:14:10,640 --> 00:14:15,839\nولذا لم يُسمح لنا بالخروج من الفندق حتى كان مثل\n\n179\n00:14:15,839 --> 00:14:18,480\nدورنا. ومن هناك كانوا يأخذوننا إلى.\n\n180\n00:14:19,679 --> 00:14:20,839\nإلى ضفة النهر.\n\n181\n00:14:22,119 --> 00:14:26,519\nومن هناك كان علينا عبور النهر سباحة.\n\n182\n00:14:28,559 --> 00:14:32,920\nثم تعبر، تصل إلى الجانب الآخر ويدخل البلد على الفور ويبدأ\n\n183\n00:14:32,920 --> 00:14:34,720\nبالاندماج. هكذا تعمل.\n\n184\n00:14:36,160 --> 00:14:37,519\nلكن ليس هكذا، لأن.\n\n185\n00:14:40,040 --> 00:14:43,720\nلا يزال هناك يعتبر الأكثر خطورة،\n\n186\n00:14:43,720 --> 00:14:48,720\nلأنه يجب عليك الاختباء وعدم\n\n187\n00:14:48,720 --> 00:14:51,320\nالإمساك بك من قبل شرطة الهجرة.\n\n188\n00:14:54,239 --> 00:14:57,600\nومنذ تلك اللحظة، كم من الوقت يستغرق للوصول إلى مكان؟\n\n189\n00:14:57,600 --> 00:15:00,279\nوالاستقرار، هل هو مسألة أسابيع، شهور؟\n\n190\n00:15:01,119 --> 00:15:02,760\nحسنًا، إنها مسألة أسابيع،\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 52638977-4248-4199-b5d5-ecdd3a8348b2_91c3f77e-5290-4bd5-858e-61a21e97b1db[39m
[34m[34mverbose[34m[39m: [34m<<< [52638977-4248-4199-b5d5-ecdd3a8348b2] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [52638977-4248-4199-b5d5-ecdd3a8348b2: translate_subtitle_helper] response - complete in 6880ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 531, content: "[39m
[34m307[39m
[34m00:22:45,799 --> 00:22:46,799[39m
[34m¿En este momento?[39m
[34m308[39m
[34m00:22:47,000 --> 00:22:48,000[39m
[34mVeintiséis.[39m
[34m309[39m
[34m00:22:48,200 --> 00:22:49,200[39m
[34mVeintiséis, correcto.[39m
[34m310[39m
[34m00:22:49,720 --> 00:22:52,720[39m
[34mYes, so he says he prefers us to use ... 00:23:22,640[39m
[34mThank you, Emma.[39m
[34m324[39m
[34m00:23:23,279 --> 00:23:24,279[39m
[34mYeah, thank you.[39m
[34m325[39m
[34m00:23:24,959 --> 00:23:25,959[39m
[34mThank you so much, Emma.[39m
[34m326[39m
[34m00:23:26,359 --> 00:23:27,880[39m
[34mI'll be in touch. Thank you.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 598 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n307\n00:22:45,799 --> 00:22:46,799\nفي هذه اللحظة؟\n\n308\n00:22:47,000 --> 00:22:48,000\nستة وعشرون.\n\n309\n00:22:48,200 --> 00:22:49,200\nستة وعشرون، صحيح.\n\n310\n00:22:49,720 --> 00:22:52,720\nنعم، لذا يقول إنه يفضل أن نستخدم اسمًا آخر.\n\n311\n00:22:52,760 --> 00:22:54,040\nوالآن.\n\n312\n00:22:54,079 --> 00:22:56,959\nلقد كان هنا لمدة ست سنوات الآن، منذ.\n\n313\n00:22:58,200 --> 00:23:00,399\nحسنًا، شكرًا جزيلاً لك.\n\n314\n00:23:00,959 --> 00:23:01,959\nشكرًا لكِ، إيما.\n\n315\n00:23:02,000 --> 00:23:03,160\nشكرًا لك، فرناندو.\n\n316\n00:23:03,160 --> 00:23:04,679\nوشكرًا لك، إليزابيث.\n\n317\n00:23:05,040 --> 00:23:06,359\nأعلم أن الوقت مبكر بالنسبة لك.\n\n318\n00:23:06,399 --> 00:23:07,399\nشكرًا جزيلاً.\n\n319\n00:23:07,720 --> 00:23:08,720\nهذا جيد.\n\n320\n00:23:08,720 --> 00:23:10,320\nلا، شكرًا جزيلاً لكما، إيما وفرناندو.\n\n321\n00:23:10,320 --> 00:23:14,480\nهذا موضع تقدير كبير وسنكون سعداء بالبقاء على اتصال.\n\n322\n00:23:15,760 --> 00:23:16,760\nنعم، لا بأس.\n\n323\n00:23:21,640 --> 00:23:22,640\nشكرًا لكِ، إيما.\n\n324\n00:23:23,279 --> 00:23:24,279\nنعم، شكرًا لك.\n\n325\n00:23:24,959 --> 00:23:25,959\nشكرًا جزيلاً لك، إيما.\n\n326\n00:23:26,359 --> 00:23:27,880\nسأكون على اتصال. شكرًا لك.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 77361a79-f4e9-4fea-ad77-20efea66e747_4815d45b-319d-4d68-b7f0-8e01bbcfdf92[39m
[34m[34mverbose[34m[39m: [34m<<< [77361a79-f4e9-4fea-ad77-20efea66e747] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [77361a79-f4e9-4fea-ad77-20efea66e747: translate_subtitle_helper] response - complete in 7730ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 547, content: "[39m
[34m205[39m
[34m00:16:08,920 --> 00:16:11,480[39m
[34mno sobre su viaje o incluso unos días antes de su viaje.[39m
[34m206[39m
[34m00:16:12,239 --> 00:16:13,640[39m
[34mCualquier cosa que le gustaría ... sí, también un poco de riesgo.[39m
[34m222[39m
[34m00:17:00,719 --> 00:17:01,559[39m
[34mPero[39m
[34m223[39m
[34m00:17:03,240 --> 00:17:06,799[39m
[34mlo más difícil es como a veces[39m
[34m224[39m
[34m00:17:07,600 --> 00:17:08,959[39m
[34meh, para cambiarlo.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 614 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n205\n00:16:08,920 --> 00:16:11,480\nليس حول رحلتك أو حتى قبل أيام من رحلتك.\n\n206\n00:16:12,239 --> 00:16:13,640\nأي شيء ترغب في مشاركته.\n\n207\n00:16:13,640 --> 00:16:14,959\nلا أعتقد أن لدي،\n\n208\n00:16:14,959 --> 00:16:19,760\nلأنه عندما عبرت سقط هاتفي في النهر\n\n209\n00:16:19,760 --> 00:16:21,920\nوكنت بدون أي شيء.\n\n210\n00:16:23,679 --> 00:16:27,880\nوعندما تصل بعد عبور النهر\n\n211\n00:16:27,880 --> 00:16:28,720\nوكل شيء آخر؟\n\n212\n00:16:30,000 --> 00:16:31,760\nفقط مع الملابس التي.\n\n213\n00:16:33,079 --> 00:16:33,920\nالتي لدينا.\n\n214\n00:16:35,160 --> 00:16:36,160\nوحقيبتك؟\n\n215\n00:16:36,160 --> 00:16:39,920\nلا، تلك لا، لأنك أيضًا يجب أن ترميها في.\n\n216\n00:16:40,000 --> 00:16:43,040\nطريق الرحلة لأنه لا،\n\n217\n00:16:43,240 --> 00:16:44,640\nلا يمكننا حمل أي شيء.\n\n218\n00:16:46,360 --> 00:16:48,880\nإذن هل يمكنك على الأقل حمل المال معك؟\n\n219\n00:16:49,960 --> 00:16:52,040\nنعم، يمكنك حمل المال.\n\n220\n00:16:54,000 --> 00:16:55,680\nلكنني أفترض أن هناك خطرًا في ذلك أيضًا.\n\n221\n00:16:57,000 --> 00:16:59,160\nنعم، هناك بعض الخطر أيضًا.\n\n222\n00:17:00,719 --> 00:17:01,559\nلكن\n\n223\n00:17:03,240 --> 00:17:06,799\nالأصعب هو كما أحيانًا\n\n224\n00:17:07,600 --> 00:17:08,959\nآه، لتغييره.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed c7eade8a-c71c-4a47-9873-6a13fb55d498_71908a94-8e6a-43d4-ac41-00b00516a7af[39m
[34m[34mverbose[34m[39m: [34m<<< [c7eade8a-c71c-4a47-9873-6a13fb55d498] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [c7eade8a-c71c-4a47-9873-6a13fb55d498: translate_subtitle_helper] response - complete in 7620ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 607, content: "[39m
[34m222[39m
[34m00:17:00,719 --> 00:17:01,559[39m
[34mPero[39m
[34m223[39m
[34m00:17:03,240 --> 00:17:06,799[39m
[34mlo más difícil es como a veces[39m
[34m224[39m
[34m00:17:07,600 --> 00:17:08,959[39m
[34meh, para cambiarlo.[39m
[34m225[39m
[34m00:17:09,840 --> 00:17:10,680[39m
[34mPero[39m
[34m226[39m
[34m00:17:11,879 --> 00:17:16,320[39m
[34mcomo no ... encantaría hacerlo,[39m
[34m240[39m
[34m00:18:15,720 --> 00:18:17,000[39m
[34mtengo su necesidad, etcétera.[39m
[34m241[39m
[34m00:18:17,000 --> 00:18:21,080[39m
[34mO sea que recomendaría a nuevas personas que busquen la misma oportunidad?[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 674 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n222\n00:17:00,719 --> 00:17:01,559\nلكن\n\n223\n00:17:03,240 --> 00:17:06,799\nالأصعب هو كيف أحيانا\n\n224\n00:17:07,600 --> 00:17:08,959\nأه، لتغييره.\n\n225\n00:17:09,840 --> 00:17:10,680\nلكن\n\n226\n00:17:11,879 --> 00:17:16,320\nلا أعرف إذا كان خطيرًا مثل عبور\n\n227\n00:17:17,000 --> 00:17:21,680\nلأن من هنا من الجانب الأمريكي هو\n\n228\n00:17:22,759 --> 00:17:27,520\nالأصعب لأن الشرطة يمكن أن تقبض عليك\n\n229\n00:17:27,520 --> 00:17:30,599\nوعندما يتم ترحيلك، حسنا\n\n230\n00:17:31,919 --> 00:17:36,639\nنعم، نعم، تكون مثل في مكان وحيد وليس لديك من تتواصل معه.\n\n231\n00:17:37,200 --> 00:17:38,439\nيمكن أن يختطفوك.\n\n232\n00:17:42,119 --> 00:17:44,839\nإذا كنت تعلم ما تعلمه اليوم، وإذا كنت في المكسيك،\n\n233\n00:17:44,839 --> 00:17:46,320\nهل ستتخذ نفس القرار؟\n\n234\n00:17:48,720 --> 00:17:50,639\nحسنا، كما هو الوضع الآن،\n\n235\n00:17:50,680 --> 00:17:55,680\nإذا كنت أريد العبور بصورة غير قانونية لا، لن أفعل ذلك.\n\n236\n00:17:58,760 --> 00:18:01,480\nلن أفعلها مرة أخرى، أعني، لن أفعل ذلك لأن هذه الوضعية الآن،\n\n237\n00:18:02,199 --> 00:18:04,680\nلو كانت كما كانت من قبل، لأفعلتها مرة أخرى.\n\n238\n00:18:05,080 --> 00:18:10,080\nلا، إذن لا أظن لأن هذا خطير.\n\n239\n00:18:12,199 --> 00:18:15,720\nوإذا سألك شخص ما، حسنا، أود القيام بذلك،\n\n240\n00:18:15,720 --> 00:18:17,000\nلدي احتياجاتك، وما إلى ذلك.\n\n241\n00:18:17,000 --> 00:18:21,080\nأي هل توصي أشخاص جدد بأن يبحثوا عن نفس الفرصة؟\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed e06eb860-0591-4f61-9db0-7870ad36ce1d_8de92581-a23b-4c34-8d98-4e2af55ff324[39m
[34m[34mverbose[34m[39m: [34m<<< [e06eb860-0591-4f61-9db0-7870ad36ce1d] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e06eb860-0591-4f61-9db0-7870ad36ce1d: translate_subtitle_helper] response - complete in 7441ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 604, content: "[39m
[34m256[39m
[34m00:19:32,160 --> 00:19:35,520[39m
[34mY a partir de entonces usted ya pudo ahorrar y hacer todo lo demás?[39m
[34m257[39m
[34m00:19:36,360 --> 00:19:39,960[39m
[34mSí, pero pues ... también por mí.[39m
[34m274[39m
[34m00:20:52,679 --> 00:20:53,639[39m
[34mEstás con miedo.[39m
[34m275[39m
[34m00:20:56,119 --> 00:21:00,040[39m
[34mEsto era antes. Esto era mucho mejor antes de esa nueva presidencia.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 671 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n256\n00:19:32,160 --> 00:19:35,520\nوهل يمكنك منذ ذلك الحين التوفير والقيام بكل الأمور الأخرى؟\n\n257\n00:19:36,360 --> 00:19:39,960\nنعم، ولكن في نفس الوقت يكون الأمر صعبًا أيضًا لأن\n\n258\n00:19:41,559 --> 00:19:45,240\nعليك بعد سداد الديون،\n\n259\n00:19:45,240 --> 00:19:50,039\nعليك سداد الديون وبعد أن تسدد الديون،\n\n260\n00:19:50,839 --> 00:19:52,679\nبعد أن تسدد الديون،\n\n261\n00:19:52,679 --> 00:19:57,199\nعليك الحصول على شقة،\n\n262\n00:19:57,279 --> 00:20:02,600\nوشراء سيارتك الخاصة لكي تتمكن من الذهاب إلى العمل.\n\n263\n00:20:04,759 --> 00:20:07,440\nلأن في بعض الأحيان، مثل الأشخاص\n\n264\n00:20:08,559 --> 00:20:13,000\nلا يرغبون في مساعدتك بأخذك إلى العمل أو شيء من هذا القبيل،\n\n265\n00:20:13,000 --> 00:20:16,880\nلذلك بعد سداد ديونك،\n\n266\n00:20:16,919 --> 00:20:21,039\nعليك شراء سيارة.\n\n267\n00:20:23,520 --> 00:20:27,399\nأفهم. وكيف هو يومك اليوم؟\n\n268\n00:20:29,600 --> 00:20:32,960\nحسنًا، كما هو الحال الآن،\n\n269\n00:20:32,960 --> 00:20:36,839\nالأمر صعب لأننا نذهب إلى العمل،\n\n270\n00:20:36,839 --> 00:20:41,479\nولكن لا نعلم إذا كنا سنعود إلى المنزل أو\n\n271\n00:20:41,800 --> 00:20:46,279\nأو إذا ستقبض علينا شرطة الهجرة\n\n272\n00:20:46,279 --> 00:20:47,559\nويمكن أن يتم ترحيلنا.\n\n273\n00:20:47,960 --> 00:20:52,440\nلذلك هو نوع من المخاطرة بالنسبة لي أيضًا.\n\n274\n00:20:52,679 --> 00:20:53,639\nتشعر بالخوف.\n\n275\n00:20:56,119 --> 00:21:00,040\nهذا كان من قبل. كان الأمر أفضل بكثير قبل تلك الرئاسة الجديدة.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed b7ea7c10-5c35-4c35-a5f8-96b93d36a504_381ba6fa-f328-409b-8f30-2befc8cd352d[39m
[34m[34mverbose[34m[39m: [34m<<< [b7ea7c10-5c35-4c35-a5f8-96b93d36a504] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [b7ea7c10-5c35-4c35-a5f8-96b93d36a504: translate_subtitle_helper] response - complete in 8268ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 630, content: "[39m
[34m154[39m
[34m00:11:56,639 --> 00:12:01,479[39m
[34mSí, en una mochila llevaba solo dos camisas[39m
[34m155[39m
[34m00:12:02,000 --> 00:12:07,800[39m
[34mdos camisas, porque no sabía cuántos días iba a ... ser secuestrado.[39m
[34m172[39m
[34m00:13:40,399 --> 00:13:43,200[39m
[34mCómo es el lado mexicano al respecto?[39m
[34m173[39m
[34m00:13:45,679 --> 00:13:50,519[39m
[34mPues en ese en esa época, cuando yo llegué.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 697 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n154\n00:11:56,639 --> 00:12:01,479\nنعم، في حقيبة الظهر كانت لدي قميصان فقط\n\n155\n00:12:02,000 --> 00:12:07,800\nقميصان، لأنني لم أكن أعرف كم يوم سأبقى على الحدود.\n\n156\n00:12:11,720 --> 00:12:17,160\nثم ذهبت إلى المكسيك بحقيبة ظهر، وقميصين، وفطور خفيف فقط.\n\n157\n00:12:19,800 --> 00:12:24,880\nوكم من الوقت استغرقته في الاستقرار بعد\n\n158\n00:12:24,880 --> 00:12:25,880\nالرحلة؟\n\n159\n00:12:26,880 --> 00:12:31,320\nلقد بقيت حوالي أسبوعين هناك على الحدود،\n\n160\n00:12:31,320 --> 00:12:34,479\nمنتظرًا حتى يحين دوري.\n\n161\n00:12:37,200 --> 00:12:41,519\nدورك للدخول والعبور النهر.\n\n162\n00:12:44,799 --> 00:12:48,559\nوقبل الفطور، هل تناولت العشاء مع عائلتك في الليل؟\n\n163\n00:12:50,279 --> 00:12:54,760\nفقط مع والدتي وشقيقين لي،\n\n164\n00:12:55,399 --> 00:12:59,559\nذهبنا لتناول التاكو.\n\n165\n00:13:01,839 --> 00:13:03,640\nوكيف كانت تشعر عائلتك بشأن ذلك؟\n\n166\n00:13:05,079 --> 00:13:10,279\nكانت والدتي سعيدة في نفس الوقت، لكنها كانت حزينة أيضًا لأن.\n\n167\n00:13:11,480 --> 00:13:16,559\nلأنه خطير جدًا عندما يأتي المرء إلى هنا، لأن.\n\n168\n00:13:18,239 --> 00:13:24,320\nهناك الكثير من الأشياء التي يمكن أن تحدث، مثل أنه من الصعب عبور النهر\n\n169\n00:13:24,320 --> 00:13:29,399\nوفي نفس الوقت لا تعرف إذا كنت ستنجو أو شيء من هذا القبيل.\n\n170\n00:13:29,880 --> 00:13:31,799\nأو حتى من الجانب المكسيكي.\n\n171\n00:13:33,160 --> 00:13:36,959\nهناك مخاطر من أن يتم اختطافك.\n\n172\n00:13:40,399 --> 00:13:43,200\nكيف هو الوضع في الجانب المكسيكي بشأن ذلك؟\n\n173\n00:13:45,679 --> 00:13:50,519\nحسنًا، في تلك الفترة، عندما وصلت.\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed ddc8c9b7-cece-4584-b0c3-a88ecfea9ce3_f7e49eaf-72ca-482f-8de1-461ed184fd31[39m
[34m[34mverbose[34m[39m: [34m<<< [ddc8c9b7-cece-4584-b0c3-a88ecfea9ce3] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [ddc8c9b7-cece-4584-b0c3-a88ecfea9ce3: translate_subtitle_helper] response - complete in 12596ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 540, content: "[39m
[34m120[39m
[34m00:03:26,420 --> 00:03:28,040[39m
[34mabilities. that you have. Generally[39m
[34m121[39m
[34m00:03:28,040 --> 00:03:29,100[39m
[34mspeaking these season specific[39m
[34m122[39m
[34m00:03:29,100 --> 00:03:30,900[39m
[34mmechanics can for example lead to a[39m
[34m123[39m
[34m00:03:30,900 ... get[39m
[34m137[39m
[34m00:03:55,560 --> 00:03:56,960[39m
[34mdeleted every time you start[39m
[34m138[39m
[34m00:03:56,960 --> 00:03:58,820[39m
[34mplaying a new season which seems to[39m
[34m139[39m
[34m00:03:58,820 --> 00:04:00,020[39m
[34mbe a common misconception[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 607 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n120\n00:03:26,420 --> 00:03:28,040\nyeteneğiniz. Genel olarak,\n\n121\n00:03:28,040 --> 00:03:29,100\nsezonlara özel bu\n\n122\n00:03:29,100 --> 00:03:30,900\nmekanikler örneğin daha hızlı bir\n\n123\n00:03:30,900 --> 00:03:33,080\nseviyelendirme sürecine veya sizi\n\n124\n00:03:33,080 --> 00:03:34,640\noyunun temelinden daha güçlü\n\n125\n00:03:34,640 --> 00:03:36,460\nhale getirecek bir yola yol açabilir.\n\n126\n00:03:36,680 --> 00:03:37,820\nSezonlara özel içeriğin\n\n127\n00:03:37,820 --> 00:03:40,000\nyanı sıra bir de Diablo 4\n\n128\n00:03:40,000 --> 00:03:42,100\nSavaş Bileti var ve bu bileti\n\n129\n00:03:42,100 --> 00:03:43,540\nbu sezonlara bağlı. Savaş Bileti,\n\n130\n00:03:43,540 --> 00:03:44,900\nsezonları oynayarak ilerletilebilir.\n\n131\n00:03:45,080 --> 00:03:46,380\nSavaş Bileti'nin ücretsiz kısmı\n\n132\n00:03:46,380 --> 00:03:48,720\noyun içi avantajlar sağlayabilir ve\n\n133\n00:03:48,720 --> 00:03:50,040\nSavaş Bileti'nin ücretli kısmı ise\n\n134\n00:03:50,040 --> 00:03:51,440\nsize kozmetik\n\n135\n00:03:51,440 --> 00:03:53,440\nöğeler ve benzeri şeyler kazandırır.\n\n136\n00:03:53,840 --> 00:03:55,560\nEski karakterleriniz her yeni\n\n137\n00:03:55,560 --> 00:03:56,960\nbir sezona başladığınızda\n\n138\n00:03:56,960 --> 00:03:58,820\nsilinmez, bu yaygın bir yanılgı gibi\n\n139\n00:03:58,820 --> 00:04:00,020\ngörünüyor.\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed e7ff0639-f47c-4b7b-87da-da594d7d6abf_d134cd15-8f03-43f7-9f76-3608ff9589c9[39m
[34m[34mverbose[34m[39m: [34m<<< [e7ff0639-f47c-4b7b-87da-da594d7d6abf] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e7ff0639-f47c-4b7b-87da-da594d7d6abf: translate_subtitle_helper] response - complete in 7529ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 563, content: "[39m
[34m324[39m
[34m00:23:23,279 --> 00:23:24,279[39m
[34mYeah, thank you.[39m
[34m325[39m
[34m00:23:24,959 --> 00:23:25,959[39m
[34mThank you so much, Emma.[39m
[34m326[39m
[34m00:23:26,359 --> 00:23:27,880[39m
[34mI'll be in touch. Thank you.[39m
[34m327[39m
[34m00:23:29,480 --> 00:23:30,480[39m
[34mOK, ... the context of your[39m
[34m342[39m
[34m00:24:04,079 --> 00:24:06,519[39m
[34mpiece. Things like how is your life[39m
[34m343[39m
[34m00:24:06,679 --> 00:24:08,640[39m
[34mWe recommend people taking this journey again.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 630 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n324\n00:23:23,279 --> 00:23:24,279\nنعم، شكراً لك.\n\n325\n00:23:24,959 --> 00:23:25,959\nشكراً جزيلاً، إيما.\n\n326\n00:23:26,359 --> 00:23:27,880\nسأبقى على اتصال. شكراً لك.\n\n327\n00:23:29,480 --> 00:23:30,480\nحسناً، يبدو جيداً.\n\n328\n00:23:30,600 --> 00:23:31,600\nاعتنِ بنفسك.\n\n329\n00:23:32,559 --> 00:23:33,839\nنراك لاحقاً. شكراً جزيلاً.\n\n330\n00:23:33,839 --> 00:23:35,320\nإلى اللقاء. مع السلامة.\n\n331\n00:23:35,480 --> 00:23:36,480\nمع السلامة.\n\n332\n00:23:37,440 --> 00:23:38,600\nتم إيقاف التسجيل.\n\n333\n00:23:41,559 --> 00:23:42,559\nمرحباً.\n\n334\n00:23:42,559 --> 00:23:43,559\nمرحباً، كيف كان الوضع؟\n\n335\n00:23:44,040 --> 00:23:46,839\nكان جيداً. طرحت الكثير من الأسئلة التي ربما لم تكن موجودة،\n\n336\n00:23:46,839 --> 00:23:47,839\nلكن ربما ستساعدك.\n\n337\n00:23:48,679 --> 00:23:51,000\nأشياء ربما نعرف عنها أكثر قليلاً عن الرحلة وما إلى ذلك.\n\n338\n00:23:51,000 --> 00:23:53,720\nكان مختصراً نوعاً ما في بعض الإجابات، لكن أعتقد أنه يمكن أن يكون مفيداً لك.\n\n339\n00:23:53,720 --> 00:23:57,640\nلم يعطِ كثيراً من التفاصيل، على سبيل المثال، حول وجبتك الأخيرة\n\n340\n00:23:57,640 --> 00:24:00,600\nوهذا وذاك. كان محدداً جداً في ذلك.\n\n341\n00:24:01,040 --> 00:24:04,079\nلكنني طرحت العديد من الأشياء الأخرى التي قد تساعد في سياق مقالك\n\n342\n00:24:04,079 --> 00:24:06,519\nأشياء مثل كيف هي حياتك\n\n343\n00:24:06,679 --> 00:24:08,640\nنوصي الناس بخوض هذه الرحلة مرة أخرى.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 41e57e28-378a-4389-adbf-64ecbf6bf4b9_43bf8ea7-2237-42a7-bac1-4ace6d56c8c9[39m
[34m[34mverbose[34m[39m: [34m<<< [41e57e28-378a-4389-adbf-64ecbf6bf4b9] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [41e57e28-378a-4389-adbf-64ecbf6bf4b9: translate_subtitle_helper] response - complete in 11454ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 547, content: "[39m
[34m273[39m
[34m00:07:43,640 --> 00:07:44,800[39m
[34myes, there is a really good chase[39m
[34m274[39m
[34m00:07:44,800 --> 00:07:46,620[39m
[34mitem that you can grind for but[39m
[34m275[39m
[34m00:07:46,620 --> 00:07:47,900[39m
[34mthey are ... 00:08:12,360[39m
[34mare catering to one specific build[39m
[34m291[39m
[34m00:08:12,360 --> 00:08:13,920[39m
[34mstyle for their class and the[39m
[34m292[39m
[34m00:08:13,920 --> 00:08:15,620[39m
[34mnumbers do reflect that. So there's[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 614 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n273\n00:07:43,640 --> 00:07:44,800\nevet, gerçekten iyi bir kovalamaca var\n\n274\n00:07:44,800 --> 00:07:46,620\nöğe var elde edebileceğiniz ama\n\n275\n00:07:46,620 --> 00:07:47,900\no kadar nadir ki hiç\n\n276\n00:07:47,900 --> 00:07:49,720\ngöremeyeceksiniz. Ayrıca göremeyeceğiniz\n\n277\n00:07:49,720 --> 00:07:51,260\nşey, \"Den ellos no institution\" kadar güçlü\n\n278\n00:07:51,260 --> 00:07:52,080\nolmanız, güçlenmeniz, düşmanların\n\n279\n00:07:52,080 --> 00:07:53,860\nsizinle birlikte seviyelendikçe\n\n280\n00:07:53,860 --> 00:07:55,560\ngücüyle dengelenmesi. Doğal olarak,\n\n281\n00:07:55,560 --> 00:07:57,560\nbu oyunda ölçekleme nasıl çalışıyorsa. Ayrıca\n\n282\n00:07:57,560 --> 00:07:59,700\nsınıfların dengelenmemiş olduğunu söylemeden\n\n283\n00:07:59,700 --> 00:08:01,160\ngeçemem. Bazı sınıfların sadece\n\n284\n00:08:01,160 --> 00:08:02,560\nbir geçerli son oyun yapısı varken,\n\n285\n00:08:02,560 --> 00:08:04,000\ndiğerlerinin birden fazla yapısı var. Ve sonra bu\n\n286\n00:08:04,000 --> 00:08:05,720\nsınıfların yapı çeşitliliği de\n\n287\n00:08:05,720 --> 00:08:07,040\nyeterince seyrek. Göreceksiniz ki birçok\n\n288\n00:08:07,040 --> 00:08:08,980\noyuncu, sınıfları için belirli bir yapı\n\n289\n00:08:09,100 --> 00:08:10,540\ntarzına yöneliyor ve\n\n290\n00:08:10,540 --> 00:08:12,360\nsayılar bunu yansıtıyor. Yani orada\n\n291\n00:08:12,360 --> 00:08:13,920\nbu durum. İşte bu yüzden\n\n292\n00:08:13,920 --> 00:08:15,620\nsayıları böyle yansıtıyor.\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 96bb4746-f4b5-4d3b-a448-3fb9b51939e6_00d28585-0094-4bc1-a51c-35f2d196ab7a[39m
[34m[34mverbose[34m[39m: [34m<<< [96bb4746-f4b5-4d3b-a448-3fb9b51939e6] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [96bb4746-f4b5-4d3b-a448-3fb9b51939e6: translate_subtitle_helper] response - complete in 7909ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 569, content: "[39m
[34m290[39m
[34m00:21:52,640 --> 00:21:55,920[39m
[34mMuchísimas gracias por su tiempo y por esta entrevista.[39m
[34m291[39m
[34m00:21:56,399 --> 00:21:57,399[39m
[34mSí, de nada.[39m
[34m292[39m
[34m00:21:59,640 --> 00:22:00,640[39m
[34mA ver, I think ... inventar otro nombre?[39m
[34m306[39m
[34m00:22:43,440 --> 00:22:45,239[39m
[34m¿Me puede repetir su edad de momento?[39m
[34m307[39m
[34m00:22:45,799 --> 00:22:46,799[39m
[34m¿En este momento?[39m
[34m308[39m
[34m00:22:47,000 --> 00:22:48,000[39m
[34mVeintiséis.[39m
[34m309[39m
[34m00:22:48,200 --> 00:22:49,200[39m
[34mVeintiséis, correcto.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 636 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n290\n00:21:52,640 --> 00:21:55,920\nشكراً جزيلاً على وقتكم وعلى هذه المقابلة.\n\n291\n00:21:56,399 --> 00:21:57,399\nنعم، لا شكر على واجب.\n\n292\n00:21:59,640 --> 00:22:00,640\nأعتقد أننا انتهينا.\n\n293\n00:22:03,679 --> 00:22:06,760\nشكراً جزيلاً لك. شكراً لك، فرناندو.\n\n294\n00:22:07,600 --> 00:22:09,760\nهل لديك إعجاب بإليزابيث؟\n\n295\n00:22:09,760 --> 00:22:12,119\nربما يمكنك ترجمة هذا.\n\n296\n00:22:12,839 --> 00:22:17,000\nهل لديك اسم يفضله بدلاً من فرناندو؟\n\n297\n00:22:17,000 --> 00:22:18,239\nأو يمكننا ابتكار اسم؟\n\n298\n00:22:18,720 --> 00:22:21,320\nوكم عمره؟\n\n299\n00:22:21,359 --> 00:22:22,359\nهل ذكرنا ذلك؟\n\n300\n00:22:23,839 --> 00:22:25,519\nنعم، نعم. أعتقد أنك ذكرت ذلك.\n\n301\n00:22:27,959 --> 00:22:30,480\nفرناندو، سألت لي إذا كان.\n\n302\n00:22:31,320 --> 00:22:34,839\nهل يفضل أن نستخدم اسمه في المقالة أو يجب أن نستخدم نوعًا آخر من\n\n303\n00:22:34,839 --> 00:22:36,239\nالأسماء أو نبتكر اسمًا؟\n\n304\n00:22:36,239 --> 00:22:38,519\nماذا يفضل أن نفعل؟\n\n305\n00:22:39,519 --> 00:22:41,880\nيمكننا ابتكار اسم آخر؟\n\n306\n00:22:43,440 --> 00:22:45,239\nهل يمكنك تكرار عمرك في الوقت الحالي؟\n\n307\n00:22:45,799 --> 00:22:46,799\nفي هذه اللحظة؟\n\n308\n00:22:47,000 --> 00:22:48,000\nستة وعشرون.\n\n309\n00:22:48,200 --> 00:22:49,200\nستة وعشرون، صحيح.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 1b292b6d-39ca-483f-b000-9aa8f03e6a21_e2b4b82e-8b3b-496d-a434-478b05f3f3e9[39m
[34m[34mverbose[34m[39m: [34m<<< [1b292b6d-39ca-483f-b000-9aa8f03e6a21] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [1b292b6d-39ca-483f-b000-9aa8f03e6a21: translate_subtitle_helper] response - complete in 12671ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 550, content: "[39m
[34m256[39m
[34m00:07:20,220 --> 00:07:21,920[39m
[34mjust too random. You getting that[39m
[34m257[39m
[34m00:07:21,920 --> 00:07:23,200[39m
[34mperfect ring that makes you never[39m
[34m258[39m
[34m00:07:23,200 --> 00:07:24,780[39m
[34mlook again at another ... a really good chase[39m
[34m274[39m
[34m00:07:44,800 --> 00:07:46,620[39m
[34mitem that you can grind for but[39m
[34m275[39m
[34m00:07:46,620 --> 00:07:47,900[39m
[34mthey are so rare that you will[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 617 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n256\n00:07:20,220 --> 00:07:21,920\nçok rastgele. Asla başka bir yüzüğe\n\n257\n00:07:21,920 --> 00:07:23,200\nbakmanızı gerektirmeyen mükemmel\n\n258\n00:07:23,200 --> 00:07:24,780\nyüzüğü zayıf bir düşmandan almanız\n\n259\n00:07:24,780 --> 00:07:26,280\nçok rastgele olmamalı. Bu düşman,\n\n260\n00:07:26,280 --> 00:07:27,840\nseviyesi 70 civarında öldürdüğünüz\n\n261\n00:07:27,840 --> 00:07:29,180\nkolay bir düşman olsa bile. Eğer\n\n262\n00:07:29,180 --> 00:07:31,200\neşyaları ilgi çekici kılmak\n\n263\n00:07:31,200 --> 00:07:32,700\nistiyorsanız, 70'den 100'e kadar\n\n264\n00:07:32,700 --> 00:07:32,700\nolan seviyelerde bunu başarmanız\n\n265\n00:07:32,700 --> 00:07:32,700\ngerekir. 77. seviyedeyken bu kulesi\n\n266\n00:07:32,700 --> 00:07:32,960\ntırmanma görevini almanız\n\n267\n00:07:32,960 --> 00:07:34,440\ndurumunda dördüncü temel duyguyu\n\n268\n00:07:34,440 --> 00:07:36,180\nalmanız gerekir. Mevcut ganimet\n\n269\n00:07:36,180 --> 00:07:38,040\ntabloları daha zorlayıcı içerikler\n\n270\n00:07:38,040 --> 00:07:39,800\niçin ödüllendirmiyor. Kabus\n\n271\n00:07:39,800 --> 00:07:41,580\nzindanında sizi tek hamlede\n\n272\n00:07:41,580 --> 00:07:43,640\nöldüren düşman, bir tek hamlede\n\n273\n00:07:43,640 --> 00:07:44,800\nöldürdüğünüz rastgele bir\n\n274\n00:07:44,800 --> 00:07:46,620\ndüşmandan daha ilginç değil. Ve\n\n275\n00:07:46,620 --> 00:07:47,900\nevet, öğütmek için arayacak\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed aa2b971e-6da4-4140-9757-850981b274ed_845ac7c6-53b4-4f57-aa61-20713fc9efc1[39m
[34m[34mverbose[34m[39m: [34m<<< [aa2b971e-6da4-4140-9757-850981b274ed] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [aa2b971e-6da4-4140-9757-850981b274ed: translate_subtitle_helper] response - complete in 10812ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 613, content: "[39m
[34m69[39m
[34m00:04:59,899 --> 00:05:03,899[39m
[34mAnd how long did it take you to get there, and for someone to pick you up?[39m
[34m70[39m
[34m00:05:04,899 --> ... yourself.[39m
[34m86[39m
[34m00:06:55,540 --> 00:06:59,540[39m
[34mHow long did your process take?[39m
[34m87[39m
[34m00:07:00,540 --> 00:07:03,540[39m
[34mOr what is your current status?[39m
[34m88[39m
[34m00:07:04,540 --> 00:07:06,540[39m
[34mWell, I'm still illegally.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 680 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n69\n00:04:59,899 --> 00:05:03,899\nوكم استغرق ذلك للوصول إلى هناك، ولشخص ليأخذك؟\n\n70\n00:05:04,899 --> 00:05:06,899\nحوالي عشر دقائق.\n\n71\n00:05:07,899 --> 00:05:13,899\nوما الوضع على الحدود، هل كانوا متواجدين؟ كيف كان؟\n\n72\n00:05:14,899 --> 00:05:22,899\nحسنًا، لا أتذكر حقًا،\n\n73\n00:05:23,559 --> 00:05:28,559\nثم كان علينا الدخول بسرعة،\n\n74\n00:05:29,559 --> 00:05:34,559\nلكن علينا أن نختبئ بأفضل ما نستطيع في السيارة.\n\n75\n00:05:35,559 --> 00:05:46,559\nوكيف كانت الخطورة\n\n76\n00:05:47,559 --> 00:05:51,559\nحسنًا، بالنسبة لي، كان الأمر خطرًا بعض الشيء،\n\n77\n00:05:52,220 --> 00:06:00,220\nلأنك لا تعرف المخاطر التي يمكن أن تواجهها، خاصة في الليل،\n\n78\n00:06:01,220 --> 00:06:06,220\nلأن الماء كان باردًا جدًا،\n\n79\n00:06:07,220 --> 00:06:14,220\nونظرًا لأن النهر كان يحمل تيارًا قويًا، يمكن أن يجرفك.\n\n80\n00:06:14,880 --> 00:06:23,880\nلذلك عليك السباحة بسرعة كبيرة، وعدم ترك التيار يجرفك.\n\n81\n00:06:24,880 --> 00:06:26,880\nوهل ساعد التواجد في مجموعات؟\n\n82\n00:06:27,880 --> 00:06:29,880\nهل عملت كفريق في ذلك الوقت؟\n\n83\n00:06:30,880 --> 00:06:40,880\nحسنًا، لأن الأشخاص الذين عبروا أخبرونا بأن الجميع يجب أن يقاتل من أجل حياته،\n\n84\n00:06:41,540 --> 00:06:47,540\nلأن مساعدة شخص آخر في بعض الأحيان تكون خطيرة، لأنك يمكن أن تفقد حياتك.\n\n85\n00:06:48,540 --> 00:06:54,540\nلذلك عليك فقط أن تهتم بنفسك.\n\n86\n00:06:55,540 --> 00:06:59,540\nكم استغرق أمرك؟\n\n87\n00:07:00,540 --> 00:07:03,540\nأو ما هو وضعك الحالي؟\n\n88\n00:07:04,540 --> 00:07:06,540\nحسنًا، لا زلت بطريقة غير شرعية.\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed c24adbd2-4f0f-4f1c-b932-e704c636a1e6_7c9b0d9a-c9cb-43a8-bd44-10262e448375[39m
[34m[34mverbose[34m[39m: [34m<<< [c24adbd2-4f0f-4f1c-b932-e704c636a1e6] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [c24adbd2-4f0f-4f1c-b932-e704c636a1e6: translate_subtitle_helper] response - complete in 10491ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 586, content: "[39m
[34m120[39m
[34m00:09:36,360 --> 00:09:38,559[39m
[34ma?[39m
[34m121[39m
[34m00:09:38,559 --> 00:09:43,720[39m
[34mPues creo que no, porque a veces yo les les digo, pero no quieren.[39m
[34m122[39m
[34m00:09:45,959 --> 00:09:47,959[39m
[34mY ... acá a este país no he regresado.[39m
[34m139[39m
[34m00:10:50,039 --> 00:10:53,399[39m
[34mY otra pregunta que estaba haciendo aquí fue si nos pudiera describir[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 653 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n120\n00:09:36,360 --> 00:09:38,559\nماذا؟\n\n121\n00:09:38,559 --> 00:09:43,720\nأعتقد أن لا، لأنني أحياناً أخبرهم، لكنهم لا يريدون.\n\n122\n00:09:45,959 --> 00:09:47,959\nوذلك لأنهم يحبون المكسيك كثيرًا،\n\n123\n00:09:47,959 --> 00:09:50,519\nلأنها تبدو صعبة في الوقت الحالي.\n\n124\n00:09:51,720 --> 00:09:54,919\nفهم يحبون المكسيك وفي نفس الوقت هي صعبة\n\n125\n00:09:56,720 --> 00:10:02,480\nالقدوم إلى هنا، لأنه مكلف العبور بشكل قانوني.\n\n126\n00:10:05,680 --> 00:10:08,279\nوالحياة في\n\n127\n00:10:08,279 --> 00:10:12,680\nبجانب التحديات الواضحة للوثائق والعمل، إلخ.\n\n128\n00:10:12,680 --> 00:10:16,400\nبعيدًا عن ذلك، فهي حياة تعجبني.\n\n129\n00:10:16,680 --> 00:10:17,800\nأحبها كثيرًا.\n\n130\n00:10:17,800 --> 00:10:20,760\nأين؟ كيف تشعر؟\n\n131\n00:10:20,760 --> 00:10:24,040\nأشعر بخير، لأن\n\n132\n00:10:24,040 --> 00:10:27,000\nبالعمل أستطيع\n\n133\n00:10:28,240 --> 00:10:32,440\nشراء ملابس أو أشياء أخرى بسهولة أكبر\n\n134\n00:10:32,839 --> 00:10:35,320\nوأستطيع مساعدة عائلتي في المكسيك.\n\n135\n00:10:37,479 --> 00:10:40,759\nمتى كانت آخر مرة ذهبت فيها إلى المكسيك؟\n\n136\n00:10:40,759 --> 00:10:42,639\nقبل ست سنوات. حسناً، متى؟\n\n137\n00:10:42,639 --> 00:10:44,080\nعام ألفين وتسعة عشر.\n\n138\n00:10:44,080 --> 00:10:47,960\nومنذ أن أتيت إلى هذا البلد لم أعد.\n\n139\n00:10:50,039 --> 00:10:53,399\nوسؤال آخر كنت أود أن أطرحه هنا هو إذا كان بإمكانك وصف لنا\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 448bda20-203a-4d72-9f88-52079d40dfd3_0f50466c-849c-4a8c-98d2-9de2bb14ef1d[39m
[34m[34mverbose[34m[39m: [34m<<< [448bda20-203a-4d72-9f88-52079d40dfd3] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [448bda20-203a-4d72-9f88-52079d40dfd3: translate_subtitle_helper] response - complete in 10975ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 625, content: "[39m
[34m137[39m
[34m00:10:42,639 --> 00:10:44,080[39m
[34mDos mil diecinueve.[39m
[34m138[39m
[34m00:10:44,080 --> 00:10:47,960[39m
[34mY desde que me vine para acá a este país no he regresado.[39m
[34m139[39m
[34m00:10:50,039 --> ... a estar en la frontera.[39m
[34m156[39m
[34m00:12:11,720 --> 00:12:17,160[39m
[34mEntonces fue México con una mochila, dos camisas, un desayuno ligero y fue todo.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 692 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n137\n00:10:42,639 --> 00:10:44,080\nعشرين تسعة عشر.\n\n138\n00:10:44,080 --> 00:10:47,960\nومنذ أن جئت إلى هذا البلد لم أعد.\n\n139\n00:10:50,039 --> 00:10:53,399\nوسؤال آخر كان يُطرح هنا هو إذا كان بإمكانك وصف\n\n140\n00:10:53,639 --> 00:10:56,960\nما كانت آخر وجبة لك مع عائلتك أو أصدقائك قبل المغادرة؟\n\n141\n00:10:57,639 --> 00:10:59,320\nما لون الملابس التي ارتديتها في رحلتك؟\n\n142\n00:10:59,320 --> 00:11:02,600\nإذا كان لديك بعض التفاصيل من هذا النوع التي تتذكرها وتريد أن تشاركها.\n\n143\n00:11:04,000 --> 00:11:07,639\nنعم، كانت الوجبة الأخيرة\n\n144\n00:11:08,479 --> 00:11:12,759\nمجرد فطور وكان قهوة مع خبز.\n\n145\n00:11:16,119 --> 00:11:19,919\nوكان سريعًا جدًا،\n\n146\n00:11:19,919 --> 00:11:24,960\nلأن الأشخاص الذين كانوا سيأخذوني إلى الحدود مروا\n\n147\n00:11:25,600 --> 00:11:29,600\nبسرعة كبيرة بالقرب من منزلي.\n\n148\n00:11:29,600 --> 00:11:34,000\nلذلك، لم يكن لدي الكثير من الوقت لأودع عائلتي.\n\n149\n00:11:34,479 --> 00:11:36,080\nهل تتذكر ما الملابس التي كنت ترتديها؟\n\n150\n00:11:38,080 --> 00:11:44,320\nلا، فقط أتذكر أنني كنت أرتدي سترة رمادية.\n\n151\n00:11:46,639 --> 00:11:47,639\nلا، صغير.\n\n152\n00:11:50,360 --> 00:11:54,639\nوهل كنت تحمل شيئًا آخر معك، مع حقيبتي أو ما نوع الأشياء التي كنت تحملها معك؟\n\n153\n00:11:54,639 --> 00:11:55,639\nمعك؟\n\n154\n00:11:56,639 --> 00:12:01,479\nنعم، في حقيبة ظهري كنت أحمل فقط قميصين\n\n155\n00:12:02,000 --> 00:12:07,800\nقميصين، لأنني لم أكن أعرف كم من الأيام سأبقى عند الحدود.\n\n156\n00:12:11,720 --> 00:12:17,160\nلذلك كانت الرحلة إلى المكسيك مع حقيبة ظهر، قميصين، فطور خفيف وهذا كل شيء.\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed a0b77ad3-e482-4b31-93f8-e503458ee6ce_60f59dde-6f1f-4825-91ad-4709cdd21432[39m
[34m[34mverbose[34m[39m: [34m<<< [a0b77ad3-e482-4b31-93f8-e503458ee6ce] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [a0b77ad3-e482-4b31-93f8-e503458ee6ce: translate_subtitle_helper] response - complete in 11846ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 586, content: "[39m
[34m35[39m
[34m00:02:15,279 --> 00:02:18,279[39m
[34mDid you leave alone or did you leave with your family?[39m
[34m36[39m
[34m00:02:18,279 --> 00:02:19,279[39m
[34mAlone.[39m
[34m37[39m
[34m00:02:20,279 --> 00:02:23,279[39m
[34mWhen did you leave?[39m
[34m38[39m
[34m00:02:23,279 ... was the route you took to get to the?[39m
[34m53[39m
[34m00:03:39,259 --> 00:03:41,259[39m
[34mIt took you days.[39m
[34m54[39m
[34m00:03:41,259 --> 00:03:43,259[39m
[34mAnd what was the like?[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 653 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n35\n00:02:15,279 --> 00:02:18,279\nهل غادرت بمفردك أم مع عائلتك؟\n\n36\n00:02:18,279 --> 00:02:19,279\nبمفردي.\n\n37\n00:02:20,279 --> 00:02:23,279\nمتى غادرت؟\n\n38\n00:02:23,279 --> 00:02:25,279\nفي عام 2019.\n\n39\n00:02:25,940 --> 00:02:29,940\nما الذي تفتقده عن وطنك، وما كان طعامك المفضل، أثناء تواجدك في المكسيك؟\n\n40\n00:02:29,940 --> 00:02:37,940\nحسنًا، أفتقد عائلتي، لأنهم جميعًا هناك، أمي، إخوتي.\n\n41\n00:02:39,940 --> 00:02:43,940\nهل كان هناك أحد على الجانب الآخر ينتظرك؟ هل كنت بمفردك؟\n\n42\n00:02:44,940 --> 00:02:47,940\nحسنًا، كان لدي عائلة.\n\n43\n00:02:49,940 --> 00:02:52,940\nوهل هذا شجعك على اتخاذ القرار؟\n\n44\n00:02:53,600 --> 00:02:54,600\nنعم.\n\n45\n00:02:55,600 --> 00:02:57,600\nوهل ساعدوك أثناء العملية؟\n\n46\n00:02:58,600 --> 00:03:06,600\nحسنًا، أقرضوني المال لأتمكن من القدوم، لأنه كان مكلفًا بعض الشيء.\n\n47\n00:03:09,600 --> 00:03:12,600\nوعندما وصلت إلى هناك، هل ساعدوك أم كنت بمفردك؟\n\n48\n00:03:13,600 --> 00:03:15,600\nحسنًا، ساعدوني أيضًا.\n\n49\n00:03:16,600 --> 00:03:18,600\nوكيف كانت عملية الانتقال عندما وصلت إلى هناك؟\n\n50\n00:03:19,259 --> 00:03:27,259\nحسنًا، عن طريق السباحة عبر النهر،\n\n51\n00:03:29,259 --> 00:03:34,259\nحتى وصلنا إلى هذا الجانب.\n\n52\n00:03:36,259 --> 00:03:39,259\nوما كان الطريق الذي سلكته للوصول إلى هناك؟\n\n53\n00:03:39,259 --> 00:03:41,259\nاستغرقت الأمر أيامًا.\n\n54\n00:03:41,259 --> 00:03:43,259\nوكيف كان الأمر؟\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 47336b26-8028-42ee-a704-d3fa657c9856_44792d89-aebb-4457-8ce6-e3b868f96abf[39m
✔ integration › features › translate › translate_srt › test subtitle translation with long SRT file (26s)
[34m[34mverbose[34m[39m: [34m<<< [47336b26-8028-42ee-a704-d3fa657c9856] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [47336b26-8028-42ee-a704-d3fa657c9856: translate_subtitle_helper] response - complete in 17593ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 450, content: "[39m
[34m953[39m
[34m00:08:24,260 --> 00:08:24,540[39m
[34mهو[39m
[34m954[39m
[34m00:08:24,540 --> 00:08:24,920[39m
[34mجزء[39m
[34m955[39m
[34m00:08:24,920 --> 00:08:25,000[39m
[34mمن[39m
[34m956[39m
[34m00:08:25,000 --> 00:08:25,240[39m
[34mمحور[39m
[34m957[39m
[34m00:08:25,240 --> 00:08:25,560[39m
[34mالقامة[39m
[34m958[39m
[34m00:08:25,560 --> 00:08:25,740[39m
[34mيعني[39m
[34m959[39m
[34m00:08:25,740 --> 00:08:27,080[39m
[34mهناك[39m
[34m960[39m
[34m00:08:27,080 --> 00:08:27,480[39m
[34mمبررات[39m
[34m961[39m
[34m00:08:27,480 --> 00:08:27,920[39m
[34mكثيرة[39m
[34m962[39m
[34m00:08:27,920 --> ... --> 00:08:28,820[39m
[34mالقضية[39m
[34m964[39m
[34m00:08:28,820 --> 00:08:29,180[39m
[34mبحث[39m
[34m965[39m
[34m00:08:29,180 --> 00:08:29,320[39m
[34mعن[39m
[34m966[39m
[34m00:08:29,320 --> 00:08:29,720[39m
[34mبطولة[39m
[34m967[39m
[34m00:08:29,720 --> 00:08:29,900[39m
[34mهو[39m
[34m968[39m
[34m00:08:29,900 --> 00:08:30,720[39m
[34mواجب[39m
[34m969[39m
[34m00:08:30,720 --> 00:08:31,100[39m
[34mأخلاقي[39m
[34m970[39m
[34m00:08:31,100 --> 00:08:31,660[39m
[34mوإنساني[39m
[34m971[39m
[34m00:08:31,660 --> 00:08:31,840[39m
[34mكما[39m
[34m972[39m
[34m00:08:31,840 --> 00:08:32,060[39m
[34mقلت[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 517 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n953\n00:08:24,260 --> 00:08:24,540\nIt is\n\n954\n00:08:24,540 --> 00:08:24,920\npart\n\n955\n00:08:24,920 --> 00:08:25,000\nof\n\n956\n00:08:25,000 --> 00:08:25,240\nthe core\n\n957\n00:08:25,240 --> 00:08:25,560\nprinciple\n\n958\n00:08:25,560 --> 00:08:25,740\nI mean\n\n959\n00:08:25,740 --> 00:08:27,080\nthere are\n\n960\n00:08:27,080 --> 00:08:27,480\nmany\n\n961\n00:08:27,480 --> 00:08:27,920\njustifications\n\n962\n00:08:27,920 --> 00:08:28,260\nit's not\n\n963\n00:08:28,260 --> 00:08:28,820\nabout\n\n964\n00:08:28,820 --> 00:08:29,180\nseeking\n\n965\n00:08:29,180 --> 00:08:29,320\nheroism\n\n966\n00:08:29,320 --> 00:08:29,720\nit is\n\n967\n00:08:29,720 --> 00:08:29,900\na\n\n968\n00:08:29,900 --> 00:08:30,720\nmoral\n\n969\n00:08:30,720 --> 00:08:31,100\nand human\n\n970\n00:08:31,100 --> 00:08:31,660\nduty\n\n971\n00:08:31,660 --> 00:08:31,840\nas\n\n972\n00:08:31,840 --> 00:08:32,060\nI said\n\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 34c0213d-241d-448e-950a-3f4e284e447c_f531909b-1a75-49d7-b46e-3ef6137991d9[39m
[34m[34mverbose[34m[39m: [34m<<< [34c0213d-241d-448e-950a-3f4e284e447c] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [34c0213d-241d-448e-950a-3f4e284e447c: translate_subtitle_helper] response - complete in 10045ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 594, content: "[39m
[34m341[39m
[34m00:24:01,040 --> 00:24:04,079[39m
[34mBut I asked many other things that maybe will help in the context of your[39m
[34m342[39m
[34m00:24:04,079 --> 00:24:06,519[39m
[34mpiece. Things ... things like, oh, you're going to earn a lot of money.[39m
[34m360[39m
[34m00:24:47,720 --> 00:24:49,000[39m
[34mYou're going to have a job and stuff.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 661 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n341\n00:24:01,040 --> 00:24:04,079\nلكني طرحت العديد من الأسئلة الأخرى التي قد تساعد في سياق\n\n342\n00:24:04,079 --> 00:24:06,519\nمقالتك. أشياء مثل كيف هي حياتك\n\n343\n00:24:06,679 --> 00:24:08,640\nنوصي الناس باتخاذ هذه الرحلة مرة أخرى.\n\n344\n00:24:09,559 --> 00:24:11,359\nكيف هي روتينك اليومي أحيانًا؟\n\n345\n00:24:12,119 --> 00:24:13,160\nكيف كانت رحلتك؟\n\n346\n00:24:13,160 --> 00:24:17,040\nوكان يصف كيف كانت تجربة التواجد في النهر أو أشياء من هذا القبيل.\n\n347\n00:24:17,160 --> 00:24:18,320\nيا إلهي. نعم.\n\n348\n00:24:18,320 --> 00:24:21,160\nوهل تحدثت عما يقوم به؟\n\n349\n00:24:22,200 --> 00:24:23,720\nنعم، كان يدفع إيجار المنازل.\n\n350\n00:24:23,720 --> 00:24:24,920\nهو لا يتحدث الإنجليزية.\n\n351\n00:24:24,920 --> 00:24:29,839\nلا يملك حتى الآن الوثائق الرسمية، لكنه كان يدفع المنازل أساسًا\n\n352\n00:24:29,839 --> 00:24:33,600\nويعيش مع الخوف، بالطبع، من الخروج\n\n353\n00:24:33,920 --> 00:24:36,079\nوالتعرض للوقوع والاضطرار إلى العودة.\n\n354\n00:24:36,320 --> 00:24:39,200\nوسألت إذا كان عليك اتخاذ هذا القرار مرة أخرى الآن،\n\n355\n00:24:39,200 --> 00:24:39,920\nهل ستتخذه؟\n\n356\n00:24:39,920 --> 00:24:40,880\nوقال: لا، ليس حقًا.\n\n357\n00:24:40,880 --> 00:24:41,880\nإنها نوعًا من الخطورة.\n\n358\n00:24:41,880 --> 00:24:45,160\nولا أوصي بهذا لأن الناس عندما يكونون في الخارج،\n\n359\n00:24:45,359 --> 00:24:47,720\nيخبروك بالأشياء الجيدة مثل، أوه، ستكسب الكثير من المال.\n\n360\n00:24:47,720 --> 00:24:49,000\nستحصل على وظيفة وما إلى ذلك.\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed f1c02ac4-2ddf-46f0-83c0-d49cb3aced45_a251d868-e4c6-44cf-b695-4bee41bc026a[39m
[34m[34mverbose[34m[39m: [34m<<< [f1c02ac4-2ddf-46f0-83c0-d49cb3aced45] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f1c02ac4-2ddf-46f0-83c0-d49cb3aced45: translate_subtitle_helper] response - complete in 13271ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 628, content: "[39m
[34m52[39m
[34m00:03:36,259 --> 00:03:39,259[39m
[34mAnd what was the route you took to get to the?[39m
[34m53[39m
[34m00:03:39,259 --> 00:03:41,259[39m
[34mIt took you days.[39m
[34m54[39m
[34m00:03:41,259 --> 00:03:43,259[39m
[34mAnd ... you up?[39m
[34m70[39m
[34m00:05:04,899 --> 00:05:06,899[39m
[34mAbout ten minutes.[39m
[34m71[39m
[34m00:05:07,899 --> 00:05:13,899[39m
[34mAnd the situation at the border with, were they present? How was it?[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 695 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n52\n00:03:36,259 --> 00:03:39,259\nوما المسار الذي سلكته للوصول إلى هناك؟\n\n53\n00:03:39,259 --> 00:03:41,259\nاستغرق الأمر منك أيامًا.\n\n54\n00:03:41,259 --> 00:03:43,259\nكيف كان الأمر؟\n\n55\n00:03:43,919 --> 00:03:49,919\nحسنًا، كنت عند،\n\n56\n00:03:52,919 --> 00:03:59,919\nولا أذكر حقًا كيف كان، لأنه كان في الليل عندما عبرت.\n\n57\n00:04:01,919 --> 00:04:03,919\nهل ذهبت في مجموعة؟\n\n58\n00:04:04,919 --> 00:04:10,919\nحسنًا، كان هناك فقط، لكن لم يكن هناك أي شخص آخر.\n\n59\n00:04:11,580 --> 00:04:14,580\nلذلك، تعبر النهر، ثم تصل إلى الحدود؟\n\n60\n00:04:15,580 --> 00:04:16,579\nنعم.\n\n61\n00:04:17,579 --> 00:04:21,579\nوهل تعرف كم يوم استغرق هذا العملية بالكامل؟\n\n62\n00:04:22,579 --> 00:04:28,579\nحسنًا، يعتمد ذلك على الوضع، ولكن بالنسبة لي، كانت ليلة واحدة فقط،\n\n63\n00:04:29,579 --> 00:04:34,579\nسباحة ومشي فقط.\n\n64\n00:04:35,239 --> 00:04:38,239\nليلة واحدة، أعني، هل شعرت وكأنها ليلة كاملة من السباحة؟\n\n65\n00:04:39,239 --> 00:04:46,239\nلا، لقد عبرنا النهر فقط، ومن هناك مشينا قليلاً،\n\n66\n00:04:47,239 --> 00:04:49,239\nحتى جاء أحدهم لأخذنا.\n\n67\n00:04:51,239 --> 00:04:55,239\nوكم من الوقت استغرق الأمر للوصول إلى هناك، ولشخص ما أن يأتي ليأخذك؟\n\n68\n00:04:56,239 --> 00:04:59,239\nحسنًا، استغرق الأمر مني أكثر قليلاً من يوم،\n\n69\n00:04:59,899 --> 00:05:03,899\nوكم من الوقت استغرق الأمر للوصول إلى هناك، ولشخص ما أن يأتي ليأخذك؟\n\n70\n00:05:04,899 --> 00:05:06,899\nحوالي عشر دقائق.\n\n71\n00:05:07,899 --> 00:05:13,899\nوكيف كان الوضع عند الحدود مع، هل كانوا موجودين؟ كيف كان الأمر؟\n\n"[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[32m[32mdebug[32m[39m: [32mMonitor of oai-gpt4o endpoint default Call rate: 7.923930269413629 calls/sec, duration: 11706.7ms, 429 errors: 0%, errors: 0%[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed f391e38b-c324-42fc-8622-e65afcae77e0_e8c816ab-1b4c-4002-92f9-44dffa65d123[39m
✔ integration › features › translate › translate_srt › test subtitle translation with horizontal SRT file (30.3s)
[34m[34mverbose[34m[39m: [34m<<< [f391e38b-c324-42fc-8622-e65afcae77e0] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [f391e38b-c324-42fc-8622-e65afcae77e0: translate_subtitle_helper] response - complete in 17833ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 540, content: "[39m
[34m324[39m
[34m00:09:06,080 --> 00:09:07,580[39m
[34msignificant portion of the renowned[39m
[34m325[39m
[34m00:09:07,580 --> 00:09:08,700[39m
[34mthat you will have to do every[39m
[34m326[39m
[34m00:09:08,700 --> 00:09:10,340[39m
[34msingle season at this ... --> 00:09:33,740[39m
[34mpessimistic the good news however[39m
[34m342[39m
[34m00:09:33,740 --> 00:09:35,420[39m
[34mis that everything i just mentioned[39m
[34m343[39m
[34m00:09:35,420 --> 00:09:37,740[39m
[34mcan be fixed relatively easily i[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 607 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n324\n00:09:06,080 --> 00:09:07,580\nünlü olanın önemli bir kısmı\n\n325\n00:09:07,580 --> 00:09:08,700\nher sezonda yapmanız gereken\n\n326\n00:09:08,700 --> 00:09:10,340\nşu anda her sezon\n\n327\n00:09:10,340 --> 00:09:11,580\nbu iki unsurun\n\n328\n00:09:11,580 --> 00:09:12,820\nyeni karakterlere aktarılacağı\n\n329\n00:09:12,820 --> 00:09:14,540\nonaylanmış durumda ve bununla birlikte\n\n330\n00:09:14,540 --> 00:09:16,300\nün kazanımını biraz daha az sıkıcı hale getiriyor\n\n331\n00:09:16,300 --> 00:09:17,860\nbu, oyuncu tabanını\n\n332\n00:09:17,860 --> 00:09:18,980\nün kazanımı konusunda tatmin etmeye\n\n333\n00:09:18,980 --> 00:09:21,040\nyeterli mi? sonuçta hala\n\n334\n00:09:21,040 --> 00:09:22,340\nher sezonda haritanın\n\n335\n00:09:22,340 --> 00:09:23,980\nher yerine dağılmış bir sürü yan görev yapmanız gerektiğini bilmek\n\n336\n00:09:23,980 --> 00:09:25,380\nfikirler bu konuda değişiklik gösteriyor ancak\n\n337\n00:09:25,380 --> 00:09:26,960\nşu anki durum ünlü kazanımının\n\n338\n00:09:26,960 --> 00:09:28,560\nbu şekilde olduğu\n\n339\n00:09:28,560 --> 00:09:30,840\nson birkaç dakika biraz\n\n340\n00:09:30,840 --> 00:09:32,020\nkaramsar gelebilir ancak iyi haber şu ki\n\n341\n00:09:32,020 --> 00:09:33,740\nbahsettiğim her şeyin\n\n342\n00:09:33,740 --> 00:09:35,420\nnispeten kolayca düzeltilebileceği\n\n343\n00:09:35,420 --> 00:09:37,740\n"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 6e3e7319-2fbe-4191-b031-6c32269fd946_5f9d2d35-39c4-4e10-8b47-ddea50b7a2fb[39m
✔ integration › features › translate › translate_srt › subtitle translation with translation coverage verification (32.7s)
ℹ Result: 1
00:00:00,000 --> 00:00:08,560
نعم، نعم، ونحن على نفس الهاتف، كأنه على مكبر الصوت.
2
00:00:08,560 --> 00:00:15,040
أنا لست متأكداً، إذا كنت تريد، مثلاً، أن تقدمه بنفسه
3
00:00:15,040 --> 00:00:19,680
أو إذا كنت تريد أن تسأل عن أشياء محددة.
4
00:00:19,680 --> 00:00:21,639
لا بأس لدي إذا قدموا أنفسهم.
5
00:00:21,639 --> 00:00:23,639
هل يجب أن أنتقل إلى الإسبانية الآن؟
6
00:00:23,639 --> 00:00:26,639
نعم، سيكون ذلك جيداً.
7
00:00:26,639 --> 00:00:27,639
حسناً.
8
00:00:27,639 --> 00:00:30,639
حسناً.
9
00:00:30,639 --> 00:00:33,639
حسناً.
10
00:00:34,299 --> 00:00:36,299
هل هذا جيد؟
11
00:00:36,299 --> 00:00:38,299
هل أنت موافق على ذلك؟
12
00:00:38,299 --> 00:00:39,299
نعم.
13
00:00:39,299 --> 00:00:40,299
ممتاز.
14
00:00:40,439 --> 00:00:44,759
مشروعي الأول، حسناً، هذا مشروع يديره زميلي.
15
00:00:44,799 --> 00:00:47,799
لذلك سوف أتابع مع أسئلتك.
16
00:00:47,799 --> 00:00:54,299
وبمجرد أن تكون القطعة جاهزة، سنشارك الرابط، وإذا كان لديك أي أسئلة، أخبرنا.
17
00:00:54,299 --> 00:00:55,299
حسناً.
18
00:00:55,299 --> 00:01:00,299
وبالنسبة لي، إذا كنت تريد، أود أن أعطيك مقدمة صغيرة.
19
00:01:00,959 --> 00:01:03,959
أو إذا كنت تفضل، أنا أسأل الأسئلة، ما يناسبك الأفضل.
20
00:01:03,959 --> 00:01:08,959
حسناً، إذا كنت تريد، يمكنك طرح الأسئلة وسأجيب عليها.
21
00:01:08,959 --> 00:01:10,959
أولاً، شكراً جزيلاً لوجودك هنا.
22
00:01:10,959 --> 00:01:13,959
أفهم أن هذه مقابلة قد تكون صعبة.
23
00:01:13,959 --> 00:01:21,959
لذلك، سؤالي الأول لك هو عمرك، اسمك، من أي جزء من المكسيك أنت؟
24
00:01:21,959 --> 00:01:28,959
اسمي، ولدي حالياً ثلاثة أطفال.
25
00:01:29,620 --> 00:01:34,620
أنا عمري سنوات، وأنا من.
26
00:01:34,620 --> 00:01:37,620
من أي جزء؟
27
00:01:37,620 --> 00:01:40,620
حسناً، من هناك، من.
28
00:01:40,620 --> 00:01:41,620
ممتاز.
29
00:01:41,620 --> 00:01:46,620
أنا أيضاً أتيت من هناك، لذا سأحدد المنطقة.
30
00:01:46,620 --> 00:01:51,620
سؤالي الثاني لك، لحظة فقط، لأنني أقرأ ما أرسل لي.
31
00:01:51,620 --> 00:01:54,620
سيكون، لماذا قررت المغادرة؟
32
00:01:54,620 --> 00:01:58,620
ما هي الحالة التي دفعتك لاتخاذ قرار الرحيل؟
33
00:01:59,279 --> 00:02:05,279
حسناً، حيث أتيت، لا يوجد الكثير من العمل،
34
00:02:05,279 --> 00:02:13,279
وجئنا هنا بحثاً عن حياة أفضل.
35
00:02:15,279 --> 00:02:18,279
هل غادرت وحدك أم مع عائلتك؟
36
00:02:18,279 --> 00:02:19,279
وحدي.
37
00:02:20,279 --> 00:02:23,279
متى غادرت؟
38
00:02:23,279 --> 00:02:25,279
في عام 2019.
39
00:02:25,940 --> 00:02:29,940
ما الذي تفتقده عن وطنك، وما كان طعامك المفضل، أثناء تواجدك في المكسيك؟
40
00:02:29,940 --> 00:02:37,940
حسنًا، أفتقد عائلتي، لأنهم جميعًا هناك، أمي، إخوتي.
41
00:02:39,940 --> 00:02:43,940
هل كان هناك أحد على الجانب الآخر ينتظرك؟ هل كنت بمفردك؟
42
00:02:44,940 --> 00:02:47,940
حسنًا، كان لدي عائلة.
43
00:02:49,940 --> 00:02:52,940
وهل هذا شجعك على اتخاذ القرار؟
44
00:02:53,600 --> 00:02:54,600
نعم.
45
00:02:55,600 --> 00:02:57,600
وهل ساعدوك أثناء العملية؟
46
00:02:58,600 --> 00:03:06,600
حسنًا، أقرضوني المال لأتمكن من القدوم، لأنه كان مكلفًا بعض الشيء.
47
00:03:09,600 --> 00:03:12,600
وعندما وصلت إلى هناك، هل ساعدوك أم كنت بمفردك؟
48
00:03:13,600 --> 00:03:15,600
حسنًا، ساعدوني أيضًا.
49
00:03:16,600 --> 00:03:18,600
وكيف كانت عملية الانتقال عندما وصلت إلى هناك؟
50
00:03:19,259 --> 00:03:27,259
حسنًا، عن طريق السباحة عبر النهر،
51
00:03:29,259 --> 00:03:34,259
حتى وصلنا إلى هذا الجانب.
52
00:03:36,259 --> 00:03:39,259
وما كان الطريق الذي سلكته للوصول إلى هناك؟
53
00:03:39,259 --> 00:03:41,259
استغرقت الأمر أيامًا.
54
00:03:41,259 --> 00:03:43,259
وكيف كان الأمر؟
55
00:03:43,919 --> 00:03:49,919
حسنًا، كنت عند،
56
00:03:52,919 --> 00:03:59,919
ولا أذكر حقًا كيف كان، لأنه كان في الليل عندما عبرت.
57
00:04:01,919 --> 00:04:03,919
هل ذهبت في مجموعة؟
58
00:04:04,919 --> 00:04:10,919
حسنًا، كان هناك فقط، لكن لم يكن هناك أي شخص آخر.
59
00:04:11,580 --> 00:04:14,580
لذلك، تعبر النهر، ثم تصل إلى الحدود؟
60
00:04:15,580 --> 00:04:16,579
نعم.
61
00:04:17,579 --> 00:04:21,579
وهل تعرف كم يوم استغرق هذا العملية بالكامل؟
62
00:04:22,579 --> 00:04:28,579
حسنًا، يعتمد ذلك على الوضع، ولكن بالنسبة لي، كانت ليلة واحدة فقط،
63
00:04:29,579 --> 00:04:34,579
سباحة ومشي فقط.
64
00:04:35,239 --> 00:04:38,239
ليلة واحدة، أعني، هل شعرت وكأنها ليلة كاملة من السباحة؟
65
00:04:39,239 --> 00:04:46,239
لا، لقد عبرنا النهر فقط، ومن هناك مشينا قليلاً،
66
00:04:47,239 --> 00:04:49,239
حتى جاء أحدهم لأخذنا.
67
00:04:51,239 --> 00:04:55,239
وكم من الوقت استغرق الأمر للوصول إلى هناك، ولشخص ما أن يأتي ليأخذك؟
68
00:04:56,239 --> 00:04:59,239
حسنًا، استغرق الأمر مني أكثر قليلاً من يوم،
69
00:04:59,899 --> 00:05:03,899
وكم من الوقت استغرق الأمر للوصول إلى هناك، ولشخص ما أن يأتي ليأخذك؟
70
00:05:04,899 --> 00:05:06,899
حوالي عشر دقائق.
71
00:05:07,899 --> 00:05:13,899
وكيف كان الوضع عند الحدود مع، هل كانوا موجودين؟ كيف كان الأمر؟
72
00:05:14,899 --> 00:05:22,899
حسنًا، لا أتذكر حقًا،
73
00:05:23,559 --> 00:05:28,559
ثم كان علينا الدخول بسرعة،
74
00:05:29,559 --> 00:05:34,559
لكن علينا أن نختبئ بأفضل ما نستطيع في السيارة.
75
00:05:35,559 --> 00:05:46,559
وكيف كانت الخطورة
76
00:05:47,559 --> 00:05:51,559
حسنًا، بالنسبة لي، كان الأمر خطرًا بعض الشيء،
77
00:05:52,220 --> 00:06:00,220
لأنك لا تعرف المخاطر التي يمكن أن تواجهها، خاصة في الليل،
78
00:06:01,220 --> 00:06:06,220
لأن الماء كان باردًا جدًا،
79
00:06:07,220 --> 00:06:14,220
ونظرًا لأن النهر كان يحمل تيارًا قويًا، يمكن أن يجرفك.
80
00:06:14,880 --> 00:06:23,880
لذلك عليك السباحة بسرعة كبيرة، وعدم ترك التيار يجرفك.
81
00:06:24,880 --> 00:06:26,880
وهل ساعد التواجد في مجموعات؟
82
00:06:27,880 --> 00:06:29,880
هل عملت كفريق في ذلك الوقت؟
83
00:06:30,880 --> 00:06:40,880
حسنًا، لأن الأشخاص الذين عبروا أخبرونا بأن الجميع يجب أن يقاتل من أجل حياته،
84
00:06:41,540 --> 00:06:47,540
لأن مساعدة شخص آخر في بعض الأحيان تكون خطيرة، لأنك يمكن أن تفقد حياتك.
85
00:06:48,540 --> 00:06:54,540
لذلك عليك فقط أن تهتم بنفسك.
86
00:06:55,540 --> 00:06:59,540
كم استغرق أمرك؟
87
00:07:00,540 --> 00:07:03,540
أو ما هو وضعك الحالي؟
88
00:07:04,540 --> 00:07:06,540
حسنًا، لا زلت بطريقة غير شرعية.
89
00:07:07,200 --> 00:07:12,200
وكم تعتقد أن العملية استمرت، أو ماذا أخبروك؟
90
00:07:13,200 --> 00:07:19,200
حسنا، لا أعرف، لأنني فقط عبرت هنا،
91
00:07:20,200 --> 00:07:26,200
ولم أفعل أي شيء بشكل قانوني.
92
00:07:27,200 --> 00:07:31,200
وهل حياتك كما توقعتها أن تكون؟
93
00:07:32,200 --> 00:07:34,200
هل لديك فرص، إلخ؟
94
00:07:34,859 --> 00:07:37,859
حسنا، في جزء نعم، ولكن ليس في الآخر.
95
00:07:39,859 --> 00:07:40,859
كيف يعمل ذلك؟
96
00:07:41,859 --> 00:07:49,859
حسنا، هنا يمكنك كسب القليل من المال الإضافي والقدرة على مساعدة عائلتك،
97
00:07:50,859 --> 00:07:56,859
ولكن الجزء الآخر هو أنك يجب عليك دفع الكثير من النفقات هنا،
98
00:07:57,859 --> 00:08:02,859
وهو ساعات طويلة من العمل.
99
00:08:03,519 --> 00:08:06,519
ماذا تعمل؟
100
00:08:07,519 --> 00:08:09,519
أقوم بطلاء المنازل.
101
00:08:10,519 --> 00:08:16,519
وهل تود في مرحلة ما اتخاذ قرار محاولة تنظيم وضعك؟
102
00:08:17,519 --> 00:08:19,519
حسناً، نعم، سيكون جيداً.
103
00:08:20,000 --> 00:08:21,920
هل هو سهل أم معقد جداً؟
104
00:08:23,840 --> 00:08:26,480
حسناً، لقد تحدثت مع أشخاص
105
00:08:26,640 --> 00:08:30,640
ويقولون إنه في ذات الوقت معقد لأن
106
00:08:32,360 --> 00:08:34,360
العملية صعبة.
107
00:08:37,000 --> 00:08:39,639
وأحياناً يعتمد على القوانين الموجودة
108
00:08:40,240 --> 00:08:45,080
في كل ولاية هنا، لذا يمكن أن يكون أصعب.
109
00:08:46,480 --> 00:08:49,160
لقد عشت هنا ست سنوات الآن.
110
00:08:51,000 --> 00:08:52,000
نعم.
111
00:08:53,279 --> 00:08:55,480
هل تخطط للبقاء فترة أطول؟
112
00:08:56,520 --> 00:09:01,520
لا أعرف، لأن الأمور صعبة الآن.
113
00:09:02,919 --> 00:09:06,000
لا أعرف ما قد يحدث لاحقاً
114
00:09:06,919 --> 00:09:11,639
إذا قررت أن أبقى فترة أطول أو أعود إلى المكسيك.
115
00:09:12,919 --> 00:09:15,360
هل تفتقد المكسيك؟
116
00:09:15,360 --> 00:09:19,599
نعم، لأن كل عائلتي هناك
117
00:09:19,599 --> 00:09:25,040
وأحياناً يكون صعباً.
118
00:09:26,239 --> 00:09:31,040
تشعر بالوحدة ولا تستطيع أن تكون مع عائلتك.
119
00:09:33,160 --> 00:09:35,879
هل ترغب عائلتك في الانضمام إليك
120
00:09:36,360 --> 00:09:38,559
في مرحلة ما؟
121
00:09:38,559 --> 00:09:43,720
أعتقد أنهم لا يرغبون، لأنني أحيانًا أسألهم، لكنهم لا يريدون.
122
00:09:45,959 --> 00:09:47,959
وذلك لأنهم يحبون المكسيك كثيراً،
123
00:09:47,959 --> 00:09:50,519
لأنها تبدو صعبة في الوقت الحالي.
124
00:09:51,720 --> 00:09:54,919
فهم يحبون المكسيك وفي نفس الوقت هي صعبة
125
00:09:56,720 --> 00:10:02,480
القدوم إلى هنا، لأنه مكلف العبور بشكل قانوني.
126
00:10:05,680 --> 00:10:08,279
والحياة في
127
00:10:08,279 --> 00:10:12,680
بجانب التحديات الواضحة للوثائق والعمل، إلخ.
128
00:10:12,680 --> 00:10:16,400
بعيدًا عن ذلك، فهي حياة تعجبني.
129
00:10:16,680 --> 00:10:17,800
أحبها كثيرًا.
130
00:10:17,800 --> 00:10:20,760
أين؟ كيف تشعر؟
131
00:10:20,760 --> 00:10:24,040
أشعر بخير، لأن
132
00:10:24,040 --> 00:10:27,000
بالعمل أستطيع
133
00:10:28,240 --> 00:10:32,440
شراء ملابس أو أشياء أخرى بسهولة أكبر
134
00:10:32,839 --> 00:10:35,320
وأستطيع مساعدة عائلتي في المكسيك.
135
00:10:37,479 --> 00:10:40,759
متى كانت آخر مرة ذهبت فيها إلى المكسيك؟
136
00:10:40,759 --> 00:10:42,639
قبل ست سنوات. حسناً، متى؟
137
00:10:42,639 --> 00:10:44,080
عام ألفين وتسعة عشر.
138
00:10:44,080 --> 00:10:47,960
ومنذ أن أتيت إلى هذا البلد لم أعد.
139
00:10:50,039 --> 00:10:53,399
وسؤال آخر كنت أود أن أطرحه هنا هو إذا كان بإمكانك وصف لنا
140
00:10:53,639 --> 00:10:56,960
ما كانت آخر وجبة لك مع عائلتك أو أصدقائك قبل المغادرة؟
141
00:10:57,639 --> 00:10:59,320
ما لون الملابس التي ارتديتها في رحلتك؟
142
00:10:59,320 --> 00:11:02,600
إذا كان لديك بعض التفاصيل من هذا النوع التي تتذكرها وتريد أن تشاركها.
143
00:11:04,000 --> 00:11:07,639
نعم، كانت الوجبة الأخيرة
144
00:11:08,479 --> 00:11:12,759
مجرد فطور وكان قهوة مع خبز.
145
00:11:16,119 --> 00:11:19,919
وكان سريعًا جدًا،
146
00:11:19,919 --> 00:11:24,960
لأن الأشخاص الذين كانوا سيأخذوني إلى الحدود مروا
147
00:11:25,600 --> 00:11:29,600
بسرعة كبيرة بالقرب من منزلي.
148
00:11:29,600 --> 00:11:34,000
لذلك، لم يكن لدي الكثير من الوقت لأودع عائلتي.
149
00:11:34,479 --> 00:11:36,080
هل تتذكر ما الملابس التي كنت ترتديها؟
150
00:11:38,080 --> 00:11:44,320
لا، فقط أتذكر أنني كنت أرتدي سترة رمادية.
151
00:11:46,639 --> 00:11:47,639
لا، صغير.
152
00:11:50,360 --> 00:11:54,639
وهل كنت تحمل شيئًا آخر معك، مع حقيبتي أو ما نوع الأشياء التي كنت تحملها معك؟
153
00:11:54,639 --> 00:11:55,639
معك؟
154
00:11:56,639 --> 00:12:01,479
نعم، في حقيبة ظهري كنت أحمل فقط قميصين
155
00:12:02,000 --> 00:12:07,800
قميصين، لأنني لم أكن أعرف كم من الأيام سأبقى عند الحدود.
156
00:12:11,720 --> 00:12:17,160
لذلك كانت الرحلة إلى المكسيك مع حقيبة ظهر، قميصين، فطور خفيف وهذا كل شيء.
157
00:12:19,800 --> 00:12:24,880
وكم من الوقت استغرقته في الاستقرار بعد
158
00:12:24,880 --> 00:12:25,880
الرحلة؟
159
00:12:26,880 --> 00:12:31,320
لقد بقيت حوالي أسبوعين هناك على الحدود،
160
00:12:31,320 --> 00:12:34,479
منتظرًا حتى يحين دوري.
161
00:12:37,200 --> 00:12:41,519
دورك للدخول والعبور النهر.
162
00:12:44,799 --> 00:12:48,559
وقبل الفطور، هل تناولت العشاء مع عائلتك في الليل؟
163
00:12:50,279 --> 00:12:54,760
فقط مع والدتي وشقيقين لي،
164
00:12:55,399 --> 00:12:59,559
ذهبنا لتناول التاكو.
165
00:13:01,839 --> 00:13:03,640
وكيف كانت تشعر عائلتك بشأن ذلك؟
166
00:13:05,079 --> 00:13:10,279
كانت والدتي سعيدة في نفس الوقت، لكنها كانت حزينة أيضًا لأن.
167
00:13:11,480 --> 00:13:16,559
لأنه خطير جدًا عندما يأتي المرء إلى هنا، لأن.
168
00:13:18,239 --> 00:13:24,320
هناك الكثير من الأشياء التي يمكن أن تحدث، مثل أنه من الصعب عبور النهر
169
00:13:24,320 --> 00:13:29,399
وفي نفس الوقت لا تعرف إذا كنت ستنجو أو شيء من هذا القبيل.
170
00:13:29,880 --> 00:13:31,799
أو حتى من الجانب المكسيكي.
171
00:13:33,160 --> 00:13:36,959
هناك مخاطر من أن يتم اختطافك.
172
00:13:40,399 --> 00:13:43,200
كيف هو الوضع في الجانب المكسيكي بشأن ذلك؟
173
00:13:45,679 --> 00:13:50,519
حسنًا، في تلك الفترة، عندما وصلت.
174
00:13:51,239 --> 00:13:56,440
كان الأمر كأنه وصلنا إلى فندق،
175
00:13:56,440 --> 00:14:01,679
لكن لم يُسمح لنا بالخروج لأننا قد نُختطف،
176
00:14:01,799 --> 00:14:04,760
بما أننا لم نكن من تلك المنطقة.
177
00:14:07,959 --> 00:14:10,000
واختطاف بسبب مظهري لا يذهب المجرمون.
178
00:14:10,640 --> 00:14:15,839
ولذا لم يُسمح لنا بالخروج من الفندق حتى كان مثل
179
00:14:15,839 --> 00:14:18,480
دورنا. ومن هناك كانوا يأخذوننا إلى.
180
00:14:19,679 --> 00:14:20,839
إلى ضفة النهر.
181
00:14:22,119 --> 00:14:26,519
ومن هناك كان علينا عبور النهر سباحة.
182
00:14:28,559 --> 00:14:32,920
ثم تعبر، تصل إلى الجانب الآخر ويدخل البلد على الفور ويبدأ
183
00:14:32,920 --> 00:14:34,720
بالاندماج. هكذا تعمل.
184
00:14:36,160 --> 00:14:37,519
لكن ليس هكذا، لأن.
185
00:14:40,040 --> 00:14:43,720
لا يزال هناك يعتبر الأكثر خطورة،
186
00:14:43,720 --> 00:14:48,720
لأنه يجب عليك الاختباء وعدم
187
00:14:48,720 --> 00:14:51,320
الإمساك بك من قبل شرطة الهجرة.
188
00:14:54,239 --> 00:14:57,600
ومنذ تلك اللحظة، كم من الوقت يستغرق للوصول إلى مكان؟
189
00:14:57,600 --> 00:15:00,279
والاستقرار، هل هو مسألة أسابيع، شهور؟
190
00:15:01,119 --> 00:15:02,760
حسنًا، إنها مسألة أسابيع،
191
00:15:03,079 --> 00:15:08,200
لأنني أذكر أنني قضيت أسبوعًا
192
00:15:08,519 --> 00:15:13,679
في الجانب الأمريكي في منزل في لاريدو.
193
00:15:14,279 --> 00:15:19,239
ومن هناك مرة أخرى انتظرت دوري حتى يتمكنوا من
194
00:15:19,959 --> 00:15:25,079
إحضاري إلى هنا حيث أنا الآن.
195
00:15:26,799 --> 00:15:28,559
وساعدوا في العثور على عمل.
196
00:15:30,119 --> 00:15:35,040
كان لدي أصدقاء وهم من ساعدوني في العثور على عمل.
197
00:15:36,920 --> 00:15:41,519
هل هناك أي حاجز بخصوص اللغة أو هل تعرف الإنجليزية؟
198
00:15:42,279 --> 00:15:44,480
لا، لا أعرف الإنجليزية بعد.
199
00:15:45,320 --> 00:15:50,119
أحيانًا يكون ذلك صعبًا عند محاولة العثور على
200
00:15:50,119 --> 00:15:55,440
وظيفة، لأنه أحيانًا لا يمكنك التواصل مع
201
00:15:55,440 --> 00:15:56,279
الأشخاص.
202
00:15:57,920 --> 00:16:01,000
صديقتي، زميلتي، زميلتي،
203
00:16:01,000 --> 00:16:05,720
تسأل إذا كان لديك أي صورة عن رحلتك وإذا كنت ترغب في مشاركتها
204
00:16:05,720 --> 00:16:08,239
يمكنهم طمس الوجوه،
205
00:16:08,920 --> 00:16:11,480
سواء عن رحلتك أو حتى بعض الأيام قبل رحلتك.
206
00:16:12,239 --> 00:16:13,640
أي شيء ترغب في مشاركته.
207
00:16:13,640 --> 00:16:14,959
لا أعتقد أن لدي،
208
00:16:14,959 --> 00:16:19,760
لأنه عندما عبرت سقط هاتفي في النهر
209
00:16:19,760 --> 00:16:21,920
وكنت بدون أي شيء.
210
00:16:23,679 --> 00:16:27,880
وعندما تصل بعد عبور النهر
211
00:16:27,880 --> 00:16:28,720
وكل شيء آخر؟
212
00:16:30,000 --> 00:16:31,760
فقط مع الملابس التي.
213
00:16:33,079 --> 00:16:33,920
التي لدينا.
214
00:16:35,160 --> 00:16:36,160
وحقيبتك؟
215
00:16:36,160 --> 00:16:39,920
لا، تلك لا، لأنك أيضًا يجب أن ترميها في.
216
00:16:40,000 --> 00:16:43,040
طريق الرحلة لأنه لا،
217
00:16:43,240 --> 00:16:44,640
لا يمكننا حمل أي شيء.
218
00:16:46,360 --> 00:16:48,880
إذن هل يمكنك على الأقل حمل المال معك؟
219
00:16:49,960 --> 00:16:52,040
نعم، يمكنك حمل المال.
220
00:16:54,000 --> 00:16:55,680
لكنني أفترض أن هناك خطرًا في ذلك أيضًا.
221
00:16:57,000 --> 00:16:59,160
نعم، هناك بعض الخطر أيضًا.
222
00:17:00,719 --> 00:17:01,559
لكن
223
00:17:03,240 --> 00:17:06,799
الأصعب هو كما أحيانًا
224
00:17:07,600 --> 00:17:08,959
آه، لتغييره.
225
00:17:09,840 --> 00:17:10,680
لكن
226
00:17:11,879 --> 00:17:16,320
لا أعرف إذا كان خطيرًا مثل عبور
227
00:17:17,000 --> 00:17:21,680
لأن من هنا من الجانب الأمريكي هو
228
00:17:22,759 --> 00:17:27,520
الأصعب لأن الشرطة يمكن أن تقبض عليك
229
00:17:27,520 --> 00:17:30,599
وعندما يتم ترحيلك، حسنا
230
00:17:31,919 --> 00:17:36,639
نعم، نعم، تكون مثل في مكان وحيد وليس لديك من تتواصل معه.
231
00:17:37,200 --> 00:17:38,439
يمكن أن يختطفوك.
232
00:17:42,119 --> 00:17:44,839
إذا كنت تعلم ما تعلمه اليوم، وإذا كنت في المكسيك،
233
00:17:44,839 --> 00:17:46,320
هل ستتخذ نفس القرار؟
234
00:17:48,720 --> 00:17:50,639
حسنا، كما هو الوضع الآن،
235
00:17:50,680 --> 00:17:55,680
إذا كنت أريد العبور بصورة غير قانونية لا، لن أفعل ذلك.
236
00:17:58,760 --> 00:18:01,480
لن أفعلها مرة أخرى، أعني، لن أفعل ذلك لأن هذه الوضعية الآن،
237
00:18:02,199 --> 00:18:04,680
لو كانت كما كانت من قبل، لأفعلتها مرة أخرى.
238
00:18:05,080 --> 00:18:10,080
لا، إذن لا أظن لأن هذا خطير.
239
00:18:12,199 --> 00:18:15,720
وإذا سألك شخص ما، حسنا، أود القيام بذلك،
240
00:18:15,720 --> 00:18:17,000
لدي احتياجاتك، وما إلى ذلك.
241
00:18:17,000 --> 00:18:21,080
أي هل توصي أشخاص جدد بأن يبحثوا عن نفس الفرصة؟
242
00:18:22,480 --> 00:18:27,879
حسنًا، عندما تكون في المكسيك ولديك عائلة
243
00:18:27,879 --> 00:18:32,839
أو أشخاص في هذا البلد، يخبرونك عن الأشياء الجيدة.
244
00:18:32,839 --> 00:18:36,839
يقولون لك أنك ستكسب الكثير من المال، ثم
245
00:18:37,480 --> 00:18:42,480
نشعر بالحماس لأننا نعتقد أننا سنصل
246
00:18:42,480 --> 00:18:47,199
إلى هنا ونكسب الكثير من المال لإرساله لأسرنا،
247
00:18:47,199 --> 00:18:52,520
وأننا سنشتري سيارة، سنشتري منزلًا بسهولة،
248
00:18:52,520 --> 00:18:55,720
لكن الأمر صعب لأن
249
00:18:57,960 --> 00:18:59,639
عندما تأتي بشكل غير قانوني.
250
00:18:59,679 --> 00:19:03,399
لديك دين مع الأشخاص الذين يساعدونك على العبور.
251
00:19:06,440 --> 00:19:11,440
لذا أول ما عليك فعله هو البحث عن عمل
252
00:19:12,679 --> 00:19:18,399
لتتمكن من دفعهم، للأشخاص الذين جلبوك هنا.
253
00:19:20,720 --> 00:19:23,600
وكم من الوقت يستغرق سداد هذا الدين؟
254
00:19:23,720 --> 00:19:25,039
عندما عبرت،
255
00:19:26,039 --> 00:19:29,399
استغرق الأمر حوالي سنة تقريبًا.
256
00:19:32,160 --> 00:19:35,520
ومنذ ذلك الحين تمكنت من الادخار والقيام بكل الأمور الأخرى؟
257
00:19:36,360 --> 00:19:39,960
نعم، لكن في نفس الوقت يكون الأمر صعبًا أيضًا لأنه
258
00:19:41,559 --> 00:19:45,240
عليك بعد سداد الدين،
259
00:19:45,240 --> 00:19:50,039
عليك سداد الديون وبعد أن تسدد الديون،
260
00:19:50,839 --> 00:19:52,679
بعد أن تسدد الديون،
261
00:19:52,679 --> 00:19:57,199
عليك الحصول على شقة،
262
00:19:57,279 --> 00:20:02,600
وشراء سيارتك الخاصة لكي تتمكن من الذهاب إلى العمل.
263
00:20:04,759 --> 00:20:07,440
لأن في بعض الأحيان، مثل الأشخاص
264
00:20:08,559 --> 00:20:13,000
لا يرغبون في مساعدتك بأخذك إلى العمل أو شيء من هذا القبيل،
265
00:20:13,000 --> 00:20:16,880
لذلك بعد سداد ديونك،
266
00:20:16,919 --> 00:20:21,039
عليك شراء سيارة.
267
00:20:23,520 --> 00:20:27,399
أفهم. وكيف هو يومك اليوم؟
268
00:20:29,600 --> 00:20:32,960
حسنًا، كما هو الحال الآن،
269
00:20:32,960 --> 00:20:36,839
الأمر صعب لأننا نذهب إلى العمل،
270
00:20:36,839 --> 00:20:41,479
ولكن لا نعلم إذا كنا سنعود إلى المنزل أو
271
00:20:41,800 --> 00:20:46,279
أو إذا ستقبض علينا شرطة الهجرة
272
00:20:46,279 --> 00:20:47,559
ويمكن أن يتم ترحيلنا.
273
00:20:47,960 --> 00:20:52,440
لذلك هو نوع من المخاطرة بالنسبة لي أيضًا.
274
00:20:52,679 --> 00:20:53,639
تشعر بالخوف.
275
00:20:56,119 --> 00:21:00,040
هذا كان من قبل. كان الأمر أفضل بكثير قبل تلك الرئاسة الجديدة.
276
00:21:00,040 --> 00:21:03,640
كانت الأوضاع أكثر هدوءًا، لنقل قبل سنة أو سنتين.
277
00:21:05,200 --> 00:21:07,720
حسنًا، إلى حد ما، لأن
278
00:21:09,799 --> 00:21:15,799
لم يكن الخروج إلى العمل أو المتاجر محفوفًا بالمخاطر كما هو الآن.
279
00:21:17,040 --> 00:21:21,079
وهل عملك الأساسي هو طلاء المنازل أم لديك أنواع مختلفة من
280
00:21:21,079 --> 00:21:21,920
الأعمال؟
281
00:21:22,160 --> 00:21:26,559
لا، حاليًا هذا كل ما أقوم به، طلاء المنازل.
282
00:21:28,239 --> 00:21:31,920
شكرًا جزيلاً لوقتك ولمشاركتك قصتك معنا.
283
00:21:32,079 --> 00:21:33,640
هل لديك شيء آخر تود قوله،
284
00:21:33,640 --> 00:21:36,559
شيء تود أن يظهر في القصة أو أي شيء افتقدناه؟
285
00:21:38,640 --> 00:21:42,000
لا أعرف إذا كنت تريد أن تسأل شيئًا آخر.
286
00:21:43,239 --> 00:21:44,559
أعتقد أن هذا كل شيء في الوقت الحالي.
287
00:21:45,000 --> 00:21:48,440
أعتقد أن هذا كل شيء في الوقت الحالي، ولكن إذا ظهرت أي أسئلة أخرى،
288
00:21:48,839 --> 00:21:50,239
يمكننا الاتصال بك مرة أخرى.
289
00:21:50,880 --> 00:21:51,880
نعم.
290
00:21:52,640 --> 00:21:55,920
شكرًا جزيلاً لوقتك ولإجراء هذه المقابلة.
291
00:21:56,399 --> 00:21:57,399
على الرحب والسعة.
292
00:21:59,640 --> 00:22:00,640
أعتقد أننا انتهينا.
293
00:22:03,679 --> 00:22:06,760
شكراً جزيلاً لك. شكراً لك، فرناندو.
294
00:22:07,600 --> 00:22:09,760
هل لديك إعجاب بإليزابيث؟
295
00:22:09,760 --> 00:22:12,119
ربما يمكنك ترجمة هذا.
296
00:22:12,839 --> 00:22:17,000
هل لديك اسم يفضله بدلاً من فرناندو؟
297
00:22:17,000 --> 00:22:18,239
أو يمكننا ابتكار اسم؟
298
00:22:18,720 --> 00:22:21,320
وكم عمره؟
299
00:22:21,359 --> 00:22:22,359
هل ذكرنا ذلك؟
300
00:22:23,839 --> 00:22:25,519
نعم، نعم. أعتقد أنك ذكرت ذلك.
301
00:22:27,959 --> 00:22:30,480
فرناندو، سألت لي إذا كان.
302
00:22:31,320 --> 00:22:34,839
هل يفضل أن نستخدم اسمه في المقالة أو يجب أن نستخدم نوعًا آخر من
303
00:22:34,839 --> 00:22:36,239
الأسماء أو نبتكر اسمًا؟
304
00:22:36,239 --> 00:22:38,519
ماذا يفضل أن نفعل؟
305
00:22:39,519 --> 00:22:41,880
يمكننا ابتكار اسم آخر؟
306
00:22:43,440 --> 00:22:45,239
هل يمكنك تكرار عمرك في الوقت الحالي؟
307
00:22:45,799 --> 00:22:46,799
في هذه اللحظة؟
308
00:22:47,000 --> 00:22:48,000
ستة وعشرون.
309
00:22:48,200 --> 00:22:49,200
ستة وعشرون، صحيح.
310
00:22:49,720 --> 00:22:52,720
نعم، لذا يقول إنه يفضل أن نستخدم اسمًا آخر.
311
00:22:52,760 --> 00:22:54,040
والآن.
312
00:22:54,079 --> 00:22:56,959
لقد كان هنا لمدة ست سنوات الآن، منذ.
313
00:22:58,200 --> 00:23:00,399
حسنًا، شكرًا جزيلاً لك.
314
00:23:00,959 --> 00:23:01,959
شكرًا لكِ، إيما.
315
00:23:02,000 --> 00:23:03,160
شكرًا لك، فرناندو.
316
00:23:03,160 --> 00:23:04,679
وشكرًا لك، إليزابيث.
317
00:23:05,040 --> 00:23:06,359
أعلم أن الوقت مبكر بالنسبة لك.
318
00:23:06,399 --> 00:23:07,399
شكرًا جزيلاً.
319
00:23:07,720 --> 00:23:08,720
هذا جيد.
320
00:23:08,720 --> 00:23:10,320
لا، شكرًا جزيلاً لكما، إيما وفرناندو.
321
00:23:10,320 --> 00:23:14,480
هذا موضع تقدير كبير وسنكون سعداء بالبقاء على اتصال.
322
00:23:15,760 --> 00:23:16,760
نعم، لا بأس.
323
00:23:21,640 --> 00:23:22,640
شكرًا لكِ، إيما.
324
00:23:23,279 --> 00:23:24,279
نعم، شكرًا لك.
325
00:23:24,959 --> 00:23:25,959
شكرًا جزيلاً لك، إيما.
326
00:23:26,359 --> 00:23:27,880
سأكون على اتصال. شكرًا لك.
327
00:23:29,480 --> 00:23:30,480
حسناً، يبدو جيداً.
328
00:23:30,600 --> 00:23:31,600
اعتنِ بنفسك.
329
00:23:32,559 --> 00:23:33,839
نراك لاحقاً. شكراً جزيلاً.
330
00:23:33,839 --> 00:23:35,320
إلى اللقاء. مع السلامة.
331
00:23:35,480 --> 00:23:36,480
مع السلامة.
332
00:23:37,440 --> 00:23:38,600
تم إيقاف التسجيل.
333
00:23:41,559 --> 00:23:42,559
مرحباً.
334
00:23:42,559 --> 00:23:43,559
مرحباً، كيف كان الوضع؟
335
00:23:44,040 --> 00:23:46,839
كان جيداً. طرحت الكثير من الأسئلة التي ربما لم تكن موجودة،
336
00:23:46,839 --> 00:23:47,839
لكن ربما ستساعدك.
337
00:23:48,679 --> 00:23:51,000
أشياء ربما نعرف عنها أكثر قليلاً عن الرحلة وما إلى ذلك.
338
00:23:51,000 --> 00:23:53,720
كان مختصراً نوعاً ما في بعض الإجابات، لكن أعتقد أنه يمكن أن يكون مفيداً لك.
339
00:23:53,720 --> 00:23:57,640
لم يعطِ كثيراً من التفاصيل، على سبيل المثال، حول وجبتك الأخيرة
340
00:23:57,640 --> 00:24:00,600
وهذا وذاك. كان محدداً جداً في ذلك.
341
00:24:01,040 --> 00:24:04,079
لكنني طرحت العديد من الأشياء الأخرى التي قد تساعد في سياق مقالك
342
00:24:04,079 --> 00:24:06,519
أشياء مثل كيف هي حياتك
343
00:24:06,679 --> 00:24:08,640
نوصي الناس بخوض هذه الرحلة مرة أخرى.
344
00:24:09,559 --> 00:24:11,359
كيف هي روتينك اليومي أحيانًا؟
345
00:24:12,119 --> 00:24:13,160
كيف كانت رحلتك؟
346
00:24:13,160 --> 00:24:17,040
وكان يصف كيف كانت تجربة التواجد في النهر أو أشياء من هذا القبيل.
347
00:24:17,160 --> 00:24:18,320
يا إلهي. نعم.
348
00:24:18,320 --> 00:24:21,160
وهل تحدثت عما يقوم به؟
349
00:24:22,200 --> 00:24:23,720
نعم، كان يدفع إيجار المنازل.
350
00:24:23,720 --> 00:24:24,920
هو لا يتحدث الإنجليزية.
351
00:24:24,920 --> 00:24:29,839
لا يملك حتى الآن الوثائق الرسمية، لكنه كان يدفع المنازل أساسًا
352
00:24:29,839 --> 00:24:33,600
ويعيش مع الخوف، بالطبع، من الخروج
353
00:24:33,920 --> 00:24:36,079
والتعرض للوقوع والاضطرار إلى العودة.
354
00:24:36,320 --> 00:24:39,200
وسألت إذا كان عليك اتخاذ هذا القرار مرة أخرى الآن،
355
00:24:39,200 --> 00:24:39,920
هل ستتخذه؟
356
00:24:39,920 --> 00:24:40,880
وقال: لا، ليس حقًا.
357
00:24:40,880 --> 00:24:41,880
إنها نوعًا من الخطورة.
358
00:24:41,880 --> 00:24:45,160
ولا أوصي بهذا لأن الناس عندما يكونون في الخارج،
359
00:24:45,359 --> 00:24:47,720
يخبروك بالأشياء الجيدة مثل، أوه، ستكسب الكثير من المال.
360
00:24:47,720 --> 00:24:49,000
ستحصل على وظيفة وما إلى ذلك.
361
00:24:49,000 --> 00:24:51,160
لكنهم لا يخبرونك الوجه الآخر.
362
00:24:51,160 --> 00:24:54,200
ويقول لك، هذا شيء لم نعرفه تمامًا حتى جئنا إلى هنا.
363
00:24:54,480 --> 00:24:56,320
وشيء مثير للاهتمام قاله.
364
00:24:56,320 --> 00:24:58,959
آسف، أخبرني، من فضلك تفضل. سأطرح سؤالي.
365
00:25:00,000 --> 00:25:12,000
شيء مثير للاهتمام قاله أيضًا هو أنه كان خطيرًا
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: idle[39m
[34m[34mverbose[34m[39m: [34m<<< [6e3e7319-2fbe-4191-b031-6c32269fd946] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6e3e7319-2fbe-4191-b031-6c32269fd946: translate_subtitle_helper] response - complete in 17419ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 67, content: "You are an expert subtitle translator. You will be given a block of subtitles and asked to translate them into ... content fit as naturally as possible.[39m
[34mOutput only the translated subtitles in a tag with no other text or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 621, content: "[39m
[34m239[39m
[34m00:18:12,199 --> 00:18:15,720[39m
[34mY si alguien le preguntara a usted, bueno, me encantaría hacerlo,[39m
[34m240[39m
[34m00:18:15,720 --> 00:18:17,000[39m
[34mtengo su necesidad, etcétera.[39m
[34m241[39m
[34m00:18:17,000 --> 00:18:21,080[39m
[34mO ... --> 00:19:39,960[39m
[34mSí, pero pues a la vez es difícil también porque[39m
[34m258[39m
[34m00:19:41,559 --> 00:19:45,240[39m
[34mtienes que después de que pagas la deuda,[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 688 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"\n239\n00:18:12,199 --> 00:18:15,720\nوإذا سأل أحدكم، حسنًا، أود أن أفعل ذلك،\n\n240\n00:18:15,720 --> 00:18:17,000\nلدي حاجتك، إلخ.\n\n241\n00:18:17,000 --> 00:18:21,080\nهل يعني هذا أنك توصي بأشخاص جدد بالبحث عن نفس الفرصة؟\n\n242\n00:18:22,480 --> 00:18:27,879\nحسنًا، عندما تكون في المكسيك ولديك عائلة\n\n243\n00:18:27,879 --> 00:18:32,839\nأو أشخاص في هذا البلد، يخبرونك عن الأشياء الجيدة.\n\n244\n00:18:32,839 --> 00:18:36,839\nيقولون لك أنك ستكسب الكثير من المال، ثم\n\n245\n00:18:37,480 --> 00:18:42,480\nنشعر بالحماس لأننا نعتقد أننا سنصل\n\n246\n00:18:42,480 --> 00:18:47,199\nإلى هنا ونكسب الكثير من المال لإرساله لأسرنا،\n\n247\n00:18:47,199 --> 00:18:52,520\nوأننا سنشتري سيارة، سنشتري منزلًا بسهولة،\n\n248\n00:18:52,520 --> 00:18:55,720\nلكن الأمر صعب لأن\n\n249\n00:18:57,960 --> 00:18:59,639\nعندما تأتي بشكل غير قانوني.\n\n250\n00:18:59,679 --> 00:19:03,399\nلديك دين مع الأشخاص الذين يساعدونك على العبور.\n\n251\n00:19:06,440 --> 00:19:11,440\nلذا أول ما عليك فعله هو البحث عن عمل\n\n252\n00:19:12,679 --> 00:19:18,399\nلتتمكن من دفعهم، للأشخاص الذين جلبوك هنا.\n\n253\n00:19:20,720 --> 00:19:23,600\nوكم من الوقت يستغرق سداد هذا الدين؟\n\n254\n00:19:23,720 --> 00:19:25,039\nعندما عبرت،\n\n255\n00:19:26,039 --> 00:19:29,399\nاستغرق الأمر حوالي سنة تقريبًا.\n\n256\n00:19:32,160 --> 00:19:35,520\nومنذ ذلك الحين تمكنت من الادخار والقيام بكل الأمور الأخرى؟\n\n257\n00:19:36,360 --> 00:19:39,960\nنعم، لكن في نفس الوقت يكون الأمر صعبًا أيضًا لأنه\n\n258\n00:19:41,559 --> 00:19:45,240\nعليك بعد سداد الدين،\n"[39m
Translation coverage: 365/365 (100.00%)
Lines with non-Arabic translation: 0/365 (0.00%)
Lines that exactly match some original line: 0/365 (0.00%)
Duplicate translations: 11/365 (3.01%)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[33m[33mwarn[33m[39m: [33mNo model specified in the pathway, using oai-gpt4o.[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6c51d15b-14ff-417b-9eee-438aef3f04cd: bias.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [d399f86f-1046-46f1-9be8-5f99ddd28f89: complete.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [721d3097-d861-4bee-9d94-436b59f5f7ba: entities.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [2226353b-0374-43bc-ae1f-ca58c5356e39: paraphrase.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [e3554ba5-d52e-4ce5-8faf-9b1f47dc9701: sentiment.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [d95ac3bf-1d9f-40d4-9ac2-aa75d7a2a2a2: edit.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [258f5074-cdf5-4598-9843-f40c4550b62d: summary.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate.2] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate.3] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate.4] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate.5] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate.6] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate.7] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [65dd2285-41e8-4bb7-9698-7d071fba56c0: translate.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [65dd2285-41e8-4bb7-9698-7d071fba56c0: translate.2] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [612750ce-ca7d-4515-bf23-979554351767: translate.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [612750ce-ca7d-4515-bf23-979554351767: translate.2] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [612750ce-ca7d-4515-bf23-979554351767: translate.3] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [612750ce-ca7d-4515-bf23-979554351767: translate.4] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [612750ce-ca7d-4515-bf23-979554351767: translate.5] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2: translate.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2: translate.2] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2: translate.3] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2: translate.4] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [115535bb-4ff6-4314-a691-c330d4c294d5: translate.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [115535bb-4ff6-4314-a691-c330d4c294d5: translate.2] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [115535bb-4ff6-4314-a691-c330d4c294d5: translate.3] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [115535bb-4ff6-4314-a691-c330d4c294d5: translate.4] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [115535bb-4ff6-4314-a691-c330d4c294d5: translate.5] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [115535bb-4ff6-4314-a691-c330d4c294d5: translate.6] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [115535bb-4ff6-4314-a691-c330d4c294d5: translate.7] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [115535bb-4ff6-4314-a691-c330d4c294d5: translate.8] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 6c51d15b-14ff-417b-9eee-438aef3f04cd_f1f15d42-65ff-4e00-be8e-b2623f2da82e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 6c51d15b-14ff-417b-9eee-438aef3f04cd_f1f15d42-65ff-4e00-be8e-b2623f2da82e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"user","content":"hello there my dear world!\n\nIs the above text written objectively? Why or why not, explain with details:\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining d399f86f-1046-46f1-9be8-5f99ddd28f89_6713754c-c4f3-4631-87a4-75ca8a6b85b4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained d399f86f-1046-46f1-9be8-5f99ddd28f89_6713754c-c4f3-4631-87a4-75ca8a6b85b4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"user","content":"Continue and complete the following:\n\nhello there my dear world!"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 721d3097-d861-4bee-9d94-436b59f5f7ba_6cd23f4e-8f67-42db-8fde-801cd3be546a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 721d3097-d861-4bee-9d94-436b59f5f7ba_6cd23f4e-8f67-42db-8fde-801cd3be546a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"user","content":"hello there my dear world!\n\nList the top 3 entities and their definitions for the above in the format (name: definition):"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 2226353b-0374-43bc-ae1f-ca58c5356e39_354ac4c3-efc7-4645-9f33-61ddd2024130[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 2226353b-0374-43bc-ae1f-ca58c5356e39_354ac4c3-efc7-4645-9f33-61ddd2024130[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"user","content":"Rewrite the following:\n\nhello there my dear world!"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining e3554ba5-d52e-4ce5-8faf-9b1f47dc9701_8faecb57-6277-4d5e-88b8-bcac75b9c0fa[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained e3554ba5-d52e-4ce5-8faf-9b1f47dc9701_8faecb57-6277-4d5e-88b8-bcac75b9c0fa[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"user","content":"How does the text below make you feel?\n\nhello there my dear world!"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining d95ac3bf-1d9f-40d4-9ac2-aa75d7a2a2a2_666721c9-725f-4358-8ddc-88ee95ef0fc4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained d95ac3bf-1d9f-40d4-9ac2-aa75d7a2a2a2_666721c9-725f-4358-8ddc-88ee95ef0fc4[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"user","content":"Correct all spelling and grammar errors in the input text.\n\nInput:\nhelo there my dear worldd!\n\nOutput:\n"}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 258f5074-cdf5-4598-9843-f40c4550b62d_5a99291f-291e-4a3a-a895-31c33b713702[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 258f5074-cdf5-4598-9843-f40c4550b62d_5a99291f-291e-4a3a-a895-31c33b713702[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual AI writing agent that summarizes text. When the user posts any text in any language, assistant will create a detailed summary of that text. The summary must be in the same language as the posted text. The summary should be 8 words long. Assistant will produce only the summary text and no additional or other response."},{"role":"user","content":"Text to summarize:\nNow is the time for all good men to come to the aid of their country. We ride at dawn!"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_943d1caa-6dc0-4a6e-9529-ad00f05172db[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_943d1caa-6dc0-4a6e-9529-ad00f05172db[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id erat sem. Phasellus ac dapibus purus, in fermentum nunc. Mauris quis rutrum magna. Quisque rutrum, augue vel blandit posuere, augue magna convallis turpis, nec elementum augue mauris sit amet nunc. Aenean sit amet leo est. Nunc ante ex, blandit et felis ut, iaculis lacinia est. Phasellus dictum orci id libero ullamcorper tempor.\n\nVivamus id pharetra odio.Sed consectetur leo sed tortor dictum venenatis.Donec gravida libero non accumsan suscipit.Donec lectus turpis, ullamcorper eu pulvinar iaculis, ornare ut risus.Phasellus aliquam, turpis quis viverra condimentum, risus est pretium metus, in porta ipsum tortor vitae elit.Pellentesque id finibus erat.In suscipit, sapien non posuere dignissim, augue nisl ultrices tortor, sit amet eleifend nibh elit at risus.\n\nDonec diam ligula, sagittis ut nisl tincidunt, porta sodales magna.Vestibulum ut dui arcu.Fusce at dolor ex.Aliquam eu justo non libero volutpat pulvinar at id urna.Donec nec purus sed elit bibendum faucibus.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.Vivamus iaculis mattis velit, ut lacinia massa lacinia quis.Phasellus porttitor gravida ex, id aliquet eros rhoncus quis.Ut fringilla, lectus a vehicula luctus, diam odio convallis dolor, sodales pharetra nulla ex dictum justo.Ut faucibus, augue quis dictum iaculis, diam leo maximus sapien, sit amet vulputate eros quam sed sem.Cras malesuada, sapien sit amet iaculis euismod, nunc odio lacinia est, dictum iaculis ante nisi in est.Fusce vehicula lorem tellus.Nullam a tempus nisi.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_e73fe979-d2a4-4a0a-926f-47e43e061b6c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_e73fe979-d2a4-4a0a-926f-47e43e061b6c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"Sed ut lectus nec ligula blandit tempus.Donec faucibus turpis id urna vehicula imperdiet.Duis tempor vitae orci interdum dignissim.Phasellus sed efficitur sem.Nullam accumsan, turpis vitae consectetur ullamcorper, lectus purus tincidunt nisi, in pulvinar leo tortor at sem.Donec at feugiat dui, nec rhoncus nibh.Nam faucibus ultrices nisl at lobortis.Morbi congue, nisl vel fermentum tristique, dui ipsum rhoncus massa, non varius nibh massa in turpis.Vestibulum vulputate, felis quis lacinia porta, nulla ex volutpat lorem, non rhoncus neque erat quis arcu.Morbi massa nisl, hendrerit eget tortor condimentum, lobortis dapibus sem.Aliquam ut dapibus elit.Sed porta dignissim ante.Nullam interdum ligula et massa vehicula, vel gravida diam laoreet.Vivamus et enim eget turpis pellentesque laoreet.Vivamus pellentesque neque et mauris imperdiet pulvinar.\n\nAliquam eget ligula congue, tincidunt magna eu, rutrum urna.Sed consequat orci est, vel laoreet magna tincidunt sit amet.Curabitur eget condimentum odio, vitae condimentum elit.Duis viverra lobortis magna.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.Sed facilisis mi eu scelerisque pharetra.Cras et massa odio.Praesent quis nulla vitae mi blandit egestas ac vitae libero.Cras ultricies ex non consequat scelerisque.Nulla et est ac sem placerat convallis ac vitae massa.Phasellus lobortis mauris vel est vehicula lobortis.Curabitur ipsum ipsum, ullamcorper eget placerat sit amet, dapibus iaculis dui.Phasellus facilisis rutrum metus nec euismod.\n\nNam viverra est ac orci rhoncus, mollis mattis mi lobortis.Maecenas lectus ex, pulvinar vel mauris vel, egestas ornare massa.Nam placerat, tellus vel ullamcorper ullamcorper, enim felis egestas tellus, eu dictum augue tortor vel libero.Integer vel nunc felis.Nulla vehicula et enim non luctus.Vestibulum non odio magna.Donec vitae ipsum et nisl vestibulum maximus eu at augue.Morbi ac tristique quam.Suspendisse vestibulum nec dui et consectetur.Aliquam a dapibus dolor, sit amet fringilla eros.Nam id lorem nulla.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_fd722517-dfc5-4c42-ac48-f0697746264d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_fd722517-dfc5-4c42-ac48-f0697746264d[39m
✔ integration › graphql › features › main › validates edit endpoint (1.6s)
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"Proin vulputate risus purus, id tincidunt magna eleifend vel.Pellentesque et commodo leo, sit amet molestie nunc.Nunc purus lectus, interdum ut mauris ac, varius pretium magna.Etiam sollicitudin eros at pretium molestie.Cras fermentum sagittis elit at egestas.Fusce auctor lacinia nisl ac ullamcorper.Interdum et malesuada fames ac ante ipsum primis in faucibus.Fusce commodo pretium urna vel consequat.In finibus tellus vitae magna pharetra, porttitor egestas libero cursus.Donec eget tincidunt dolor, ac tristique diam.Etiam interdum dictum ex suscipit tempus.In hac habitasse platea dictumst.Nulla ornare libero a leo mollis, sed gravida leo finibus.Nunc ornare, dolor ac convallis varius, quam ipsum ultricies dui, non vehicula est eros eget ipsum.Mauris vel rhoncus ligula, non porta metus.\n\nUt non felis pretium leo viverra tincidunt.Vivamus et ligula commodo dolor faucibus gravida.Quisque eu dolor ac metus pretium pharetra.Integer mattis efficitur libero, sed condimentum nulla ultricies eu.Donec turpis orci, fermentum vitae imperdiet nec, luctus quis lectus.Nunc viverra ornare libero.Vestibulum elementum tempus tortor id semper.\n\nAliquam in dapibus risus.Praesent vitae condimentum elit, sodales pellentesque diam.Curabitur luctus pellentesque nunc, ut eleifend urna dictum ac.Aenean rhoncus lacinia quam a suscipit.Proin purus metus, egestas a pretium eu, tempus ut ante.Sed tellus turpis, hendrerit consequat porta id, porttitor non dolor.Proin volutpat massa a dui dictum facilisis a vel eros.Fusce eu efficitur odio.Aliquam interdum metus id ex dapibus dapibus.Nullam porttitor non sapien nec rhoncus.Cras iaculis fringilla cursus.Praesent at leo orci.Sed eget vulputate eros, eget auctor sapien.Nulla auctor, lectus ut tincidunt rhoncus, ante lorem volutpat eros, ac tincidunt enim ipsum at ex.Fusce dolor arcu, pretium eget elementum vel, semper at ipsum.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed d95ac3bf-1d9f-40d4-9ac2-aa75d7a2a2a2_666721c9-725f-4358-8ddc-88ee95ef0fc4[39m
[34m[34mverbose[34m[39m: [34m<<< [d95ac3bf-1d9f-40d4-9ac2-aa75d7a2a2a2] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [d95ac3bf-1d9f-40d4-9ac2-aa75d7a2a2a2: edit] response - complete in 476ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 22 tokens][39m
[34m[34mverbose[34m[39m: [34mCorrect all spelling and grammar errors in the input text.[39m
[34mInput:[39m
[34mhelo there my dear worldd![39m
[34mOutput:[39m
[34m[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Hello there, my dear world!"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 2226353b-0374-43bc-ae1f-ca58c5356e39_354ac4c3-efc7-4645-9f33-61ddd2024130[39m
✔ integration › graphql › features › main › validates paraphrase endpoint (1.7s)
[34m[34mverbose[34m[39m: [34m<<< [2226353b-0374-43bc-ae1f-ca58c5356e39] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [2226353b-0374-43bc-ae1f-ca58c5356e39: paraphrase] response - complete in 767ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 10 tokens][39m
[34m[34mverbose[34m[39m: [34mRewrite the following:[39m
[34mhello there my dear world![39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Greetings, my beloved world!"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_a8041d37-4959-499b-b1a1-a7c3723dacb3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_a8041d37-4959-499b-b1a1-a7c3723dacb3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"Integer rhoncus fringilla felis ac tincidunt.Phasellus eu ultricies tellus.Sed pharetra, eros sed dignissim mattis, mi lectus blandit elit, vitae euismod ipsum sapien a eros.Aliquam lobortis tellus venenatis, sagittis lorem non, eleifend odio.Duis ultrices urna vel commodo varius.Sed ultricies mauris ut velit dignissim, eu lobortis ex tempor.Praesent vitae iaculis nisl.Vestibulum id convallis tellus.Vivamus eu consectetur erat.Curabitur interdum est non nibh malesuada ullamcorper.Phasellus mollis arcu a pharetra lacinia.Praesent sit amet sem non dui iaculis tincidunt.Aliquam vitae libero viverra metus feugiat volutpat ut eget sem.Nam facilisis pulvinar urna, ut venenatis ligula accumsan finibus.Maecenas nec aliquam nulla.Maecenas mattis magna erat.\n\nNunc a nulla sed ante sollicitudin ultrices a a ante.Sed feugiat scelerisque leo, eget venenatis orci cursus eget.Ut pretium leo et nunc sodales, in luctus erat faucibus.Interdum et malesuada fames ac ante ipsum primis in faucibus.Mauris facilisis lorem quis turpis commodo, id vulputate metus molestie.Fusce id neque vestibulum, pretium elit in, ultrices justo.Praesent turpis dui, ullamcorper in vulputate ut, posuere at sapien.Etiam laoreet ultrices felis, id venenatis purus.Sed nec mauris pharetra, rhoncus sem non, interdum justo.Nulla sed tincidunt nisi.Suspendisse luctus viverra volutpat.Duis arcu nulla, euismod eu scelerisque in, vulputate eget quam.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_177fbc5e-b723-41b0-aab1-8e54d95e55c5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_177fbc5e-b723-41b0-aab1-8e54d95e55c5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Fusce at dignissim quam.Suspendisse eget metus nec sem accumsan sagittis.Suspendisse non mollis lacus.Donec ac consectetur ante.Nullam luctus, nibh ac imperdiet porta, sem felis bibendum nibh, ut sollicitudin libero nulla a sapien.Sed tristique odio enim, eget tempor enim cursus vel.Morbi tristique lobortis tortor, nec placerat lorem suscipit ac.Nullam sed sodales diam, sed tincidunt est.Quisque semper velit sed risus dictum pretium.Proin condimentum, nisi a vulputate tristique, tellus erat scelerisque nisi, tincidunt viverra est neque non magna.Quisque nibh augue, interdum non justo et, varius rutrum erat.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.\n\nVestibulum et lorem auctor, vestibulum nisl id, elementum metus.Pellentesque quis mi a augue consectetur cursus.Morbi sodales risus et faucibus dictum.Ut in lobortis nisl, et euismod nisl.Donec ornare tellus placerat, blandit justo quis, pharetra nisl.Nulla scelerisque magna at nisi suscipit commodo.Fusce pellentesque in elit et consequat.Phasellus vehicula accumsan enim, vitae pellentesque nulla.Nullam id arcu vitae nunc consectetur mattis.Fusce ac sapien vel mi congue fringilla.Nulla mattis consectetur fringilla.Morbi orci elit, tempor in rhoncus eget, fringilla eget erat.\n\nPhasellus nec lorem lectus.Donec in cursus elit.In dictum elementum odio a scelerisque.Phasellus ac sapien eget velit accumsan elementum.Mauris odio eros, vulputate eu aliquet a, bibendum in quam.Integer euismod libero ac massa imperdiet, ullamcorper cursus risus auctor.Nam rutrum erat eget tortor suscipit semper sit amet nec mauris.Pellentesque nec semper neque.Nunc fringilla nisl erat, a sollicitudin tortor accumsan finibus.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_59ff0ac2-14b4-4b09-abb5-b14cc2dae518[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_59ff0ac2-14b4-4b09-abb5-b14cc2dae518[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"Integer vulputate ex dui, vitae scelerisque purus viverra vel.Cras ultricies purus in nibh dapibus, non hendrerit nulla aliquam.Fusce vitae gravida urna.Mauris eleifend rutrum ex, at fermentum enim fringilla quis.Suspendisse dignissim est eget tempus condimentum.Fusce scelerisque, felis et malesuada dictum, mauris dolor cursus ex, eget pulvinar sem nulla id diam.Ut volutpat tincidunt efficitur.Nunc vel risus fringilla, lacinia urna vitae, aliquet nulla.Nunc sed pulvinar dolor, eu fermentum velit.Curabitur a pretium quam, ut consectetur neque.Nunc ultricies, ex sed mattis efficitur, nulla nunc convallis odio, sit amet pellentesque orci tortor ut sapien.Vivamus felis orci, ultricies eget lacinia at, blandit vitae quam.In lacinia dui nec tincidunt maximus.Donec feugiat consectetur bibendum.Aenean eget vestibulum lacus.\n\nSuspendisse vel molestie magna, et viverra justo.Aenean nec mi felis.Nam lacinia purus et congue facilisis.Pellentesque eget odio sed sem tincidunt imperdiet.Proin finibus ex nec placerat aliquet.Phasellus quis sapien nunc.Mauris eu augue aliquam sem suscipit vehicula a luctus augue.Phasellus ac scelerisque nibh.Nullam eleifend eleifend sapien eget convallis.\n\nNunc vitae metus risus.Ut iaculis dolor accumsan bibendum posuere.Morbi vitae odio sed velit dictum consequat.Aliquam vel erat vitae lacus luctus cursus vel ut risus.Aliquam a nunc eu lorem consequat finibus.Sed non enim vestibulum, ornare dui id, dignissim turpis.Etiam fermentum rutrum porttitor.Maecenas id nisl sodales, ornare turpis placerat, tincidunt dui.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 258f5074-cdf5-4598-9843-f40c4550b62d_5a99291f-291e-4a3a-a895-31c33b713702[39m
✔ integration › graphql › features › main › validates summary endpoint (2s)
[34m[34mverbose[34m[39m: [34m<<< [258f5074-cdf5-4598-9843-f40c4550b62d] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [258f5074-cdf5-4598-9843-f40c4550b62d: summary] response - complete in 747ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 69, content: "Assistant is a highly skilled multilingual AI writing agent that summarizes text. When the user posts any text in any ... The summary should be 8 words long. Assistant will produce only the summary text and no additional or other response."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 27, content: "Text to summarize:[39m
[34mNow is the time for all good men to come to the aid of their country. We ride at dawn!"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 96 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Aid country; we ride at dawn!"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_1a45917a-e477-4117-97cc-8006c909e07c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed e3554ba5-d52e-4ce5-8faf-9b1f47dc9701_8faecb57-6277-4d5e-88b8-bcac75b9c0fa[39m
✔ integration › graphql › features › main › validates sentiment endpoint (2.1s)
[34m[34mverbose[34m[39m: [34m<<< [e3554ba5-d52e-4ce5-8faf-9b1f47dc9701] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [e3554ba5-d52e-4ce5-8faf-9b1f47dc9701: sentiment] response - complete in 1120ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 15 tokens][39m
[34m[34mverbose[34m[39m: [34mHow does the text below make you feel?[39m
[34mhello there my dear world![39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"The text \"hello there my dear world!\" feels cheerful and welcoming. It conveys a sense of warmth, friendliness, and positivity. How did it make you feel?"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_1a45917a-e477-4117-97cc-8006c909e07c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"Nulla aliquam purus at leo fringilla euismod.Praesent condimentum augue nibh, sed scelerisque mauris bibendum vitae.Vivamus maximus enim non massa commodo gravida.Cras iaculis elit ac est dapibus convallis.Quisque in tortor tincidunt, placerat turpis pulvinar, rhoncus orci.In vel risus et lacus lacinia volutpat.Maecenas facilisis fermentum dictum.Lorem ipsum dolor sit amet, consectetur adipiscing elit.Praesent aliquam pretium pellentesque.In eleifend leo eros, in lobortis eros elementum maximus.Fusce in orci ut massa vehicula mollis vitae non nibh.Sed ac porttitor urna.Nulla ac venenatis sapien, eget vulputate metus.\n\nMauris hendrerit lacus quam, vel mollis ligula porttitor ac.Nulla ornare libero at faucibus dictum.Donec tincidunt viverra sapien nec tincidunt.Donec leo sapien, rutrum quis dui a, auctor sodales nisi.Fusce condimentum eros sit amet ligula viverra, eget ullamcorper erat dapibus.Suspendisse dignissim ligula sed luctus aliquet.Aenean consectetur enim non nibh semper volutpat.\n\nMauris diam dolor, maximus et ultrices sed, semper sed felis.Morbi ac eros tellus.Maecenas eget ex vitae quam lacinia eleifend non nec leo.Donec condimentum consectetur nunc, quis luctus elit commodo eu.Nunc tincidunt condimentum neque, sed porta ligula porttitor et.Suspendisse scelerisque id massa sit amet placerat.Sed eleifend aliquet facilisis.Donec ac purus nec metus vestibulum euismod.Maecenas sollicitudin consequat ornare.Suspendisse pharetra vehicula eros nec malesuada."}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 65dd2285-41e8-4bb7-9698-7d071fba56c0_b35a5853-c65d-4da2-a90d-87b827a24ec5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 65dd2285-41e8-4bb7-9698-7d071fba56c0_b35a5853-c65d-4da2-a90d-87b827a24ec5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit in id erat sem phasellus ac dapibus purus, in fermentum nunc mauris quis rutrum magna Quisque rutrum, augue vel blandit posuere, augue magna convallis turpis, nec elementum augue mauris sit amet nunc Aenean sit amet leo est Nunc ante ex, blandit et felis ut, iaculis lacinia est Phasellus dictum orci id libero ullamcorper tempor Vivamus id pharetra odioSed consectetur leo sed tortor dictum venenatisDonec gravida libero non accumsan suscipitDonec lectus turpis, ullamcorper eu pulvinar iaculis, ornare ut risusPhasellus aliquam, turpis quis viverra condimentum, risus est pretium metus, in porta ipsum tortor vitae elitPellentesque id finibus eratIn suscipit, sapien non posuere dignissim, augue nisl ultrices tortor, sit amet eleifend nibh elit at risus Donec diam ligula, sagittis ut nisl tincidunt, porta sodales magnaVestibulum ut dui arcuFusce at dolor exAliquam eu justo non libero volutpat pulvinar at id urnaDonec nec purus sed elit bibendum faucibusPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestasVivamus iaculis mattis velit, ut lacinia massa lacinia quisPhasellus porttitor gravida ex, id aliquet eros rhoncus quisUt fringilla, lectus a vehicula luctus, diam odio convallis dolor, sodales pharetra nulla ex dictum justoUt faucibus, augue quis dictum iaculis, diam leo maximus sapien, sit amet vulputate eros quam sed semCras malesuada, sapien sit amet iaculis euismod, nunc odio lacinia est, dictum iaculis ante nisi in estFusce vehicula lorem tellusNullam a tempus nisiSed ut lectus nec ligula blandit tempusDonec faucibus turpis id urna vehicula imperdietDuis tempor vitae orci interdum dignissimPhasellus sed efficitur semNullam accumsan, turpis vitae consectetur ullamcorper, lectus purus tincidunt nisi, in pulvinar leo tortor at semDonec at feugiat dui, nec rhoncus nibhNam faucibus ultrices nisl at lobortisMorbi congue, nisl vel fermentum tristique, dui ipsum rhoncus massa, non varius nibh massa in turpisVestibulum vulputate, felis quis lacinia porta, nulla ex volutpat lorem,"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 65dd2285-41e8-4bb7-9698-7d071fba56c0_8713209a-a743-4b02-bb3e-c17b94475a5d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 65dd2285-41e8-4bb7-9698-7d071fba56c0_8713209a-a743-4b02-bb3e-c17b94475a5d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":" non rhoncus neque erat quis arcuMorbi massa nisl, hendrerit eget tortor condimentum, lobortis dapibus semAliquam ut dapibus elitSed porta dignissim anteNullam interdum ligula et massa vehicula, vel gravida diam laoreetVivamus et enim eget turpis pellentesque laoreetVivamus pellentesque neque et mauris imperdiet pulvinar Aliquam eget ligula congue, tincidunt magna eu, rutrum urnaSed consequat orci est, vel laoreet magna tincidunt sit ametCurabitur eget condimentum odio, vitae condimentum elitDuis viverra lobortis magnaPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestasSed facilisis mi eu scelerisque pharetraCras et massa odioPraesent quis nulla vitae mi blandit egestas ac vitae liberoCras ultricies ex non consequat scelerisqueNulla et est ac sem placerat convallis ac vitae massaPhasellus lobortis mauris vel est vehicula lobortisCurabitur ipsum ipsum, ullamcorper eget placerat sit amet, dapibus iaculis dui Phasellus facilisis rutrum metus nec euismod."}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 612750ce-ca7d-4515-bf23-979554351767_ccac6074-1efa-4ff4-8708-4886f0d32bff[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 612750ce-ca7d-4515-bf23-979554351767_ccac6074-1efa-4ff4-8708-4886f0d32bff[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"I love coding. I like coding."}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 612750ce-ca7d-4515-bf23-979554351767_f91352c8-39e4-4977-94a3-c0fa42e6a62e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 612750ce-ca7d-4515-bf23-979554351767_f91352c8-39e4-4977-94a3-c0fa42e6a62e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":" Lorem ipsum dolor sit amet, consectetur adipiscing elit in id erat sem phasellus ac dapibus purus, in fermentum nunc mauris quis rutrum magna Quisque rutrum, augue vel blandit posuere, augue magna convallis turpis, nec elementum augue mauris sit amet nunc Aenean sit amet leo est Nunc ante ex, blandit et felis ut, iaculis lacinia est Phasellus dictum orci id libero ullamcorper tempor Vivamus id pharetra odioSed consectetur leo sed tortor dictum venenatisDonec gravida libero non accumsan suscipitDonec lectus turpis, ullamcorper eu pulvinar iaculis, ornare ut risusPhasellus aliquam, turpis quis viverra condimentum, risus est pretium metus, in porta ipsum tortor vitae elitPellentesque id finibus eratIn suscipit, sapien non posuere dignissim, augue nisl ultrices tortor, sit amet eleifend nibh elit at risus Donec diam ligula, sagittis ut nisl tincidunt, porta sodales magnaVestibulum ut dui arcuFusce at dolor exAliquam eu justo non libero volutpat pulvinar at id urnaDonec nec purus sed elit bibendum faucibusPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestasVivamus iaculis mattis velit, ut lacinia massa lacinia quisPhasellus porttitor gravida ex, id aliquet eros rhoncus quisUt fringilla, lectus a vehicula luctus, diam odio convallis dolor, sodales pharetra nulla ex dictum justoUt faucibus, augue quis dictum iaculis, diam leo maximus sapien, sit amet vulputate eros quam sed semCras malesuada, sapien sit amet iaculis euismod, nunc odio lacinia est, dictum iaculis ante nisi in estFusce vehicula lorem tellusNullam a tempus nisiSed ut lectus nec ligula blandit tempusDonec faucibus turpis id urna vehicula imperdietDuis tempor vitae orci interdum dignissimPhasellus sed efficitur semNullam accumsan, turpis vitae consectetur ullamcorper, lectus purus tincidunt nisi, in pulvinar leo tortor at semDonec at feugiat dui, nec rhoncus nibhNam faucibus ultrices nisl at lobortisMorbi congue, nisl vel fermentum tristique, dui ipsum rhoncus massa, non varius nibh massa in turpisVestibulum vulputate, felis quis lacinia porta, nulla ex volutpat lorem,"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 612750ce-ca7d-4515-bf23-979554351767_34cc5123-84b0-4cca-8889-6c116010164f[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 612750ce-ca7d-4515-bf23-979554351767_34cc5123-84b0-4cca-8889-6c116010164f[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":" non rhoncus neque erat quis arcuMorbi massa nisl, hendrerit eget tortor condimentum, lobortis dapibus semAliquam ut dapibus elitSed porta dignissim anteNullam interdum ligula et massa vehicula, vel gravida diam laoreetVivamus et enim eget turpis pellentesque laoreetVivamus pellentesque neque et mauris imperdiet pulvinar Aliquam eget ligula congue, tincidunt magna eu, rutrum urnaSed consequat orci est, vel laoreet magna tincidunt sit ametCurabitur eget condimentum odio, vitae condimentum elitDuis viverra lobortis magnaPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestasSed facilisis mi eu scelerisque pharetraCras et massa odioPraesent quis nulla vitae mi blandit egestas ac vitae liberoCras ultricies ex non consequat scelerisqueNulla et est ac sem placerat convallis ac vitae massaPhasellus lobortis mauris vel est vehicula lobortisCurabitur ipsum ipsum, ullamcorper eget placerat sit amet, dapibus iaculis dui Phasellus facilisis rutrum metus nec euismod."}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 612750ce-ca7d-4515-bf23-979554351767_2f5607c9-43c4-4fba-93fb-3838383e78f7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 612750ce-ca7d-4515-bf23-979554351767_2f5607c9-43c4-4fba-93fb-3838383e78f7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"Lorem ipsum dolor sit amet, consectetur adipiscing elit in id erat sem phasellus ac dapibus purus, in fermentum nunc mauris quis rutrum magna Quisque rutrum, augue vel blandit posuere, augue magna convallis turpis, nec elementum augue mauris sit amet nunc Aenean sit amet leo est Nunc ante ex, blandit et felis ut, iaculis lacinia est Phasellus dictum orci id libero ullamcorper tempor Vivamus id pharetra odioSed consectetur leo sed tortor dictum venenatisDonec gravida libero non accumsan suscipitDonec lectus turpis, ullamcorper eu pulvinar iaculis, ornare ut risusPhasellus aliquam, turpis quis viverra condimentum, risus est pretium metus, in porta ipsum tortor vitae elitPellentesque id finibus eratIn suscipit, sapien non posuere dignissim, augue nisl ultrices tortor, sit amet eleifend nibh elit at risus Donec diam ligula, sagittis ut nisl tincidunt, porta sodales magnaVestibulum ut dui arcuFusce at dolor exAliquam eu justo non libero volutpat pulvinar at id urnaDonec nec purus sed elit bibendum faucibusPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestasVivamus iaculis mattis velit, ut lacinia massa lacinia quisPhasellus porttitor gravida ex, id aliquet eros rhoncus quisUt fringilla, lectus a vehicula luctus, diam odio convallis dolor, sodales pharetra nulla ex dictum justoUt faucibus, augue quis dictum iaculis, diam leo maximus sapien, sit amet vulputate eros quam sed semCras malesuada, sapien sit amet iaculis euismod, nunc odio lacinia est, dictum iaculis ante nisi in estFusce vehicula lorem tellusNullam a tempus nisiSed ut lectus nec ligula blandit tempusDonec faucibus turpis id urna vehicula imperdietDuis tempor vitae orci interdum dignissimPhasellus sed efficitur semNullam accumsan, turpis vitae consectetur ullamcorper, lectus purus tincidunt nisi, in pulvinar leo tortor at semDonec at feugiat dui, nec rhoncus nibhNam faucibus ultrices nisl at lobortisMorbi congue, nisl vel fermentum tristique, dui ipsum rhoncus massa, non varius nibh massa in turpisVestibulum vulputate, felis quis lacinia porta, nulla ex volutpat lorem,"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 612750ce-ca7d-4515-bf23-979554351767_b872bab8-bab4-4376-8a49-46813b707bf0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 612750ce-ca7d-4515-bf23-979554351767_b872bab8-bab4-4376-8a49-46813b707bf0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":" non rhoncus neque erat quis arcuMorbi massa nisl, hendrerit eget tortor condimentum, lobortis dapibus semAliquam ut dapibus elitSed porta dignissim anteNullam interdum ligula et massa vehicula, vel gravida diam laoreetVivamus et enim eget turpis pellentesque laoreetVivamus pellentesque neque et mauris imperdiet pulvinar Aliquam eget ligula congue, tincidunt magna eu, rutrum urnaSed consequat orci est, vel laoreet magna tincidunt sit ametCurabitur eget condimentum odio, vitae condimentum elitDuis viverra lobortis magnaPellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestasSed facilisis mi eu scelerisque pharetraCras et massa odioPraesent quis nulla vitae mi blandit egestas ac vitae liberoCras ultricies ex non consequat scelerisqueNulla et est ac sem placerat convallis ac vitae massaPhasellus lobortis mauris vel est vehicula lobortisCurabitur ipsum ipsum, ullamcorper eget placerat sit amet, dapibus iaculis dui Phasellus facilisis rutrum metus nec euismod."}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 612750ce-ca7d-4515-bf23-979554351767_ccac6074-1efa-4ff4-8708-4886f0d32bff[39m
[34m[34mverbose[34m[39m: [34m<<< [612750ce-ca7d-4515-bf23-979554351767] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [612750ce-ca7d-4515-bf23-979554351767: translate] response - complete in 498ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 8, content: "I love coding. I like coding."[39m
[36m[36minfo[36m[39m: [36m[chat request contained 55 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"أنا أحب البرمجة. أنا أحب البرمجة."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_f7d42658-0f64-469c-b542-42d619c3c344[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_f7d42658-0f64-469c-b542-42d619c3c344[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"\n صعدت روسيا هجماتها في أنحاء أوكرانيا، بعد يوم من إعلان الغرب مدّ كييف بدبابات قتالية، واستهدفت عشرات الصواريخ والمسيّرات الروسية العاصمة الأوكرانية ومدنا في الجنوب والشرق، واعتبر الكرملين أن الدبابات لن تغيّر من طبيعة المعركة، في حين أعلنت وزارة الدفاع الأوكرانية أن هناك تحضيرات قتالية روسية انطلاقا من القرم.\n\nفقد شنّت القوات الروسية ضربات صاروخية في أنحاء مختلفة من أوكرانيا؛ من بينها 37 غارة جوية و10 ضربات صاروخية ليلية استهدفت البنية التحتية في دنيبرو ومناطق أخرى، مما دفع الجيش الأوكراني إلى إعلان عن حالة التأهب القصوى في عموم أراضي البلاد.\n\nكما شمل القصف والغارات العاصمة كييف التي استيقظ سكانها على وقع أصوات الانفجارات بعد استهداف القوات الروسية لها بأكثر من 15 صاروخ \"كروز\"، قالت السلطات الأوكرانية إن دفاعاتها الجوية نجحت في إسقاطها جميعها.\n\nوأكدت السلطات العسكرية في كييف تصدّي الدفاعات الجوية الأوكرانية للصواريخ الروسية التي وجهت نحو المدينة، لكنها دفعت بعدد كبير من سكانها إلى النزول إلى الملاجئ والبقاء فيها، بعد تأكيد المجلس الإقليمي في كييف أن خطر الضربات الجوية لم ينته.\n\nوفي وقت سابق، أعلن عمدة كييف فيتالي كليتشكو مقتل شخص وإصابة اثنين بهجوم صاروخي روسي استهدف مبنى غير سكني بمنطقة هولوسيفسكي بالمدينة، وأكد -في منشور على تليغرام- وقوع انفجارات متفرقة في المدينة وحث السكان على الاحتماء.\n\nوتشتد المواجهات بين الطرفين في الجبهة الجنوبية حيث قصفت القوات الروسية مناطق عدة لا سيما في مقاطعة خيرسون جنوبا، كما أعلنت الدفاعات الأوكرانية إسقاط صواريخ روسية في سماء مقاطعة ميكولايف، واستهدفت الصواريخ الروسية كذلك منشآت للطاقة في مقاطعة أوديسا على ساحل البحر الأسود جنوبا وتسببت في انقطاع التيار الكهربائي.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_e9019531-12a1-4417-bf78-a06199ea4a85[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_e9019531-12a1-4417-bf78-a06199ea4a85[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"وفي الجبهة الشرقية، على ضفاف نهر دنيبرو، تعرضت مدينة زاباروجيا لهجمة صاروخية روسية جديدة. كما أعلن الدفاع الجوي الأوكراني رصد صاروخين موجهين نحو مقاطعة دنيبرو، في مدينة كريفيري غربي المقاطعة.\n\nفي الأثناء، أعلنت سلطات دونيتسك الموالية لروسيا دخول القوات الروسية مدينة أوغليدار، وتعزيز مواقعها في ضواحيها.\n\nوتزامن التصعيد العسكري الروسي أيضا مع تحذير أوكراني من تحضيرات قتالية روسية انطلاقا من القرم؛ حيث قال المتحدث باسم هيئة الأركان الأوكرانية أولكسندر شتوبون إن موسكو تعدّ لعملية تعبئة جديدة في المنطقة.\n\nوبالتوازي مع تحركات روسية في القرم أكدت الاستخبارات الأوكرانية حاجة القوات الأوكرانية إلى مزيد من المدفعية البعيدة المدى، لضرب التعزيزات الروسية التي تصل من شبه جزيرة القرم، وقالت إن الروس ينقلون ذخيرة وعتادا إلى مستودعات تبعد عن خطوط الجبهة الجنوبية أكثر من 80 كيلومترا.\n\nوتأتي التطورات العسكرية في أوكرانيا في ظل تأكيد عدد من الدول الأوروبية، بينهما ألمانيا، إرسال دبابات \"ليوبارد2\" إلى الجيش الأوكراني.\n\nوتخشى دول حلف شمال الأطلسي (ناتو) أن تتسبب بعض الإمدادات العسكرية إلى أوكرانيا بتصعيد وتيرة الصراع وتحويله إلى حرب مباشرة مع روسيا.\n\nدبابات.. وعيد وتصعيد\n\nورافق الرد العسكري الروسي على إعلان تزويد أوكرانيا بالدبابات تصعيد على مستوى التصريحات أيضا.\n\nفبعد توعد موسكو هذه الدبابات بالحرق، اعتبر المتحدث باسم الكرملين ديمتري بيسكوف تزويد أوكرانيا بالدبابات الغربية انخراطا مباشرا في الصراع، ودليلا على التورط الأميركي والأوروبي المباشر والمتزايد في هذه الحرب، وفق تعبيره.\n\nوأكد بيسكوف أنه لا نية لدى موسكو لتغيير وضع العملية العسكرية الخاصة في أوكرانيا، بعد إرسال الدبابات إلى كييف.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 612750ce-ca7d-4515-bf23-979554351767_34cc5123-84b0-4cca-8889-6c116010164f[39m
[34m[34mverbose[34m[39m: [34m<<< [612750ce-ca7d-4515-bf23-979554351767] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [612750ce-ca7d-4515-bf23-979554351767: translate] response - complete in 482ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 229, content: " non rhoncus neque erat quis arcuMorbi massa nisl, hendrerit eget tortor condimentum, lobortis dapibus semAliquam ut dapibus elitSed porta ... vel est vehicula lobortisCurabitur ipsum ipsum, ullamcorper eget placerat sit amet, dapibus iaculis dui Phasellus facilisis rutrum metus nec euismod."[39m
[36m[36minfo[36m[39m: [36m[chat request contained 276 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"غير موجود."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_6218e7f4-77d2-4c95-94cb-0af189374f68[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_6218e7f4-77d2-4c95-94cb-0af189374f68[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"بدوره، قال رئيس لجنة مجلس الدوما الروسي للشؤون الدولية ليونيد سلوتسكي إن كتيبة الدبابات الأميركية لن تساعد الرئيس الأوكراني فولوديمير زيلينسكي على تغيير مسار العملية الروسية في أوكرانيا ولا الوضع في شبه جزيرة القرم، حسب تعبيره.\n\nوأضاف أيضا أن أي محاولة للاستيلاء على شبه الجزيرة القرم ستلقى ردا قاسيا، مؤكدا أن الهجوم الروسي لن يوقفه إمداد آخر من الأسلحة الغربية.\n\nتنديد أميركي\n\nمن جانبها، نددت الولايات المتحدة الأميركية، اليوم الخميس، بالهجمات الصاروخية الروسية التي استهدفت العاصمة الأوكرانية كييف.\n\nووصفت السفيرة الأميركية لدى كييف بريدغيت برينك، في تغريدة، الهجمات الورسية بأنها \"عنيفة\" وتتبع \"الفشل الإستراتيجي نفسه\".\n\nوأضافت \"لا يمكن لموجة الهجمات الروسية بالصواريخ والمسيرات أن توقف المدافعين الأبطال عن أوكرانيا، ولا شعبها الشجاع، ولا دعمنا الحاسم والموحد لأوكرانيا\".\n\nدبابات \"تشالنجر2\"\n\nوفي تطور آخر، قال وزير الدولة البريطاني لشؤون الدفاع أليكس تشوك إن من المقرر أن تدخل دبابات \"تشالنجر2\" البريطانية مسرح العمليات العسكرية في أوكرانيا بنهاية مارس/آذار المقبل.\n\nوأضاف وزير الدولة البريطاني لشؤون الدفاع، في مؤتمر صحفي، أن بلاده قدمت 200 عربة مدرعة لأوكرانيا حتى الآن، وأن تدريب القوات الأوكرانية على استخدام دبابات \"تشالنجر2\" سيبدأ الأسبوع المقبل.\n\nورحب الوزير البريطاني بقرار ألمانيا إرسال دبابات \"ليوبارد2″، وقرار الولايات المتحدة إرسال دبابات \"أبرامز\" لأوكرانيا.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_dc9c70ef-ca2d-4b11-9363-40ef83806545[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_dc9c70ef-ca2d-4b11-9363-40ef83806545[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"وأعلن أمس الأربعاء الرئيس الأميركي جو بايدن أن الولايات المتحدة سترسل 31 دبابة من طراز \"إم1 أبرامز\" القتالية إلى أوكرانيا، وذلك عقب ساعات من تأكيد ألمانيا أنها ستنقل إلى حكومة كييف 14 من دباباتها من طراز \"ليوبارد2″، وإعلان مشابه من النرويج ودول أوروبية أخرى، الأمر الذي رحب به الناتو، ووصفته أوكرانيا بـ\"حلف الدبابات الكبير\"."}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed d399f86f-1046-46f1-9be8-5f99ddd28f89_6713754c-c4f3-4631-87a4-75ca8a6b85b4[39m
✔ integration › graphql › features › main › validates completion endpoint (3.7s)
[34m[34mverbose[34m[39m: [34m<<< [d399f86f-1046-46f1-9be8-5f99ddd28f89] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [d399f86f-1046-46f1-9be8-5f99ddd28f89: complete] response - complete in 3062ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 12 tokens][39m
[34m[34mverbose[34m[39m: [34mContinue and complete the following:[39m
[34mhello there my dear world![39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Hello there, my dear world!\n\nIt's a beautiful day, and I'm grateful for the opportunity to connect with you. Whether you're basking in the warmth of the sun, enjoying the gentle patter of rain, or cozying up with a cup of tea, I hope this message finds you well. Remember, each day brings new possibilities and chances to make a difference, no matter how small. Let's embrace the day with kindness, curiosity, and a sense of wonder. Here's to sharing love and positivity with the world around us!"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 115535bb-4ff6-4314-a691-c330d4c294d5_05de3878-3ca8-4061-bbee-7edf6d5149cd[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 115535bb-4ff6-4314-a691-c330d4c294d5_05de3878-3ca8-4061-bbee-7edf6d5149cd[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"\nطهران- ما عدا فترات قصيرة ساد خلالها الهدوء في علاقات إيران الخارجية، فإن ملفات طهران حافظت على سخونتها منذ الثورة الإيرانية عام 1979 حتی اليوم، فما إن تهدأ قضية حتى تعود أخرى إلى الواجهة على هيئة احتجاج في الداخل أو توتر في علاقات طهران مع دول إقليمية أو غربية.\n\nومع الاحتجاجات التي انطلقت شرارتها إثر وفاة الشابة مهسا أميني في منتصف أيلول/سبتمبر الماضي، عاد التوتر إلى العلاقات الإيرانية الأوروبية من جديد، مما أبرز علامات استفهام كبيرة عن سبب تكرار الاحتجاجات، ومستقبل المفاوضات النووية، وعلاقات طهران مع دول الجوار، وعما إذا كانت ستغيّر موقفها من القضية الفلسطينية.\n\nوفي حوار خاص للجزيرة نت مع السياسي الإيراني المحافظ محمد رضا باهنر، عضو مجمع تشخيص مصلحة النظام والأمين العام للجمعية الإسلامية للمهندسين، الذي سبق أن حافظ علی معقده في البرلمان الإيراني طوال 28 عاما؛ استبعد أن تكون قضية وفاة الشابة مهسا أميني هي السبب الرئيسي للاحتجاجات، بل علق الأمر على التدخلات الخارجية التي سعت إلى التجييش ضد النظام الإيراني.\n\nوفيما يأتي نص الحوار:\n\nباهنر أقرّ بوجود أخطاء وتقصير في عمل المؤسسات الإيرانية لكن السلطة القضائية والأجهزة الرقابية تحاول علاجها (الجزيرة)\n\nشهدت الساحة الإيرانية خلال الأشهر الأخيرة احتجاجات شعبية واسعة، لكنها ليست الوحيدة خلال العقود الماضية. برأيك ما أسباب تكرار الاحتجاجات في إيران؟\n\nخلافا للمناورات الإعلامية التي تحاول تقديم موضوع الحجاب ووفاة الشابة مهسا أميني علی أنه السبب الأساس لانطلاقة هذه الاحتجاجات، فإنني أرى أن التطورات في الداخل الإيراني مرتبطة ارتباطا وثيقا بالمستجدات الدولية والتهديدات الموجهة للجمهورية الإسلامية منذ عام 1979. لكن هذه المرة كانت الحرب الناعمة ضدنا شاملة وهجينة على مختلف الجبهات الداخلية والخارجية.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 115535bb-4ff6-4314-a691-c330d4c294d5_add2c775-bee0-4b9b-8301-e3b983cd4a0e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 115535bb-4ff6-4314-a691-c330d4c294d5_add2c775-bee0-4b9b-8301-e3b983cd4a0e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"هناك تحليلات متفاوتة عن سبب خوض العدو غمار المعركة الشاملة ضد إيران في المرحلة الراهنة، بين من يرى أن الأخيرة تعيش مرحلة الضعف وفقدت قاعدتها الاجتماعية جراء تردي الوضع المعيشي وفاعلية العقوبات الخارجية، في حين يرى آخرون أن فتح جبهة محدّدة ضد إيران أثبت فشله، حيث استطاعت طهران خلال العقود الماضية لملمة جراحها وتجاوز العديد من الأزمات، وبالتالي لا بد من فتح عدة جبهات ضدها في آن واحد.\n\nأما الفئة أخرى، فإنها تؤمن بضرورة النيل من إيران في أي وقت وبشتى الأدوات وأينما سنحت الفرصة لوضع حد لتطورها المتنامي، وهذا تحليل ضعيف جدا. في الوقت ذاته، هناك من يعتبر السياسات الإيرانية هجومية ويخشى تداعياتها على الصعيدين الإقليمي والدولي، وهذا ما أدى إلى تقاطع مصالح العديد من الجهات بشأن الملف الإيراني والتخويف من سياسات طهران؛ مما أدى بأطراف خارجية أن تشن حربا هجينة ضد إيران في المرحلة الراهنة، انطلاقا من تقارير مفبركة كانت قد تلقتها عن تدهور الحالة الصحية للمرشد الأعلى آية الله علي خامنئي، في حين أن العدو كان قد خطط لإطلاق عملياته في الفترة المقبلة، وأن وفاة الشابة مهسا أميني ليست سوى ذريعة لإطلاق شرارة العمليات المعدة مسبقا ضدنا.\n\nهذا عن دور الجانب الخارجي في الاحتجاجات، لكن ماذا عن العوامل الداخلية؟\n\nلم ندّعِ يوما أن سلوك المؤسسات الإيرانية وكوادرها لا يعتريه التقصير والقصور، بل هنالك أخطاء ومشكلات دون أدنى شك. في المقابل تعمل السلطة القضائية والأجهزة الرقابية بعزيمة عالية على معاقبة المقصّرين وجبر خواطر الضحايا وذويهم قدر المستطاع، لكن هذا لا يبرر فبركة شتى أنواع الاتهامات بحق الدولة والتآمر ضدها.\n\nنعتقد أنه كان بالإمكان تفادي جزء من الغضب الشعبي الناجم عن عمليات الحرب الناعمة، من خلال الإسراع في تشكيل لجنة تقصي حقائق والإعلان عن سبب وفاة الشابة مهسا أميني ومعاقبة المقصّرين المحتملين.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 115535bb-4ff6-4314-a691-c330d4c294d5_48582ac7-b512-4b29-af07-0bbbacec9335[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 115535bb-4ff6-4314-a691-c330d4c294d5_48582ac7-b512-4b29-af07-0bbbacec9335[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"قبل شهرين من قضية مهسا، كان المجلس الأعلى للثورة الثقافية قد عمّم قرارا يؤكد ضرورة وقف العنف والاستعانة بالشرطة الأخلاقية (دوريات الإرشاد) في تطبيق قانون الحجاب، والتركيز على جانب الأمر بالمعروف والنهي عن المنكر. ومما لا شك فيه، فإن عدم أخذ القرار على محمل الجد نجم عن غفلة بعض الجهات الإيرانية، مما كلف البلاد غاليا خلال فترة الاحتجاجات، كما أننا لا ننكر تردي الوضع الاقتصادي والمعيشي ودوره في اعتراض شريحة من أبناء الشعب الإيراني، لكن هنا لا بد من التفريق بين الحراك المطلبي وأعمال الشغب.\n\nنعتقد أن أقل من 3% من الشعب الإيراني قاموا بصب الزيت على النار خلال التطورات الأخيرة. وفي المقابل، هناك غالبية أعلنت ولاءها للنظام الإسلامي من خلال المشاركة في المسيرات الداعمة للجمهورية الإسلامية.\n\nلا نريد التقليل من نسبة المعاندين والمعارضين للنظام الإيراني، بل نعتقد أن هذه النسبة كبيرة، ويتعيّن علينا فتح قنوات اتصال وحوار معهم، لتحويل المعاند إلى معارض وتبديل المعارض إلى محايد، واستقطاب المحايد وتحويله إلى موالٍ. للأسف نسمع بعض الأصوات المتطرفة في الداخل الإيراني تعمل على طرد كل الذين لا ينتمون إلى معسكر الموالين للنظام.\n\nهل هناك آلية بالفعل للمصالحة بين النظام الإيراني والمحتجين؟\n\nبعد الاحتجاجات الأخيرة التي شهدتها البلاد، قدمت خطة إلى السلطات المعنية، سبق أن تم إعدادها بناء على دراسات علمية، من أجل تقريب وجهات النظر وتكريس ثقافة الحوار بين شرائح الشعب الإيراني. نعتقد أننا ابتعدنا قليلا عن الثقافة التي كانت تشجع على حرية التعبير عقب الثورة الإيرانية عام 1979. ويمكن تلخيص محاور الخطة الرئيسية كالتالي:\n\nإطلاق كرسي الحوار في الجامعات الإيرانية، وتوفير أماكن للاعتراض والاحتجاج، والاعتراف بحق مختلف الأطياف السياسية والاجتماعية في المشاركة بالحكم، وتوفير الأرضية للمنافسة السليمة بينها، وتعديل الأخطاء الموجودة في منظومة الحكم.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 721d3097-d861-4bee-9d94-436b59f5f7ba_6cd23f4e-8f67-42db-8fde-801cd3be546a[39m
[34m[34mverbose[34m[39m: [34m<<< [721d3097-d861-4bee-9d94-436b59f5f7ba] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [721d3097-d861-4bee-9d94-436b59f5f7ba: entities] response - complete in 3290ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 26 tokens][39m
[34m[34mverbose[34m[39m: [34mhello there my dear world![39m
[34mList the top 3 entities and their definitions for the above in the format (name: definition):[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Certainly! Here are the top three entities from the phrase \"hello there my dear world\" along with their definitions:\n\n1. **Hello**: A greeting or expression of goodwill used when meeting someone or starting a conversation.\n\n2. **World**: The earth, together with all of its countries, peoples, and natural features; or, in a broader sense, the universe or the realm of human existence.\n\n3. **Dear**: A term of endearment used to address someone affectionately or to express a fondness or high regard for someone or something."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 115535bb-4ff6-4314-a691-c330d4c294d5_3ea1dd23-5b62-45e4-a158-4279ac84dfe5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 115535bb-4ff6-4314-a691-c330d4c294d5_3ea1dd23-5b62-45e4-a158-4279ac84dfe5[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"وقد تجاوب كل من الرئيس إبراهيم رئيسي ورئيس السلطة القضائية مع هذه الخطة، وهناك جلسات عقدت وتعقد من أجل تعديلها ورسم خارطة طريق لتطبيقها في الفترة المقبلة، وسوف نتابع تنفيذها من خلال مجمع تشخيص مصلحة النظام.\n\nنسمع منذ فترة أصواتا تنادي بتعديل الدستور الإيراني وإجراء استفتاء عام لإخراج البلاد من الأزمات، هل تتابعون هذه المطالب في إطار الخطة التي تقدمتم بها؟\n\nموضوع الاستفتاء بشأن نوعية النظام السياسي في البلاد أصبح في خبر كان، لأنه تم إجراء هذا الاستفتاء عقب الثورة الإيرانية وصوتت غالبية الشعب الإيراني لصالح الجمهورية الإسلامية، ولا توجد مثل هذه البدعة التي يطالب بها البعض في أي من الدول الأخرى.\n\nأما بخصوص تعديل بعض المواد القانونية في الدستور الإيراني، فإنه لا يمانع أحد مثل هذا التوجه المنصوص عليه في المادة 177 من الدستور نفسه، ما عدا المواد القانونية التي تتضمن جمهورية النظام وإسلاميته. لكن هل نعتزم تعديل بعض مواد الدستور خلال الفترة القصيرة المقبلة؟ إن الجواب بالنفي، وذلك بالرغم من أننا نشاطر الأصوات التي تطالب بتعديل الدستور، لأن هذه المطالب كبيرة ومتضاربة في بعض الأحيان وتشمل طيفا موسعا من المواد الدستورية. نؤمن بضرورة تعديل الدستور، لكن لا بد من إجماع الأوساط الفكرية على المواد المراد تعديلها، وحينها سيكون إجراء الاستفتاء على المواد المعدلة لازما.\n\nووفق المادة 177 من الدستور الإيراني، تتم المراجعة بأمر من المرشد الأعلى إلى الرئيس، وذلك بعد التشاور مع مجمع تشخيص مصلحة النظام، لإعادة النظر في المواد التي يلزم تعديلها أو إضافتها من قبل مجلس يتألف من:\n\nأعضاء مجلس صيانة الدستور.\n\nرؤساء السلطات الثلاث.\n\nالأعضاء الدائمين في مجمع تشخيص مصلحة النظام.\n\n5 من أعضاء مجلس خبراء القيادة.\n\n10 أشخاص يعيّنهم المرشد.\n\n3 من المجلس الوزاري.\n\n3 من السلطة القضائية.\n\n10 من نواب البرلمان.\n\n3 أكاديميين.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [4b53e80e-8edc-42d3-9147-27acdff86292: sys_parse_numbered_object_list.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 115535bb-4ff6-4314-a691-c330d4c294d5_5562ebbe-2b3e-4bc6-b25b-b25510796fed[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 115535bb-4ff6-4314-a691-c330d4c294d5_5562ebbe-2b3e-4bc6-b25b-b25510796fed[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"وتطرح قرارات هذا المجلس على الاستفتاء العام بعد توقيعها من قبل المرشد، وتصبح سارية المفعول في حال حازت على موافقة الأكثرية المطلقة من المشاركين في الاستفتاء.\n\nأحد أسباب تردي الوضع الاقتصادي الناتج عن العقوبات المالية يعود إلى عدم موافقة طهران على اتفاقيات \"فاتف\" (FATF) المتعلقة بمكافحة غسيل الأموال وتمويل الإرهاب، لماذا لم تحسم هذه القضية حتى الآن؟\n\nلدينا خلاف بين البرلمان ومجلس صيانة الدستور بشأن قوانين مجموعة العمل المالي، مما أدى إلى إحالة القضية إلى مجمع تشخيص مصلحة النظام الذي لم يحسم بدوره الأمر لأسباب مختلفة منها تضارب آراء أعضائه، وهناك قانون ينص على أنه في حال عدم بت المجمع في قضية ما خلال عام من إحالتها إليه، فإن القرار سيكون لصالح مجلس صيانة الدستور الذي يعارض المصادقة على قوانين فاتف في هذه القضية.\n\nأود أن أقول هنا إن رأي الحكومة مؤثر في إقناع الأعضاء في مجمع مصلحة النظام، وإذا كانت حكومة إبراهيم رئيسي ترى مصلحة في المصادقة على هذه القوانين فيمكنها الإدلاء برأيها ومطالبة المجمع بالبت من جديد في القضية، وحينها سنكون في المجمع على استعداد لتسهيل الأمر في هذا الملف.\n\nأشرت أكثر من مرة إلى دور سلبي تلعبه جهات أجنبية ضد طهران بما في ذلك في الاحتجاجات الأخيرة، ما سبب هذا العداء الخارجي للنظام الإيراني؟\n\nمنذ حقبة الرئيس الأسبق محمود أحمدي نجاد، وطرحه موضوع محرقة الهولوكوست وصدور قرارات أممية ضد إيران، بدأ المجتمع الدولي باتهام طهران بتبني سياسة هجومية، مما مهّد الطريق لعمل بعض الجهات على التخويف من إيران، في ظل غفلة الأخيرة من مخاطر هذا التوجه الدولي وعدم التحرك الجاد لإبطال مفعول الدعاية المضللة التي يقوم بها العدو.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 115535bb-4ff6-4314-a691-c330d4c294d5_b1c77b7d-67a7-49a4-87ab-c16062ce21a9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 115535bb-4ff6-4314-a691-c330d4c294d5_b1c77b7d-67a7-49a4-87ab-c16062ce21a9[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"لقد وجد العدو في بعض الملفات الإيرانية -مثل برنامجها النووي وقدراتها العسكرية- ذريعة للضغط على طهران، ولمطالبتها بالتخلي عن مرتكزات قوتها، بينما هذه البرامج ردعية وتهدف إلى ضمان المصالح الوطنية، ولولا القدرات التي توصل إليها الإيرانيون خلال العقود الماضية لتمت مهاجمة الجمهورية الإسلامية حتى الآن.\n\nألا تظنون أن البرنامج النووي كلف البلاد أكثر من طاقاتها؟\n\nالعالم الغربي ينتهج سياسة مزدوجة حيال البرنامج النووي الإيراني، إذ يغض البصر عن البرنامج النووي الإسرائيلي ويبذل ما في وسعه للضغط على إيران، بالرغم من إصدار المرجعية الدينية في إيران فتوى تحرّم تصنيع وحيازة السلاح النووي، ناهيك عن أن الدول الدائمة العضوية في مجلس الأمن الدولي تمتلك أسلحة نووية، لكنها تعارض تطوير الدول الأخرى طاقاتها النووية بذريعة الحد من انتشار أسلحة الدمار الشامل.\n\nهناك استخدامات عديدة للطاقة النووية وتقنياتها، أبرزها في المجالات الطبية والدواء والكهرباء والزراعة؛ والجانب العسكري ليس سوى أحد هذه المجالات. أعداء إيران يريدون حرمانها من كل هذه الاستخدامات السلمية، لأن هناك آليات بالفعل لمنع الدول من بلوغ العتبة النووية والتحرك نحو تصنيع أسلحة نووية، وقد تم الاتفاق بين إيران والمجموعة السداسية عام 2015 علی إطالة أمد بلوغ طهران العتبة النووية في إطار الاتفاق النووي، لكن الولايات المتحدة هي التي انتهكت الاتفاق وانسحبت منه عام 2018 وأعادت العقوبات الأحادية على إيران.\n\nورغم تعنت الجانب الغربي في المفاوضات النووية طوال العامين الماضيين، فإن طهران على استعداد لاستئناف المفاوضات الرامية لإحياء الاتفاق النووي، لكننا بحاجة إلى ضمانات بشأن وفاء الطرف المقابل بتعهداته.\n\nهناك اتهامات متكررة بشأن تدخل إيران في الشؤون الداخلية للدول العربية، كيف تعلقون على ذلك؟\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 115535bb-4ff6-4314-a691-c330d4c294d5_cbf93e0e-4fb1-4827-b415-930860521b2e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 115535bb-4ff6-4314-a691-c330d4c294d5_cbf93e0e-4fb1-4827-b415-930860521b2e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"الوثيقة العشرينية الموسومة بـ\"إيران في أفق 2025″ التي صدرت عام 2003، تؤكد بوضوح على ضرورة تعاون طهران مع جميع دول العالم ما عدا الكيان الصهيوني الذي لم تعترف به الجمهورية الإسلامية، ومنذ ذلك الحين لم نغيّر في سياساتنا، ولا سيما تجاه الدول الجوار، لكن روّج العدو لمقولة تصدير الثورة الإسلامية للخارج، ودق الإسفين بيننا وبين الدول الإسلامية، في حين أن المقصود من تصدير الثورة هو تبيين مبادئها وثقافتها الإسلامية، بعيدا عن كل الشائعات الرامية إلى التخويف من الجمهورية الإسلامية بسبب موقفها المبدئي تجاه الكيان الصهيوني. لعل أبرز نقطة خلافية بين طهران والولايات المتحدة هي موقف الجمهورية الإسلامية من الكيان الصهيوني.\n\nولا ننكر أن ما وصلت إليه العلاقات الإيرانية العربية خلال السنوات الماضية كان نابعا عن غفلتنا إزاء مخططات أعداء الأمة الإسلامية، في حين أن المصالح والقواسم المشتركة بين الشعب الإيراني والشعوب العربية والإسلامية أكبر بكثير من النقاط الخلافية بينهما، ونستغل هذه المقابلة لندعو هنا إلى حوار عادل لوضع حدّ لهذه الاتهامات وإحلال الوفاق والوئام في المنطقة.\n\nالشعب الإيراني دفع ضريبة رفع الجمهورية الإسلامية شعار القضاء على إسرائيل، ألا تزال إيران متحمسة لهذا الشعار؟\n\nلقد أكد مؤسس الجمهورية الإسلامية آية الله الخميني مرارا أن الثورة الإسلامية ترتبط ارتباطا وثيقا بالقضية الفلسطينية، ولا يمكن تفكيكهما، ولا تغيير بعد في موقف طهران الثابت حيال تحرير القدس مهما عظمت الضريبة التي ندفعها.\n\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 115535bb-4ff6-4314-a691-c330d4c294d5_efcb815b-be63-48a0-b066-cf0c614fdfc7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 115535bb-4ff6-4314-a691-c330d4c294d5_efcb815b-be63-48a0-b066-cf0c614fdfc7[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any language, assistant will create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."},{"role":"user","content":"نحن أعلنّا أنه يجب إزالة الكيان الصهيوني، لكننا لم نعلن يوما أننا نريد الهجوم عسكريا للقضاء عليه، لكن مما لا شك فيه أننا سندعم حلفاءنا في أي مواجهة مع الكيان الصهيوني، في حين أن الولايات المتحدة تعلن باستمرار أنها تريد تغيير النظام في إيران بسبب سياساتها المناوئة للكيان الصهيوني، لكنها تعرف جيدا أن طهران لن تقف مكتوفة الأيدي تجاه أي اعتداء على مصالحها، وفي نهاية المطاف تقديرنا أن الاحتلال الإسرائيلي لن يستمر في الأراضي الفلسطينية، وأن أولى القبلتين سوف تتحرر ولو بعد حين.\n"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_fd722517-dfc5-4c42-ac48-f0697746264d[39m
[34m[34mverbose[34m[39m: [34m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate] response - complete in 3047ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 424, content: "Proin vulputate risus purus, id tincidunt magna eleifend vel.Pellentesque et commodo leo, sit amet molestie nunc.Nunc purus lectus, interdum ut ... rhoncus, ante lorem volutpat eros, ac tincidunt enim ipsum at ex.Fusce dolor arcu, pretium eget elementum vel, semper at ipsum.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 471 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"The emphasis of this text is on seamless integration of diverse aspects of content, ensuring a smooth flow from one section to another. The composition reflects elements of structure and unity, creating a cohesive narrative that is both informative and engaging.\n\n---\n\nThe crisp statement of content resonates throughout, emphasizing clarity and precision in communication. The narrative maintains a balanced approach, smoothly transitioning through various thematic elements, while adhering to a streamlined, cohesive structure. Through meticulous organization, the text efficiently conveys its message, with an emphasis on coherence and fluidity."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 4b53e80e-8edc-42d3-9147-27acdff86292_b189ace3-e3d7-4fab-a469-ad1aaab5c8c3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 4b53e80e-8edc-42d3-9147-27acdff86292_b189ace3-e3d7-4fab-a469-ad1aaab5c8c3[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, assistant will carefully read the list and attempt to convert the list into a JSON array named 'list' of objects. Each list item is converted into an array element object with the given fields. If a field value is numeric, it should be returned as a number in the object. If there are extra fields, assistant will ignore them. If a list item doesn't contain all fields, assistant will return the fields that are present and skip the missing fields. If the conversion is not at all possible, assistant will return an empty JSON array {list:[]}.\n\nExample: {list:[{field1: \"value1\", field2: \"value2\"}, {field1: \"value3\", field2: \"value4\"}]}"},{"role":"user","content":"Fields: (name: definition)\nList: Certainly! Here are the top three entities from the phrase \"hello there my dear world\" along with their definitions:\n\n1. **Hello**: A greeting or expression of goodwill used when meeting someone or starting a conversation.\n\n2. **World**: The earth, together with all of its countries, peoples, and natural features; or, in a broader sense, the universe or the realm of human existence.\n\n3. **Dear**: A term of endearment used to address someone affectionately or to express a fondness or high regard for someone or something."}],"temperature":0,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 6c51d15b-14ff-417b-9eee-438aef3f04cd_f1f15d42-65ff-4e00-be8e-b2623f2da82e[39m
✔ integration › graphql › features › main › validates bias endpoint (5.4s)
[34m[34mverbose[34m[39m: [34m<<< [6c51d15b-14ff-417b-9eee-438aef3f04cd] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6c51d15b-14ff-417b-9eee-438aef3f04cd: bias] response - complete in 4887ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 23 tokens][39m
[34m[34mverbose[34m[39m: [34mhello there my dear world![39m
[34mIs the above text written objectively? Why or why not, explain with details:[39m
[34m[39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"The phrase \"hello there my dear world!\" is not written objectively. Objectivity in writing refers to the presentation of facts and information without the influence of personal feelings, interpretations, or opinions. The given text includes several subjective elements:\n\n1. **Personal Address**: The use of \"hello there\" is a greeting, which conveys a personal or informal tone rather than an objective one.\n \n2. **Endearment**: The phrase \"my dear world\" includes the word \"dear,\" which is an expression of affection or endearment. This implies a personal sentiment and emotional involvement, which is inherently subjective.\n\n3. **Perspective**: By using \"my,\" the writer is expressing possession or a personal relationship with the world, which introduces a subjective viewpoint.\n\nOverall, the language used in the phrase carries personal and emotional undertones, making it subjective rather than objective."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_dc9c70ef-ca2d-4b11-9363-40ef83806545[39m
[34m[34mverbose[34m[39m: [34m<<< [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2: translate] response - complete in 1688ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 105, content: "وأعلن أمس الأربعاء الرئيس الأميركي جو بايدن أن الولايات المتحدة سترسل 31 دبابة من طراز "إم1 أبرامز" القتالية إلى أوكرانيا، ... من طراز "ليوبارد2″، وإعلان مشابه من النرويج ودول أوروبية أخرى، الأمر الذي رحب به الناتو، ووصفته أوكرانيا بـ"حلف الدبابات الكبير"."[39m
[36m[36minfo[36m[39m: [36m[chat request contained 152 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"On Wednesday, U.S. President Joe Biden announced that the United States would send 31 M1 Abrams combat tanks to Ukraine, following hours after Germany confirmed it would transfer 14 of its Leopard 2 tanks to the Kyiv government, along with a similar announcement from Norway and other European countries. This move was welcomed by NATO and described by Ukraine as the \"grand tank coalition.\""[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_943d1caa-6dc0-4a6e-9529-ad00f05172db[39m
[34m[34mverbose[34m[39m: [34m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate] response - complete in 4153ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 389, content: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id erat sem. Phasellus ac dapibus purus, in fermentum nunc. Mauris ... sit amet iaculis euismod, nunc odio lacinia est, dictum iaculis ante nisi in est.Fusce vehicula lorem tellus.Nullam a tempus nisi.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 436 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In id erat sem. Phasellus ac dapibus purus, in fermentum nunc. Mauris quis rutrum magna. Quisque rutrum, augue vel blandit posuere, augue magna convallis turpis, nec elementum augue mauris sit amet nunc. Aenean sit amet leo est. Nunc ante ex, blandit et felis ut, iaculis lacinia est. Phasellus dictum orci id libero ullamcorper tempor.\n\nVivamus id pharetra odio. Sed consectetur leo sed tortor dictum venenatis. Donec gravida libero non accumsan suscipit. Donec lectus turpis, ullamcorper eu pulvinar iaculis, ornare ut risus. Phasellus aliquam, turpis quis viverra condimentum, risus est pretium metus, in porta ipsum tortor vitae elit. Pellentesque id finibus erat. In suscipit, sapien non posuere dignissim, augue nisl ultrices tortor, sit amet eleifend nibh elit at risus.\n\nDonec diam ligula, sagittis ut nisl tincidunt, porta sodales magna. Vestibulum ut dui arcu. Fusce at dolor ex. Aliquam eu justo non libero volutpat pulvinar at id urna. Donec nec purus sed elit bibendum faucibus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vivamus iaculis mattis velit, ut lacinia massa lacinia quis. Phasellus porttitor gravida ex, id aliquet eros rhoncus quis. Ut fringilla, lectus a vehicula luctus, diam odio convallis dolor, sodales pharetra nulla ex dictum justo. Ut faucibus, augue quis dictum iaculis, diam leo maximus sapien, sit amet vulputate eros quam sed sem. Cras malesuada, sapien sit amet iaculis euismod, nunc odio lacinia est, dictum iaculis ante nisi in est. Fusce vehicula lorem tellus. Nullam a tempus nisi."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_a8041d37-4959-499b-b1a1-a7c3723dacb3[39m
[34m[34mverbose[34m[39m: [34m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate] response - complete in 4229ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 331, content: "Integer rhoncus fringilla felis ac tincidunt.Phasellus eu ultricies tellus.Sed pharetra, eros sed dignissim mattis, mi lectus blandit elit, vitae euismod ... rhoncus sem non, interdum justo.Nulla sed tincidunt nisi.Suspendisse luctus viverra volutpat.Duis arcu nulla, euismod eu scelerisque in, vulputate eget quam.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 378 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Integer fringilla rhoncus felis at tincidunt. Phasellus eu ultricies tellus. Sed pharetra, eros sed dignissim mattis, mi lectus blandit elit, vitae euismod ipsum sapien a eros. Aliquam lobortis tellus venenatis, sagittis lorem non, eleifend odio. Duis ultrices urna vel commodo varius. Sed ultricies mauris ut velit dignissim, eu lobortis ex tempor. Praesent vitae iaculis nisl. Vestibulum id convallis tellus. Vivamus eu consectetur erat. Curabitur interdum est non nibh malesuada ullamcorper. Phasellus mollis arcu a pharetra lacinia. Praesent sit amet sem non dui iaculis tincidunt. Aliquam vitae libero viverra metus feugiat volutpat ut eget sem. Nam facilisis pulvinar urna, ut venenatis ligula accumsan finibus. Maecenas nec aliquam nulla. Maecenas mattis magna erat.\n\nNow from nothing to just before sollicitudin rates a a before. But scelerisque leo benefit, eget venenatis orci cursus eget. Ut pretium leo et nunc sodales, in luctus erat faucibus. Interdum et malesuada fames ac ante ipsum primis in faucibus. Mauris facilisis lorem quis turpis commodo, id vulputate metus molestie. Fusce id neque vestibulum, pretium elit in, ultrices justo. Praesent turpis dui, ullamcorper in vulputate ut, posuere at sapien. Etiam laoreet ultrices felis, id venenatis purus. Sed nec mauris pharetra, rhoncus sem non, interdum justo. Nulla sed tincidunt nisi. Suspendisse luctus viverra volutpat. Duis arcu nulla, euismod eu scelerisque in, vulputate eget quam."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 4b53e80e-8edc-42d3-9147-27acdff86292_b189ace3-e3d7-4fab-a469-ad1aaab5c8c3[39m
✔ integration › graphql › features › main › validates entities endpoint with given num of count return (6.2s)
[34m[34mverbose[34m[39m: [34m<<< [4b53e80e-8edc-42d3-9147-27acdff86292] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [4b53e80e-8edc-42d3-9147-27acdff86292: sys_parse_numbered_object_list] response - complete in 1325ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 169, content: "Assistant is a list parsing AI. When user posts text including a numbered list and a desired set of fields, ... not at all possible, assistant will return an empty JSON array {list:[]}.[39m
[34mExample: {list:[{field1: "value1", field2: "value2"}, {field1: "value3", field2: "value4"}]}"[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 123, content: "Fields: (name: definition)[39m
[34mList: Certainly! Here are the top three entities from the phrase "hello there my dear world" along with ... term of endearment used to address someone affectionately or to express a fondness or high regard for someone or something."[39m
[36m[36minfo[36m[39m: [36m[chat request contained 292 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"```json\n{\n \"list\": [\n {\n \"name\": \"Hello\",\n \"definition\": \"A greeting or expression of goodwill used when meeting someone or starting a conversation.\"\n },\n {\n \"name\": \"World\",\n \"definition\": \"The earth, together with all of its countries, peoples, and natural features; or, in a broader sense, the universe or the realm of human existence.\"\n },\n {\n \"name\": \"Dear\",\n \"definition\": \"A term of endearment used to address someone affectionately or to express a fondness or high regard for someone or something.\"\n }\n ]\n}\n```"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 65dd2285-41e8-4bb7-9698-7d071fba56c0_b35a5853-c65d-4da2-a90d-87b827a24ec5[39m
[34m[34mverbose[34m[39m: [34m<<< [65dd2285-41e8-4bb7-9698-7d071fba56c0] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [65dd2285-41e8-4bb7-9698-7d071fba56c0: translate] response - complete in 4695ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 489, content: "Lorem ipsum dolor sit amet, consectetur adipiscing elit in id erat sem phasellus ac dapibus purus, in fermentum nunc mauris ... tristique, dui ipsum rhoncus massa, non varius nibh massa in turpisVestibulum vulputate, felis quis lacinia porta, nulla ex volutpat lorem,"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 536 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"هذا نص افتراضي يستخدم في صناعة الطباعة والتنضيد. بدلاً من البحث عن نص ذا معنى، يقوم المصممون باستخدام هذا النص الوهمي لإعطاء الأشكال البصرية للصفحات.\n\nالخطوط الأساسية هي: في التصميم الجرافيكي، من الضروري التركيز على الشكل العام للتصميم بدلاً من المعنى الدقيق للنصوص.\n \nعند استخدامه، يلاحظ أن النص غير متماسك ولا يهدف إلى إيصال أي معنى. الهدف منه هو تقديم نظرة أولية على تصميم وتخطيط الصفحات.\n \nيستخدم الآن في كثير من الأحيان في عينات التصميم الجرافيكي، مثل الشعارات، النشرات، والمجلات، بغية عرض التصميم النهائي قبل أن يكون المحتوى الفعلي جاهزًا."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 115535bb-4ff6-4314-a691-c330d4c294d5_efcb815b-be63-48a0-b066-cf0c614fdfc7[39m
[34m[34mverbose[34m[39m: [34m<<< [115535bb-4ff6-4314-a691-c330d4c294d5] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [115535bb-4ff6-4314-a691-c330d4c294d5: translate] response - complete in 2756ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 138, content: "نحن أعلنّا أنه يجب إزالة الكيان الصهيوني، لكننا لم نعلن يوما أننا نريد الهجوم عسكريا للقضاء عليه، لكن مما لا ... وفي نهاية المطاف تقديرنا أن الاحتلال الإسرائيلي لن يستمر في الأراضي الفلسطينية، وأن أولى القبلتين سوف تتحرر ولو بعد حين.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 185 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"We have announced that the Zionist entity should be removed, but we have never declared that we want to militarily attack to eliminate it. However, there is no doubt that we will support our allies in any confrontation with the Zionist entity. Meanwhile, the United States continuously announces that it wants to change the regime in Iran due to its anti-Zionist policies, but it knows well that Tehran will not stand idly by in response to any aggression against its interests. Ultimately, our assessment is that the Israeli occupation will not last in Palestinian territories, and the first of the two qiblas will be liberated, even if after some time."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_6218e7f4-77d2-4c95-94cb-0af189374f68[39m
[34m[34mverbose[34m[39m: [34m<<< [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2: translate] response - complete in 4097ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 391, content: "بدوره، قال رئيس لجنة مجلس الدوما الروسي للشؤون الدولية ليونيد سلوتسكي إن كتيبة الدبابات الأميركية لن تساعد الرئيس الأوكراني فولوديمير ... استخدام دبابات "تشالنجر2" سيبدأ الأسبوع المقبل.[39m
[34mورحب الوزير البريطاني بقرار ألمانيا إرسال دبابات "ليوبارد2″، وقرار الولايات المتحدة إرسال دبابات "أبرامز" لأوكرانيا.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 438 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"In turn, the head of the Russian Duma's International Affairs Committee, Leonid Slutsky, said that the American tank battalion would not help Ukrainian President Volodymyr Zelensky change the course of the Russian operation in Ukraine nor the situation in Crimea, according to him.\n\nHe also added that any attempt to capture the Crimean Peninsula would be met with a harsh response, emphasizing that the Russian assault would not be stopped by another supply of Western weapons.\n\nAmerican Condemnation\n\nMeanwhile, the United States condemned today, Thursday, the Russian missile attacks targeting the Ukrainian capital, Kyiv.\n\nIn a tweet, U.S. Ambassador to Kyiv Bridget Brink described the Russian attacks as \"violent\" and following the \"same strategic failure.\"\n\nShe added, \"A wave of Russian missile and drone attacks cannot stop the heroic defenders of Ukraine, nor its brave people, nor our decisive and united support for Ukraine.\"\n\n\"Challenger 2\" Tanks\n\nIn another development, British Defence Secretary Alex Chalk said that British \"Challenger 2\" tanks are scheduled to enter the military operations theater in Ukraine by the end of March.\n\nThe British Defence Secretary added in a press conference that his country has provided 200 armored vehicles to Ukraine so far, and that the training of Ukrainian forces on the use of \"Challenger 2\" tanks will begin next week.\n\nThe British minister welcomed Germany's decision to send \"Leopard 2\" tanks and the U.S. decision to send \"Abrams\" tanks to Ukraine."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 115535bb-4ff6-4314-a691-c330d4c294d5_48582ac7-b512-4b29-af07-0bbbacec9335[39m
[34m[34mverbose[34m[39m: [34m<<< [115535bb-4ff6-4314-a691-c330d4c294d5] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [115535bb-4ff6-4314-a691-c330d4c294d5: translate] response - complete in 5447ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 458, content: "قبل شهرين من قضية مهسا، كان المجلس الأعلى للثورة الثقافية قد عمّم قرارا يؤكد ضرورة وقف العنف والاستعانة بالشرطة الأخلاقية ... والاعتراف بحق مختلف الأطياف السياسية والاجتماعية في المشاركة بالحكم، وتوفير الأرضية للمنافسة السليمة بينها، وتعديل الأخطاء الموجودة في منظومة الحكم.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 505 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Two months before the Mahsa case, the Supreme Council of the Cultural Revolution issued a decision emphasizing the need to stop violence and employ the moral police (guidance patrols) to enforce the hijab law, focusing on the principle of promoting virtue and preventing vice. Undoubtedly, the failure to take this decision seriously resulted from the negligence of some Iranian entities, which cost the country dearly during the protests. Additionally, we cannot deny the deterioration of the economic and living conditions and its role in the discontentment of some segments of the Iranian people. However, it is important to distinguish between demand-driven movements and acts of unrest.\n\nWe believe that less than 3% of the Iranian population stoked the flames during the recent developments. Conversely, there is a majority that declared their loyalty to the Islamic regime by participating in rallies supporting the Islamic Republic.\n\nWe do not wish to downplay the percentage of those opposing and resisting the Iranian regime; rather, we believe this percentage is significant. We must open channels of communication and dialogue with them to convert the resisters into opponents, transform opponents into neutrals, and attract neutrals to become loyalists. Unfortunately, we hear some extreme voices within Iran working to expel all those who do not belong to the loyalist camp.\n\nIs there indeed a mechanism for reconciliation between the Iranian regime and the protesters?\n\nAfter the recent protests in the country, a plan was submitted to the concerned authorities. It was previously prepared based on scientific studies to bridge the gap in viewpoints and foster a culture of dialogue among segments of the Iranian population. We believe we have somewhat distanced ourselves from the culture that encouraged freedom of expression following the Iranian Revolution of 1979. The main pillars of the plan can be summarized as follows:\n\nLaunching a dialogue platform in Iranian universities, providing spaces for dissent and protest, acknowledging the right of various political and social spectra to participate in governance, creating a healthy competitive environment among them, and correcting existing errors in the governance system."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 115535bb-4ff6-4314-a691-c330d4c294d5_cbf93e0e-4fb1-4827-b415-930860521b2e[39m
[34m[34mverbose[34m[39m: [34m<<< [115535bb-4ff6-4314-a691-c330d4c294d5] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [115535bb-4ff6-4314-a691-c330d4c294d5: translate] response - complete in 6186ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 369, content: "الوثيقة العشرينية الموسومة بـ"إيران في أفق 2025″ التي صدرت عام 2003، تؤكد بوضوح على ضرورة تعاون طهران مع جميع دول ... بالقضية الفلسطينية، ولا يمكن تفكيكهما، ولا تغيير بعد في موقف طهران الثابت حيال تحرير القدس مهما عظمت الضريبة التي ندفعها.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 416 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"The document titled \"Iran in the Horizon of 2025,\" issued in 2003, clearly emphasizes the necessity for Tehran to cooperate with all countries of the world except the Zionist entity, which the Islamic Republic has not recognized. Since then, we have not changed our policies, especially towards neighboring countries. However, the enemy has promoted the notion of exporting the Islamic revolution abroad and driven a wedge between us and Islamic countries. The intent behind exporting the revolution is to clarify its principles and Islamic culture, away from all rumors aimed at instilling fear of the Islamic Republic due to its principled stance against the Zionist entity. Perhaps the most notable point of contention between Tehran and the United States is the Islamic Republic's position on the Zionist entity.\n\nWe do not deny that the state of Iranian-Arab relations in recent years stemmed from our neglect of the plans of the enemies of the Islamic nation, while the common interests and shared grounds between the Iranian people and Arab and Islamic peoples are far greater than the points of disagreement between them. We use this interview to call for a fair dialogue to put an end to these accusations and establish harmony and concord in the region.\n\nThe Iranian people have paid the price for the Islamic Republic's slogan of eliminating Israel. Is Iran still enthusiastic about this slogan?\n\nThe founder of the Islamic Republic, Ayatollah Khomeini, repeatedly affirmed that the Islamic revolution is closely linked to the Palestinian cause and cannot be separated. There is no change in Tehran's steadfast position on the liberation of Jerusalem, no matter how great the price we pay."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_e73fe979-d2a4-4a0a-926f-47e43e061b6c[39m
[34m[34mverbose[34m[39m: [34m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate] response - complete in 9401ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 482, content: "Sed ut lectus nec ligula blandit tempus.Donec faucibus turpis id urna vehicula imperdiet.Duis tempor vitae orci interdum dignissim.Phasellus sed efficitur ... at augue.Morbi ac tristique quam.Suspendisse vestibulum nec dui et consectetur.Aliquam a dapibus dolor, sit amet fringilla eros.Nam id lorem nulla.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 529 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"As it is, the text is in Latin and appears to be a placeholder text known as a \"Lorem Ipsum.\" It doesn't have a direct or coherent translation, as it is not meant to carry substantive meaning. However, here's a possible translation based on typical usage of similar words:\n\n\"The leadership of the lecture is no longer a time. The ease of the pool is a vehicle or the car is a burden. But the whole of life is an element or a step. The whole of life is efficient. When the accumulation is of life, the satisfaction of the whole, the purity of the whole, one of the things, and in the time of the pain of the mass, for the life of the people, and the needs of the people, is for the people.\n\nThe client of the pool, the enhancement of the vehicle, and the pain of the spine, the pure enhancement of the life of the people, and the labor of the people, and the mass of the pool of life and interest.\n\nThe name of life is the fear of the work of the people, the needs of the people, and the life of the people, and the name of the labor of the people is the satisfaction of the needs of the people.\"\n\nThis translation might not be fully accurate or coherent, as the original text seems to be a random assortment of Latin phrases."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 115535bb-4ff6-4314-a691-c330d4c294d5_add2c775-bee0-4b9b-8301-e3b983cd4a0e[39m
[34m[34mverbose[34m[39m: [34m<<< [115535bb-4ff6-4314-a691-c330d4c294d5] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [115535bb-4ff6-4314-a691-c330d4c294d5: translate] response - complete in 7063ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 488, content: "هناك تحليلات متفاوتة عن سبب خوض العدو غمار المعركة الشاملة ضد إيران في المرحلة الراهنة، بين من يرى أن الأخيرة ... الحرب الناعمة، من خلال الإسراع في تشكيل لجنة تقصي حقائق والإعلان عن سبب وفاة الشابة مهسا أميني ومعاقبة المقصّرين المحتملين.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 535 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"There are varying analyses about why the adversary is engaging in a comprehensive battle against Iran at this stage. Some believe that Iran is experiencing a period of weakness and has lost its social base due to the deteriorating living conditions and the effectiveness of external sanctions. Meanwhile, others think that opening a specific front against Iran has proven unsuccessful, as Tehran has managed to heal its wounds and overcome many crises over the past decades. Therefore, multiple fronts must be opened against it simultaneously.\n\nAnother group believes that Iran should be targeted at any time with all possible tools and whenever the opportunity arises to curb its growing development. This is considered a very weak analysis. At the same time, there are those who regard Iranian policies as aggressive and fear their regional and international repercussions. This has led to a convergence of interests among many parties regarding the Iranian file and fear of Tehran's policies, resulting in external parties launching a hybrid war against Iran at this stage. This stems from fabricated reports they received about the deteriorating health condition of Supreme Leader Ayatollah Ali Khamenei, even though the enemy had planned to launch its operations in the coming period, and the death of young woman Mahsa Amini is merely a pretext to spark the pre-planned operations against us.\n\nThis is regarding the external factor in the protests, but what about the internal factors?\n\nWe have never claimed that the behavior of Iranian institutions and their cadres is without shortcomings and deficiencies. There are indeed mistakes and problems without a doubt. In contrast, the judiciary and regulatory bodies are diligently working to punish the wrongdoers and console the victims and their families as much as possible. However, this does not justify fabricating all sorts of accusations against the state and conspiring against it.\n\nWe believe that part of the public anger resulting from soft war operations could have been avoided by quickly forming a fact-finding committee and announcing the cause of Mahsa Amini's death, as well as punishing the potential wrongdoers."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 612750ce-ca7d-4515-bf23-979554351767_b872bab8-bab4-4376-8a49-46813b707bf0[39m
[34m[34mverbose[34m[39m: [34m<<< [612750ce-ca7d-4515-bf23-979554351767] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [612750ce-ca7d-4515-bf23-979554351767: translate] response - complete in 7977ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 229, content: " non rhoncus neque erat quis arcuMorbi massa nisl, hendrerit eget tortor condimentum, lobortis dapibus semAliquam ut dapibus elitSed porta ... vel est vehicula lobortisCurabitur ipsum ipsum, ullamcorper eget placerat sit amet, dapibus iaculis dui Phasellus facilisis rutrum metus nec euismod."[39m
[36m[36minfo[36m[39m: [36m[chat request contained 276 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"غير رونسوس neque erat quis arcu موربي ماسا نيسل، هندريريت eget tortor كوندمنتوم، لابورتيس دابيبوس سم أليكوام ut دابيبوس إليت سِد بورتا ديجنيسيم ante نولام إندتردوم ligula et massa vehicula, vel gravida diam laoreet فيفاموس et enim eget turpis بيليكوللا لوريت فيفاموس بيليكوللا neque et mauris imperdiet pulvinar أليكوام eget ligula congue, tincidunt magna eu, رتروم urna سِد كونسكوات orci est, vel laoreet magna tincidunt sit amet كورابيتور eget كوندمنتوم odio, vitae كوندمنتوم إليت ديوس فيفيررا لابورتيس magna بيليكوللا habitant موربي تريستيك senectus et netus et malesuada fames ac turpis egestas سِد فاسيليسيس mi eu scelerisque فارترا كراس et massa odio برايسنت quis nulla vitae mi بلاندت egestas ac vitae libero كراس التراثيس ex non كونسوكوات scelerisque نولا et est ac sem بلاكيرات كوندفالس ac vitae ماسا فاسيلوس لابورتيس mauris vel est vehicula لابورتيس كورابيتور إيبسوم إيبسوم، ullamcorper eget بلاكيرات sit amet، دابيبوس iaculis dui فاسيلوس فاسيليسيس رتروم metus nec euismod."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 115535bb-4ff6-4314-a691-c330d4c294d5_5562ebbe-2b3e-4bc6-b25b-b25510796fed[39m
[34m[34mverbose[34m[39m: [34m<<< [115535bb-4ff6-4314-a691-c330d4c294d5] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [115535bb-4ff6-4314-a691-c330d4c294d5: translate] response - complete in 7381ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 419, content: "وتطرح قرارات هذا المجلس على الاستفتاء العام بعد توقيعها من قبل المرشد، وتصبح سارية المفعول في حال حازت على موافقة ... في ظل غفلة الأخيرة من مخاطر هذا التوجه الدولي وعدم التحرك الجاد لإبطال مفعول الدعاية المضللة التي يقوم بها العدو.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 466 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Decisions of this council are submitted to a general referendum after being signed by the Supreme Leader, and they become effective if they receive the absolute majority approval of the participants in the referendum.\n\nOne of the reasons for the deterioration of the economic situation due to financial sanctions is Tehran's refusal to agree to the \"FATF\" agreements related to combating money laundering and financing terrorism. Why has this issue not been resolved yet?\n\nThere is a disagreement between the parliament and the Guardian Council regarding the laws of the Financial Action Task Force, which led to the referral of the issue to the Expediency Discernment Council of the System, which, in turn, has not resolved the matter due to various reasons, including conflicting opinions among its members. There is a law that states if the council does not decide on an issue within a year of its referral, the decision will be in favor of the Guardian Council, which opposes the approval of FATF laws in this case.\n\nI would like to say here that the government's opinion is influential in convincing the members of the Expediency Discernment Council, and if Ebrahim Raisi's government sees an interest in approving these laws, it can express its opinion and request the council to reconsider the issue. In that case, we in the council will be ready to facilitate the matter in this file.\n\nI have pointed out several times the negative role played by foreign entities against Tehran, including in recent protests. What causes this external hostility towards the Iranian regime?\n\nSince the era of former President Mahmoud Ahmadinejad, and his raising of the Holocaust issue and the issuance of UN resolutions against Iran, the international community began accusing Tehran of adopting an aggressive policy, which paved the way for some parties to incite fear of Iran, while the latter was oblivious to the dangers of this international trend and did not take serious action to nullify the misleading propaganda carried out by the enemy."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_59ff0ac2-14b4-4b09-abb5-b14cc2dae518[39m
[34m[34mverbose[34m[39m: [34m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate] response - complete in 9888ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 359, content: "Integer vulputate ex dui, vitae scelerisque purus viverra vel.Cras ultricies purus in nibh dapibus, non hendrerit nulla aliquam.Fusce vitae gravida ... finibus.Sed non enim vestibulum, ornare dui id, dignissim turpis.Etiam fermentum rutrum porttitor.Maecenas id nisl sodales, ornare turpis placerat, tincidunt dui.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 406 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"An integer exudes strength, thriving through pure resilience. Extravagant endeavors blend seamlessly into elegance. With grace, the unwavering journey toward success endures. Towers of excellence emerge from the depth, a testament to perseverance's power. The essence of distinction arises from temporal seasoning. Sculpted figures, defined by movement, transcend challenges with unwavering poise, turning nothing into significant triumphs. Effective strategies enhance progressions. Transported to heights of ambitions, aspirations align with possibilities. Settled within calm resolve, ventures of varied pursuits find harmony. Unleashed momentum catapults achievements toward anticipated zeniths. Through sieved aspirations, elevated elevations meet perceptible clarity. Steady advancement merges contemplative precision. Anchoring stability is embraced by potential's embrace.\n\nTransitions rise, capturing notable milestones cultivated in determination's forge. Every aspiration seeks a definitive embrace. Nurtured within consistent growth, aspirations find their place amid ambitions. Seamless integration fosters captivating allure. Cultivated endeavors unfold amid transformative reflections. Unwavering resolve crafts artful ascensions within limitless possibilities. The essence of achievement is intricately intricately interwoven with dedication. Celestial horizons beckon, inviting participation in triumphant arcs. Introspection crafts narratives of triumph, orchestrating desires with precision. A tapestry of aspirations unfolds, embracing challenges met with resilience. Each moment reverberates with dedication's symphony. Convergence shines brightly, nourishing emerging potential."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_e9019531-12a1-4417-bf78-a06199ea4a85[39m
[34m[34mverbose[34m[39m: [34m<<< [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2: translate] response - complete in 8788ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 477, content: "وفي الجبهة الشرقية، على ضفاف نهر دنيبرو، تعرضت مدينة زاباروجيا لهجمة صاروخية روسية جديدة. كما أعلن الدفاع الجوي الأوكراني رصد ... وفق تعبيره.[39m
[34mوأكد بيسكوف أنه لا نية لدى موسكو لتغيير وضع العملية العسكرية الخاصة في أوكرانيا، بعد إرسال الدبابات إلى كييف.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 524 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"On the eastern front, along the banks of the Dnipro River, the city of Zaporizhzhia was subjected to a new Russian missile attack. The Ukrainian air defense also announced the detection of two missiles aimed at the Dnipro region, in the city of Kryvyi Rih, west of the region.\n\nMeanwhile, the pro-Russian authorities in Donetsk announced the entry of Russian forces into the city of Vuhledar and the strengthening of their positions in its suburbs.\n\nThe Russian military escalation also coincided with a Ukrainian warning of Russian combat preparations starting from Crimea; the spokesperson for the Ukrainian General Staff, Oleksandr Shtupun, said that Moscow is preparing for a new mobilization operation in the region.\n\nIn conjunction with Russian movements in Crimea, Ukrainian intelligence confirmed the need for more long-range artillery to strike Russian reinforcements arriving from the Crimean Peninsula, stating that the Russians are transporting ammunition and equipment to warehouses more than 80 kilometers from the southern front lines.\n\nThese military developments in Ukraine come amid the confirmation of several European countries, including Germany, of sending \"Leopard 2\" tanks to the Ukrainian army.\n\nNATO countries fear that some military supplies to Ukraine could escalate the conflict and turn it into a direct war with Russia.\n\nTanks, Threats, and Escalation\n\nThe Russian military response to the announcement of Ukraine's supply of tanks was accompanied by an escalation in statements as well.\n\nAfter Moscow vowed to burn these tanks, Kremlin spokesperson Dmitry Peskov considered the supply of Western tanks to Ukraine as direct engagement in the conflict and evidence of increasing direct U.S. and European involvement in this war, according to his expression.\n\nPeskov confirmed that Moscow has no intention of changing the status of the special military operation in Ukraine after the tanks are sent to Kyiv."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 115535bb-4ff6-4314-a691-c330d4c294d5_05de3878-3ca8-4061-bbee-7edf6d5149cd[39m
[34m[34mverbose[34m[39m: [34m<<< [115535bb-4ff6-4314-a691-c330d4c294d5] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [115535bb-4ff6-4314-a691-c330d4c294d5: translate] response - complete in 8648ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 444, content: "[39m
[34mطهران- ما عدا فترات قصيرة ساد خلالها الهدوء في علاقات إيران الخارجية، فإن ملفات طهران حافظت على سخونتها منذ الثورة ... الموجهة للجمهورية الإسلامية منذ عام 1979. لكن هذه المرة كانت الحرب الناعمة ضدنا شاملة وهجينة على مختلف الجبهات الداخلية والخارجية.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 491 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Tehran - Except for brief periods of calm in Iran's foreign relations, Tehran's issues have remained heated since the Iranian revolution in 1979 until today. As soon as one issue calms down, another emerges in the form of domestic protests or tensions in Tehran's relations with regional or Western countries.\n\nWith the protests ignited by the death of young woman Mahsa Amini in mid-September, tensions in Iranian-European relations have re-emerged, raising significant questions about the reasons for the recurring protests, the future of nuclear negotiations, Tehran's relations with neighboring countries, and whether it will change its stance on the Palestinian issue.\n\nIn an exclusive interview with Al Jazeera Net, conservative Iranian politician Mohammad Reza Bahonar, a member of the Expediency Discernment Council and Secretary-General of the Islamic Society of Engineers, who has maintained his seat in the Iranian parliament for 28 years, ruled out the death of Mahsa Amini as the main cause of the protests, attributing it instead to external interventions aiming to incite against the Iranian regime.\n\nThe following is the text of the interview:\n\nBahonar acknowledged the existence of errors and shortcomings in the work of Iranian institutions, but stated that the judiciary and regulatory bodies are trying to address them (Al Jazeera).\n\nIn recent months, Iran has witnessed widespread popular protests, but they are not the only ones in recent decades. In your opinion, what are the reasons for the repeated protests in Iran?\n\nContrary to media maneuvers that try to present the hijab issue and the death of Mahsa Amini as the main reason for these protests, I believe that developments within Iran are closely linked to international developments and threats directed at the Islamic Republic since 1979. This time, however, the soft war against us was comprehensive and hybrid across various internal and external fronts."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 6f6dec92-4dc9-4be2-bfc9-db9c166a89f2_f7d42658-0f64-469c-b542-42d619c3c344[39m
✔ integration › graphql › features › main › chunking test... (13.1s)
[34m[34mverbose[34m[39m: [34m<<< [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [6f6dec92-4dc9-4be2-bfc9-db9c166a89f2: translate] response - complete in 9811ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 481, content: "[39m
[34m صعدت روسيا هجماتها في أنحاء أوكرانيا، بعد يوم ... ميكولايف، واستهدفت الصواريخ الروسية كذلك منشآت للطاقة في مقاطعة أوديسا على ساحل البحر الأسود جنوبا وتسببت في انقطاع التيار الكهربائي.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 528 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Russia intensified its attacks across Ukraine following the West's announcement of providing Kyiv with combat tanks. Dozens of Russian missiles and drones targeted the Ukrainian capital and cities in the south and east. The Kremlin stated that the tanks would not change the nature of the battle, while the Ukrainian Ministry of Defense announced Russian combat preparations originating from Crimea.\n\nRussian forces launched missile strikes across various parts of Ukraine, including 37 air raids and 10 nighttime missile strikes targeting infrastructure in Dnipro and other areas, prompting the Ukrainian army to declare a state of high alert nationwide.\n\nThe shelling and raids also included the capital, Kyiv, where residents awoke to the sound of explosions after Russian forces targeted the city with more than 15 \"cruise\" missiles, which Ukrainian authorities said their air defenses successfully intercepted.\n\nMilitary authorities in Kyiv confirmed the Ukrainian air defenses confronted the Russian missiles aimed at the city but urged many residents to take shelter as the regional council in Kyiv confirmed that the threat of airstrikes had not ended.\n\nEarlier, Kyiv Mayor Vitali Klitschko announced that one person was killed and two injured in a Russian missile attack targeting a non-residential building in the city's Holosiivsky district. He confirmed in a post on Telegram that sporadic explosions occurred in the city and urged residents to take cover.\n\nClashes between the two sides intensified on the southern front, where Russian forces shelled several areas, particularly in the Kherson region in the south. Ukrainian defenses also announced the downing of Russian missiles over the Mykolaiv region. Russian missiles also targeted energy facilities in the Odessa region on the Black Sea coast, causing power outages."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 115535bb-4ff6-4314-a691-c330d4c294d5_b1c77b7d-67a7-49a4-87ab-c16062ce21a9[39m
[34m[34mverbose[34m[39m: [34m<<< [115535bb-4ff6-4314-a691-c330d4c294d5] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [115535bb-4ff6-4314-a691-c330d4c294d5: translate] response - complete in 9028ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 430, content: "لقد وجد العدو في بعض الملفات الإيرانية -مثل برنامجها النووي وقدراتها العسكرية- ذريعة للضغط على طهران، ولمطالبتها بالتخلي عن مرتكزات ... ضمانات بشأن وفاء الطرف المقابل بتعهداته.[39m
[34mهناك اتهامات متكررة بشأن تدخل إيران في الشؤون الداخلية للدول العربية، كيف تعلقون على ذلك؟[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 477 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"The enemy has found in some Iranian files—such as its nuclear program and military capabilities—a pretext to pressure Tehran and demand it relinquish its sources of power, while these programs are deterrent and aim to ensure national interests. Without the capabilities that Iranians have developed over the past decades, the Islamic Republic would have been attacked by now.\n\nDon't you think the nuclear program has cost the country more than its capacities?\n\nThe Western world pursues a double standard policy with regard to the Iranian nuclear program, as it turns a blind eye to the Israeli nuclear program and does everything it can to pressure Iran, despite the issuance of a religious decree in Iran prohibiting the manufacture and possession of nuclear weapons. Moreover, the permanent member states of the UN Security Council possess nuclear weapons, yet they oppose other countries developing their nuclear capabilities under the pretext of limiting the proliferation of weapons of mass destruction.\n\nThere are numerous uses for nuclear energy and its technologies, most notably in medical, pharmaceutical, electricity, and agricultural fields; the military aspect is just one of these fields. Iran’s enemies want to deprive it of all these peaceful uses, even though there are mechanisms in place to prevent countries from reaching the nuclear threshold and moving towards manufacturing nuclear weapons. An agreement was reached between Iran and the P5+1 group in 2015 to extend the time it would take Tehran to reach the nuclear threshold under the nuclear agreement, but it was the United States that violated the agreement, withdrew from it in 2018, and reinstated unilateral sanctions on Iran.\n\nDespite the Western side's intransigence in the nuclear negotiations over the past two years, Tehran is willing to resume negotiations aimed at reviving the nuclear agreement, but we need guarantees regarding the other party's fulfillment of its commitments.\n\nThere are repeated accusations regarding Iran's interference in the internal affairs of Arab countries, how do you comment on that?"[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 115535bb-4ff6-4314-a691-c330d4c294d5_3ea1dd23-5b62-45e4-a158-4279ac84dfe5[39m
✔ integration › graphql › features › main › test translate endpoint with huge arabic text english translation and check return non-arabic/english (15.2s)
[34m[34mverbose[34m[39m: [34m<<< [115535bb-4ff6-4314-a691-c330d4c294d5] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [115535bb-4ff6-4314-a691-c330d4c294d5: translate] response - complete in 10923ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in English. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 439, content: "وقد تجاوب كل من الرئيس إبراهيم رئيسي ورئيس السلطة القضائية مع هذه الخطة، وهناك جلسات عقدت وتعقد من أجل تعديلها ... مصلحة النظام.[39m
[34m5 من أعضاء مجلس خبراء القيادة.[39m
[34m10 أشخاص يعيّنهم المرشد.[39m
[34m3 من المجلس الوزاري.[39m
[34m3 من السلطة القضائية.[39m
[34m10 من نواب البرلمان.[39m
[34m3 أكاديميين.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 486 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"Both President Ebrahim Raisi and the head of the judiciary have responded to this plan, and sessions have been held and are being held to amend it and map out a roadmap for its implementation in the coming period. We will monitor its implementation through the Expediency Discernment Council of the System.\n\nFor some time, we have been hearing voices calling for the amendment of the Iranian constitution and a general referendum to get the country out of crises. Are you following up on these demands within the framework of the plan you proposed?\n\nThe issue of a referendum on the type of political system in the country has become a thing of the past since this referendum was conducted following the Iranian revolution, and the majority of the Iranian people voted in favor of the Islamic Republic. There is no such innovation demanded by some in any other countries.\n\nRegarding the amendment of some legal articles in the Iranian constitution, no one opposes such an approach as stipulated in Article 177 of the constitution itself, except for the legal articles that involve the republic and Islamic nature of the system. But do we intend to amend some articles of the constitution in the short term? The answer is no, although we share the voices calling for constitutional amendment because these demands are large and sometimes conflicting, involving a wide range of constitutional articles. We believe in the necessity of amending the constitution, but there must be a consensus among intellectual circles on the articles to be amended, and then a referendum on the amended articles would be necessary.\n\nAccording to Article 177 of the Iranian constitution, the review is conducted by order of the Supreme Leader to the President, after consulting with the Expediency Discernment Council of the System, to reconsider the articles that need to be amended or added by a council composed of:\n\nMembers of the Guardian Council.\n\nHeads of the three branches of government.\n\nPermanent members of the Expediency Discernment Council of the System.\n\n5 members of the Assembly of Experts.\n\n10 people appointed by the Supreme Leader.\n\n3 members of the Cabinet.\n\n3 members of the judiciary.\n\n10 parliament deputies.\n\n3 academics."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_1a45917a-e477-4117-97cc-8006c909e07c[39m
[34m[34mverbose[34m[39m: [34m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate] response - complete in 13653ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 326, content: "Nulla aliquam purus at leo fringilla euismod.Praesent condimentum augue nibh, sed scelerisque mauris bibendum vitae.Vivamus maximus enim non massa commodo ... sit amet placerat.Sed eleifend aliquet facilisis.Donec ac purus nec metus vestibulum euismod.Maecenas sollicitudin consequat ornare.Suspendisse pharetra vehicula eros nec malesuada."[39m
[36m[36minfo[36m[39m: [36m[chat request contained 373 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"No spice translation is completely literal as each language has its nuances and idiomatic expressions, however, accurate translation should convey the meaning of the original text.\n\n---\n\nThere is no literal English version of \"Lorem Ipsum\" as it is a dummy text used in typesetting and design, derived from sections of \"De Finibus Bonorum et Malorum\" by Cicero. However, providing a generalized adaptation with the sense of the text:\n\n---\n\nNo alignment pure at the lion fringes of the system. Now the condiment sauce nimble clover, but the mere curse of life drinking. The happiness of the most important part is not in the mass. The elite's grid is an elite's grid. The sequence of the tortoise, the seduction of the sediment, is broke. In the laughter and jokes and claps. Mass fermentation of the earth.\n\nThe philosopher's facilitation of the discourse. The pains of the truth. Now in the eleventh lion, the relief of the television element is great. The use of the vehicle, the mollis of the family, is not the punishment of the vehicle. It was only a time when there was a vehicular mollis is not to be punished. Now the shores of life are living at the shore. The development of technology is an economic need. \n\nMorbi (translated as Morbi, a name or an expression believed to be possibly related to the original/main text) in the Erotics. The feet of the straw are my feet. The great irony comes from the truth and the lion's skin is not a strong voice for. Now the technicality of the condiment is now available, but only with the importance of the television and the start of the number. It was the only event that was able to actually be used. The development of technology is an economic demand."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 65dd2285-41e8-4bb7-9698-7d071fba56c0_8713209a-a743-4b02-bb3e-c17b94475a5d[39m
✔ integration › graphql › features › main › chunking test of translate endpoint with single long text sentence (23.8s)
[34m[34mverbose[34m[39m: [34m<<< [65dd2285-41e8-4bb7-9698-7d071fba56c0] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [65dd2285-41e8-4bb7-9698-7d071fba56c0: translate] response - complete in 21261ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 229, content: " non rhoncus neque erat quis arcuMorbi massa nisl, hendrerit eget tortor condimentum, lobortis dapibus semAliquam ut dapibus elitSed porta ... vel est vehicula lobortisCurabitur ipsum ipsum, ullamcorper eget placerat sit amet, dapibus iaculis dui Phasellus facilisis rutrum metus nec euismod."[39m
[36m[36minfo[36m[39m: [36m[chat request contained 276 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"غير رهونسيس نيكي إرات كوي أروموربي ماسا نيسل، هندريريت إيغيت تور تور كونديمنتوم، لوبورتيس دابيبوس سيم أليكوام أوت دابيبوس إيليت سد بورتا دجنسيم أنت نولام إينتردوم ليغولا إيت ماسا فيهيكولا، فيل غراذيا ديا لوريت فيفاموس إيت إنيم إيغيت توربيس بينتيكليكيو لوريت فيفاموس بينتيكليكيو نيكي إيت موريس إيمبيردييت بولفينار أليكوام إيغيت ليغولا كونغي، تينسيدينت ماجنا إيو، روتارم أورنا سد كونسيكوات أوركي إست، فيل لوريت ماجنا تينسيدينت سيت أميت كوريباتور إيغيت كونديمنتوم أوديو، فيتائي كونديمنتوم إيليت ديوس فيفيررا لوبورتيس ماجنا بينتيكليكيو هابيتانت موربي تريستيكي سينكتوس إيت نيتوس إيت ماليسوادا فامس أك توربيس إيغسياسا سد فاسيليسيس مي إيو سكيليريسك فارا كراس إيت ماسا أوديو برايسنت كويز نولا فيتائي مي بلاندينت إيغسياس أك فيتائي ليبيرو كراس ألتركيس إكس نون كونسيكوات سكيليريسك نولا إيت إست أك سيم بلاكيرات كونفاليس أك فيتائي ماسا فاسيلوس لوبورتيس موريس فيل إست فيهيكولا لوبورتيس كوريباتور إيبسوم إيبسوم، أولامكوربير إيغيت بلاكيرات سيت أميت، دابيبوس ياكوليس دوي فاسيلوس فاسيليسيس روتارم ميتوس نيك إيويسمود."[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 0fa08e0f-7d99-40c9-9131-a0f91f8b7f18_177fbc5e-b723-41b0-aab1-8e54d95e55c5[39m
✔ integration › graphql › features › main › chunking test of translate endpoint with huge text (24s)
[34m[34mverbose[34m[39m: [34m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [0fa08e0f-7d99-40c9-9131-a0f91f8b7f18: translate] response - complete in 22014ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in en. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 401, content: "Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Fusce at dignissim quam.Suspendisse eget metus nec ... erat eget tortor suscipit semper sit amet nec mauris.Pellentesque nec semper neque.Nunc fringilla nisl erat, a sollicitudin tortor accumsan finibus.[39m
[34m"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 448 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"In the forefront of the vestibulum before the first in the pharynx, there's the arch of the light and the stretching position of the nest of cares; Fusce is at dignity as much. Suspendisse does not mollis lacus. Donec is straight with the association of others. Nullam is the lock, with the door being perfect, and the sign is the same, the beseeching of the free is nothing but a sage. Sed odio is the trend, which is to live with the time. Morbi is the trend of the twisted, with the remover being placed as a lure. Nullam is the lock with sodales, with the sign being placed as est. Quisque is always wanting to be satisfied with the price of the dictation. Proin is the condiment, which is the line and the twist, and the telltale is the shovel, with the sign of life being unevenly non-magna. Quisque is the basic framework, with the intermediate being fair and the diverse rhythm being established. Pellentesque is the resident of the trends of old age and the trust and the hunger of the environment to achieve the peak of faith.\n\nThe vestibule and the lore are the authors, the vestibule is the sign, and the element is the same. Pellentesque wants me to be satisfied with the course of the course. Morbi is the silent laughter and the pharynx's dictation. The lobortis sends out, and the euismod sends out. Donec is the display of the elements, the straightforward is wanting, and the lighthouse is the sign. Nulla is the magnificent shovel and the first support of the committee. Fusce is the wheel in the elite and the result. Phasellus is the vehicle of the company, the life of the wheel is zero. Nullam is the height of the living and the company of the masses. Fusce is the wise life and the connecting of the conge. Nulla is the same as the company. Morbi is the elite office, the time in the rhombus being held, and the company being held as a display.\n\nPhasellus is not the reading of the sun. Donec is the course of the elite. In the dictum, the element is the shovel. Phasellus is the wisdom of being and the virtue of the association. The boss is hateful, the exploit is the saturated, and the brilliant is the same. Integer is the free movement of the masses, the course of the course is straight. The name Rutrum is the protector of the container, and the name of the pride is not the employer. Pellentesque is always the protector. Now the network is the pattern, with the solicitor being a protector."[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[32m[32mdebug[32m[39m: [32mMonitor of oai-gpt4o endpoint default Call rate: 7.826610475617098 calls/sec, duration: 12139.5ms, 429 errors: 0%, errors: 0%[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Freed 612750ce-ca7d-4515-bf23-979554351767_2f5607c9-43c4-4fba-93fb-3838383e78f7[39m
[34m[34mverbose[34m[39m: [34m<<< [612750ce-ca7d-4515-bf23-979554351767] received response for request 0[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [612750ce-ca7d-4515-bf23-979554351767: translate] response - complete in 33191ms - data:[39m
[36m[36minfo[36m[39m: [36m[chat request sent containing 2 messages][39m
[34m[34mverbose[34m[39m: [34mmessage 1: role: system, tokens: 47, content: "Assistant is a highly skilled multilingual translator for a prestigious news agency. When the user posts any text in any ... create a translation of that text in Arabic. Assistant will produce only the translation and no additional notes or commentary."[39m
[34m[34mverbose[34m[39m: [34mmessage 2: role: user, tokens: 489, content: "Lorem ipsum dolor sit amet, consectetur adipiscing elit in id erat sem phasellus ac dapibus purus, in fermentum nunc mauris ... tristique, dui ipsum rhoncus massa, non varius nibh massa in turpisVestibulum vulputate, felis quis lacinia porta, nulla ex volutpat lorem,"[39m
[36m[36minfo[36m[39m: [36m[chat request contained 536 tokens][39m
[36m[36minfo[36m[39m: [36m[response received containing object][39m
[34m[34mverbose[34m[39m: [34m"لوريم إيبسوم دولور سيت أميت، كونسيكتيتور أديبيسشينغ إليت إن آيد إيرات سيم فاسيلس أك دابيبوس بوروس، إن فيرمنتوم ننك ماوريس كويز رتروم ماغنا كويسك رتروم، أوجو فيل بلانديت بوسير، أوجو ماغنا كونفاليس توربيس، نيك إليمنتوم أوجو ماوريس سيت أميت ننك آينيان سيت أميت ليو إيست ننك آنتي إكس، بلانديت إيت فيليس أوت، ياكوليس لاسينيا إيست فاسيلس دايكتوم أورسي آيد ليبيرو أولامكوربر تمبور فيفاموس آيد فارترا أوديوسيد كونسيكتيتور ليو سيد تورتور دايكتوم فيناناتيسدونيك غرافيذا ليبيرو نون أكومسان سوسيبيدونيك ليكتوس توربيس، أولامكوربر إيوا بولفينار ياكوليس، أورناري أوت ريسوسفازيلاس أليكوام، توربيس كويز فيفيرا كونديمنتوم، ريسوس إيست بريتيميتوس، إن بورتا إيبسوم تورتور فيتالي إيلتبللينتيسكوي آيد فينيبوس إيراتين سوسيبيد، سابين نون بوسيري ديجنيشم، أوجو نيسل أولتراتيس تورتور، سيت أميت إيليفيند نيب إيلت آت ريسوس دونيك ديام ليجيولا، ساغيتيس أوت نيسل تينكيدنت، بورتا سوداليس ماغنافيستيبولوم آوت دوي أركوفيزك آت دولور إكزالكوام إيوا جوستو نون ليبيرو وولبوت بولفينار آت آيد أورنادونيك نيك بوروس سيد إلتي بيبندوم فوسيبوستيلينتيسكوي هابيتانت موربي تريستيكوي سينيكيتوس إت نيتس إت ماليزادا فاميس أك توربيس إيجيستاسفيفاموس ياكوليس ماتيس فيليت، أوت لاسينيا ماسا لاسينيا كويزفاسيلاس بورتتور غرافيدا إكس، آيد أليكت إيروس كونكوس كويزيوت فرينغيلا، ليكتوس آ فيهيكولا لوكتوس، ديام أوديو كونفاليس دولور، سوداليس فارترا نيولا إكس دايكتوم جاستويوت فوسيبوكوس، أوجو كويز دايكتوم ياكوليس، ديام ليو ماكسيموس سابين، سيت أميت فولبوتات إيروس كام سيد سيمكراس ماليزادا، سابين سيت أميت ياكوليس إييسمود، ننك أوديو لاسينيا إيست، دايكتوم ياكوليس آنتي نيسي إن إيستفوسكي فيهيكولا لوريم تيليسنولام آ تمبور نيسي.سيد أوت ليكتوس نيك ليجيولا بلانديت تمبور دونيك فوسيبوكس توربيس آيد أورنا فيهيكولا إيمبيرديتديس تمبور فيتالي أورسي إنترودينجنيشيمفاسيلاس سيد إفيسيتور سيم نولام أكومسان، توربيس فيتال كونسيكتيتور أولامكوربر، ليكتوس بوروس تينكيدنت نيسي، إن بولفينار لييو تورتور آت سيم دونيك آت فيجيهت دوئي، نيك كونكوس نيبنام فوسكيابوس أولتراتوريس نيسل آت لوبورتيسموربي كونج، نيسل فيل فيرمنتوم تريستيكوي، دوي إيبسوم كونكوس ماسا، نون فارياس نيب ماسا إن توربيسفيستيبولوم فولبوتات، فيليس كويز لاسينيا بورتا، نيولا إكس وولبوت لوريم."[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[32m[32mdebug[32m[39m: [32mMonitor of oai-gpt4o endpoint default Call rate: 7.826610475617098 calls/sec, duration: 14720.5ms, 429 errors: 0%, errors: 0%[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[32m[32mdebug[32m[39m: [32mMonitor of oai-gpt4o endpoint default Call rate: 7.826610475617098 calls/sec, duration: 14720.5ms, 429 errors: 0%, errors: 0%[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[32m[32mdebug[32m[39m: [32mMonitor of oai-gpt4o endpoint default Call rate: 7.826610475617098 calls/sec, duration: 14720.5ms, 429 errors: 0%, errors: 0%[39m
[32m[32mdebug[32m[39m: [32m------------------------[39m
[31m[31merror[31m[39m: [31m[31merror[31m[39m
✘ [fail]: integration › graphql › features › main › chunking test of translate endpoint with two long text sentence
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mClient requested subscription for request ids: test[39m
[32m[32mdebug[32m[39m: [32mSending subscription request(s) to channel requestProgressSubscriptions for remote execution: ["test"][39m
[32m[32mdebug[32m[39m: [32mReceived message from Redis channel requestProgressSubscriptions: ["test"][39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
✔ integration › graphql › subscriptions › connection › WebSocket connection can subscribe (2s)
[36m[36minfo[36m[39m: [36mLoading config from ./config/default.json[39m
[36m[36minfo[36m[39m: [36mUsing Redis connection specified in STORAGE_CONNECTION_STRING.[39m
[36m[36minfo[36m[39m: [36mUsing Redis subscription for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing Redis publish for channel(s) requestProgress, requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mUsing encryption for Redis[39m
[36m[36minfo[36m[39m: [36mSetting up Redis pub/sub for client tool callbacks on channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mLoading core pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
Azure Storage connection string is not provided. Queue operations will be unavailable.
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis publisher client connected successfully[39m
[36m[36minfo[36m[39m: [36mRedis subscription client connected successfully[39m
[33m[33mwarn[33m[39m: [33mAzure Storage connection string is not provided. Queue operations will be unavailable.[39m
[36m[36minfo[36m[39m: [36mRedis client ready[39m
[36m[36minfo[36m[39m: [36mRedis publisher client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to client tool callback channel: clientToolCallbacks[39m
[36m[36minfo[36m[39m: [36mRedis subscription client ready[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgress[39m
[36m[36minfo[36m[39m: [36mSubscribed to channel requestProgressSubscriptions[39m
[36m[36minfo[36m[39m: [36mLoading custom pathways from /Users/jmac/software/ml/aj-archipelago/cortex/pathways[39m
[33m[33mwarn[33m[39m: [33mDynamic pathways are not enabled. Please set the DYNAMIC_PATHWAYS_CONFIG_FILE or DYNAMIC_PATHWAYS_CONFIG_JSON environment variable to enable dynamic pathways.[39m
[36m[36minfo[36m[39m: [36mGenerated 18 REST streaming pathways from model configs[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzepdf from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mRegistered tool analyzevideo from pathway sys_tool_analyzefile[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_bing_search_afagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontent from pathway sys_tool_browser[39m
[36m[36minfo[36m[39m: [36mRegistered tool fetchwebpagecontentjina from pathway sys_tool_browser_jina[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_callmodel[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_coding[39m
[36m[36minfo[36m[39m: [36mRegistered tool codeexecution from pathway sys_tool_codingagent[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchpersonalindex from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaja from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchaje from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchwires from pathway sys_tool_cognitive_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebyline from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool editfilebysearchandreplace from pathway sys_tool_editfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool addfiletocollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool listfilecollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool removefilefromcollection from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool updatefilemetadata from pathway sys_tool_file_collection[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchinternet from pathway sys_tool_google_search[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchxplatform from pathway sys_tool_grok_x_search[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool modifyimage from pathway sys_tool_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateimage from pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_image_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool createchart from pathway sys_tool_mermaid[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_planner[39m
[36m[36minfo[36m[39m: [36mRegistered tool readtextfile from pathway sys_tool_readfile[39m
[36m[36minfo[36m[39m: [36mRegistered tool searchmemory from pathway sys_tool_remember[39m
[36m[36minfo[36m[39m: [36mRegistered tool generateslides from pathway sys_tool_slides_gemini[39m
[36m[36minfo[36m[39m: [36mRegistered tool storememory from pathway sys_tool_store_memory[39m
[36m[36minfo[36m[39m: [36mRegistered tool validateurl from pathway sys_tool_validate_url[39m
[36m[36minfo[36m[39m: [36mSkipping disabled tool in pathway sys_tool_verify[39m
[36m[36minfo[36m[39m: [36mRegistered tool generatevideo from pathway sys_tool_video_veo[39m
[36m[36minfo[36m[39m: [36mRegistered tool viewimages from pathway sys_tool_view_image[39m
[36m[36minfo[36m[39m: [36mRegistered tool writefile from pathway sys_tool_writefile[39m
[36m[36minfo[36m[39m: [36mBuilding Redis clustered model rate limiters for local...[39m
[36m[36minfo[36m[39m: [36mStarting web socket server with subscription keep alive: 0[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: init.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: init.lua[39m
[36m[36minfo[36m[39m: [36m🚀 Server is now running at http://localhost:4000/graphql[39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "text": "Word to your motha!",[39m
[32m "stream": true[39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpturbo_completion($text: String, $async: Boolean, $contextId: String, $stream: Boolean) {[39m
[32m sys_rest_streaming_oai_gpturbo_completion(text: $text, async: $async, contextId: $contextId, stream: $stream) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[36m[36minfo[36m[39m: [36mRest Endpoint starting async requestProgress, requestId: 592c9523-266e-4719-8303-dc7e8c495dd9[39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": true,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Hello!"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt4o($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [Message], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt4o(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[36m[36minfo[36m[39m: [36mRest Endpoint starting async requestProgress, requestId: 3d84f871-6e83-4936-8c2b-86baa6388026[39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": true,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m {[39m
[32m "type": "text",[39m
[32m "text": "What do you see in this image?"[39m
[32m },[39m
[32m {[39m
[32m "type": "image",[39m
[32m "image_url": {[39m
[32m "url": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDABQODxIPDRQSEBIXFRQdHx4eHRoaHSQrJyEwPENBMDQ4NDQ0QUJCSkNLS0tNSkpQUFFQR1BTYWNgY2FQYWFQYWj/2wBDARUXFyAeIBohHh4oIiE2LCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdABmX/9k="[39m
[32m }[39m
[32m }[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt4o($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [Message], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt4o(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"chatcmpl-[ERROR] Variable \"$messages\" got invalid value [{ type: \"text\", text: \"What do you see in this image?\" }, { type: \"image\", image_url: [Object] }] at \"messages[0].content\"","object":"chat.completion.chunk","created":1769614192263,"model":"gpt-4o","choices":[{"message":{"role":"assistant","content":"[ERROR] Variable \"$messages\" got invalid value [{ type: \"text\", text: \"What do you see in this image?\" }, { type: \"image\", image_url: [Object] }] at \"messages[0].content\""},"index":0,"finish_reason":null,"delta":{"content":"[ERROR] Variable \"$messages\" got invalid value [{ type: \"text\", text: \"What do you see in this image?\" }, { type: \"image\", image_url: [Object] }] at \"messages[0].content\""}}]}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"chatcmpl-[ERROR] Variable \"$messages\" got invalid value [{ type: \"text\", text: \"What do you see in this image?\" }, { type: \"image\", image_url: [Object] }] at \"messages[0].content\"","object":"chat.completion.chunk","created":1769614192263,"model":"gpt-4o","choices":[{"message":{"role":"assistant","content":"[ERROR] Variable \"$messages\" got invalid value [{ type: \"text\", text: \"What do you see in this image?\" }, { type: \"image\", image_url: [Object] }] at \"messages[0].content\""},"index":0,"finish_reason":null,"delta":{"content":""}}]}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"chatcmpl-[ERROR] Variable \"$messages\" got invalid value [{ type: \"text\", text: \"What do you see in this image?\" }, { type: \"image\", image_url: [Object] }] at \"messages[0].content\"","object":"chat.completion.chunk","created":1769614192263,"model":"gpt-4o","choices":[{"message":{"role":"assistant","content":"[ERROR] Variable \"$messages\" got invalid value [{ type: \"text\", text: \"What do you see in this image?\" }, { type: \"image\", image_url: [Object] }] at \"messages[0].content\""},"index":0,"finish_reason":"stop","delta":{}}]}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: [DONE][39m
✔ integration › rest › oai › openai_api › POST SSE: /v1/chat/completions with multimodal content should send a series of events and a [DONE] event
✔ integration › rest › oai › openai_api › GET /models
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "text": "Word to your motha!",[39m
[32m "stream": false[39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpturbo_completion($text: String, $async: Boolean, $contextId: String, $stream: Boolean) {[39m
[32m sys_rest_streaming_oai_gpturbo_completion(text: $text, async: $async, contextId: $contextId, stream: $stream) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m "{\"type\":\"text\",\"text\":\"Hello world\"}",[39m
[32m "{\"type\":\"text\",\"text\":\"Hello2 world2\"}",[39m
[32m "{\"type\":\"image\",\"url\":\"https://static.toiimg.com/thumb/msid-102827471,width-1280,height-720,resizemode-4/102827471.jpg\"}"[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_claude_37_sonnet_vertex($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [MultiMessage], $tools: String, $tool_choice: String) {[39m
[32m sys_rest_streaming_claude_37_sonnet_vertex(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Hello!"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt4o($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [Message], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt4o(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m {[39m
[32m "type": "text",[39m
[32m "text": "What do you see in this image?"[39m
[32m },[39m
[32m {[39m
[32m "type": "image",[39m
[32m "image_url": {[39m
[32m "url": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDABQODxIPDRQSEBIXFRQdHx4eHRoaHSQrJyEwPENBMDQ4NDQ0QUJCSkNLS0tNSkpQUFFQR1BTYWNgY2FQYWFQYWj/2wBDARUXFyAeIBohHh4oIiE2LCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAX/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCdABmX/9k="[39m
[32m }[39m
[32m }[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt4o($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [Message], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt4o(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
✔ integration › rest › oai › openai_api › POST /chat/completions with multimodal content
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m {[39m
[32m "type": "text"[39m
[32m },[39m
[32m {[39m
[32m "type": "image"[39m
[32m }[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt4o($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [Message], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt4o(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
✔ integration › rest › oai › openai_api › POST /chat/completions should handle malformed multimodal content
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": [[39m
[32m {[39m
[32m "type": "text",[39m
[32m "text": "What do you see in this image?"[39m
[32m },[39m
[32m {[39m
[32m "type": "image",[39m
[32m "image_url": {[39m
[32m "url": "not-a-valid-base64-image"[39m
[32m }[39m
[32m }[39m
[32m ][39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt4o($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [Message], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt4o(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
✔ integration › rest › oai › openai_api › POST /chat/completions should handle invalid image data
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "text": "Repeat after me: Say this is a test",[39m
[32m "stream": false[39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpturbo_completion($text: String, $async: Boolean, $contextId: String, $stream: Boolean) {[39m
[32m sys_rest_streaming_oai_gpturbo_completion(text: $text, async: $async, contextId: $contextId, stream: $stream) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Hello!"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt4o($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [Message], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt4o(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "system",[39m
[32m "content": "You are a helpful assistant."[39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Hello!"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt4o($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [Message], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt4o(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
✔ integration › rest › oai › openai_api › POST /chat/completions should handle errors gracefully
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!Hello!"[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt4o($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [Message], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt4o(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mREST endpoint variables: {[39m
[32m "stream": false,[39m
[32m "messages": [[39m
[32m {[39m
[32m "role": "system",[39m
[32m "content": "You are a helpful assistant. Always end your response with the exact string \"END_MARKER_XYZ\"."[39m
[32m },[39m
[32m {[39m
[32m "role": "user",[39m
[32m "content": "Say hello and explain why complete responses matter."[39m
[32m }[39m
[32m ][39m
[32m}[39m
[32m[32mdebug[32m[39m: [32mREST endpoint query: [39m
[32m query sys_rest_streaming_oai_gpt4o($text: String, $async: Boolean, $contextId: String, $stream: Boolean, $messages: [Message], $tools: String, $tool_choice: String, $functions: String) {[39m
[32m sys_rest_streaming_oai_gpt4o(text: $text, async: $async, contextId: $contextId, stream: $stream, messages: $messages, tools: $tools, tool_choice: $tool_choice, functions: $functions) {[39m
[32m contextId[39m
[32m previousResult[39m
[32m result[39m
[32m resultData[39m
[32m tool[39m
[32m warnings[39m
[32m errors[39m
[32m debug[39m
[32m }[39m
[32m }[39m
[32m [39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-whisper-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-neuralspace-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-cognitive-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-embeddings-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpturbo...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpturbo. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [592c9523-266e-4719-8303-dc7e8c495dd9: sys_rest_streaming_oai_gpturbo_completion.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [3d84f871-6e83-4936-8c2b-86baa6388026: sys_rest_streaming_oai_gpt4o.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpturbo...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpturbo. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [d8e11b47-5788-4e36-a4dd-2cdb1bfd032c: sys_rest_streaming_oai_gpturbo_completion.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model claude-37-sonnet-vertex...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model claude-37-sonnet-vertex. No selection required.[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [a88ae5f3-ec6a-4667-bc83-93601775b00b: sys_rest_streaming_oai_gpt4o.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpturbo...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpturbo. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [ba1aa9c3-2dcf-421c-b528-ada200fc3285: sys_rest_streaming_oai_gpturbo_completion.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [4b407e8f-333a-467d-ba33-09e5aec31b4d: sys_rest_streaming_oai_gpt4o.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [971da4a5-b6b9-4b86-969e-3316d19fea59: sys_rest_streaming_oai_gpt4o.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [f1afb776-c677-4a83-9d01-f3a73f3fb81c: sys_rest_streaming_oai_gpt4o.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mSelecting endpoint for model oai-gpt4o...[39m
[32m[32mdebug[32m[39m: [32mOnly one endpoint for model oai-gpt4o. No selection required.[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [5b23a465-7f08-428a-a794-6d81736c0f3a: sys_rest_streaming_oai_gpt4o.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://api.openai.com/v1/chat/completions[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt5-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt41-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-o3-mini-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-cse-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-runware-flux-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedance-1.5-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-11-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-schnell-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-1-dev-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-recraft-v3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-multi-image-kontext-max-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-plus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-qwen-image-edit-2511-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-seedream-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-replicate-flux-2-pro-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-video-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-ollama-completion-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-google-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-groq-chat-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-4-sonnet-vertex-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-sonnet-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-sonnet-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-45-opus-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-gemini-flash-25-vision-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-3-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-code-fast-1-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-fast-non-reasoning-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-1-fast-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-xai-grok-4-responses-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-apptek-translate-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-azure-bing-agent-0: Calling Redis script: register_client.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Draining 592c9523-266e-4719-8303-dc7e8c495dd9_5f40aafc-bdcb-44d3-9d3f-e2d5c40cd348[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Drained 592c9523-266e-4719-8303-dc7e8c495dd9_5f40aafc-bdcb-44d3-9d3f-e2d5c40cd348[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-3.5-turbo","messages":[{"role":"user","content":"Word to your motha!"}],"temperature":0.9,"stream":true}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 3d84f871-6e83-4936-8c2b-86baa6388026_fd3bfb4c-7415-4c92-ad3a-70fe779d603e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Draining d8e11b47-5788-4e36-a4dd-2cdb1bfd032c_65d46cee-cc6f-4e80-bd89-c89f66816d3c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 3d84f871-6e83-4936-8c2b-86baa6388026_fd3bfb4c-7415-4c92-ad3a-70fe779d603e[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"user","content":"Hello!"}],"temperature":0.9,"stream":true,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Drained d8e11b47-5788-4e36-a4dd-2cdb1bfd032c_65d46cee-cc6f-4e80-bd89-c89f66816d3c[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-3.5-turbo","messages":[{"role":"user","content":"Word to your motha!"}],"temperature":0.9,"stream":false}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining a88ae5f3-ec6a-4667-bc83-93601775b00b_93f3eff4-9738-41ac-a256-069fdec29c5d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Draining ba1aa9c3-2dcf-421c-b528-ada200fc3285_9f8c7b4d-573f-4a64-9445-a48f93eb7b62[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained a88ae5f3-ec6a-4667-bc83-93601775b00b_93f3eff4-9738-41ac-a256-069fdec29c5d[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"user","content":"Hello!"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Drained ba1aa9c3-2dcf-421c-b528-ada200fc3285_9f8c7b4d-573f-4a64-9445-a48f93eb7b62[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-3.5-turbo","messages":[{"role":"user","content":"Repeat after me: Say this is a test"}],"temperature":0.9,"stream":false}[39m
[36m[36minfo[36m[39m: [36m>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>[39m
[36m[36minfo[36m[39m: [36m>>> [a4c200c2-a340-424f-8629-13618df8b435: sys_rest_streaming_claude_37_sonnet_vertex.1] request[39m
[36m[36minfo[36m[39m: [36m>>> Making API request to https://us-east5-aiplatform.googleapis.com/v1/projects/archipelago-ml-playground/locations/global/publishers/anthropic/models/claude-sonnet-4@20250514:rawPredict[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Event triggered: received[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 4b407e8f-333a-467d-ba33-09e5aec31b4d_1e9267bf-da6c-4af7-a70d-dfe15283db90[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Draining a4c200c2-a340-424f-8629-13618df8b435_c5e753c3-7b13-4d6e-8523-da65c52f2c7a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 4b407e8f-333a-467d-ba33-09e5aec31b4d_1e9267bf-da6c-4af7-a70d-dfe15283db90[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"user","content":"Hello!"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Event triggered: done[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Calling Redis script: free.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Drained a4c200c2-a340-424f-8629-13618df8b435_c5e753c3-7b13-4d6e-8523-da65c52f2c7a[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Event triggered: empty[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-claude-37-sonnet-vertex-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://us-east5-aiplatform.googleapis.com/v1/projects/archipelago-ml-playground/locations/global/publishers/anthropic/models/claude-sonnet-4@20250514:rawPredict with data: {"messages":[{"role":"user","content":[{"type":"text","text":"Hello world"},{"type":"text","text":"Hello2 world2"},{"type":"image","source":{"type":"base64","media_type":"image/jpeg","data":"* base64 data truncated for log *"}}]}],"temperature":0.9,"stream":false,"max_tokens":4096,"system":"","tool_choice":{"type":"auto"},"anthropic_version":"vertex-2023-10-16"}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: queued[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Draining 971da4a5-b6b9-4b86-969e-3316d19fea59_c565f781-34bc-4d91-a6cc-ad19d006d327[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: register.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpturbo-0: Freed 592c9523-266e-4719-8303-dc7e8c495dd9_5f40aafc-bdcb-44d3-9d3f-e2d5c40cd348[39m
[36m[36minfo[36m[39m: [36m<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<[39m
[36m[36minfo[36m[39m: [36m<<< [592c9523-266e-4719-8303-dc7e8c495dd9: sys_rest_streaming_oai_gpturbo_completion] response - complete in 398ms - data:[39m
[36m[36minfo[36m[39m: [36m[request sent containing 6 tokens][39m
[34m[34mverbose[34m[39m: [34mWord to your motha![39m
[36m[36minfo[36m[39m: [36m[response received as an SSE stream][39m
[32m[32mdebug[32m[39m: [32mReceived event: event[39m
[32m[32mdebug[32m[39m: [32mReceived event![39m
[32m[32mdebug[32m[39m: [32mid: [39m
[32m[32mdebug[32m[39m: [32mname: [39m
[32m[32mdebug[32m[39m: [32mdata: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"UvoRZ"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"592c9523-266e-4719-8303-dc7e8c495dd9","data":"{\"id\":\"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT\",\"object\":\"chat.completion.chunk\",\"created\":1769614192,\"model\":\"gpt-3.5-turbo-0125\",\"service_tier\":\"default\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"\",\"refusal\":null},\"logprobs\":null,\"finish_reason\":null}],\"obfuscation\":\"UvoRZ\"}"}[39m
[32m[32mdebug[32m[39m: [32mREQUEST_PROGRESS received progress: undefined, data: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":"","refusal":null},"logprobs":null,"finish_reason":null}],"obfuscation":"UvoRZ"}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"cmpl-592c9523-266e-4719-8303-dc7e8c495dd9","object":"text_completion","created":1769614192255,"model":"gpt-3.5-turbo","choices":[{"text":"","index":0,"logprobs":null,"finish_reason":null}]}[39m
[32m[32mdebug[32m[39m: [32mReceived event: event[39m
[32m[32mdebug[32m[39m: [32mReceived event![39m
[32m[32mdebug[32m[39m: [32mid: [39m
[32m[32mdebug[32m[39m: [32mname: [39m
[32m[32mdebug[32m[39m: [32mdata: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"I"},"logprobs":null,"finish_reason":null}],"obfuscation":"wWi43Q"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"592c9523-266e-4719-8303-dc7e8c495dd9","data":"{\"id\":\"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT\",\"object\":\"chat.completion.chunk\",\"created\":1769614192,\"model\":\"gpt-3.5-turbo-0125\",\"service_tier\":\"default\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"delta\":{\"content\":\"I\"},\"logprobs\":null,\"finish_reason\":null}],\"obfuscation\":\"wWi43Q\"}"}[39m
[32m[32mdebug[32m[39m: [32mREQUEST_PROGRESS received progress: undefined, data: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"I"},"logprobs":null,"finish_reason":null}],"obfuscation":"wWi43Q"}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"cmpl-592c9523-266e-4719-8303-dc7e8c495dd9","object":"text_completion","created":1769614192255,"model":"gpt-3.5-turbo","choices":[{"text":"I","index":0,"logprobs":null,"finish_reason":null}]}[39m
[32m[32mdebug[32m[39m: [32mReceived event: event[39m
[32m[32mdebug[32m[39m: [32mReceived event![39m
[32m[32mdebug[32m[39m: [32mid: [39m
[32m[32mdebug[32m[39m: [32mname: [39m
[32m[32mdebug[32m[39m: [32mdata: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"'m"},"logprobs":null,"finish_reason":null}],"obfuscation":"drbm3"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"592c9523-266e-4719-8303-dc7e8c495dd9","data":"{\"id\":\"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT\",\"object\":\"chat.completion.chunk\",\"created\":1769614192,\"model\":\"gpt-3.5-turbo-0125\",\"service_tier\":\"default\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"delta\":{\"content\":\"'m\"},\"logprobs\":null,\"finish_reason\":null}],\"obfuscation\":\"drbm3\"}"}[39m
[32m[32mdebug[32m[39m: [32mREQUEST_PROGRESS received progress: undefined, data: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"'m"},"logprobs":null,"finish_reason":null}],"obfuscation":"drbm3"}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"cmpl-592c9523-266e-4719-8303-dc7e8c495dd9","object":"text_completion","created":1769614192255,"model":"gpt-3.5-turbo","choices":[{"text":"'m","index":0,"logprobs":null,"finish_reason":null}]}[39m
[32m[32mdebug[32m[39m: [32mReceived event: event[39m
[32m[32mdebug[32m[39m: [32mReceived event![39m
[32m[32mdebug[32m[39m: [32mid: [39m
[32m[32mdebug[32m[39m: [32mname: [39m
[32m[32mdebug[32m[39m: [32mdata: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" sorry"},"logprobs":null,"finish_reason":null}],"obfuscation":"f"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"592c9523-266e-4719-8303-dc7e8c495dd9","data":"{\"id\":\"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT\",\"object\":\"chat.completion.chunk\",\"created\":1769614192,\"model\":\"gpt-3.5-turbo-0125\",\"service_tier\":\"default\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"delta\":{\"content\":\" sorry\"},\"logprobs\":null,\"finish_reason\":null}],\"obfuscation\":\"f\"}"}[39m
[32m[32mdebug[32m[39m: [32mREQUEST_PROGRESS received progress: undefined, data: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" sorry"},"logprobs":null,"finish_reason":null}],"obfuscation":"f"}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"cmpl-592c9523-266e-4719-8303-dc7e8c495dd9","object":"text_completion","created":1769614192255,"model":"gpt-3.5-turbo","choices":[{"text":" sorry","index":0,"logprobs":null,"finish_reason":null}]}[39m
[32m[32mdebug[32m[39m: [32mReceived event: event[39m
[32m[32mdebug[32m[39m: [32mReceived event![39m
[32m[32mdebug[32m[39m: [32mid: [39m
[32m[32mdebug[32m[39m: [32mname: [39m
[32m[32mdebug[32m[39m: [32mdata: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"qOGeoi"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"592c9523-266e-4719-8303-dc7e8c495dd9","data":"{\"id\":\"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT\",\"object\":\"chat.completion.chunk\",\"created\":1769614192,\"model\":\"gpt-3.5-turbo-0125\",\"service_tier\":\"default\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"delta\":{\"content\":\",\"},\"logprobs\":null,\"finish_reason\":null}],\"obfuscation\":\"qOGeoi\"}"}[39m
[32m[32mdebug[32m[39m: [32mREQUEST_PROGRESS received progress: undefined, data: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"obfuscation":"qOGeoi"}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"cmpl-592c9523-266e-4719-8303-dc7e8c495dd9","object":"text_completion","created":1769614192255,"model":"gpt-3.5-turbo","choices":[{"text":",","index":0,"logprobs":null,"finish_reason":null}]}[39m
[32m[32mdebug[32m[39m: [32mReceived event: event[39m
[32m[32mdebug[32m[39m: [32mReceived event![39m
[32m[32mdebug[32m[39m: [32mid: [39m
[32m[32mdebug[32m[39m: [32mname: [39m
[32m[32mdebug[32m[39m: [32mdata: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" I"},"logprobs":null,"finish_reason":null}],"obfuscation":"ncFLH"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"592c9523-266e-4719-8303-dc7e8c495dd9","data":"{\"id\":\"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT\",\"object\":\"chat.completion.chunk\",\"created\":1769614192,\"model\":\"gpt-3.5-turbo-0125\",\"service_tier\":\"default\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"delta\":{\"content\":\" I\"},\"logprobs\":null,\"finish_reason\":null}],\"obfuscation\":\"ncFLH\"}"}[39m
[32m[32mdebug[32m[39m: [32mREQUEST_PROGRESS received progress: undefined, data: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" I"},"logprobs":null,"finish_reason":null}],"obfuscation":"ncFLH"}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"cmpl-592c9523-266e-4719-8303-dc7e8c495dd9","object":"text_completion","created":1769614192255,"model":"gpt-3.5-turbo","choices":[{"text":" I","index":0,"logprobs":null,"finish_reason":null}]}[39m
[32m[32mdebug[32m[39m: [32mReceived event: event[39m
[32m[32mdebug[32m[39m: [32mReceived event![39m
[32m[32mdebug[32m[39m: [32mid: [39m
[32m[32mdebug[32m[39m: [32mname: [39m
[32m[32mdebug[32m[39m: [32mdata: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" do"},"logprobs":null,"finish_reason":null}],"obfuscation":"R6hd"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"592c9523-266e-4719-8303-dc7e8c495dd9","data":"{\"id\":\"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT\",\"object\":\"chat.completion.chunk\",\"created\":1769614192,\"model\":\"gpt-3.5-turbo-0125\",\"service_tier\":\"default\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"delta\":{\"content\":\" do\"},\"logprobs\":null,\"finish_reason\":null}],\"obfuscation\":\"R6hd\"}"}[39m
[32m[32mdebug[32m[39m: [32mREQUEST_PROGRESS received progress: undefined, data: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" do"},"logprobs":null,"finish_reason":null}],"obfuscation":"R6hd"}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"cmpl-592c9523-266e-4719-8303-dc7e8c495dd9","object":"text_completion","created":1769614192255,"model":"gpt-3.5-turbo","choices":[{"text":" do","index":0,"logprobs":null,"finish_reason":null}]}[39m
[32m[32mdebug[32m[39m: [32mReceived event: event[39m
[32m[32mdebug[32m[39m: [32mReceived event![39m
[32m[32mdebug[32m[39m: [32mid: [39m
[32m[32mdebug[32m[39m: [32mname: [39m
[32m[32mdebug[32m[39m: [32mdata: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" not"},"logprobs":null,"finish_reason":null}],"obfuscation":"kXm"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"592c9523-266e-4719-8303-dc7e8c495dd9","data":"{\"id\":\"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT\",\"object\":\"chat.completion.chunk\",\"created\":1769614192,\"model\":\"gpt-3.5-turbo-0125\",\"service_tier\":\"default\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"delta\":{\"content\":\" not\"},\"logprobs\":null,\"finish_reason\":null}],\"obfuscation\":\"kXm\"}"}[39m
[32m[32mdebug[32m[39m: [32mREQUEST_PROGRESS received progress: undefined, data: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" not"},"logprobs":null,"finish_reason":null}],"obfuscation":"kXm"}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"cmpl-592c9523-266e-4719-8303-dc7e8c495dd9","object":"text_completion","created":1769614192255,"model":"gpt-3.5-turbo","choices":[{"text":" not","index":0,"logprobs":null,"finish_reason":null}]}[39m
[32m[32mdebug[32m[39m: [32mReceived event: event[39m
[32m[32mdebug[32m[39m: [32mReceived event![39m
[32m[32mdebug[32m[39m: [32mid: [39m
[32m[32mdebug[32m[39m: [32mname: [39m
[32m[32mdebug[32m[39m: [32mdata: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" understand"},"logprobs":null,"finish_reason":null}],"obfuscation":"n1ASEbPMHebO"}[39m
[32m[32mdebug[32m[39m: [32mPublishing request progress to local subscribers: {"requestId":"592c9523-266e-4719-8303-dc7e8c495dd9","data":"{\"id\":\"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT\",\"object\":\"chat.completion.chunk\",\"created\":1769614192,\"model\":\"gpt-3.5-turbo-0125\",\"service_tier\":\"default\",\"system_fingerprint\":null,\"choices\":[{\"index\":0,\"delta\":{\"content\":\" understand\"},\"logprobs\":null,\"finish_reason\":null}],\"obfuscation\":\"n1ASEbPMHebO\"}"}[39m
[32m[32mdebug[32m[39m: [32mREQUEST_PROGRESS received progress: undefined, data: {"id":"chatcmpl-D31mKBv01OR4zh2LEjVm8to2N1vgT","object":"chat.completion.chunk","created":1769614192,"model":"gpt-3.5-turbo-0125","service_tier":"default","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" understand"},"logprobs":null,"finish_reason":null}],"obfuscation":"n1ASEbPMHebO"}[39m
[32m[32mdebug[32m[39m: [32mREST SEND: data: {"id":"cmpl-592c9523-266e-4719-8303-dc7e8c495dd9","object":"text_completion","created":1769614192255,"model":"gpt-3.5-turbo","choices":[{"text":" understand","index":0,"logprobs":null,"finish_reason":null}]}[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Drained 971da4a5-b6b9-4b86-969e-3316d19fea59_c565f781-34bc-4d91-a6cc-ad19d006d327[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: scheduled[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Calling Redis script: submit.lua[39m
[32m[32mdebug[32m[39m: [32mLimiter local-oai-gpt4o-0: Event triggered: executing[39m
[32m[32mdebug[32m[39m: [32mPosting https://api.openai.com/v1/chat/completions with data: {"model":"gpt-4o","messages":[{"role":"system","content":"You are a helpful assistant."},{"role":"user","content":"Hello!"}],"temperature":0.9,"stream":false,"max_tokens":4096}[39m
[32m[32mdebug[32m[39m: [32mReceived event: event[39m
[32m[32mdebug[32m[39m: [32mReceived event![39m
[32m[32mdebug[32m[39m: [32mid: [39m
[32m[32mdebug[32m[39m: [32mname: