From ace19f84e92a24ca0dc0153ce5c4969789345210 Mon Sep 17 00:00:00 2001 From: Amit Bera Date: Sun, 22 Jun 2025 19:48:22 +0530 Subject: [PATCH 1/2] docs: update installation instructions and add available extras for traceloop-sdk --- openllmetry/getting-started-python.mdx | 48 ++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) diff --git a/openllmetry/getting-started-python.mdx b/openllmetry/getting-started-python.mdx index e77eae4..40934ed 100644 --- a/openllmetry/getting-started-python.mdx +++ b/openllmetry/getting-started-python.mdx @@ -10,18 +10,62 @@ You can also check out our full working example of a RAG pipeline with Pinecone Run the following command in your terminal: +To install all optional dependencies, use the `all` tag: ```bash pip -pip install traceloop-sdk +pip install "traceloop-sdk[all]" ``` ```bash poetry -poetry add traceloop-sdk +poetry add "traceloop-sdk[all]" ``` +Alternatively, you can install specific extras by listing them as a comma-seperated list: + + +```bash pip +pip install "traceloop-sdk[ollama,langchain]" +``` + +```bash poetry +poetry add "traceloop-sdk[ollama,langchain]" +``` + + + +### Available Extras + +- `mistralai` = `opentelemetry-instrumentation-mistralai` +- `openai` = `opentelemetry-instrumentation-openai` +- `ollama` = `opentelemetry-instrumentation-ollama` +- `anthropic` = `opentelemetry-instrumentation-anthropic` +- `cohere` = `opentelemetry-instrumentation-cohere` +- `crewai` = `opentelemetry-instrumentation-crewai` +- `google-generativeai` = `opentelemetry-instrumentation-google-generativeai` +- `pinecone` = `opentelemetry-instrumentation-pinecone` +- `qdrant` = `opentelemetry-instrumentation-qdrant` +- `langchain` = `opentelemetry-instrumentation-langchain` +- `lancedb` = `opentelemetry-instrumentation-lancedb` +- `chromadb` = `opentelemetry-instrumentation-chromadb` +- `transformers` = `opentelemetry-instrumentation-transformers` +- `together` = `opentelemetry-instrumentation-together` +- `llamaindex` = `opentelemetry-instrumentation-llamaindex` +- `milvus` = `opentelemetry-instrumentation-milvus` +- `haystack` = `opentelemetry-instrumentation-haystack` +- `bedrock` = `opentelemetry-instrumentation-bedrock` +- `sagemaker` = `opentelemetry-instrumentation-sagemaker` +- `replicate` = `opentelemetry-instrumentation-replicate` +- `vertexai` = `opentelemetry-instrumentation-vertexai` +- `watsonx` = `opentelemetry-instrumentation-watsonx` +- `weaviate` = `opentelemetry-instrumentation-weaviate` +- `alephalpha` = `opentelemetry-instrumentation-alephalpha` +- `marqo` = `opentelemetry-instrumentation-marqo` +- `groq` = `opentelemetry-instrumentation-groq` +- `mcp` = `opentelemetry-instrumentation-mcp` + In your LLM app, initialize the Traceloop tracer like this: ```python From d0806f6c238a97888c74405a06c93b6811b0e773 Mon Sep 17 00:00:00 2001 From: Amit Bera <66326341+amitalokbera@users.noreply.github.com> Date: Sun, 22 Jun 2025 19:52:29 +0530 Subject: [PATCH 2/2] Update openllmetry/getting-started-python.mdx Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --- openllmetry/getting-started-python.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openllmetry/getting-started-python.mdx b/openllmetry/getting-started-python.mdx index 40934ed..6ee669a 100644 --- a/openllmetry/getting-started-python.mdx +++ b/openllmetry/getting-started-python.mdx @@ -23,7 +23,7 @@ poetry add "traceloop-sdk[all]" -Alternatively, you can install specific extras by listing them as a comma-seperated list: +Alternatively, you can install specific extras by listing them as a comma-separated list: ```bash pip