# LangShark
LangShark is a wrapper for Langfuse with enhanced functionality, designed to simplify the process of creating Langfuse clients and callback handlers.
## Installation
```bash
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/yourusername/langshark",
"name": "langshark",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": null,
"author": "Your Name",
"author_email": "your.email@example.com",
"download_url": "https://files.pythonhosted.org/packages/e3/c3/e4a6684b950fe0ce7c4c0573e540ada40c70fee292d719c320026226f057/langshark-0.1.468.tar.gz",
"platform": null,
"description": "# LangShark\n\nLangShark is a wrapper for Langfuse with enhanced functionality, designed to simplify the process of creating Langfuse clients and callback handlers.\n\n## Installation\n\n```bash\npip install langshark\n\n## Usage\n```python\nfrom langshark import getLangShark\n\nsecret_key = \"your_secret_key\"\npublic_key = \"your_public_key\"\nusername = \"YourUsername\"\ntracename = \"your_tracename\"\n\n# \uae30\ubcf8 host \uc0ac\uc6a9 (https://langshark.fmops.kr)\nlangshark_client, langshark_handler = getLangShark(secret_key, public_key, username, tracename)\n\n# \ub610\ub294 \uc0ac\uc6a9\uc790 \uc9c0\uc815 host \uc0ac\uc6a9\ncustom_host = \"https://your-custom-host.com\"\nlangshark_client, langshark_handler = getLangShark(secret_key, public_key, username, tracename, custom_host)\n\n# Use langshark_client and langshark_handler as needed\nassert langshark_client.auth_check()\nassert langshark_handler.langfuse.auth_check()\n\nprint(f\"Session ID: {langshark_handler.session_id}\")\nprint(f\"Trace Name: {langshark_handler.trace_name}\")\n```\n\n##License\nThis project is licensed under the MIT License - see the LICENSE file for details.\n",
"bugtrack_url": null,
"license": null,
"summary": "A wrapper for Langfuse with enhanced functionality",
"version": "0.1.468",
"project_urls": {
"Homepage": "https://github.com/yourusername/langshark"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5045bc998b5b452296b46d23ed8402242c9ae60cc67e13c518e95d019f229ef6",
"md5": "938682b66a21197d919b1cd60c91cb38",
"sha256": "e3b67ab503a2dc0a55217a2c3bc20d7ebd1a6fc1aa0f49d56ec99a5d1353b540"
},
"downloads": -1,
"filename": "langshark-0.1.468-py3-none-any.whl",
"has_sig": false,
"md5_digest": "938682b66a21197d919b1cd60c91cb38",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 4500,
"upload_time": "2024-09-03T08:46:56",
"upload_time_iso_8601": "2024-09-03T08:46:56.016661Z",
"url": "https://files.pythonhosted.org/packages/50/45/bc998b5b452296b46d23ed8402242c9ae60cc67e13c518e95d019f229ef6/langshark-0.1.468-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e3c3e4a6684b950fe0ce7c4c0573e540ada40c70fee292d719c320026226f057",
"md5": "49bb474eda7802924fba14750e93a6ed",
"sha256": "e6a9233c7dcb68e60918e4c173dcca7a13ba4fc67d85d462e4573740224875a4"
},
"downloads": -1,
"filename": "langshark-0.1.468.tar.gz",
"has_sig": false,
"md5_digest": "49bb474eda7802924fba14750e93a6ed",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 4106,
"upload_time": "2024-09-03T08:46:57",
"upload_time_iso_8601": "2024-09-03T08:46:57.021383Z",
"url": "https://files.pythonhosted.org/packages/e3/c3/e4a6684b950fe0ce7c4c0573e540ada40c70fee292d719c320026226f057/langshark-0.1.468.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-03 08:46:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yourusername",
"github_project": "langshark",
"github_not_found": true,
"lcname": "langshark"
}