lunary
TypeScript icon, indicating that this package has built-in type declarations

0.8.8 โ€ข Public โ€ข Published

Lunary JS SDK

๐Ÿ“ˆ JavaScript monitoring for AI apps and agent

website - docs - demo - npm version


Use it with any LLM model and custom agents (not limited to OpenAI).

This is a typed JS library compatible with Node.js, Deno, Vercel Edge functions and Cloudflare Workers.

It is compatible with Langchain JS, AutoGPT and other libraries.

To get started, get a project ID by registering here.

๐Ÿ› ๏ธ Installation

npm install lunary

๐Ÿš€ Basic Usage with OpenAI

import { monitorOpenAI } from "lunary/openai"

// This extends the openai object with the monitor
const openai = monitorOpenAI(new OpenAI())

// Use OpenAI as usual
const result = await openai.chat.completions.create({
  messages: [
    {
      role: "user",
      content: "Hello!",
    },
  ],
})

console.log(result.choices[0])

๐Ÿ“– Documentation

Full docs are available here.

Dependentsโ€‚(8)

Package Sidebar

Install

npm i lunary

Weekly Downloads

6,128

Version

0.8.8

License

Apache-2.0

Unpacked Size

1.6 MB

Total Files

50

Last publish

Collaborators

  • vincelwt
  • hughcrt