Skip to content

Commit 8ac8fb5

Browse files
committed
Add JavaScript SDK support for LLM Monitoring
1 parent a29e21f commit 8ac8fb5

File tree

1 file changed

+115
-9
lines changed
  • docs/product/insights/ai/llm-monitoring/getting-started

1 file changed

+115
-9
lines changed

docs/product/insights/ai/llm-monitoring/getting-started/index.mdx

Lines changed: 115 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,140 @@ sidebar_order: 0
44
description: "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

30137
We'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

37143
The 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

Comments
 (0)