traceloop-sdk


Nametraceloop-sdk JSON
Version 0.33.3 PyPI version JSON
download
home_pagehttps://github.com/traceloop/openllmetry
SummaryTraceloop Software Development Kit (SDK) for Python
upload_time2024-10-22 19:05:42
maintainerNone
docs_urlNone
authorGal Kleinman
requires_python<4,>=3.9
licenseApache-2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # traceloop-sdk

Traceloop’s Python SDK allows you to easily start monitoring and debugging your LLM execution. Tracing is done in a non-intrusive way, built on top of OpenTelemetry. You can choose to export the traces to Traceloop, or to your existing observability stack.

```python
Traceloop.init(app_name="joke_generation_service")

@workflow(name="joke_creation")
def create_joke():
    completion = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=[{"role": "user", "content": "Tell me a joke about opentelemetry"}],
    )

    return completion.choices[0].message.content
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/traceloop/openllmetry",
    "name": "traceloop-sdk",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4,>=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "Gal Kleinman",
    "author_email": "gal@traceloop.com",
    "download_url": "https://files.pythonhosted.org/packages/9c/08/29683c82dcebeb0551044ce1151d3a9754e77b1201743fef7c1ac440a195/traceloop_sdk-0.33.3.tar.gz",
    "platform": null,
    "description": "# traceloop-sdk\n\nTraceloop\u2019s Python SDK allows you to easily start monitoring and debugging your LLM execution. Tracing is done in a non-intrusive way, built on top of OpenTelemetry. You can choose to export the traces to Traceloop, or to your existing observability stack.\n\n```python\nTraceloop.init(app_name=\"joke_generation_service\")\n\n@workflow(name=\"joke_creation\")\ndef create_joke():\n    completion = openai.ChatCompletion.create(\n        model=\"gpt-3.5-turbo\",\n        messages=[{\"role\": \"user\", \"content\": \"Tell me a joke about opentelemetry\"}],\n    )\n\n    return completion.choices[0].message.content\n```\n\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Traceloop Software Development Kit (SDK) for Python",
    "version": "0.33.3",
    "project_urls": {
        "Documentation": "https://traceloop.com/docs/openllmetry",
        "Homepage": "https://github.com/traceloop/openllmetry",
        "Repository": "https://github.com/traceloop/openllmetry"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "529a0345f22f2a9a469d537253d7c24a76d5066c664c41a1523498e5825a8164",
                "md5": "dcfd00f3f5278cee5841342a060503aa",
                "sha256": "d015237b00f4b5fa6103e0715293dbe9aeb33299a2500ccfc61aa5837cc62053"
            },
            "downloads": -1,
            "filename": "traceloop_sdk-0.33.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "dcfd00f3f5278cee5841342a060503aa",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4,>=3.9",
            "size": 25992,
            "upload_time": "2024-10-22T19:05:40",
            "upload_time_iso_8601": "2024-10-22T19:05:40.929191Z",
            "url": "https://files.pythonhosted.org/packages/52/9a/0345f22f2a9a469d537253d7c24a76d5066c664c41a1523498e5825a8164/traceloop_sdk-0.33.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c0829683c82dcebeb0551044ce1151d3a9754e77b1201743fef7c1ac440a195",
                "md5": "d4bd104b20e0a87a51b9c1f0aa6e30f3",
                "sha256": "2d484a18befa642691790357514c71ec44e5185976738263a764fb3c579681e7"
            },
            "downloads": -1,
            "filename": "traceloop_sdk-0.33.3.tar.gz",
            "has_sig": false,
            "md5_digest": "d4bd104b20e0a87a51b9c1f0aa6e30f3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4,>=3.9",
            "size": 19898,
            "upload_time": "2024-10-22T19:05:42",
            "upload_time_iso_8601": "2024-10-22T19:05:42.965984Z",
            "url": "https://files.pythonhosted.org/packages/9c/08/29683c82dcebeb0551044ce1151d3a9754e77b1201743fef7c1ac440a195/traceloop_sdk-0.33.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-22 19:05:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "traceloop",
    "github_project": "openllmetry",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "traceloop-sdk"
}
        
Elapsed time: 0.55882s