When you run a prompt in the AgentMark platform, it sends a prompt-run event to your webhook endpoint. This event contains the prompt configuration and any test settings you’ve defined.
The webhook handler supports four types of generation using the Vercel AI SDK. First, import the necessary functions:
Copy
import { NextRequest, NextResponse } from "next/server";import { AgentMarkSDK } from "@agentmark/sdk";import { createAgentMarkClient, VercelAIModelRegistry,} from "@agentmark/vercel-ai-v4-adapter";import { openai } from "@ai-sdk/openai";import { getFrontMatter } from "@agentmark/templatedx";import { generateText, generateObject, experimental_generateImage as generateImage, experimental_generateSpeech as generateSpeech,} from "ai";
Agentmark supports streaming responses for text and object generation back to platform.
To enable streaming responses, set the AgentMark-Streaming header to true in your response.