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
What Is ChatGPT Sites? What chatgpt.site Sites Really Are, Pricing, Caveats Before Using It in Production, and Custom Domains

What Is ChatGPT Sites? What chatgpt.site Sites Really Are, Pricing, Caveats Before Using It in Production, and Custom Domains

A site with an address like xxx.chatgpt.site is one that a ChatGPT user built and published with a feature called ChatGPT Sites. OpenAI provides the hosting, but it does not create the content or review or approve it, and responsibility lies with whoever built the site. This article is based on OpenAI's help articles, developer guide, terms, and release notes, which I checked in the original on October 11, 2026. ChatGPT Sites was introduced as a public beta on July 9, 2026, and is available on Plus, Pro, Business, Enterprise, and Edu, but not on Free or Go. During the beta, it is included in your subscription up to each plan's limits; the limit values and pricing after the beta have not been announced. The beta is provided "as is," OpenAI can unpublish a site for any reason, and even the example site in the developer guide returned a 404 when I checked. The article covers the constraints to know before using it in production (no guarantees, no choice of where data is stored, prohibited uses, and the creator's responsibility) and the uses it suits, how to connect a custom domain and change the URL, how to set visibility and permanently delete a site, and whether your conversations are used for training.

The Monthly API Credits on Claude's Max, Ultra, and Team Plans: How to Claim Them, and Where You Can and Can't Use Them

The Monthly API Credits on Claude's Max, Ultra, and Team Plans: How to Claim Them, and Where You Can and Can't Use Them

Claude's Max, Ultra, and Team plans come with credits you can use on the Claude API every month ($100 on Max, $200 on Ultra, and up to $500 in total on Team depending on the number of seats). However, you don't receive them until you link a Claude Console organization on the claude.ai billing page, and unused credits don't roll over. This article is based on my record of the screens when I claimed the credits on a Max 20x (now Ultra) plan on October 10, 2026, and on the official documentation, help articles, and terms, which I checked in the original on the same day. It explains where the credits can be used (the API, Message Batches, Managed Agents, the Agent SDK, the Playground, and claude -p run with an API key) and where they can't (interactive Claude Code, extra usage in the apps, Bedrock, and more); that linking partway through a cycle still gave me the full amount, expiring about three weeks later; that you can't change the linked organization yourself and an organization can receive only one plan's credits; the order credits are used in and auto-reload; how keeping ANTHROPIC_API_KEY set permanently switches Claude Code to API billing; ways to use the credits up and spend limits; and key points from the terms, such as the credits not being transferable or sellable.

How to Use ChatGPT for Word: Free Limits, Pricing, and History Differences

How to Use ChatGPT for Word: Free Limits, Pricing, and History Differences

This guide covers OpenAI's official ChatGPT for Word add-in, including setup, sample prompts for proofreading and summaries, and free limits plus paid usage. It explains how the usage allowance is shared with Codex, how chat history and memory differ, and when to choose it over Copilot. It also covers organizational permissions, handling confidential information, and checking edits before you finish a document in Word.

Codex Security Pricing and Usage: Local vs Cloud and How to Read Results

Codex Security Pricing and Usage: Local vs Cloud and How to Read Results

Before choosing Codex Security, compare the local plugin, the GitHub-connected Cloud service, and the standalone CLI. This guide uses official documentation to explain separate Cloud billing, conditional free scan credits, first-scan setup, Standard and Deep costs, scan coverage and reproduction evidence, and post-fix verification. It also covers when the standalone CLI uses an API key from the environment and how estimated cost limits work.

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