Skip to content

AI Tool Guides, Comparisons & Latest News

Beginner-friendly guides, comparisons, and the latest news on AI tools

Featured Article

'ThinkingBlock' object has no attribute 'text': Why a Newer Claude Model No Longer Starts Its Response with Text, and How to Fix It
Claude AI Dev & Programming

'ThinkingBlock' object has no attribute 'text': Why a Newer Claude Model No Longer Starts Its Response with Text, and How to Fix It

You switched your Claude API calls to a newer model, and now you get AttributeError: 'ThinkingBlock' object has no attribute 'text', or the response text comes back empty. The cause is that Claude 5 and later models think when needed even if you don't set thinking, so the first block of the response becomes a thinking block. Claude 4 models didn't think unless you set it, so changing only the model name changes the shape of the response. With simple inputs the first block is still text, so tests that use light inputs pass. Based on Anthropic's documentation and my own tests of four models (November 1, 2026), this article covers the cause, how to fix it by finding text blocks by type (Python and TypeScript), what to do when max_tokens leaves you with no text, which models can and can't turn thinking off, and how not to miss it in testing.

Latest Articles

276 articles
'ThinkingBlock' object has no attribute 'text': Why a Newer Claude Model No Longer Starts Its Response with Text, and How to Fix It

'ThinkingBlock' object has no attribute 'text': Why a Newer Claude Model No Longer Starts Its Response with Text, and How to Fix It

You switched your Claude API calls to a newer model, and now you get AttributeError: 'ThinkingBlock' object has no attribute 'text', or the response text comes back empty. The cause is that Claude 5 and later models think when needed even if you don't set thinking, so the first block of the response becomes a thinking block. Claude 4 models didn't think unless you set it, so changing only the model name changes the shape of the response. With simple inputs the first block is still text, so tests that use light inputs pass. Based on Anthropic's documentation and my own tests of four models (November 1, 2026), this article covers the cause, how to fix it by finding text blocks by type (Python and TypeScript), what to do when max_tokens leaves you with no text, which models can and can't turn thinking off, and how not to miss it in testing.

When Are Subdirectory CLAUDE.md and AGENTS.md Files Loaded? Making AI Follow the Rules in a Monorepo

When Are Subdirectory CLAUDE.md and AGENTS.md Files Loaded? Making AI Follow the Rules in a Monorepo

If you put several sites in one repository and place a CLAUDE.md or AGENTS.md in each site's folder, those rules aren't guaranteed to be read before work begins. Claude Code loads a CLAUDE.md below the launch directory when Claude reads, writes or edits a file in that folder, while Codex reads only the AGENTS.md files from the project root down to the launch directory, once at the start of each run. This article compares, item by item, how both tools load these files and how to check whether they were loaded (/context shows only what was loaded at startup), then covers a check that stops the release if anything outside the assigned folder changes, and tool settings that block writes. It also shows how to tell similarly named repositories apart by remote URL and root commit, and commands that show only environment variable names (checked November 1, 2026).

What Is GPT-6.1 Terra? Pricing, Performance, and How to Choose Between It, Sol, Astra and Claude

What Is GPT-6.1 Terra? Pricing, Performance, and How to Choose Between It, Sol, Astra and Claude

GPT-6.1 Terra is the third of OpenAI's four tiers (Astra, Sol, Terra and Luna), released on October 26, 2026. Its API prices are $1 input, $0.05 cached input and $5 output per million tokens, half those of GPT-6.1 Sol and GPT-5.6 Terra, and its knowledge cutoff is June 1, 2026. In OpenAI's testing, it scored 60.0% on Agents' Last Exam, which simulates professional work, matching 6.1 Sol and 6 Astra, while 6.1 Sol and 6 Astra scored higher on terminal coding (Terminal-Bench 4.0), where Terra scored 50.3%. Using the chart values in OpenAI's announcement and the model page (checked October 28, 2026), this article lays out pricing, performance, how it works in ChatGPT and Codex, and safety, and explains how to choose between it, Sol, Astra and Claude (Opus 5.5 and Sonnet 5.5).

Do Subscriptions Include Free API Credits? Claude, Gemini and ChatGPT Plan Credits Compared

Do Subscriptions Include Free API Credits? Claude, Gemini and ChatGPT Plan Credits Compared

Claude's Max plan includes $100 in API credits a month, Ultra $200 and Team up to $500 in total, while Free and Pro get none. Gemini includes Google Cloud credits of $10 a month with Google AI Pro, $40 with Ultra 5x and $100 with Ultra 20x, and none with Plus. Since October 28, 2026, ChatGPT has included $100, $200 and $500 a month with Pro 100, 200 and 500, and per-seat credits with Business (up to $500 in total), while Go and Plus get none. Based on the three companies' official pricing pages, help articles and developer docs (checked October 27, 2026; ChatGPT checked October 30), this article compares, in the same order, where the credits can and can't be used (your Claude Code usage limits don't change), how to claim them (Gemini requires a $5 prepayment), when they expire (Claude and ChatGPT credits expire monthly, while Gemini credits are valid for 12 months and accumulate), what you can use for free without a plan (Claude's trial credit, Gemini's free tier and OpenAI's free tokens for data sharing), and whether the content you send is used for training, then sums up the deciding factors for choosing.

When Is the Anthropic IPO? What the S-1 Reveals, the Steps to Listing, and Whether You Can Buy

When Is the Anthropic IPO? What the S-1 Reveals, the Steps to Listing, and Whether You Can Buy

On October 26, 2026 (US time), Anthropic filed a Form S-1 for an initial public offering (IPO) with the US Securities and Exchange Commission (SEC) and applied to list on the Nasdaq Global Select Market under the ticker "ANT". The listing date, share count, price range and amount to be raised have not been set. Drawing on the original S-1, this article covers revenue ($4.585 billion in 2025 and $16.286 billion in the first half of 2026) and what is behind the losses, the five share classes (A, N, T, F and E) and their voting rights, how the Long-Term Benefit Trust (LTBT) and the public benefit corporation (PBC) structure work, the stakes held by Amazon and Google, the use of proceeds and the risk factors. It then walks through the steps to listing based on the SEC's guidance, whether and how you can buy the shares (checked October 27, 2026), and what it means for Claude users. It is not investment advice, and it is updated whenever new information comes out.

How to Run Codex and Claude Code Subagents in Parallel: Prompts, Settings and Commands Compared

How to Run Codex and Claude Code Subagents in Parallel: Prompts, Settings and Commands Compared

"Codex won't go parallel unless you tell it to" is true, with conditions: the Codex app, CLI and IDE extension spawn subagents when you ask directly, or when AGENTS.md or a skill instructs delegation (Ultra in ChatGPT Work also delegates on its own judgment). Claude Code delegates on its own based on the request and each subagent's description. Using the official OpenAI and Anthropic documentation (checked October 26, 2026), this article compares what triggers parallel work, five things to put in your instructions, ready-to-use example prompts, [agents] in Codex's config.toml and the TOML files in .codex/agents/, Claude Code's .claude/agents/ and environment variables, commands such as /subagents, /tasks, /subtask, /batch and /worktree, tasks that suit parallel work and tasks that don't, and the impact on usage limits, and it also shares lessons this site learned from running subagents in parallel.

Your credit balance is too low to access the Anthropic API: What It Means and How to Fix It (Out of Credits, or an API Key Overriding Your Plan)

Your credit balance is too low to access the Anthropic API: What It Means and How to Fix It (Out of Credits, or an API Key Overriding Your Plan)

"Your credit balance is too low to access the Anthropic API" (shown as "Credit balance is too low" in Claude Code) means your Claude Console organization doesn't have enough prepaid credits. There are two causes: your balance really is too low, or you meant to use a plan such as Pro or Max but Claude Code is running on an API key from the ANTHROPIC_API_KEY environment variable and billing the API instead. You tell them apart with /status. Based on Anthropic's official documentation and Help Center (checked October 26, 2026), this article explains how the error appears, three questions to find the cause, how to buy credits under Billing in the Console and set up auto-reload, how to remove the API key on macOS, Linux and Windows and check it in VS Code, how this differs from the monthly API credits for Max and Team and from usage credits, and similar but different errors.

How to Use Claude on Vertex AI: Pricing, Claude Code Setup, Quotas, and Google-Managed vs. Anthropic-Managed

How to Use Claude on Vertex AI: Pricing, Claude Code Setup, Quotas, and Google-Managed vs. Anthropic-Managed

There are two ways to use Claude while staying on your Google Cloud bill: the Google-managed version, which Google runs as part of Agent Platform (formerly Vertex AI), and the Anthropic-managed version, which became generally available on October 22, 2026. Claude Code runs on the Google-managed version, configured with CLAUDE_CODE_USE_VERTEX and related settings (pinning the models is recommended if you roll it out to multiple people). If you need the Files API, Agent Skills, Managed Agents, fast mode and similar features, choose the Anthropic-managed version. On the Google-managed global endpoint, Opus 5.5, Sonnet 5.5 and Haiku 5.5 cost the same as the Claude API, while the us and eu multi-regions cost 1.1x. The Anthropic-managed version is metered in CCU, and no per-token price list appears in the official docs. Based on the official documentation (checked October 26, 2026), this article covers the differences and how to choose, pricing, regions, getting started, the SDKs, Claude Code setup, and how to handle quotas and 429 errors.

"temperature is deprecated for this model": Causes and Fixes — Claude API temperature and the New API Version 2026-10-21

"temperature is deprecated for this model": Causes and Fixes — Claude API temperature and the New API Version 2026-10-21

If the Claude API returns '`temperature` is deprecated for this model.', the cause is sending non-default values for temperature, top_p, or top_k to a Claude 4.7 or later model, and removing all three from the request fixes it. Claude 4.7 and later models already reject non-default values under API version 2023-06-01, and under the new API version 2026-10-21 they return a 400 error for any model, even with default values; newer SDKs such as Python anthropic 2.0.0 send 2026-10-21 automatically and no longer include the three arguments in their types, so code that still passes them will fail with an argument error or a 400 after an SDK upgrade. This article explains the two situations where the error appears, how to get consistent answers without these settings, how to find them in code, SDK versions, related changes such as how the API key is sent, and the fix for the similar 'anthropic-version: header is required' error, based on Anthropic's official documentation (checked October 26, 2026).

Why Codex Is Slow or Heavy and How to Fix It: App, CLI, and WSL

Why Codex Is Slow or Heavy and How to Fix It: App, CLI, and WSL

This guide covers the causes of Codex feeling slow or heavy and how to fix them, organized by symptom, based mainly on OpenAI's official documentation and replies from GitHub maintainers as of October 25, 2026. For slow replies, check outages and congestion, lower reasoning effort to fit the task, use a lighter model or Fast mode (Fast uses 2.5 times the usage quota), and start a new thread for each task, as recommended by OpenAI staff. For slow startup, stop unused MCP servers with enabled = false and update the CLI, while a heavy or frozen app calls for an update and restart (one Windows bug was fixed in v26.825.32147) and archiving scheduled tasks you no longer need, since they pile up worktrees; on WSL, keep files on the Linux side to speed up commands.

What Is an NPU? Do You Need One in a PC? The Meaning of 40 TOPS and How It Is Used for AI

What Is an NPU? Do You Need One in a PC? The Meaning of 40 TOPS and How It Is Used for AI

An NPU (Neural Processing Unit) is a dedicated PC chip that handles AI computations with little power. ChatGPT, Claude, and Gemini run on servers, so an NPU does not change their speed, but on-device AI such as Windows Copilot+ PC features (Recall, Live Captions translation; 40+ TOPS NPU, 16GB memory, and 256GB SSD required) can use it. Local LLMs still rely mainly on the GPU and memory, and this article explains the differences from CPUs and GPUs, TOPS performance from Intel, AMD, Qualcomm, and Apple, and how to choose a PC.

What PC Specs Do Claude Code and Codex Need? What Changes With Your PC and What Doesn't

What PC Specs Do Claude Code and Codex Need? What Changes With Your PC and What Doesn't

You don't need a high-end PC to run Claude Code or Codex. Both run their models on servers, so buying a new PC won't shorten the time the AI spends thinking and writing. Claude Code's CLI requires at least 4GB of RAM, an x64 or ARM64 CPU, and an internet connection, while Codex publishes no RAM or CPU figures. Your PC affects the time spent running commands locally, such as builds, tests, and searches. This article compares requirements, fast mode, per-OS sandbox conditions, and fixes for heavy workloads, and explains how to measure where your time goes and the three things to check before buying new hardware.

Browse by Category

Claude

View All

ChatGPT

View All

Gemini

View All

GitHub Copilot

View All

Midjourney

View All

Stable Diffusion

View All

Other AI

View All

Beginners

View All

AI Dev & Programming

View All

Dev Environment & Infra

View All

AI Agents & Automation

View All

Work Efficiency

View All

Writing

View All

Design

View All

Data Analysis

View All

Learning & Education

View All

Side Income & Monetization

View All

Game Development

View All

Security & Governance

View All

AI Risks & Social Impact

View All

Indie Development

View All