
General Introduction
Laminar is an open source AI engineering optimization platform focused on AI engineering from first principles. It helps users collect, understand and use data to improve the quality of LLM (Large Language Model) applications.Laminar provides comprehensive observability, text analytics, evaluation and cue chain management capabilities to support users in building and optimizing complex AI products. Whether it's data tracking, online evaluation, or dataset construction, Laminar provides powerful support to help users achieve efficient AI development and deployment.
Its modern, open source technology stack includes Rust, RabbitMQ, Postgres, Clickhouse, and more to ensure high performance and low overhead. Users can deploy quickly with Docker Compose or enjoy full functionality using a hosted platform.

DEMO: https://www.lmnr.ai/


Function List
- Data tracking: Document each step of the execution of the LLM application, collecting valuable data that can be used for better evaluation and fine-tuning.
- Online Assessment: Set up LLM as a rater or use a Python script evaluator for each received span.
- Data set construction: Constructing datasets from tracking data for evaluating, fine-tuning, and prompting engineering.
- Cue Chain Management: Support for building and hosting complex cue chains, including agent hybrid or self-reflexive LLM pipelines.
- Open source and self-hosted: Completely open source, easily self-hosted, and ready to go with just a few commands.
Using Help
Installation process
- Cloning GitHub repositories:
git clone https://github.com/lmnr-ai/lmnr
- Go to the project catalog:
cd lmnr
- Use Docker Compose to start:
docker compose up -d
Function Operation Guide
Data tracking
- initialization: Import Laminar in the code and initialize the project API key.
from lmnr import Laminar, observe Laminar.initialize(project_api_key="...")
- comment function: Use
@observe
Annotate functions that need to be traced.@observe() def my_function(): ...
Online Assessment
- Setting up the Evaluator: The LLM can be set up to act as a rater or use a Python script evaluator to evaluate and label each received span.
# Example Code evaluator = LLMJudge() evaluator.evaluate(span)
Data set construction
- Creating Data Sets: Construct datasets from tracking data for subsequent evaluation and fine-tuning.
dataset = create_dataset_from_traces(traces)
Cue Chain Management
- Build a cue chain: Support for building complex cue chains, including agent mixing or self-reflective LLM pipelines.
chain = PromptChain() chain.add_prompt(prompt)
self-hosted
- Self-hosting Steps: To start self-hosting with just a few commands, make sure Docker and Docker Compose are installed in your environment.
git clone https://github.com/lmnr-ai/lmnr cd lmnr docker compose up -d
data statistics
Relevant Navigation

The unlimited duration movie generation model introduced by KunlunWanwei team breaks through the bottleneck of the existing video generation technology and realizes high-quality, high-consistency and high-fidelity video creation.

LangChain
An open source framework for building large-scale language modeling application designs, providing modular components and toolchains to support the entire application lifecycle from development to production.

MetaGPT
Multi-intelligent body collaboration open source framework, through the simulation of software company operation process, to achieve efficient collaboration and automation of GPT model in complex tasks.

s1
An AI model developed by Fei-Fei Li's team that achieves superior inference performance at a very low training cost.

Xiaomi MiMo
Xiaomi's open-sourced 7 billion parameter inference macromodel, which outperforms models such as OpenAI o1-mini in mathematical reasoning and code competitions by a small margin.

BLOOM
A large open-source multilingual language model developed by over 1,000 researchers from more than 60 countries and 250 institutions, with 176B parameters and trained on the ROOTS corpus, supporting 46 natural languages and 13 programming languages, aims to advance the research and use of large-scale language models by academics and small companies.

Large Cloud Chart
A macro-analysis tool that visually displays the performance of a market or industry sector, reflecting the magnitude and significance of the ups and downs through changes in color and area, helping investors to quickly capture hot and cold spots in the market.

InspireMusic
Open source AIGC toolkit with integrated music generation, song generation, and audio generation capabilities.
No comments...