A wrapper for Langfuse with enhanced functionality
Project description
LangShark
LangShark is a wrapper for Langfuse with enhanced functionality, designed to simplify the process of creating Langfuse clients and callback handlers.
Installation
pip install langshark
## Usage
```python
from langshark import getLangShark
secret_key = "your_secret_key"
public_key = "your_public_key"
username = "YourUsername"
tracename = "your_tracename"
# 기본 host 사용 (https://langshark.fmops.kr)
langshark_client, langshark_handler = getLangShark(secret_key, public_key, username, tracename)
# 또는 사용자 지정 host 사용
custom_host = "https://your-custom-host.com"
langshark_client, langshark_handler = getLangShark(secret_key, public_key, username, tracename, custom_host)
# Use langshark_client and langshark_handler as needed
assert langshark_client.auth_check()
assert langshark_handler.langfuse.auth_check()
print(f"Session ID: {langshark_handler.session_id}")
print(f"Trace Name: {langshark_handler.trace_name}")
##License This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for langshark-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89f761c545fc15597f5ceececfccc8b428cc33e24fb7cbb4ef3221a0471c9dfa |
|
MD5 | 3fa79f479cb43a6ddde291307ff26ac3 |
|
BLAKE2b-256 | e534cb1ab50b8bbac7ba2d04e697bd35e54174418890183394409c7d94cfe2d0 |