log10
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
🚀 What can this help with?
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...
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.
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.
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.