Get Aggregated Prompts
Get metrics for prompts with frequency data by topic ID
get_aggregated_prompts(ClientGetAggregatedPromptsParams**kwargs) -> answer_textstrimportant_termslistinvocationsintlatest_run_datadatetimemention_frequencyGetAggregatedPromptsResponseItemMentionFrequencynegative_sentimentslistpositive_sentimentslistpromptstrprompt_analysis_idstrprompt_idstrprompts_countintrankingfloatseo_metricsGetAggregatedPromptsResponseItemSeoMetricsshare_of_voicefloatsourceslistGetAggregatedPromptsResponse
post/api/beta/prompts
Returns metrics for all prompts with frequency over time topic ID
Parameters
website_topic_idstr
from_dateint
formatint64
llm_providerstr
tag_idslist
List[str]
to_dateint
formatint64
Returns
GetAggregatedPromptsResponsetype
from anvil import Anvil
client = Anvil(
api_key="My API Key",
)
response = client.get_aggregated_prompts(
website_topic_id="websiteTopicId",
from_date=0,
llm_provider="llmProvider",
tag_ids=["string"],
to_date=0,
)
print(response)200 Example
[
{
"answerText": "answerText",
"importantTerms": [
"string"
],
"invocations": 0,
"latestRunData": "2019-12-27T18:11:19.117Z",
"mentionFrequency": {
"average": 0,
"dataFormat": "NUMBER",
"dates": [
"2019-12-27T18:11:19.117Z"
],
"daysSpan": 0,
"delta": 0,
"displayName": "displayName",
"fromDate": "2019-12-27T18:11:19.117Z",
"language": "ENGLISH",
"locale": "GLOBAL",
"median": 0,
"metricName": "metricName",
"series": [
{
"date": "2019-12-27T18:11:19.117Z",
"value": 0
}
],
"toDate": "2019-12-27T18:11:19.117Z",
"value": 0
},
"negativeSentiments": [
{
"foo": "string"
}
],
"positiveSentiments": [
{
"foo": "string"
}
],
"prompt": "prompt",
"promptAnalysisId": "promptAnalysisId",
"promptId": "promptId",
"promptsCount": 0,
"ranking": 0,
"seoMetrics": {
"cpc": 0,
"searchVolume": 0
},
"shareOfVoice": 0,
"sources": [
"string"
]
}
]