昨天,在群里小伙伴的提醒下,我了解到通过反代 Codex 也可以进行图片的生成和编辑了。随即我进行了一番实验,使用 GPT-Image-1.5 成功生成了如下图片: 技术原理:工具调用(Tool Calling) 与 Gemini 使用专用图片模型(如 NanoBanana 系列)的逻辑不同,在 Codex 中,生图功能是通过 调用工具 实现的,并不依赖特定的模型名称。 基于这一特性,我们可以利用 CLIProxyAPI 的 模型别名 配合 Payload 重写 功能,自定义一套专属的“文生图模型”。下面我分享一下自己的配置思路和使用方法,希望能起到抛砖引玉的作用。 PS:下文前提是已经安装配置好 CLIProxyAPI 并添加了 Codex 的 OAuth 凭证。 1. 配置文件修改 在 CLIProxyAPI 的配置文件中添加以下内容。这里我们将 gpt-5.4-mini 映射为不同分辨率的生图模型,并通过 Payload 强制开启 image_generation 工具。 oauth-model-alias: codex: - name: gpt-5.4-mini alias: gpt-image-1024x1024 fork: true - name: gpt-5.4-mini alias: gpt-image-1024x1536 fork: true - name: gpt-5.4-mini alias: gpt-image-1536x1024 fork: true payload: override-raw: - models: - name: gpt-image-1024x1024 protocol: codex params: tools: '[{"type":"image_generation", "size": "1024x1024", "quality": "high", "background": "auto"}]' tool_choice: '{"type": "image_generation"}' - models: - name: gpt-image-1024x1536 protocol: codex params: tools: '[{"type":"image_generation", "size": "1024x1536", "quality": "high", "background": "auto"}]' tool_choice: '{"type": "image_generation"}' - models: - name: gpt-image-1536x1024 protocol: codex params: tools: '[{"type":"image_generation", "size": "1536x1024", "quality": "high", "background": "auto"}]' tool_choice: '{"type": "image_generation"}' 添加完成后,我们就可以直接调用 gpt-image-1024x1024 、 gpt-image-1024x1536 和 gpt-image-1536x1024 这三个自定义模型了。 2. 快速调用脚本 (PowerShell) 由于目前我还未找到好用的生图客户端,我编写了一个简单的 Windows PowerShell 脚本供大家参考。 使用方法: 修改脚本前四行的 apiUrl 、 apiKey 等参数。 将完整脚本粘贴至 PowerShell 窗口运行。 等待约数十秒,即可在当前运行路径下看到生成的图片。 $apiUrl = "https://你的CLIProxyAPI地址/v1/responses" $apiKey = "你的CLIProxyAPI的apikey" $model = "gpt-image-1536x1024" $text = "画一张赛博朋克的香港,要有汉字" $bodyObject = @{ model = $model instructions = "You are a helpful assistant." input = @( @{ type = "message" role = "user" content = @( @{ type = "input_text" text = $text } ) } ) parallel_tool_calls = $true reasoning = @{ effort = "high" summary = "auto" } stream = $true store = $false include = @( "reasoning.encrypted_content" ) } $body = $bodyObject | ConvertTo-Json -Depth 100 -Compress $outBase = "generated" $utf8NoBom = New-Object System.Text.UTF8Encoding($false) $tempBodyFile = Join-Path $env:TEMP ("response-body-" + [guid]::NewGuid().ToString("N") + ".json") [System.IO.File]::WriteAllText($tempBodyFile, $body, $utf8NoBom) try { curl.exe --silent --show-error --no-buffer ` -X POST $apiUrl ` -H "Content-Type: application/json" ` -H "Authorization: Bearer $apiKey" ` --data-binary ("@" + $tempBodyFile) | ForEach-Object -Begin { $eventType = $null $dataLines = [System.Collections.Generic.List[string]]::new() function Save-Bytes { param([string]$Path, [string]$Base64) [System.IO.File]::WriteAllBytes($Path, [Convert]::FromBase64String($Base64)) Write-Host "Saved $Path" } function Save-ImageGenerationCallResult { param([object]$ImageCall) if (-not $ImageCall) { return } if ($ImageCall.type -ne "image_generation_call") { return } if (-not $ImageCall.result) { return } $ext = if ($ImageCall.output_format) { [string]$ImageCall.output_format } else { "png" } $path = Join-Path (Get-Location) "$outBase.$ext" Save-Bytes -Path $path -Base64 ([string]$ImageCall.result) } function ConvertFrom-JsonCompat { param([string]$Json) if ($PSVersionTable.PSVersion.Major -ge 6) { return $Json | ConvertFrom-Json -Depth 100 } return $Json | ConvertFrom-Json } function Flush-SseEvent { param([string]$Type, [System.Collections.Generic.List[string]]$DataLines) if (-not $Type -or $DataLines.Count -eq 0) { return } $json = ($DataLines -join "`n").Trim() if (-not $json -or $json -eq "[DONE]") { return } try { $obj = ConvertFrom-JsonCompat -Json $json } catch { return } switch ($Type) { "response.output_item.done" { Save-ImageGenerationCallResult -ImageCall $obj.item } "response.completed" { $imageCall = @( $obj.response.output | Where-Object { $_.type -eq "image_generation_call" -and $_.result } ) | Select-Object -First 1 Save-ImageGenerationCallResult -ImageCall $imageCall } } } } -Process { $line = [string]$_ if ($line.StartsWith("event:")) { if ($eventType -or $dataLines.Count -gt 0) { Flush-SseEvent -Type $eventType -DataLines $dataLines $dataLines = [System.Collections.Generic.List[string]]::new() } $eventType = $line.Substring(6).Trim() return } if ($line.StartsWith("data:")) { $dataLines.Add($line.Substring(5).TrimStart()) return } if ([string]::IsNullOrWhiteSpace($line)) { Flush-SseEvent -Type $eventType -DataLines $dataLines $eventType = $null $dataLines = [System.Collections.Generic.List[string]]::new() } } -End { Flush-SseEvent -Type $eventType -DataLines $dataLines } } finally { if (Test-Path -LiteralPath $tempBodyFile) { Remove-Item -LiteralPath $tempBodyFile -Force } } 相关资源 如需了解更详细的参数调整可以参考 OpenAI 官方文档 5 个帖子 - 4 位参与者 阅读完整话题
从 公益站死了,干脆整理一份国模免费渠道大全(授人以渔) 继续讨论: 当前国内模型来说,能上得了台面的,可能也就Qwen3.6,GLM5.1,Kimi K2.6,MiniMax2.7。 但是都或多或少存在一点问题: 1、Qwen的订阅太贵了,并且吃相难看(定价或者套餐就是一纸公告的事,恶心人)。 2、GLM存在严重的算力不足问题。 3、Minimax感觉用来做日常的开发还是还是不太够。 4、Kimi2.6我自己没有没有体验过,暂时无法评价。 当然这也只是我的个人看法,千人千面,大家可以讨论讨论对于国模的看法。 5 个帖子 - 3 位参与者 阅读完整话题
前文: any站opus 4.7的WebSearch无法正常使用 - #20,来自 Haleclipse 实际上 作为官转? WebSearch 是不可能不工作的 但很有可能他Pick了Haiku来调用这个 web_search 的tool 又因为 Haiku 会被两个原因直接报错 导致看起来不可用 所以就两个问题 : SubAgent 无法调用 Haiku 无法使用 (实际是可以使用的) fix script(only 2.1.111+): apply-claude-code-subagent-thinking-fix.zip (9.7 KB) 还包括 如下设置 (必配合填写)(如果你足够细心 会发现这个只影响打开Any时) 注意修复仅限Anyrouter 其他非官方是否同样也有此问题未知 同时使用官方可能会有影响(能工作肯定能 但是不知道多让思考了会有什么不好的地方,毕竟人官方直接区分对待了 没有无脑追加) claude --settings ~/.claude/settings.anyrouter.json 懂的人知道在干嘛 不懂我也就扔个旧文 Any牌路由器使用清障! 收工 一想到明天还要加班就好烦 26 个帖子 - 20 位参与者 阅读完整话题
来自网图 5H比一般的多6Mtoken左右? 1 个帖子 - 1 位参与者 阅读完整话题
n年前,我注册了Twitter,那时候跟小伙伴们在推上聊的甚欢,然而有一天发现不能登录了,需要邮箱验证码登录,当时我注册的邮箱是sohu的,遂登录获取验证码,结果sohu收不到,就有了下面的长达5年的截图 这是我五年前找的他们,今天我又找他们,依然是无法解决,看来我当年跟小伙伴聊天的文字是保不住了。 可笑的是他们让我联系Twitter修改SPF解析(5年前) 今天没有再让我联系了Twitter了,但是依然是没有结果。 我跟客服说,我过5年还来找你们,希望你们别倒闭 感慨一下~ 1 个帖子 - 1 位参与者 阅读完整话题
免责声明 我先发表一下免责声明啊: 1.西格玛来自于最近的网络热梗,意思是不被女生拿捏的男生;我这里也直接用,和西格玛原意无关。 2.我只是说她不是我想的那样,至于她是不是佬友你想的那样,我不知道。 3.我只是稍微解读一下这本书,最重要的概念书里的文章《Concerning the Archetype of the Anima》,翻译为《关于阿尼玛概念》,也就是说这里主要还是分享我对阿尼玛的看法。 4.下面的东西是我的真实经历,具体情况因人而异。 5.其实阅读起来还是有一定门槛的。 正文 1.阿尼玛究竟是什么 阿尼玛,是男人内在对“女性、爱、连接、被理解、被吸引、被召唤”的整体心理形象。 它不是单纯的内心感性脆弱的一部分(我以前以为阿尼玛就是感性思维)。 也不是“你喜欢谁,谁就是阿尼玛”(也不是具体的一个人)。 更准确地说,它像三样东西合在一起: 第一,它是一个“内在女性形象” 也就是你会被什么样的女性气质打动,你会把什么投到女性身上。 第二,它是一个“关系放大器” 有些女人你会喜欢(只是喜欢),有些女人你会被 深深吸引 (甚至化身舔狗)。 后者通常不只是现实吸引,还带着阿尼玛放大。 第三,它是你和自己灵魂内容之间的桥 你放在女人身上的,不只是喜欢,还可能有: 深度 悲悯 理解 命运感 承诺 这些东西,原本就在你里面。 只是有时你通过一个女人才看见它们。 所以对你来说,阿尼玛可以定义成一句: 你通过女性和亲密关系,去接触自己内在“爱、意义、深度、被触动”的那部分方式。 那么有人会说,我看不懂怎么办啊? 看不懂就往下看,看不懂就多看几遍,看不懂就看原著。 2.我的阿尼玛第一阶段是什么样的(阿尼玛一共四个阶段) 第一阶段通常对应“夏娃/Eve”层面。 不是低级,而是最基础的。 有人就很喜欢拿这个东西去比啊,诶呀你在第一阶段,我在第四阶段,我牛逼。 这种我建议少说多看。 接着说,第一阶段: 关系首先被体验为“我能不能被接纳、被接住(你被chatGPT狠狠接住了吗)、被守护、被不抛下”。 在我身上,这一层不是最显眼的,但它是存在的。 在我故事里,这一层表现为: 1. 我非常看重“承诺” 我认为: 说好了,就该算数。 这种表达就很第一阶段。 因为第一阶段关心的是最底层关系安全: 你会不会在 你会不会守约 我会不会被突然抛下 那有人会说了,诶呀,不是中国人不骗中国人么,但你要知道,对方不一定有守信这个性格,而是你要求对方有这个性格,这就是阿尼玛的投射。 2.我谈过的一次恋爱,我直接在睡着的时候,被对方提分手然后拉黑然后删除 我对这件事情反应很多,不是因为我幼稚,而是因为这一下直接击穿了第一阶段最核心的东西: 关系的基本安全和连续性 所以我受伤了。 3.总结:我的阿尼玛第一阶段到底是什么 不是“我要女人照顾我”这种简单版本, 而是: 我对关系最底层的要求是:不要突然抛弃、不要失约。 3.我的阿尼玛第二阶段是什么样的(再次强调阿尼玛一共四个阶段) 第二阶段通常对应“海伦/Helen”层面。 直接说关键词: 魅力、吸引、命中注定、特别、恋爱脑、独特 在我故事里,这一层表现为: 1.初见即被深深吸引 我的经历: 第一次见到她就有很强烈的想在一起的感觉 甚至对我和她在一起有种命中注定的感觉 这就是第二阶段最典型的东西: 不是慢慢评估出来的喜欢,而是瞬间地、上头的喜欢。(约等于旦不一定是一见钟情) 2.把那段恋爱称为“不普通的恋爱” 说白了其实恋爱都一样,不就是恋爱么,但在第二阶段不一样。 第二阶段,你会对她有“重量”,你不只是喜欢她,而且还觉得她特别、特别重要、是我人生的答案。 这就是第二阶段的放大作用。 3.你会记住属于你们的“高光时刻” 比如, 第一次相遇 第一次牵手 强烈瞬间 命运般的巧合感 这都是第二阶段的典型记忆方式。 因为这一层最擅长把关系经验成“发光的事件”。 4.总结:我的阿尼玛第二阶段到底是什么 它会让我被某种女性气质、某种独特感、某种强连接迅速吸引,并把这段关系赋予远超普通喜欢的重量。 4.我的阿尼玛第三阶段是什么样的 第三阶段通常对应“玛利亚/Mary”层面。 这里不是简单说“圣母”,而是: 女性被赋予一种更高的伦理、意义、纯度、尊重、精神。 你听的懂吗,我听不懂,其实就是你认为对方有某种很高尚的特质,或者说对方迎合了你的某种精神追求。 在我故事里,这一层表现为: 1.我对关系有很强的“伦理要求” 比如我放不下一段恋爱,并不是“他不爱我了”,而是, 她不该这么处理我 她不该没有告别 这就是第三阶段的: 关系应该有体面、有承担、有伦理。 2.我有受第三阶段的影响,产生一种理想型 我喜欢人有两大特质 自信和尊重 。 这已经不是“好看/上头”层面了,而是第三阶段在起作用: 我在寻找一种高质量的女性人格。 3.我会对“关系没有被认真结束”干到惋惜 这也是第三阶段的东西,第三阶段很在意: 关系有没有被善待 爱有没有被辜负 结束有没有体面 4.那么我的第三阶段阿尼玛是什么 它要求女性和关系不仅有吸引,还要有品格、尊重、承担、某种精神上的干净。 重点: 这里有一个误区啊,不是说我希望女生有这些特质,就是说我有第三阶段的阿尼玛投射在对方身上;而是说,对方明明没有这种特质,我还要先入为主地认为她有这些特征,并且深以为然。 5.我的阿尼玛第四阶段是什么样的 第四阶段通常对应“Sophia/智慧女性”层面。 不是“不找对象”,而是: 把放在对方身上的东西,拿回自己;从理想化女性,转向理解真实关系。 在我故事里,这一层表现为: 1.我开始区分现实要求和投射 我希望对方有一些优良品质,没有我也不强求,不会以为对方有,不会“赋予”对方这种品质。 分清什么是现实,什么是内在的东西。 2.回收我自己的“灵魂内容” 我已经逐渐明白: 深度不是她专有的,每一段恋爱、每一个人都该有 我会被打动,是因为我本来就有这个能力 我珍视自信、尊重、悲悯、深度,这些是我的品质,不是她的品质 这就是第四阶段最核心的动作: 把曾经挂在某个女人身上的意义,拿回自己这里。 3.我开始接受“世界有因果,但不只是因果”(这是我自己心理层面的理论体系啊,别学) 到了这一层,我开始能承受: 复杂性 偶然 未完成 不被完全解释 这四个词是高度浓缩概括的,看不懂的多活几年。 6.那么我现在到底处在哪个阶段呢 不告诉你 1 个帖子 - 1 位参与者 阅读完整话题
直接把分析放最前面:虽然整体来说在代码、多模态、电脑操作之类的领域有提升,但system card里也放了一些很差的结果。尤其是在类似大海捞针的 长文本场景 表现比Opus4.6更差(而且差了好多好多,几乎减半了!),在等量token使用的情况下在BrowseComp做网页操作也比Opus 4.6大概有5%的性能下降。DeepSearchQA的限定总token的检索也比4.6略差。 而且其实根据推特来看,砍得最狠的是token效率: 也就是说在改了tokenizer之后,如果用英文的话,Opus4.7要比4.6多输出50%的token!(修正:因为改的是分词器,输入输出的token数都会多50%)(不过也有人测试了如果用中文的话只会多输出6%的token,这下真全世界都讲中国话了) 13 个帖子 - 8 位参与者 阅读完整话题
rt 要自建个newapi对接付费的中转站来自用和同事用,但价格便宜的站点,都有风控系统。貌似只能配置在Claude code,newapi不能直接对接。 希望大佬指教一下,这个风控系统是什么说法,怎么让newapi能对接上呢 我看这些站点Claude4.7都有了,用不上好难受 ps:我们自己用的话,想vscode和cs接入。所以想newapi集成几个付费站后,我们自己配置用。请懂的佬解惑一下 4 个帖子 - 4 位参与者 阅读完整话题
AppMagic 的数据显示,2026 年 2 月全世界收入最高的 15 款手游中有 7 款来自中国,这些游戏的内购在一个月内产生了 6.68 亿美元的收入。Playrix、King、Roblox Corporation 和 Supercell 等西方公司仍然能跻身全球收入最高的 10 大手游发行商榜单,但它们的成功源于老游戏。2025 年收入排名前 15 的新游戏中没有一款来自西方游戏工作室。2025 年中国游戏在海外市场的收入达到 205 亿美元,连续第十年实现增长,连续第二年保持两位数增长。这种现象并非偶然,也并非仅仅因为中国市场庞大,中国手游的全球支配地位是循序渐进建立起来的。这一切源自本世纪初,当时中国的 PC 游戏盗版猖獗,买断制游戏模式难以维系,因此中国游戏公司转向了免费内购模式,在手游逐渐流行时,中国游戏公司对玩家付费心理的理解领先世界十年,并至今影响着他们的运营模式。2025 年中国手游活跃玩家 7.72 亿,手游收入占到了游戏市场总收入 501 亿美元的 73.29%,巨大的竞争压力促使中国游戏公司转向海外市场,首先是 4X 策略游戏,然后是中核(Mid-core)游戏,曾经的西方强项益智、合并和消除类游戏也逐渐被中国公司吞食。中国公司拥有西方公司所不具备的结构性优势:庞大且地域集中的人才库;对轮班制工作的文化接受度;员工纪律性强且易于替代;规模化生产后单位劳动力成本更低;以及对庞大团队和快速重组的容忍度。西方公司无法长期安排多个轮班以满足全天候实时运营的需求,无法将团队规模扩大到数千人,无法以工业化速度招聘和重组,没办法在这方面与中国公司展开竞争。中国公司对市场的反应无人能及,前一天 TikTok 上流行的梗(meme)可能第二天就出现在游戏关卡里。中国公司凭借组织规模取胜,西方公司只能依靠组织和创意的精准性取胜。
如题,在sub2api配置了来自poe的gpt-5.3-codex-spark模型 创建了密钥放在本地使用的时候出现空回复问题,请问应该如何修复呢? sub2api上面是能看到这个模型被调用的,而且看得到token消耗量 我的codex配置是这样的 希望有高手可以帮帮忙,感谢! 1 个帖子 - 1 位参与者 阅读完整话题
life.googlestudio.xyz 人生时间窗口 | Life Window 你的人生还有多少窗口正在开放? 灵感也是来自于抖音上一位博主【奔跑的增增】,但是他的内容有很多所以迟迟没有发布,所以我就把他评论区人们喜欢的那个功能先vibo coding出1个版本 发布了。 分享出来是为了抛砖引玉。 这个网站开发了2.5H 7 个帖子 - 5 位参与者 阅读完整话题
现在 glm 加了验证码 这个 还能用吗 插件来自 GLM一次购买成功技巧,油猴桃脚本 1 个帖子 - 1 位参与者 阅读完整话题
来自x,看着好严格的样子 1 个帖子 - 1 位参与者 阅读完整话题
上次刷到大佬的opencove感觉非常好,一目了然的画布,能清晰地看到各个终端的状态,好吧又萌生了重复造轮子的想法,目前想的是支持终端而不绑定某个cc codex opencode这种, 然后区域就是文件夹,在里面可以创建终端 通过侧栏观看终端的状态绿色活跃,黄色 灰色表示停止输出然后有停摆时间 好吧基本上pc就这些功能,然后就是配套的APP端(还没开工),因为不想一直坐在电脑前,想至少通过局域网来控制,相比happycode 应该是手机上控制 cmd powershell 这种而不绑定具体的cc codex opencode这种 感觉更灵活 佬们有什么建议吗,分享下 让我抄抄 1 个帖子 - 1 位参与者 阅读完整话题
标题: 粤语双关梗广告文案,来自—PREFACE.AI 翻译: AI是你的敌人,还是你的工具? 有更准确翻译的佬友,可以评论留言,我学习学习) 这个话题我觉得挺有意思。 6 个帖子 - 6 位参与者 阅读完整话题
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 GenericAgent 非常惊艳,佬友最满意也最吸引我的点就是它的超强工具,尤其是agent browser工具。所以这里把原项目的实践进行蒸馏,做了个skill出来,供大家体验参考 github.com my-skills/agent-browser at main · dandandujie/my-skills main/agent-browser Contribute to dandandujie/my-skills development by creating an account on GitHub. 2 个帖子 - 2 位参与者 阅读完整话题
3 个帖子 - 3 位参与者 阅读完整话题
我记得之前有一个检测方案,是看它有没有输出中文引号 图中的是来自官方opus生成的代码,是不是它已经降智到底线都守不住了 2 个帖子 - 2 位参与者 阅读完整话题
最近离毕业越来越近,焦虑越来越重了。 作为工作后又去读书的人,深深的感受到年龄的焦虑。 我想焦虑来自三方面: 1、找工作的焦虑,之前的那份工作让我深深厌恶,希望转行到新的方向,但是面对着每天要学的东西,又陷入只想摆烂的逃避中。简历上写的苍白,技能是不会的,原先的不相干,相干的够不上,处于不上不下的时期,让人难受。简历一封封投,也能收到回信,但是明明知道面试肯定是过不了,还是要硬着头皮去试一试,像是煎熬。 2、年龄这个问题,在3年前的我,曾经不以为意,直到看到朋友圈大家都名花有主,有几对已经结婚时,父母也时不时提起该找对象了时,我开始怀疑自己能不能找到幸福。曾经的初恋那份感情,回忆起来很是难忘,但是下一份感情又不知从何开始。去年过年回家时,也认识一个女孩子,但是感觉不到精神的契合,上学时也认识到一个同乡女孩,但是也感觉不到喜爱。不知道是不是丧失了爱人和被爱的能力。有时候觉得就这样吧,一个人其实也蛮好的,当初分手时一个人不适应到对着镜头自言自语,现在一个人好像生活也还行,但是就是太平淡了,希望找到精神伴侣。 3、论文焦虑,完全自学摸索的论文项目,目前还是很迷茫,最初的斗志昂扬,已经沦落为能写完毕业即可。也许不是搞科研的料。 有时候,坐在阳台上,我看着外面的高楼大厦,阳光下面仍旧是车水马龙。想想也觉得可笑,上班时不想上班,但是真上学时,却想马上找到工作,恋爱时觉得恋爱也就那样,但是单身时,又期盼着幸福。有时候悲哀的想想,再也回不去二十出头的年纪,现在总是想很多,畏畏缩缩,内心筑起深深的壕堑。可是,也只能这样了吧。晚上焦虑的睡不着,白天懒惰的不愿做,bad-routine。 权且在这里新开一个树洞记录下自己毕业一些日常吧,算是吐槽,也算是记录。看看以后会不会有所改变。 4 个帖子 - 4 位参与者 阅读完整话题
https://www.nytimes.com/live/2026/04/12/world/iran-war-trump-talks-pakistan CNN – 12 Apr 26 Why Trump is threatening to blockade a strait that Iran is already blockading... President Donald Trump is threatening to close off the Strait of Hormuz — a crucial waterway that he has repeatedly told Iran must be reopened unconditionally. [!quote]+ "从即日起,世界上最优秀的美国海军将开始封锁所有试图进入或离开霍尔木兹海峡的船只,"特朗普周日上午在 "真理社交 "上发布消息。"在某一时刻,我们将达到’允许所有船只进入,允许所有船只离开’的基础,但伊朗不允许这种情况发生。 Al Jazeera US military says it will block all Iranian port traffic in Hormuz Strait CENTCOM says the blockade will begin at 14:00 GMT, as Iran warns of even higher prices at the pump. https://www.washingtonpost.com/politics/2026/04/12/jd-vance-inside-iran-negotiations/ 7 个帖子 - 6 位参与者 阅读完整话题