@@ -4,34 +4,140 @@ sidebar_order: 0
44description : " Learn how to set up Sentry LLM Monitoring"
55---
66
7- <Alert >
8-
9- This feature is currently only available in the Python SDK.
7+ Sentry LLM Monitoring helps you track and debug AI-powered applications using our supported SDKs and integrations.
108
11- </ Alert >
9+ ![ LLM Monitoring User Interface ] ( ../img/pipelines-view.png )
1210
13- Sentry LLM Monitoring is easiest to use with the Python SDK and an official integration like OpenAI.
11+ To start sending LLM data to Sentry, make sure you've created a Sentry project for your AI-enabled repository and follow one of the guides below:
1412
15- ![ LLM Monitoring User Interface ] ( ../img/pipelines-view.png )
13+ ## Supported SDKs
1614
15+ ### Python
1716
18- To start sending LLM data to Sentry, make sure you've created a Sentry project for your AI-enabled repository and follow one of the guides below:
17+ Sentry LLM Monitoring is easiest to use with the Python SDK and an official integration like OpenAI.
1918
20- ## Official AI Integrations
19+ #### Official AI Integrations
2120
2221- [ OpenAI] ( /platforms/python/integrations/openai/ )
2322- [ Langchain] ( /platforms/python/integrations/langchain/ )
2423- [ Anthropic] ( /platforms/python/integrations/anthropic/ )
2524- [ Huggingface Hub] ( /platforms/python/integrations/huggingface_hub/ )
2625- [ Cohere] ( /platforms/python/integrations/cohere/ )
2726
27+ ### JavaScript
28+
29+ The JavaScript SDK supports LLM monitoring through the Vercel AI integration for Node.js and Bun runtimes.
30+
31+ <Alert >
32+
33+ The Vercel AI integration only works in Node.js and Bun runtimes. It requires SDK version ` 8.43.0 ` or higher.
34+
35+ </Alert >
36+
37+ #### Supported Platforms
38+
39+ - <LinkWithPlatformIcon
40+ platform = " javascript.node"
41+ label = " Node.js"
42+ url = " /platforms/javascript/guides/node/configuration/integrations/vercelai/"
43+ />
44+ - <LinkWithPlatformIcon
45+ platform = " javascript.nextjs"
46+ label = " Next.js"
47+ url = " /platforms/javascript/guides/nextjs/configuration/integrations/vercelai/"
48+ />
49+ - <LinkWithPlatformIcon
50+ platform = " javascript.sveltekit"
51+ label = " SvelteKit"
52+ url = " /platforms/javascript/guides/sveltekit/configuration/integrations/vercelai/"
53+ />
54+ - <LinkWithPlatformIcon
55+ platform = " javascript.nuxt"
56+ label = " Nuxt"
57+ url = " /platforms/javascript/guides/nuxt/configuration/integrations/vercelai/"
58+ />
59+ - <LinkWithPlatformIcon
60+ platform = " javascript.astro"
61+ label = " Astro"
62+ url = " /platforms/javascript/guides/astro/configuration/integrations/vercelai/"
63+ />
64+ - <LinkWithPlatformIcon
65+ platform = " javascript.remix"
66+ label = " Remix"
67+ url = " /platforms/javascript/guides/remix/configuration/integrations/vercelai/"
68+ />
69+ - <LinkWithPlatformIcon
70+ platform = " javascript.solidstart"
71+ label = " SolidStart"
72+ url = " /platforms/javascript/guides/solidstart/configuration/integrations/vercelai/"
73+ />
74+ - <LinkWithPlatformIcon
75+ platform = " javascript.express"
76+ label = " Express"
77+ url = " /platforms/javascript/guides/express/configuration/integrations/vercelai/"
78+ />
79+ - <LinkWithPlatformIcon
80+ platform = " javascript.fastify"
81+ label = " Fastify"
82+ url = " /platforms/javascript/guides/fastify/configuration/integrations/vercelai/"
83+ />
84+ - <LinkWithPlatformIcon
85+ platform = " javascript.nestjs"
86+ label = " Nest.js"
87+ url = " /platforms/javascript/guides/nestjs/configuration/integrations/vercelai/"
88+ />
89+ - <LinkWithPlatformIcon
90+ platform = " javascript.hapi"
91+ label = " Hapi"
92+ url = " /platforms/javascript/guides/hapi/configuration/integrations/vercelai/"
93+ />
94+ - <LinkWithPlatformIcon
95+ platform = " javascript.koa"
96+ label = " Koa"
97+ url = " /platforms/javascript/guides/koa/configuration/integrations/vercelai/"
98+ />
99+ - <LinkWithPlatformIcon
100+ platform = " javascript.connect"
101+ label = " Connect"
102+ url = " /platforms/javascript/guides/connect/configuration/integrations/vercelai/"
103+ />
104+ - <LinkWithPlatformIcon
105+ platform = " javascript.hono"
106+ label = " Hono"
107+ url = " /platforms/javascript/guides/hono/configuration/integrations/vercelai/"
108+ />
109+ - <LinkWithPlatformIcon
110+ platform = " javascript.bun"
111+ label = " Bun"
112+ url = " /platforms/javascript/guides/bun/configuration/integrations/vercelai/"
113+ />
114+ - <LinkWithPlatformIcon
115+ platform = " javascript.aws-lambda"
116+ label = " AWS Lambda"
117+ url = " /platforms/javascript/guides/aws-lambda/configuration/integrations/vercelai/"
118+ />
119+ - <LinkWithPlatformIcon
120+ platform = " javascript.azure-functions"
121+ label = " Azure Functions"
122+ url = " /platforms/javascript/guides/azure-functions/configuration/integrations/vercelai/"
123+ />
124+ - <LinkWithPlatformIcon
125+ platform = " javascript.gcp-functions"
126+ label = " Google Cloud Functions"
127+ url = " /platforms/javascript/guides/gcp-functions/configuration/integrations/vercelai/"
128+ />
129+ - <LinkWithPlatformIcon
130+ platform = " javascript.electron"
131+ label = " Electron"
132+ url = " /platforms/javascript/guides/electron/configuration/integrations/vercelai/"
133+ />
134+
28135<Alert title = " Don't see your platform?" >
29136
30137We'll be adding AI integrations continuously. You can also instrument AI manually with the Sentry Python SDK.
31138
32139</Alert >
33140
34-
35141## Pipelines and LLMs
36142
37143The Sentry LLM Monitoring feature relies on the fact that you have an orchestrator (like LangChain) creating pipelines of one or more LLMs (such as gpt-4). In the LLM Monitoring dashboard, we show you a table of the AI pipelines and pull the token usage from your LLMs.
0 commit comments