Language Model News

2026/10/13

  1. How much does speech-to-text cost per hour? Comparing the xAI and Mistral APIs
  2. Mistral Large 4 costs $1.36 in and $4.18 out, at half price for two weeks after launch
  3. Claude Managed Agents' web_fetch now fetches only URLs that already appear in the session
  4. xAI's speech-to-text API costs $0.10 an hour in batch, and moved to 2.0 on 2 October
  5. Claude Max and Team plans now include monthly API credits ($100 on Max 5x)
  6. GPT-6.1 Sol charges less than GPT-6 Sol for cached input
  7. Claude Sonnet 5.5 keeps Sonnet 5's price, and its cache reads were halved on 7 October
  8. Claude Haiku 5.5 is priced like GPT-6 Luna up to 100K tokens, and five times higher beyond

2026/09/29

  1. Gemini 2.5 models are now limited to users who have used them before
  2. Grok 4.7 joins xAI's model list at the same price and context as Grok 4.6
  3. Gemini 3.8 Live pricing: audio in at $0.005 a minute and audio out at $0.018

2026/09/28

  1. Gemini 3.8 Flash TTS and Flash-Lite TTS prices double on 1 January 2027
  2. Claude Opus 5.5 is $4 in and $20 out, and the model Anthropic now recommends first
  3. GPT-6 Sol and GPT-6 Luna: Luna costs a twentieth of Sol

2026/09/15

  1. DeepSeek V4.1 Flash takes over from V4 Flash at a lower price
  2. Sakana AI's Fugu Ultra v2 and Fugu Max answer by routing work to other models
  3. Cognition's SWE-2 is a coding model built on Kimi K3
  4. Inception's Mercury 2.5, a diffusion model at $0.75 per million output tokens
  5. GPT-Live 1 bills by the minute, at $0.05, with the reasoning model on top

2026/09/08

  1. Meta sells the same model at two prices, and the cheap one is paid for with your prompts
  2. Grok 4.6 is the flagship, and it holds half the context of Grok 4.3
  3. Kimi K3 holds a million tokens at one flat rate
  4. The same Qwen model costs less from Beijing than from Singapore
  5. On Mistral, Large costs a third of Medium
  6. GPT-6 Astra and the three models that make up GPT-6
  7. GPT-6 Astra prices, and the 272K line that reprices the whole request
  8. Claude Fable 5.1 takes the top of the lineup, and Fable 5 moves to legacy
  9. Cache reads on Fable 5.1 are a quarter of what they cost on Fable 5

2026/09/02

  1. The current Claude lineup: 1M context, 128K output, retirement more than a year out
  2. SWE-bench Verified is at 97, and the top of the table is hard to read
  3. A benchmark number means nothing without the conditions it was taken under
  4. Claude API prices, and the Sonnet 5 increase that did not happen
  5. OpenAI API prices: the GPT-5.6 line has long-context rates too
  6. Gemini API prices, and the two dates that change them
  7. DeepSeek now charges double during peak hours
  8. Perplexity Sonar ends on 27 September 2026, replaced by the Agent API
  9. What prompt caching actually costs, and where the tenth does not hold
  10. Long context: who reprices the whole request, and who does not
  11. Adding an MCP server to Claude Code, and which scope to pick

Claude Managed Agents' web_fetch now fetches only URLs that already appear in the session

Since 7 October 2026, the web_fetch tool in Claude Managed Agents fetches only URLs that have already appeared in the session⁠[1]. Examples are URLs in the text of a user message, in a web_search result, or in a page that web_fetch returned earlier⁠[1].

A URL that appears only in Claude's own output, the agent's system prompt, an attached document, or the output of a tool such as bash, read or an MCP tool does not count⁠[1]. A web_fetch call for it returns a url_not_in_prior_context error result to the agent⁠[1].

Anthropic says the change reduces the risk of data exfiltration⁠[1]. To let the agent fetch a URL, send it in the text of a user.message event⁠[1].

In a cloud environment with limited networking, allowed_hosts now also applies to web_search and web_fetch⁠[1]. Environments with unrestricted networking and self-hosted environments do not limit these two tools⁠[1].

A web_fetch call for a URL on a host that allowed_hosts does not match returns a url_not_allowed error result⁠[1]. web_search omits results from such hosts⁠[1]. When allowed_hosts lists no hosts, neither tool returns a page or a search result⁠[1].

allow_package_managers and allow_mcp_servers add no hosts for these two tools⁠[1]. To let the tools reach a host, add it to allowed_hosts⁠[1]. That also opens the host to the sandbox⁠[1].

With limited networking, creating a session fails with a 400 error when an enabled web_search or web_fetch tool has an allowed_domains entry outside allowed_hosts⁠[1]. A session update that adds such an entry fails the same way⁠[1].

An allowed_hosts entry matches one exact host unless it starts with *.⁠[1]. If allowed_hosts holds only example.com, docs.example.com is not within it⁠[1].

To fix the 400 error, add the host to allowed_hosts or remove the entry from allowed_domains⁠[1].

Sources

  1. Anthropic - Claude Platform release notes