ForkSiliconFlowSiliconFlowpublished Dec 12, 2024seen 5d

siliconflow/silicondata

forked from langfuse/langfuse

Open original ↗

Captured source

source ↗
published Dec 12, 2024seen 5dcaptured 9hhttp 200method plain

siliconflow/silicondata

Description: baseon langfuse: 🪢 Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets. Integrates with LlamaIndex, Langchain, OpenAI SDK, LiteLLM, and more. 🍊YC W23

Language: TypeScript

License: NOASSERTION

Stars: 0

Forks: 1

Open issues: 0

Created: 2024-12-12T11:01:28Z

Pushed: 2025-01-06T11:02:52Z

Default branch: main

Fork: yes

Parent repository: langfuse/langfuse

Archived: no

README: !Langfuse GitHub Banner

Docs · Report Bug · Feature Request · Changelog · Roadmap · Discord

Langfuse uses Github Discussions for Support and Feature Requests.

We're hiring. Join us in Product Engineering and Developer Relations.

Langfuse Overview

_Unmute video for voice-over_

https://github.com/langfuse/langfuse/assets/2834609/a94062e9-c782-4ee9-af59-dee6370149a8

Develop

Monitor

Test

  • Experiments: Track and test app behaviour before deploying a new version
  • Datasets let you test expected in and output pairs and benchmark performance before deploying (Datasets)
  • Track versions and releases in your application (Experimentation, Prompt Management)

Get started

Langfuse Cloud

Managed deployment by the Langfuse team, generous free-tier (hobby plan), no credit card required.

[» Langfuse Cloud](https://cloud.langfuse.com)

Self-Hosting Open Source LLM Observability with Langfuse

Localhost (docker)

# Clone repository
git clone https://github.com/langfuse/langfuse.git
cd langfuse

# Run server and database
docker compose up -d

→ Learn more about deploying locally

Self-host (docker)

Langfuse is simple to self-host and keep updated. It currently requires only a single docker container and a postgres database. → Self Hosting Instructions

Templated deployments: Railway, GCP, AWS, Azure, Kubernetes and others

Get Started

API Keys

You need a Langfuse public and secret key to get started. Sign up here and find them in your project settings.

Ingesting Data · Instrumenting Your Application · LLM Observability with Langfuse

Note: We recommend using our fully async, typed SDKs that allow you to instrument any LLM application with any underlying model. They are available in Python (Decorators) & JS/TS. The SDKs will always be the most fully featured and stable way to ingest data into Langfuse.

See the → Quickstart to integrate Langfuse.

LLM Observability Integrations

| Integration | Supports | Description | | ---------------------------------------------------------------------------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | | SDK | Python, JS/TS | Manual instrumentation using the SDKs for full flexibility. | | OpenAI | Python, JS/TS | Automated instrumentation using drop-in replacement of OpenAI SDK. | | Langchain | Python, JS/TS | Automated instrumentation by passing callback handler to Langchain application. | | LlamaIndex | Python | Automated instrumentation via LlamaIndex callback system. | | Haystack | Python | Automated instrumentation via Haystack content tracing system. | | LiteLLM | Python, JS/TS (proxy only) | Use any LLM as a drop in replacement for GPT. Use Azure, OpenAI, Cohere, Anthropic, Ollama, VLLM, Sagemaker, HuggingFace, Replicate (100+ LLMs). | | Vercel AI SDK | JS/TS | TypeScript toolkit designed to help developers build AI-powered applications with React, Next.js, Vue, Svelte, Node.js. | | API | | Directly call the public API. OpenAPI spec available. |

Packages integrated with Langfuse:

| Name | Description | | --------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | Instructor | Library to get structured LLM outputs (JSON, Pydantic) | | Dify | Open source LLM app development platform with no-code builder. | | Ollama | Easily run open source LLMs on your own machine. | |…

Excerpt shown — open the source for the full document.

Notability

notability 1.0/10

Routine fork, no external traction