SearchResultContent
Search result content for grounding LLM responses with web search data.
from adaline_api.models.search_result_content import SearchResultContent
Fields
value
SearchResultGoogleContentValue
required
Google search result value with type, references, and responses.
Example
from adaline_api.models.search_result_content import SearchResultContent
from adaline_api.models.search_result_google_content_value import SearchResultGoogleContentValue
from adaline_api.models.message_content import MessageContent
search_result = SearchResultContent(
modality="search-result",
value=SearchResultGoogleContentValue.from_dict({
"type": "google",
"references": [
{"title": "Example", "url": "https://example.com", "snippet": "..."}
],
"responses": [
{"text": "Search grounding result..."}
]
})
)
content = MessageContent(actual_instance=search_result)
JSON:
{
"modality": "search-result",
"value": {
"type": "google",
"references": [
{ "title": "Example", "url": "https://example.com", "snippet": "..." }
],
"responses": [
{ "text": "Search grounding result..." }
]
}
}