feat(api): add optional model params to triggerInsightRun
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -8444,10 +8444,15 @@ export function triggerInsightRun(
|
|||||||
trigger: InsightRunTrigger = "manual",
|
trigger: InsightRunTrigger = "manual",
|
||||||
inputMetadata?: InsightRun["inputMetadata"],
|
inputMetadata?: InsightRun["inputMetadata"],
|
||||||
projectId?: string,
|
projectId?: string,
|
||||||
|
modelProvider?: string,
|
||||||
|
modelId?: string,
|
||||||
): Promise<InsightRun> {
|
): Promise<InsightRun> {
|
||||||
|
const body: Record<string, unknown> = { trigger, inputMetadata };
|
||||||
|
if (modelProvider) body.modelProvider = modelProvider;
|
||||||
|
if (modelId) body.modelId = modelId;
|
||||||
return api<InsightRun>(withProjectId("/insights/run", projectId), {
|
return api<InsightRun>(withProjectId("/insights/run", projectId), {
|
||||||
method: "POST",
|
method: "POST",
|
||||||
body: JSON.stringify({ trigger, inputMetadata }),
|
body: JSON.stringify(body),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user