| Google |
Parses grounding_metadata.groundingChunks and maps text spans via groundingSupports. |
Marks chunks mapped in supports as selected. |
| OpenAI |
Reads web_search_call.action.sources for crawled URLs and message.content.annotations for cited URLs. |
Annotations mark selected citations; remaining search sources are unselected. |
| Anthropic |
Extracts web_search_tool_result blocks for crawled sources and text.citations arrays for cited spans. |
URLs in text citations are selected; unreferenced results remain unselected. |