# Topic.has\_summary is random, not reliable

**URL:** https://meta.discourse.org/t/topic-has-summary-is-random-not-reliable/352715
**Category:** Support
**Tags:** ai, ai-summarize
**Created:** [February 17, 2025, 3:16pm UTC](https://meta.discourse.org/t/topic-has-summary-is-random-not-reliable/352715 "2025-02-17T15:16:46Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![markschmucker](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/markschmucker/32/141599_2.png) [@markschmucker](https://meta.discourse.org/u/markschmucker)
#### Post date: [February 17, 2025, 3:16pm UTC](https://meta.discourse.org/t/topic-has-summary-is-random-not-reliable/352715/1 "2025-02-17T15:16:46Z")

</div>

All of my topics have summaries. But when I get a topic with `/t/topic_id.json`  
and check the `has_summary` attribute, it’s 50/50. Even if it says `has_summary` = false, I can see the summary by clicking or with `/discourse-ai/summarization/t/topic_id`.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [February 18, 2025, 4:40am UTC](https://meta.discourse.org/t/topic-has-summary-is-random-not-reliable/352715/2 "2025-02-18T04:40:33Z")

</div>

@Roman any thoughts here?

---

<div class="post-metadata">

### Author: ![Roman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roman/32/157504_2.png) [@Roman](https://meta.discourse.org/u/Roman)
#### Post date: [February 19, 2025, 7:51pm UTC](https://meta.discourse.org/t/topic-has-summary-is-random-not-reliable/352715/3 "2025-02-19T19:51:29Z")

</div>

That field comes from core, not the AI plugin. It’s true for long topics where you can apply a filter to see only the top replies. This one, for example:

> [@The State of JavaScript on Android in 2015 is... poor](https://meta.discourse.org/t/the-state-of-javascript-on-android-in-2015-is-poor/33889):
>
> For [several years now we’ve tracked](http://discuss.emberjs.com/t/why-is-ember-3x-5x-slower-on-android/6577) the fact that, over time from 2012 onward, Android JavaScript performance has become wildly divergent from iOS JavaScript performance. And not in a good way. To give you an idea of how divergent it has become, try: [http://emberperf.eviltrout.com](http://emberperf.eviltrout.com) Complex list Ember 1.11 This is the benchmark most representative of Discourse performance, and the absolute best known Android score for this benchmark is right at ~400ms on a Samsung Galaxy S6. That doesn’t seem …

 ![Screenshot 2025-02-19 at 4.46.55 PM](https://global.discourse-cdn.com/meta/original/4X/f/a/9/fa9f12912dcfe233c22885618831a3d4e37ef444.png)

You cannot tell if a topic has a summary from `/t/topic_id.json`. I believe there is no endpoint for that at the moment.
