npm.io
0.0.3 • Published 3 years ago

log10js

Licence
MIT
Version
0.0.3
Deps
7
Size
11 kB
Vulns
2
Weekly
0
Stars
11
DeprecatedThis package is deprecated

log10

Unified LLM data management

Quick Install

npm install log10js
yarn add log10js

What is this?

A JavaScript integration to manage your LLM data.

const { Configuration, OpenAIApi } = require("openai");
const log10 = require("log10js");

const configuration = new Configuration({
  apiKey: process.env.OPENAI_API_KEY,
});

const log10_OpenAIApi = log10(OpenAIApi);
const openai = new log10_OpenAIApi(configuration);

Access your LLM data at log10.io

See full example

What can this help with?

Prompt chain debugging

Prompt chains such as those in Langchain can be difficult to debug. Log10 provides prompt provenance, session tracking and call stack functionality to help debug chains.

const { OpenAI } = require("langchain/llms/openai");
const { Configuration, OpenAIApi } = require("openai");
const log10 = require("log10js");

const log10_OpenAIApi = log10(OpenAIApi);
const openai = new log10_OpenAIApi(
  new Configuration({
    apiKey: process.env.OPENAI_API_KEY,
  })
);
let model = new OpenAI();
model.client = openai;

// Run any chain here...

See full example

Logging

Log all your OpenAI calls to compare and find the best prompts, store feedback, collect latency and usage metrics, and perform analytics and compliance monitoring of LLM powered features.

Readiness for RLHF & self hosting

Use your data and feedback from users to fine-tune custom models with RLHF with the option of building and deploying more reliable, accurate and efficient self-hosted models.

Collaboration

Create flexible groups to share and collaborate over all of the above features

Setup

Create a free account at log10.io to get a LOG10_TOKEN and a LOG10_ORG_ID. Please add these to your environment along with LOG10_URL=https://log10.io.

Community

We welcome community participation and feedback. Please leave an issue, submit a PR or join our Discord.

Keywords