Integration of an AI chat app based on Vercel's AI SDK and Kasada's advanced bot protection solution.
This implementation hooks into the API calls to the LLM and prevents abusive usage before it occurs.
.env.local
file:
pnpm icp .env.local.example .env.local # and fill in the required values
kasada-server.ts
and kasada-client.ts
. It looks something like this:
https://${kasadaAPIHostname}/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/api/${kasadaAPIVersion}/classification
app/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/[[...restpath]]/route.ts
file to your
new path, and fill in the KASADA_ENDPOINT
and X-Forwarded-Host
header inside of it. They're labelled FILL_IN
.An AI chat app built on Vercel that integrates Kasada's advanced bot protection. Prevent abusive API calls to the LLM before they occur.
Integration of an AI chat app based on Vercel's AI SDK and Kasada's advanced bot protection solution.
This implementation hooks into the API calls to the LLM and prevents abusive usage before it occurs.
.env.local
file:
pnpm icp .env.local.example .env.local # and fill in the required values
kasada-server.ts
and kasada-client.ts
. It looks something like this:
https://${kasadaAPIHostname}/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/api/${kasadaAPIVersion}/classification
app/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/[[...restpath]]/route.ts
file to your
new path, and fill in the KASADA_ENDPOINT
and X-Forwarded-Host
header inside of it. They're labelled FILL_IN
.