Skip to main content

LangEvaluate

LangEvaluate는 LLM(Large Language Model)의 성능을 평가하기 위한 Python 라이브러리입니다. 다양한 평가 메트릭과 데이터셋 관리 기능을 제공하여 LLM의 성능을 체계적으로 분석할 수 있습니다.

주요 기능

  • 다양한 LLM 지원

    • OpenAI (GPT-4, GPT-3.5)
    • Anthropic (Claude)
    • Naver (Clova)
    • DeepSeek
    • 로컬 GPU 모델
  • 다양한 평가 유형

    • 객관식 문제 (MCQ)
    • 이진 선택 문제
    • 주관식 문제
    • 다중 턴 대화
  • 데이터셋 관리

    • Hugging Face 데이터셋 통합
    • 커스텀 데이터셋 지원
    • 데이터셋 변환 및 전처리
  • 평가 메트릭

    • 정확도 (Accuracy)
    • BLEU, ROUGE 스코어
    • LLM 기반 평가
    • 사용자 정의 메트릭

설치 방법

sglang이 라이브러리를 설치하려면 requirements.txt를 설치해야합니다. 만약에 linux 체제가 아니라면 pip install sglang을 해주세요.

pip install -r requirements
pip install -e .

라이선스

이 프로젝트는 MIT 라이선스를 따릅니다.

todo

  • evaluate으로 여러개의 metric 한번에 돌릴 수 있게하기
  • benchmark dataset 추가 + 코드 짜기

Metadata

Release files for langevaluate 0.2.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for langevaluate 0.2.14
File Size Uploaded
langevaluate-0.2.14.tar.gz 1.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for langevaluate 0.2.14
File Interpreter ABI Platform
langevaluate-0.2.14-py3-none-any.whl Python 3 none any Details

Total release size: 1.6 MB

Release files / langevaluate-0.2.14.tar.gz

Download URL langevaluate-0.2.14.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
de47e30803e580a483e1e15b804909409579bcb755e988e084b52eeb80552890
BLAKE2b-256 checksum
How to use checksums
d56430bd65386a9c9277c2ae6ec08a718d70d0d4f186ac393003ec5e45259278
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release files / langevaluate-0.2.14-py3-none-any.whl

Download URL langevaluate-0.2.14-py3-none-any.whl
Size 103.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a7ac00c61f06207842f38ad86682718d1e48837abdeef83bcc1f523b8adc00e6
BLAKE2b-256 checksum
How to use checksums
ecf0dce3bb9de4eea9e8332fc093e28149d05854a3fa3169b9cf63732504db54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release history Release notifications | RSS feed

This release

0.2.14 This release

2 release files

0.2.13

2 release files

0.2.12

2 release files

0.2.11

2 release files

0.2.10

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.18

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page