Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lunary-ai/lunary-js

Lunary AI JS Client (analytics and logging for AI apps) 📈
https://github.com/lunary-ai/lunary-js

ai analytics langchain-js logging openai

Last synced: 3 months ago
JSON representation

Lunary AI JS Client (analytics and logging for AI apps) 📈

Awesome Lists containing this project

README

        


Lunary JS SDK

**📈 JavaScript monitoring for AI apps and agent**

[website](https://lunary.ai) - [docs](https://lunary.ai/docs/js/) - [demo](https://app.lunary.ai/demo) - [![npm version](https://badge.fury.io/js/lunary.svg)](https://badge.fury.io/js/lunary)

---

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](https://lunary.ai).

## 🛠️ Installation

```bash
npm install lunary
```

## 🚀 Basic Usage with OpenAI

```javascript
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](https://lunary.ai/docs/js).