├── .github ├── .scripts │ └── collect-customer-issues.js ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── cla.yaml │ ├── collect-customer-issues.yaml │ ├── dependabot-update.yml │ ├── gh-pages.yml │ ├── pull-request.yaml │ ├── python-CI.yaml │ ├── python-cron.yaml │ ├── release.yml │ ├── typescript-CI.yaml │ ├── typescript-packages-publish-experimental.yml │ └── typescript-publish.yaml ├── .gitignore ├── .release-please-manifest.json ├── CLA.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING ├── LICENSE ├── README.md ├── SECURITY ├── _config.yml ├── cspell.json ├── java ├── .gitignore ├── README.md ├── build.gradle ├── examples │ ├── langchain4j-example │ │ ├── README.md │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── io │ │ │ └── openinference │ │ │ └── examples │ │ │ └── LangChain4jExample.java │ └── spring-ai-example │ │ ├── .gitignore │ │ ├── application.properties │ │ ├── build.gradle │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── arize │ │ └── openinference │ │ └── examples │ │ └── SpringAI.java ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── instrumentation │ ├── openinference-instrumentation-langchain4j │ │ ├── CHANGELOG.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── arize │ │ │ └── instrumentation │ │ │ └── langchain4j │ │ │ ├── LangChain4jInstrumentor.java │ │ │ └── LangChain4jModelListener.java │ └── openinference-instrumentation-springAI │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── arize │ │ └── instrumentation │ │ └── springAI │ │ ├── SpringAIInstrumentor.java │ │ └── SpringAIModelListener.java ├── openinference-instrumentation │ ├── CHANGELOG.md │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── arize │ │ └── instrumentation │ │ ├── OITracer.java │ │ └── TraceConfig.java ├── openinference-semantic-conventions │ ├── CHANGELOG.md │ ├── build.gradle │ ├── gradle.properties │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── arize │ │ └── semconv │ │ └── trace │ │ ├── SemanticConventions.java │ │ └── SemanticResourceAttributes.java └── settings.gradle ├── js ├── .changeset │ ├── README.md │ └── config.json ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── CLAUDE.md ├── DEVELOPMENT.md ├── README.md ├── eslint.config.mts ├── examples │ ├── README.md │ ├── langchain-express │ │ ├── .env.example │ │ ├── README.md │ │ ├── backend │ │ │ ├── .dockerignore │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── index.ts │ │ │ ├── instrumentation.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── constants.ts │ │ │ │ ├── controllers │ │ │ │ │ └── chat.controller.ts │ │ │ │ ├── routes │ │ │ │ │ └── chat.route.ts │ │ │ │ ├── types.ts │ │ │ │ ├── utils.ts │ │ │ │ └── vector_store │ │ │ │ │ └── store.ts │ │ │ └── tsconfig.json │ │ ├── compose.yml │ │ └── frontend │ │ │ ├── .dockerignore │ │ │ ├── .env.example │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── app │ │ │ ├── components │ │ │ │ ├── chat-section.tsx │ │ │ │ ├── header.tsx │ │ │ │ ├── transform.ts │ │ │ │ └── ui │ │ │ │ │ └── chat │ │ │ │ │ ├── chat-avatar.tsx │ │ │ │ │ ├── chat-input.tsx │ │ │ │ │ ├── chat-item.tsx │ │ │ │ │ ├── chat-messages.tsx │ │ │ │ │ └── index.ts │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ │ ├── next.config.js │ │ │ ├── package.json │ │ │ ├── postcss.config.js │ │ │ ├── public │ │ │ └── arize_logo.png │ │ │ ├── tailwind.config.ts │ │ │ └── tsconfig.json │ ├── llama-index-express │ │ ├── .env.example │ │ ├── README.md │ │ ├── backend │ │ │ ├── .dockerignore │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── index.ts │ │ │ ├── instrumentation.ts │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── controllers │ │ │ │ │ ├── chat.controller.ts │ │ │ │ │ ├── engine │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── llamaindex-stream.ts │ │ │ │ └── routes │ │ │ │ │ └── chat.route.ts │ │ │ └── tsconfig.json │ │ ├── compose.yml │ │ └── frontend │ │ │ ├── .dockerignore │ │ │ ├── .env.example │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── app │ │ │ ├── components │ │ │ │ ├── chat-section.tsx │ │ │ │ ├── header.tsx │ │ │ │ ├── transform.ts │ │ │ │ └── ui │ │ │ │ │ └── chat │ │ │ │ │ ├── chat-avatar.tsx │ │ │ │ │ ├── chat-input.tsx │ │ │ │ │ ├── chat-item.tsx │ │ │ │ │ ├── chat-messages.tsx │ │ │ │ │ └── index.ts │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ │ ├── next.config.js │ │ │ ├── package.json │ │ │ ├── postcss.config.js │ │ │ ├── public │ │ │ └── llama.png │ │ │ ├── tailwind.config.ts │ │ │ └── tsconfig.json │ ├── mastra-openapi-phoenix-agent │ │ ├── .cursor │ │ │ └── mcp.json │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ └── mastra │ │ │ │ ├── agents │ │ │ │ └── index.ts │ │ │ │ ├── env.ts │ │ │ │ ├── index.ts │ │ │ │ └── storage.ts │ │ └── tsconfig.json │ ├── next-openai-telemetry-app │ │ ├── .env.local.example │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app │ │ │ ├── api │ │ │ │ └── chat │ │ │ │ │ └── route.ts │ │ │ ├── components │ │ │ │ ├── chat-section.tsx │ │ │ │ ├── header.tsx │ │ │ │ ├── transform.ts │ │ │ │ └── ui │ │ │ │ │ └── chat │ │ │ │ │ ├── chat-avatar.tsx │ │ │ │ │ ├── chat-input.tsx │ │ │ │ │ ├── chat-item.tsx │ │ │ │ │ ├── chat-messages.tsx │ │ │ │ │ └── index.ts │ │ │ ├── favicon.ico │ │ │ ├── globals.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── instrumentation.ts │ │ ├── next.config.ts │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── public │ │ │ └── arize_logo.png │ │ ├── tailwind.config.ts │ │ └── tsconfig.json │ ├── nextjs-openai-simple │ │ ├── .env.template │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── instrumentation-node.ts │ │ ├── instrumentation.ts │ │ ├── next.config.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.tsx │ │ │ ├── api │ │ │ │ └── index.ts │ │ │ └── index.tsx │ │ ├── postcss.config.js │ │ ├── styles │ │ │ └── globals.css │ │ ├── tailwind.config.ts │ │ └── tsconfig.json │ └── openai │ │ ├── README.md │ │ ├── backend │ │ ├── .dockerignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── index.ts │ │ ├── instrumentation.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── controllers │ │ │ │ ├── chat.controller.ts │ │ │ │ └── feedback.controller.ts │ │ │ └── routes │ │ │ │ ├── chat.route.ts │ │ │ │ └── feedback.route.ts │ │ └── tsconfig.json │ │ ├── compose.yml │ │ └── frontend │ │ ├── .dockerignore │ │ ├── .env.example │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── app │ │ ├── components │ │ │ ├── chat-section.tsx │ │ │ ├── header.tsx │ │ │ ├── transform.ts │ │ │ └── ui │ │ │ │ ├── chat │ │ │ │ ├── chat-avatar.tsx │ │ │ │ ├── chat-input.tsx │ │ │ │ ├── chat-item.tsx │ │ │ │ ├── chat-messages.tsx │ │ │ │ └── index.ts │ │ │ │ └── icons.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ └── page.tsx │ │ ├── next.config.js │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── public │ │ └── arize_logo.png │ │ ├── tailwind.config.ts │ │ └── tsconfig.json ├── package.json ├── packages │ ├── openinference-core │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── decorators_example.ts │ │ │ └── function_wrapping_example.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── helpers │ │ │ │ ├── README.md │ │ │ │ ├── attributeHelpers.ts │ │ │ │ ├── decorators.ts │ │ │ │ ├── index.ts │ │ │ │ ├── tracerHelpers.ts │ │ │ │ ├── types.ts │ │ │ │ ├── withSpan.ts │ │ │ │ └── wrappers.ts │ │ │ ├── index.ts │ │ │ ├── trace │ │ │ │ ├── contextAttributes.ts │ │ │ │ ├── index.ts │ │ │ │ ├── trace-config │ │ │ │ │ ├── OISpan.ts │ │ │ │ │ ├── OITracer.ts │ │ │ │ │ ├── constants.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── maskingRules.ts │ │ │ │ │ ├── traceConfig.ts │ │ │ │ │ └── types.ts │ │ │ │ └── types.ts │ │ │ └── utils │ │ │ │ ├── index.ts │ │ │ │ ├── typeUtils.ts │ │ │ │ └── types.ts │ │ ├── test │ │ │ ├── helpers │ │ │ │ ├── attributeHelpers.test.ts │ │ │ │ └── withSpan.test.ts │ │ │ ├── trace-config │ │ │ │ ├── OITracer.test.ts │ │ │ │ ├── OpenInferenceSpan.test.ts │ │ │ │ ├── maskingRules.test.ts │ │ │ │ └── traceConfig.test.ts │ │ │ ├── trace │ │ │ │ ├── contextAttributes.test.ts │ │ │ │ └── utils.test.ts │ │ │ └── utils │ │ │ │ └── typeUtils.test.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esnext.json │ │ └── tsconfig.json │ ├── openinference-genai │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── export-spans.ts │ │ │ └── openinferenceOTLPTraceExporter.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── __generated__ │ │ │ │ ├── opentelemetryInputMessages.ts │ │ │ │ └── opentelemetryOutputMessages.ts │ │ │ ├── attributes.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── test │ │ │ ├── OpenInferenceSpanConverter.test.ts │ │ │ ├── __fixtures__ │ │ │ │ ├── openinference_client_span_input_output_only.json │ │ │ │ ├── openinference_client_span_tool_calls.json │ │ │ │ ├── otel_genai_client_span_tool_calls.json │ │ │ │ ├── otel_genai_deprecated_client_span_tool_calls.json │ │ │ │ └── otel_genai_tool_execution_span.json │ │ │ └── attributes.helpers.test.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── openinference-instrumentation-anthropic │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── basic-usage.ts │ │ │ ├── instrumentation.ts │ │ │ ├── streaming.ts │ │ │ └── tool-use.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── instrumentation.ts │ │ ├── test │ │ │ └── instrumentation.test.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── openinference-instrumentation-bedrock-agent-runtime │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── .env.example │ │ │ ├── agent-instrumentation.ts │ │ │ ├── run-invoke-agent.ts │ │ │ └── run-rag.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── attributes │ │ │ │ ├── attributeExtractionUtils.ts │ │ │ │ ├── attributeUtils.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── ragAttributeExtractionUtils.ts │ │ │ │ ├── requestAttributes.ts │ │ │ │ └── types.ts │ │ │ ├── callbackHandler.ts │ │ │ ├── collector │ │ │ │ ├── agentChunkSpan.ts │ │ │ │ ├── agentTraceAggregator.ts │ │ │ │ ├── agentTraceNode.ts │ │ │ │ └── traceNodeStack.ts │ │ │ ├── index.ts │ │ │ ├── instrumentation.ts │ │ │ ├── spanCreator.ts │ │ │ ├── streamUtils.ts │ │ │ ├── types.ts │ │ │ └── utils │ │ │ │ ├── jsonUtils.ts │ │ │ │ └── typeUtils.ts │ │ ├── test │ │ │ ├── custom-provider.test.ts │ │ │ ├── integration.instrumentation.agent-traces.test.ts │ │ │ ├── integration.instrumentation.agent-without-traces.test.ts │ │ │ ├── integration.instrumentation.rag.test.ts │ │ │ ├── recordings │ │ │ │ ├── bedrock-agent-custom-trace-provider-bedrockagentinstrumentation-with-a-custom-tracer-prov_1528379976 │ │ │ │ │ └── recording.har │ │ │ │ ├── bedrock-agent-custom-trace-provider-unnamed-test_3593248847 │ │ │ │ │ └── recording.har │ │ │ │ ├── bedrock-agent-rag-bedrockagent-rag-instrumentation-attributes-and-api-recording-should-re_1063497518 │ │ │ │ │ └── recording.har │ │ │ │ ├── bedrock-agent-rag-bedrockagent-rag-instrumentation-attributes-and-api-recording-should-re_4151747984 │ │ │ │ │ └── recording.har │ │ │ │ ├── bedrock-agent-rag-bedrockagent-rag-instrumentation-attributes-and-api-recording-should-re_4252281504 │ │ │ │ │ └── recording.har │ │ │ │ ├── bedrock-agent-with-traces-bedrockagentinstrumentation-trace-collector-integration-agent-a_1614381117 │ │ │ │ │ └── recording.har │ │ │ │ ├── bedrock-agent-with-traces-bedrockagentinstrumentation-trace-collector-integration-agent-a_3264752613 │ │ │ │ │ └── recording.har │ │ │ │ ├── bedrock-agent-with-traces-bedrockagentinstrumentation-trace-collector-integration-agent-a_3453170410 │ │ │ │ │ └── recording.har │ │ │ │ ├── bedrock-agent-with-traces-bedrockagentinstrumentation-trace-collector-integration-agent-a_3722574698 │ │ │ │ │ └── recording.har │ │ │ │ ├── bedrock-agent-with-traces-bedrockagentinstrumentation-trace-collector-integration-agent-at_369038077 │ │ │ │ │ └── recording.har │ │ │ │ ├── bedrock-agent-with-traces-bedrockagentinstrumentation-trace-collector-integration-agent-at_817711251 │ │ │ │ │ └── recording.har │ │ │ │ └── bedrock-agent-without-traces-bedrockagentinstrumentation-integration-agent-attributes-and_3073832749 │ │ │ │ │ └── recording.har │ │ │ └── utils │ │ │ │ ├── polly.config.ts │ │ │ │ └── test-utils.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esnext.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── openinference-instrumentation-bedrock │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── scripts │ │ │ ├── README.md │ │ │ ├── validate-converse-comprehensive.ts │ │ │ ├── validate-converse-stream.ts │ │ │ └── validate-invoke-model.ts │ │ ├── src │ │ │ ├── attributes │ │ │ │ ├── attribute-helpers.ts │ │ │ │ ├── converse-request-attributes.ts │ │ │ │ ├── converse-response-attributes.ts │ │ │ │ ├── converse-streaming-response-attributes.ts │ │ │ │ ├── invoke-model-helpers.ts │ │ │ │ ├── invoke-model-request-attributes.ts │ │ │ │ ├── invoke-model-response-attributes.ts │ │ │ │ └── invoke-model-streaming-response-attributes.ts │ │ │ ├── index.ts │ │ │ ├── instrumentation.ts │ │ │ └── types │ │ │ │ └── bedrock-types.ts │ │ ├── test │ │ │ ├── config │ │ │ │ └── constants.ts │ │ │ ├── helpers │ │ │ │ ├── test-data-generators.ts │ │ │ │ ├── test-helpers.ts │ │ │ │ └── vcr-helpers.ts │ │ │ ├── instrumentation.test.ts │ │ │ └── recordings │ │ │ │ ├── should-comprehensively-test-all-token-count-types.json │ │ │ │ ├── should-create-spans-for-invokemodel-calls.json │ │ │ │ ├── should-handle-ai21-jamba-models-with-streaming.json │ │ │ │ ├── should-handle-ai21-jamba-models.json │ │ │ │ ├── should-handle-amazon-nova-models-with-streaming.json │ │ │ │ ├── should-handle-amazon-nova-models.json │ │ │ │ ├── should-handle-amazon-nova-streaming.json │ │ │ │ ├── should-handle-amazon-titan-models-with-streaming.json │ │ │ │ ├── should-handle-amazon-titan-models.json │ │ │ │ ├── should-handle-amazon-titan-streaming.json │ │ │ │ ├── should-handle-api-error-scenarios.json │ │ │ │ ├── should-handle-api-errors-gracefully.json │ │ │ │ ├── should-handle-basic-converse-api-calls.json │ │ │ │ ├── should-handle-basic-converse-stream-responses.json │ │ │ │ ├── should-handle-cohere-command-models-with-streaming.json │ │ │ │ ├── should-handle-cohere-command-models.json │ │ │ │ ├── should-handle-context-attributes-with-converse.json │ │ │ │ ├── should-handle-context-attributes.json │ │ │ │ ├── should-handle-different-image-formats-with-correct-mime-types.json │ │ │ │ ├── should-handle-empty-minimal-response.json │ │ │ │ ├── should-handle-inference-config-in-converse-api.json │ │ │ │ ├── should-handle-invoke-model-with-response-stream.json │ │ │ │ ├── should-handle-large-payloads-and-edge-cases-in-streaming.json │ │ │ │ ├── should-handle-large-payloads.json │ │ │ │ ├── should-handle-meta-llama-models-invoke.json │ │ │ │ ├── should-handle-meta-llama-models-with-streaming.json │ │ │ │ ├── should-handle-meta-llama-models.json │ │ │ │ ├── should-handle-meta-llama-streaming.json │ │ │ │ ├── should-handle-missing-token-counts-gracefully.json │ │ │ │ ├── should-handle-missing-token-counts.json │ │ │ │ ├── should-handle-mistral-models-with-streaming.json │ │ │ │ ├── should-handle-mistral-models.json │ │ │ │ ├── should-handle-mistral-pixtral-models.json │ │ │ │ ├── should-handle-multi-modal-content-in-streaming-responses.json │ │ │ │ ├── should-handle-multi-modal-messages-with-images.json │ │ │ │ ├── should-handle-multiple-system-prompts-concatenation-in-converse-api.json │ │ │ │ ├── should-handle-multiple-tools-in-single-request.json │ │ │ │ ├── should-handle-non-anthropic-models.json │ │ │ │ ├── should-handle-single-system-prompt-in-converse-api.json │ │ │ │ ├── should-handle-streaming-api-errors-gracefully.json │ │ │ │ ├── should-handle-streaming-errors.json │ │ │ │ ├── should-handle-streaming-responses-with-tool-calls.json │ │ │ │ ├── should-handle-streaming-tool-calls-and-responses.json │ │ │ │ ├── should-handle-system-prompt-with-multi-turn-conversation.json │ │ │ │ ├── should-handle-system-prompts-with-streaming-responses.json │ │ │ │ ├── should-handle-text-plus-image-content-with-detailed-structure.json │ │ │ │ ├── should-handle-tool-calling-with-function-definitions.json │ │ │ │ ├── should-handle-tool-configuration.json │ │ │ │ ├── should-handle-tool-response-processing.json │ │ │ │ ├── should-handle-tool-result-responses.json │ │ │ │ ├── should-handle-two-turn-conversation-with-proper-message-indexing.json │ │ │ │ ├── should-propagate-context-attributes-in-streaming.json │ │ │ │ ├── should-use-the-provided-tracer-provider-instead-of-the-global-one-constructor.json │ │ │ │ ├── should-use-the-provided-tracer-provider-instead-of-the-global-one-registerinstrumentations.json │ │ │ │ └── should-use-the-provided-tracer-provider-instead-of-the-global-one-settracerprovider.json │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esnext.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── openinference-instrumentation-beeai │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── README.md │ │ │ ├── instrumentation.ts │ │ │ ├── run-llm.ts │ │ │ ├── run-react-agent.ts │ │ │ ├── run-tool.ts │ │ │ └── run-toolcalling-agent.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── config.ts │ │ │ ├── helpers │ │ │ │ ├── buildTraceTree.ts │ │ │ │ ├── create-span.ts │ │ │ │ ├── getErrorSafe.ts │ │ │ │ ├── getSerializedObjectSafe.ts │ │ │ │ ├── idNameManager.ts │ │ │ │ └── traceSerializer.ts │ │ │ ├── index.ts │ │ │ ├── instrumentation.ts │ │ │ ├── middleware.ts │ │ │ └── types.ts │ │ ├── test │ │ │ ├── idNameManager.test.ts │ │ │ └── traceSerializer.test.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esnext.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── openinference-instrumentation-langchain-v0 │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── README.md │ │ │ ├── chat.ts │ │ │ ├── instrumentation.ts │ │ │ ├── reasoning.ts │ │ │ └── tool_calling.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── instrumentation.ts │ │ │ ├── instrumentationUtils.ts │ │ │ ├── tracer.ts │ │ │ ├── typeUtils.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── test │ │ │ ├── fixtures.ts │ │ │ ├── instrumentationUtils.test.ts │ │ │ ├── langchainV3.test.ts │ │ │ └── utils.test.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esnext.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── openinference-instrumentation-langchain │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── README.md │ │ │ ├── agent.ts │ │ │ ├── chat.ts │ │ │ ├── instrumentation.ts │ │ │ ├── reasoning.ts │ │ │ └── tool_calling.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── instrumentation.ts │ │ │ ├── instrumentationUtils.ts │ │ │ ├── tracer.ts │ │ │ ├── typeUtils.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── test │ │ │ ├── fixtures.ts │ │ │ ├── instrumentationUtils.test.ts │ │ │ ├── tracer.test.ts │ │ │ └── utils.test.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esnext.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── openinference-instrumentation-mcp │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ └── mcp.ts │ │ ├── test │ │ │ ├── collector.ts │ │ │ ├── mcp.test.ts │ │ │ └── mcpserver.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esnext.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── openinference-instrumentation-openai │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── chat.ts │ │ │ ├── embed.ts │ │ │ ├── instrumentation.ts │ │ │ ├── manual-instrumentation.ts │ │ │ └── responses.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── instrumentation.ts │ │ │ ├── responsesAttributes.ts │ │ │ └── typeUtils.ts │ │ ├── test │ │ │ ├── openai.responses.test.ts │ │ │ └── openai.test.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esnext.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── openinference-mastra │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── docs │ │ │ ├── mastra-weather-agent-spans.png │ │ │ └── mastra-weather-agent.png │ │ ├── package.json │ │ ├── src │ │ │ ├── OpenInferenceTraceExporter.ts │ │ │ ├── attributes.ts │ │ │ ├── constants.ts │ │ │ ├── debug.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── test │ │ │ ├── OpenInferenceTraceExporter.test.ts │ │ │ ├── __fixtures__ │ │ │ │ └── weatherAgentSpans.json │ │ │ └── __snapshots__ │ │ │ │ └── OpenInferenceTraceExporter.test.ts.export.json │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── openinference-semantic-conventions │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── resource │ │ │ │ ├── SemanticResourceAttributes.ts │ │ │ │ └── index.ts │ │ │ └── trace │ │ │ │ ├── SemanticConventions.ts │ │ │ │ └── index.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esnext.json │ │ └── tsconfig.json │ └── openinference-vercel │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ ├── AISemanticConventions.ts │ │ ├── OpenInferenceSpanProcessor.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── typeUtils.ts │ │ ├── types.ts │ │ └── utils.ts │ │ ├── test │ │ └── OpenInferenceSpanProcessor.test.ts │ │ ├── tsconfig.esm.json │ │ ├── tsconfig.esnext.json │ │ ├── tsconfig.json │ │ └── vitest.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts │ └── version-update.js ├── tsconfig.base.es5.json ├── tsconfig.base.esm.json ├── tsconfig.base.esnext.json ├── tsconfig.base.json └── typedoc.jsonc ├── pyproject.toml ├── python ├── .gitignore ├── DEVELOPMENT.md ├── README.md ├── dev-requirements.txt ├── examples │ ├── README.md │ ├── dspy-rag-fastapi │ │ ├── .gitignore │ │ ├── README.md │ │ ├── backend │ │ │ ├── Dockerfile │ │ │ ├── app │ │ │ │ ├── __init__.py │ │ │ │ ├── api │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── routers │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── rag.py │ │ │ │ └── utils │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── load.py │ │ │ │ │ ├── models.py │ │ │ │ │ ├── rag_functions.py │ │ │ │ │ └── rag_modules.py │ │ │ ├── data │ │ │ │ └── example │ │ │ │ │ └── paul_graham_essay.txt │ │ │ ├── instrument.py │ │ │ ├── main.py │ │ │ ├── poetry.lock │ │ │ └── pyproject.toml │ │ ├── compose.yml │ │ ├── evaluation │ │ │ └── evaluate.ipynb │ │ └── frontend │ │ │ ├── Dockerfile │ │ │ ├── about.py │ │ │ ├── pages │ │ │ ├── 1_zero_shot_query.py │ │ │ ├── 2_compiled_query.py │ │ │ └── 3_optimize_pipeline.py │ │ │ ├── poetry.lock │ │ │ └── pyproject.toml │ ├── langserve │ │ └── per_request_metadata.py │ └── llama-index │ │ ├── README.md │ │ ├── backend │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── app │ │ │ ├── __init__.py │ │ │ ├── api │ │ │ │ ├── __init__.py │ │ │ │ └── routers │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── chat.py │ │ │ ├── engine │ │ │ │ ├── __init__.py │ │ │ │ ├── constants.py │ │ │ │ ├── generate.py │ │ │ │ ├── index.py │ │ │ │ └── loaders │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── db.py │ │ │ │ │ ├── file.py │ │ │ │ │ └── web.py │ │ │ └── settings.py │ │ ├── config │ │ │ └── loaders.yaml │ │ ├── data │ │ │ └── 101.pdf │ │ ├── instrument.py │ │ ├── main.py │ │ ├── poetry.lock │ │ ├── pyproject.toml │ │ └── tests │ │ │ └── __init__.py │ │ ├── compose.yaml │ │ └── frontend │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── app │ │ ├── components │ │ │ ├── chat-section.tsx │ │ │ ├── header.tsx │ │ │ ├── transform.ts │ │ │ └── ui │ │ │ │ ├── README.md │ │ │ │ ├── button.tsx │ │ │ │ ├── chat │ │ │ │ ├── chat-actions.tsx │ │ │ │ ├── chat-avatar.tsx │ │ │ │ ├── chat-input.tsx │ │ │ │ ├── chat-message.tsx │ │ │ │ ├── chat-messages.tsx │ │ │ │ ├── chat.interface.ts │ │ │ │ ├── codeblock.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── markdown.tsx │ │ │ │ └── use-copy-to-clipboard.tsx │ │ │ │ ├── file-uploader.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── lib │ │ │ │ └── utils.ts │ │ │ │ └── upload-image-preview.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── markdown.css │ │ ├── observability │ │ │ └── index.ts │ │ └── page.tsx │ │ ├── next.config.json │ │ ├── next.config.mjs │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── prettier.config.js │ │ ├── public │ │ └── llama.png │ │ ├── tailwind.config.ts │ │ ├── tsconfig.json │ │ └── webpack.config.mjs ├── instrumentation │ ├── openinference-instrumentation-agno │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── basic_agent_with_tools.py │ │ │ ├── requirements.txt │ │ │ ├── workflow_with_condition_step.py │ │ │ ├── workflow_with_custom_function_step.py │ │ │ ├── workflow_with_parallel_step.py │ │ │ └── workflow_with_structure_io.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── agno │ │ │ │ ├── __init__.py │ │ │ │ ├── _model_wrapper.py │ │ │ │ ├── _runs_wrapper.py │ │ │ │ ├── _tools_wrapper.py │ │ │ │ ├── _workflow_wrapper.py │ │ │ │ ├── py.typed │ │ │ │ ├── utils.py │ │ │ │ └── version.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── openinference │ │ │ └── instrumentation │ │ │ │ └── agno │ │ │ │ └── fixtures │ │ │ │ ├── agent_run.yaml │ │ │ │ └── team_coordinate_run.yaml │ │ │ ├── test_instrumentor.py │ │ │ └── test_workflow_instrumentation.py │ ├── openinference-instrumentation-anthropic │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── end_to_end_tool_use.py │ │ │ ├── multiple_tool_calling.py │ │ │ ├── requirements.txt │ │ │ ├── sync_completions.py │ │ │ ├── sync_messages.py │ │ │ └── sync_streams.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── anthropic │ │ │ │ ├── __init__.py │ │ │ │ ├── _stream.py │ │ │ │ ├── _utils.py │ │ │ │ ├── _with_span.py │ │ │ │ ├── _wrappers.py │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ └── openinference │ │ │ └── anthropic │ │ │ ├── cassettes │ │ │ └── test_instrumentor │ │ │ │ ├── test_anthropic_instrumentation_async_completions.yaml │ │ │ │ ├── test_anthropic_instrumentation_async_completions_streaming.yaml │ │ │ │ ├── test_anthropic_instrumentation_async_messages.yaml │ │ │ │ ├── test_anthropic_instrumentation_async_messages_streaming.yaml │ │ │ │ ├── test_anthropic_instrumentation_completions.yaml │ │ │ │ ├── test_anthropic_instrumentation_completions_streaming.yaml │ │ │ │ ├── test_anthropic_instrumentation_context_attributes_existence.yaml │ │ │ │ ├── test_anthropic_instrumentation_image_input_messages.yaml │ │ │ │ ├── test_anthropic_instrumentation_image_input_messages_with_stream.yaml │ │ │ │ ├── test_anthropic_instrumentation_messages.yaml │ │ │ │ ├── test_anthropic_instrumentation_messages_streaming.yaml │ │ │ │ ├── test_anthropic_instrumentation_messages_token_counts.yaml │ │ │ │ ├── test_anthropic_instrumentation_multiple_tool_calling.yaml │ │ │ │ ├── test_anthropic_instrumentation_multiple_tool_calling_streaming.yaml │ │ │ │ ├── test_anthropic_instrumentation_stream_message.yaml │ │ │ │ ├── test_anthropic_instrumentation_tool_use_in_input[with_block_params].yaml │ │ │ │ └── test_anthropic_instrumentation_tool_use_in_input[with_blocks].yaml │ │ │ └── test_instrumentor.py │ ├── openinference-instrumentation-autogen-agentchat │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── assistant_agent_run.py │ │ │ ├── custom_agents_team.py │ │ │ ├── oai_model_client_create.py │ │ │ ├── requirements.txt │ │ │ ├── team_run.py │ │ │ ├── team_run_stream.py │ │ │ └── weather_agent.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── autogen_agentchat │ │ │ │ ├── __init__.py │ │ │ │ ├── _wrappers.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── cassettes │ │ │ ├── TestAssistantAgent.test_agent_run.yaml │ │ │ ├── TestTeam.test_team_run.yaml │ │ │ └── test_instrumenting_model_client.yaml │ │ │ ├── conftest.py │ │ │ ├── test_entrypoint.py │ │ │ ├── test_instrumenting_assistant_agent.py │ │ │ ├── test_instrumenting_model_client.py │ │ │ └── test_instrumenting_team.py │ ├── openinference-instrumentation-autogen │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── autogen │ │ │ │ ├── __init__.py │ │ │ │ └── version.py │ │ └── tests │ │ │ └── test_instrumentor.py │ ├── openinference-instrumentation-bedrock │ │ ├── CHANGELOG.md │ │ ├── DEVELOPER.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── bedrock_agent.py │ │ │ ├── bedrock_converse.py │ │ │ ├── bedrock_converse_stream.py │ │ │ ├── bedrock_invoke_model_messages_api.py │ │ │ ├── bedrock_multimodal.py │ │ │ ├── inline_agent_examples.py │ │ │ ├── requirements.txt │ │ │ └── tool_call.py │ │ ├── pyproject.toml │ │ ├── scripts │ │ │ └── codegen │ │ │ │ └── anthropic │ │ │ │ ├── anthropic_schema.json │ │ │ │ └── json_schema.py │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── bedrock │ │ │ │ ├── __generated__ │ │ │ │ ├── __init__.py │ │ │ │ └── anthropic │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── _types.py │ │ │ │ ├── __init__.py │ │ │ │ ├── _attribute_extractor.py │ │ │ │ ├── _converse_attributes.py │ │ │ │ ├── _converse_stream_callback.py │ │ │ │ ├── _proxy.py │ │ │ │ ├── _rag_wrappers.py │ │ │ │ ├── _response_accumulator.py │ │ │ │ ├── _trace_collector.py │ │ │ │ ├── _wrappers.py │ │ │ │ ├── package.py │ │ │ │ ├── py.typed │ │ │ │ ├── utils │ │ │ │ ├── __init__.py │ │ │ │ ├── _extract_invoke_model_attributes.py │ │ │ │ ├── anthropic │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── _attributes.py │ │ │ │ │ └── _messages.py │ │ │ │ └── json_utils.py │ │ │ │ └── version.py │ │ └── tests │ │ │ ├── conftest.py │ │ │ ├── openinference │ │ │ └── instrumentation │ │ │ │ └── bedrock │ │ │ │ ├── cassettes │ │ │ │ ├── TestClaudeInvokeModelMessageApi.test_invoke_model.yaml │ │ │ │ ├── TestClaudeInvokeModelMessageApi.test_invoke_model_with_image.yaml │ │ │ │ ├── TestConverseStream.test_invoke_text_message.yaml │ │ │ │ ├── TestConverseStream.test_invoke_tool_message.yaml │ │ │ │ ├── TestConverseStream.test_invoke_tool_response_message.yaml │ │ │ │ ├── TestInvokeModelWithStreamResponse.test_invoke.yaml │ │ │ │ ├── test_agent_call_without_traces.yaml │ │ │ │ ├── test_guardrail_intervention.yaml │ │ │ │ ├── test_invoke_inline_agent.yaml │ │ │ │ ├── test_knowledge_base_results.yaml │ │ │ │ ├── test_multi_agent_collaborator.yaml │ │ │ │ ├── test_post_processing_trace.yaml │ │ │ │ ├── test_preprocessing_trace.yaml │ │ │ │ ├── test_retrieve.yaml │ │ │ │ ├── test_retrieve_and_generate_stream.yaml │ │ │ │ ├── test_retrieve_and_generate_with_external_s3_source.yaml │ │ │ │ ├── test_retrieve_and_generate_with_knowledge_base.yaml │ │ │ │ ├── test_routing_classifier_trace.yaml │ │ │ │ ├── test_streaming_with_guardrails.yaml │ │ │ │ ├── test_tool_calls_with_input_params.yaml │ │ │ │ └── test_tool_calls_without_input_params.yaml │ │ │ │ ├── test_converse_stream.py │ │ │ │ ├── test_invoke_agent_instrumentor.py │ │ │ │ ├── test_invoke_model_claude_message_api.py │ │ │ │ ├── test_invoke_model_with_stream_response.py │ │ │ │ └── test_invoke_rag.py │ │ │ ├── test_instrumentor.py │ │ │ └── test_trace_collector.py │ ├── openinference-instrumentation-beeai │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── agent_workflow.py │ │ │ ├── chat.py │ │ │ ├── embedding.py │ │ │ ├── react_agent.py │ │ │ ├── requirement_agent.py │ │ │ ├── requirements.txt │ │ │ ├── setup.py │ │ │ ├── tool_calling_agent.py │ │ │ ├── tools.py │ │ │ └── workflow.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── beeai │ │ │ │ ├── __init__.py │ │ │ │ ├── _span.py │ │ │ │ ├── _utils.py │ │ │ │ ├── processors │ │ │ │ ├── __init__.py │ │ │ │ ├── agents │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── base.py │ │ │ │ │ ├── react.py │ │ │ │ │ ├── requirement_agent.py │ │ │ │ │ └── tool_calling.py │ │ │ │ ├── base.py │ │ │ │ ├── chat.py │ │ │ │ ├── embedding.py │ │ │ │ ├── locator.py │ │ │ │ ├── requirement.py │ │ │ │ ├── tool.py │ │ │ │ └── workflow.py │ │ │ │ └── version.py │ │ └── tests │ │ │ └── test_dummy.py │ ├── openinference-instrumentation-crewai │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── advanced_flow.py │ │ │ ├── basic_flow.py │ │ │ ├── requirements.txt │ │ │ └── research_writer_crew.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── crewai │ │ │ │ ├── __init__.py │ │ │ │ ├── _wrappers.py │ │ │ │ └── version.py │ │ └── tests │ │ │ ├── README.md │ │ │ ├── cassettes │ │ │ ├── test_crewai_instrumentation.yaml │ │ │ └── test_crewai_instrumentation_context_attributes.yaml │ │ │ ├── conftest.py │ │ │ └── test_instrumentor.py │ ├── openinference-instrumentation-dspy │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── .gitignore │ │ │ ├── async.py │ │ │ ├── async_custom.py │ │ │ ├── dspy_basic_qa.py │ │ │ ├── lm.py │ │ │ ├── rag_module.py │ │ │ ├── requirements.txt │ │ │ └── tools.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── dspy │ │ │ │ ├── __init__.py │ │ │ │ ├── package.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ └── tests │ │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── dspy │ │ │ ├── cassettes │ │ │ └── test_instrumentor │ │ │ │ ├── TestLM.test_exception_event_recorded_on_lm_error.yaml │ │ │ │ ├── TestLM.test_openai_chat_completions_api_invoked_via_messages_kwarg.yaml │ │ │ │ ├── TestLM.test_openai_chat_completions_api_invoked_via_prompt_positional_argument.yaml │ │ │ │ ├── TestLM.test_openai_completions_api_invoked_via_prompt_positional_argument.yaml │ │ │ │ ├── TestLM.test_subclass.yaml │ │ │ │ ├── test_compilation.yaml │ │ │ │ ├── test_context_attributes_are_instrumented.yaml │ │ │ │ ├── test_rag_module[False].yaml │ │ │ │ ├── test_rag_module[True].yaml │ │ │ │ ├── test_react[False].yaml │ │ │ │ └── test_react[True].yaml │ │ │ ├── conftest.py │ │ │ ├── test_instrumentor.py │ │ │ └── test_real_lm_classes.py │ ├── openinference-instrumentation-google-adk │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── multi_tool_agent │ │ │ │ ├── __init__.py │ │ │ │ └── agent.py │ │ │ ├── storyflow_agent.py │ │ │ └── tools.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── google_adk │ │ │ │ ├── __init__.py │ │ │ │ ├── _wrappers.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ ├── cassettes │ │ │ ├── test_google_adk_instrumentor.yaml │ │ │ └── test_google_adk_instrumentor_multi_tool_call.yaml │ │ │ ├── conftest.py │ │ │ ├── test_entrypoint.py │ │ │ ├── test_get_attributes_from_usage_metadata.py │ │ │ ├── test_instrumentor.py │ │ │ └── test_uninstrument.py │ ├── openinference-instrumentation-google-genai │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── generate_content.py │ │ │ ├── requirements.txt │ │ │ └── send_message_multi_turn.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── google_genai │ │ │ │ ├── __init__.py │ │ │ │ ├── _request_attributes_extractor.py │ │ │ │ ├── _response_attributes_extractor.py │ │ │ │ ├── _stream.py │ │ │ │ ├── _utils.py │ │ │ │ ├── _with_span.py │ │ │ │ ├── _wrappers.py │ │ │ │ ├── package.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ ├── cassettes │ │ │ ├── test_async_generate_content.yaml │ │ │ ├── test_async_streaming_text_content.yaml │ │ │ ├── test_chat_session_with_tool.yaml │ │ │ ├── test_generate_content.yaml │ │ │ ├── test_generate_content_with_automatic_tool_calling.yaml │ │ │ ├── test_generate_content_with_config_as_dict.yaml │ │ │ ├── test_generate_content_with_pydantic_response_schema.yaml │ │ │ ├── test_generate_content_with_raw_json_tool.yaml │ │ │ ├── test_generate_content_with_tool.yaml │ │ │ ├── test_multi_turn_conversation.yaml │ │ │ ├── test_streaming_content_with_tool.yaml │ │ │ ├── test_streaming_text_content.yaml │ │ │ └── test_sync_generate_content.yaml │ │ │ ├── test_instrumentation.py │ │ │ └── test_response_attributes_extractor.py │ ├── openinference-instrumentation-groq │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── async_chat_completions.py │ │ │ ├── chat_completions.py │ │ │ └── chat_completions_with_tool.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── groq │ │ │ │ ├── __init__.py │ │ │ │ ├── _request_attributes_extractor.py │ │ │ │ ├── _response_attributes_extractor.py │ │ │ │ ├── _utils.py │ │ │ │ ├── _with_span.py │ │ │ │ ├── _wrappers.py │ │ │ │ └── version.py │ │ └── tests │ │ │ ├── conftest.py │ │ │ ├── test_instrumentor.py │ │ │ └── test_tool_calls.py │ ├── openinference-instrumentation-guardrails │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── guardrails │ │ │ │ ├── __init__.py │ │ │ │ ├── _wrap_guard_call.py │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── guardrails │ │ │ └── test_instrumentor.py │ ├── openinference-instrumentation-haystack │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── agent_run.py │ │ │ ├── agent_with_pipeline.py │ │ │ ├── building_fallbacks_with_conditional_routing.py │ │ │ ├── cohere_reranker.py │ │ │ ├── filtering_documents_with_metadata.py │ │ │ ├── haystack_rag_pipeline.py │ │ │ ├── pipeline_run_async_generator.py │ │ │ ├── qa_rag_pipeline.py │ │ │ ├── requirements.txt │ │ │ ├── retriever_component_run.py │ │ │ ├── simple_async_pipeline.py │ │ │ ├── tool_calling.py │ │ │ └── web_questions.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── haystack │ │ │ │ ├── __init__.py │ │ │ │ ├── _base64.py │ │ │ │ ├── _wrappers.py │ │ │ │ └── version.py │ │ └── tests │ │ │ └── openinference │ │ │ └── haystack │ │ │ ├── cassettes │ │ │ └── test_instrumentor │ │ │ │ ├── test_agent_run_component_spans[False].yaml │ │ │ │ ├── test_agent_run_component_spans[True].yaml │ │ │ │ ├── test_async_pipeline_openai_chat_generator_llm_span_has_expected_attributes.yaml │ │ │ │ ├── test_async_pipeline_tool_calling_llm_span_has_expected_attributes.yaml │ │ │ │ ├── test_async_pipeline_with_chat_prompt_builder_and_chat_generator_produces_expected_spans.yaml │ │ │ │ ├── test_cohere_reranker_span_has_expected_attributes.yaml │ │ │ │ ├── test_error_status_code_and_exception_events_with_invalid_api_key.yaml │ │ │ │ ├── test_openai_chat_generator_llm_span_has_expected_attributes.yaml │ │ │ │ ├── test_openai_document_embedder_embedding_span_has_expected_attributes.yaml │ │ │ │ ├── test_openai_generator_llm_span_has_expected_attributes.yaml │ │ │ │ ├── test_pipeline_and_component_spans_contain_context_attributes.yaml │ │ │ │ ├── test_pipeline_with_chat_prompt_builder_and_chat_generator_produces_expected_spans.yaml │ │ │ │ ├── test_pipelines_and_components_produce_no_tracing_with_suppress_tracing.yaml │ │ │ │ ├── test_serperdev_websearch_retriever_span_has_expected_attributes.yaml │ │ │ │ └── test_tool_calling_llm_span_has_expected_attributes.yaml │ │ │ ├── test_base64.py │ │ │ ├── test_instrumentor.py │ │ │ └── test_wrappers.py │ ├── openinference-instrumentation-instructor │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ └── example.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── instructor │ │ │ │ ├── __init__.py │ │ │ │ ├── _wrappers.py │ │ │ │ └── version.py │ │ └── tests │ │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── instructor │ │ │ ├── fixtures │ │ │ ├── async_instructor_instrumentation.yaml │ │ │ ├── instructor_instrumentation.yaml │ │ │ └── streaming.yaml │ │ │ └── test_instrumentation.py │ ├── openinference-instrumentation-langchain │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── chain_metadata.py │ │ │ ├── chat_prompt_template.py │ │ │ ├── custom_retriever.py │ │ │ ├── exchange_rate_tool.py │ │ │ ├── gemini_tracing.py │ │ │ ├── image_openai.py │ │ │ ├── image_vertexai.py │ │ │ ├── langgraph_agent_supervisor.py │ │ │ ├── langgraph_calculator.py │ │ │ ├── message_deletion.py │ │ │ ├── openai_chat_stream.py │ │ │ ├── pathway_retriever.py │ │ │ ├── requirements.txt │ │ │ └── runnable_sequence_with_pydantic_model.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── langchain │ │ │ │ ├── __init__.py │ │ │ │ ├── _tracer.py │ │ │ │ ├── package.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── _helpers.py │ │ │ ├── cassettes │ │ │ ├── test_instrumentor │ │ │ │ ├── test_gemini_token_counts.yaml │ │ │ │ ├── test_gemini_token_counts_streaming.yaml │ │ │ │ ├── test_records_token_counts_for_streaming_openai_llm.yaml │ │ │ │ ├── test_token_counts.yaml │ │ │ │ └── test_tool_call_with_function.yaml │ │ │ └── test_raw_dict_message │ │ │ │ └── test_agent_with_raw_dict_messages.yaml │ │ │ ├── conftest.py │ │ │ ├── langchain_provider_map.py │ │ │ ├── test_additional_kwargs.py │ │ │ ├── test_config.py │ │ │ ├── test_convert_io.py │ │ │ ├── test_get_cls_name.py │ │ │ ├── test_image_in_message.py │ │ │ ├── test_instrumentor.py │ │ │ ├── test_langgraph_tool_calls.py │ │ │ ├── test_merged_metadata.py │ │ │ ├── test_prompt_template.py │ │ │ ├── test_raw_dict_message.py │ │ │ ├── test_separate_trace_from_runtime_context.py │ │ │ └── test_token_counts.py │ ├── openinference-instrumentation-litellm │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── litellm-proxy │ │ │ │ └── README.md │ │ │ ├── litellm_openai.py │ │ │ ├── litellm_responses.py │ │ │ ├── litellm_tools.py │ │ │ └── requirements.txt │ │ ├── guides │ │ │ └── client_demo.ipynb │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── litellm │ │ │ │ ├── __init__.py │ │ │ │ ├── _responses_attributes.py │ │ │ │ ├── package.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ └── tests │ │ │ ├── cassettes │ │ │ ├── TestTokenCounts.test_anthropic.yaml │ │ │ ├── TestTokenCounts.test_openai.yaml │ │ │ ├── test_batch_embedding.yaml │ │ │ ├── test_batch_embedding_with_different_model.yaml │ │ │ ├── test_responses_simple_input.yaml │ │ │ ├── test_responses_simple_input_stream.yaml │ │ │ ├── test_responses_websearch_input.yaml │ │ │ ├── test_responses_websearch_input_async.yaml │ │ │ └── test_single_string_embedding.yaml │ │ │ ├── conftest.py │ │ │ ├── test_embeddings.py │ │ │ ├── test_instrumentor.py │ │ │ ├── test_responses.py │ │ │ └── test_token_counts.py │ ├── openinference-instrumentation-llama-index │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── MIGRATION.md │ │ ├── README.md │ │ ├── examples │ │ │ ├── agent_calculator_tools.py │ │ │ ├── chat_engine.py │ │ │ ├── chat_engine_async.py │ │ │ ├── chat_engine_async_stream.py │ │ │ ├── chat_engine_stream.py │ │ │ ├── chroma_query_engine.py │ │ │ ├── cohere_reranker.py │ │ │ ├── ingestion_pipeline.py │ │ │ ├── multi_tool_calling.py │ │ │ ├── multimodal_react_agent.py │ │ │ ├── multimodal_stream_chat.py │ │ │ ├── multimodal_stream_chat_with_config.py │ │ │ ├── multimodal_stream_completion.py │ │ │ ├── neutrino_query_engine.py │ │ │ ├── ollama_agent.py │ │ │ ├── ollama_with_cross_encoder.py │ │ │ ├── openai_stream_chat.py │ │ │ ├── query_engine_async.py │ │ │ ├── query_engine_async_stream.py │ │ │ ├── query_engine_stream.py │ │ │ ├── query_engine_tools.py │ │ │ ├── requirements.txt │ │ │ ├── text_to_sql.py │ │ │ ├── tools.py │ │ │ └── workflow.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── llama_index │ │ │ │ ├── __init__.py │ │ │ │ ├── _callback.py │ │ │ │ ├── _handler.py │ │ │ │ ├── package.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── llama_index │ │ │ ├── cassettes │ │ │ ├── TestTokenCounts.test_anthropic.yaml │ │ │ ├── TestTokenCounts.test_groq.yaml │ │ │ ├── TestTokenCounts.test_openai.yaml │ │ │ ├── TestTokenCounts.test_vertex.yaml │ │ │ ├── TestToolCallsInChatResponse.test_anthropic.yaml │ │ │ └── TestToolCallsInChatResponse.test_openai.yaml │ │ │ ├── conftest.py │ │ │ ├── test_callback.py │ │ │ ├── test_chat_with_tools.py │ │ │ ├── test_get_current_span.py │ │ │ ├── test_handler.py │ │ │ ├── test_handler_config.py │ │ │ ├── test_handler_multimodal.py │ │ │ ├── test_instrumentor.py │ │ │ ├── test_message_content_blocks.py │ │ │ ├── test_multiple_embedding_events.py │ │ │ ├── test_separate_trace_from_runtime_context.py │ │ │ ├── test_token_counts.py │ │ │ └── test_tool_calls_response.py │ ├── openinference-instrumentation-mcp │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── mcp │ │ │ │ ├── __init__.py │ │ │ │ ├── package.py │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ ├── collector.py │ │ │ ├── conftest.py │ │ │ ├── mcpserver.py │ │ │ ├── mcpserver_invalid.py │ │ │ ├── test_instrumenter.py │ │ │ └── whoami.py │ ├── openinference-instrumentation-mistralai │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── agent_completions.py │ │ │ ├── chat_completions.py │ │ │ ├── chat_completions_async.py │ │ │ ├── chat_completions_async_streaming.py │ │ │ ├── chat_completions_function_calling.py │ │ │ ├── chat_completions_streaming.py │ │ │ ├── chat_completions_streaming_with_function_calling.py │ │ │ └── requirements.txt │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── mistralai │ │ │ │ ├── __init__.py │ │ │ │ ├── _chat_wrapper.py │ │ │ │ ├── _request_attributes_extractor.py │ │ │ │ ├── _response_accumulator.py │ │ │ │ ├── _response_attributes_extractor.py │ │ │ │ ├── _stream.py │ │ │ │ ├── _utils.py │ │ │ │ ├── _with_span.py │ │ │ │ ├── package.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── mistralai │ │ │ ├── cassettes │ │ │ └── test_instrumentor │ │ │ │ ├── test_asynchronous_streaming_chat_completions_emits_expected_span[False].yaml │ │ │ │ ├── test_asynchronous_streaming_chat_completions_emits_expected_span[True].yaml │ │ │ │ ├── test_synchronous_streaming_chat_completions_emits_expected_span[False].yaml │ │ │ │ ├── test_synchronous_streaming_chat_completions_emits_expected_span[True].yaml │ │ │ │ ├── test_synchronous_streaming_chat_completions_with_tool_call_response_emits_expected_spans[False].yaml │ │ │ │ └── test_synchronous_streaming_chat_completions_with_tool_call_response_emits_expected_spans[True].yaml │ │ │ └── test_instrumentor.py │ ├── openinference-instrumentation-openai-agents │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── handoffs │ │ │ │ ├── message_filter.py │ │ │ │ └── message_filter_streaming.py │ │ │ ├── hello_world.py │ │ │ └── tutor.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── openai_agents │ │ │ │ ├── __init__.py │ │ │ │ ├── _processor.py │ │ │ │ ├── package.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── test_instrumentor.py │ │ │ └── test_span_attribute_helpers.py │ ├── openinference-instrumentation-openai │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── chat_completions.py │ │ │ ├── chat_completions_async_stream.py │ │ │ ├── chat_completions_async_stream_with_raw_response.py │ │ │ ├── chat_completions_multimodal.py │ │ │ ├── chat_completions_multimodal_with_config.py │ │ │ ├── chat_completions_stream.py │ │ │ ├── chat_completions_stream_with_raw_response.py │ │ │ ├── chat_completions_with_function_calling.py │ │ │ ├── chat_completions_with_raw_response.py │ │ │ ├── chat_completions_with_streaming_response.py │ │ │ ├── embeddings.py │ │ │ ├── requirements.txt │ │ │ ├── responses.py │ │ │ ├── responses_multimodal.py │ │ │ ├── responses_multimodal_with_config.py │ │ │ ├── responses_stream.py │ │ │ ├── responses_with_async.py │ │ │ ├── responses_with_async_stream.py │ │ │ ├── responses_with_file_search_tool.py │ │ │ ├── responses_with_function_calling.py │ │ │ ├── responses_with_structured_outputs.py │ │ │ ├── responses_with_websearch_tool.py │ │ │ └── with_httpx_instrumentor.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── openai │ │ │ │ ├── __init__.py │ │ │ │ ├── _attributes │ │ │ │ ├── __init__.py │ │ │ │ └── _responses_api.py │ │ │ │ ├── _image_utils.py │ │ │ │ ├── _request.py │ │ │ │ ├── _request_attributes_extractor.py │ │ │ │ ├── _response_accumulator.py │ │ │ │ ├── _response_attributes_extractor.py │ │ │ │ ├── _stream.py │ │ │ │ ├── _utils.py │ │ │ │ ├── _with_span.py │ │ │ │ ├── package.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── openai │ │ │ ├── _attributes │ │ │ └── _responses_api │ │ │ │ ├── test_response_create_param_base.py │ │ │ │ ├── test_response_function_tool_call.py │ │ │ │ ├── test_response_input_param.py │ │ │ │ ├── test_response_output_message.py │ │ │ │ ├── test_response_output_refusal.py │ │ │ │ ├── test_response_output_refusal_param.py │ │ │ │ ├── test_response_output_text.py │ │ │ │ ├── test_response_output_text_param.py │ │ │ │ ├── test_response_reasoning_item.py │ │ │ │ ├── test_response_reasoning_item_param.py │ │ │ │ └── test_response_usage.py │ │ │ ├── cassettes │ │ │ ├── TestInputValueImageHiding.test_input_value_hides_base64_images.yaml │ │ │ ├── TestInputValueImageHiding.test_input_value_hides_regular_url_images.yaml │ │ │ ├── TestInputValueImageHiding.test_input_value_preserves_images_when_disabled.yaml │ │ │ ├── TestTokenCounts.test_openai.yaml │ │ │ ├── test_cached_tokens.yaml │ │ │ └── test_tool_calls.yaml │ │ │ ├── conftest.py │ │ │ ├── test_input_value_image_hiding.py │ │ │ ├── test_instrumentor.py │ │ │ ├── test_token_counts.py │ │ │ └── test_tool_calls.py │ ├── openinference-instrumentation-openlit │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── joke.py │ │ │ ├── langchain_example.py │ │ │ ├── openai_toolcalling_example.py │ │ │ └── requirements.txt │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── openlit │ │ │ │ ├── __init__.py │ │ │ │ ├── _span_processor.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ └── tests │ │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── openlit │ │ │ ├── cassettes │ │ │ └── test_instrumentor │ │ │ │ └── TestOpenLitInstrumentor.test_openlit_instrumentor.yaml │ │ │ └── test_instrumentor.py │ ├── openinference-instrumentation-openllmetry │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── langchain_example.py │ │ │ ├── openai_toolcalling_example.py │ │ │ └── requirements.txt │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── openllmetry │ │ │ │ ├── __init__.py │ │ │ │ ├── _span_processor.py │ │ │ │ └── version.py │ │ └── tests │ │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── openllmetry │ │ │ ├── cassettes │ │ │ └── test_instrumentor │ │ │ │ └── TestOpenLLMetryInstrumentor.test_openllmetry_instrumentor.yaml │ │ │ └── test_instrumentor.py │ ├── openinference-instrumentation-portkey │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── portkey │ │ │ │ ├── __init__.py │ │ │ │ ├── _request_attributes_extractor.py │ │ │ │ ├── _response_attributes_extractor.py │ │ │ │ ├── _utils.py │ │ │ │ ├── _with_span.py │ │ │ │ ├── _wrappers.py │ │ │ │ └── version.py │ │ ├── test-requirements.txt │ │ └── tests │ │ │ ├── cassettes │ │ │ ├── test_async_chat_completion.yaml │ │ │ ├── test_async_prompt_template.yaml │ │ │ ├── test_chat_completion.yaml │ │ │ └── test_prompt_template.yaml │ │ │ ├── conftest.py │ │ │ └── test_instrumentor.py │ ├── openinference-instrumentation-promptflow │ │ └── examples │ │ │ ├── chat.prompty │ │ │ ├── chat_flow_example_to_arize.ipynb │ │ │ ├── chat_flow_example_to_phoenix.ipynb │ │ │ └── flow.py │ ├── openinference-instrumentation-pydantic-ai │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── requirements.txt │ │ │ └── support_agent_with_tool.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── pydantic_ai │ │ │ │ ├── __init__.py │ │ │ │ ├── package.py │ │ │ │ ├── py.typed │ │ │ │ ├── semantic_conventions.py │ │ │ │ ├── span_processor.py │ │ │ │ ├── utils.py │ │ │ │ └── version.py │ │ └── tests │ │ │ ├── README.md │ │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── pydantic_ai │ │ │ ├── cassettes │ │ │ ├── test_openai_agent_and_llm_spans_v1.yaml │ │ │ └── test_openai_agent_and_llm_spans_v2.yaml │ │ │ ├── conftest.py │ │ │ └── test_instrumentor.py │ ├── openinference-instrumentation-smolagents │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ │ ├── README.md │ │ │ ├── e2b_example.py │ │ │ ├── env.example │ │ │ ├── managed_agent.py │ │ │ ├── openai_model.py │ │ │ ├── openai_model_tool_call.py │ │ │ ├── rag.py │ │ │ ├── reasoning_content.py │ │ │ ├── requirements.txt │ │ │ ├── text2sql.py │ │ │ ├── tool_calling_agent.py │ │ │ └── tool_invocation.py │ │ ├── pyproject.toml │ │ ├── src │ │ │ └── openinference │ │ │ │ └── instrumentation │ │ │ │ └── smolagents │ │ │ │ ├── __init__.py │ │ │ │ ├── _wrappers.py │ │ │ │ ├── py.typed │ │ │ │ └── version.py │ │ └── tests │ │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── smolagents │ │ │ ├── cassettes │ │ │ └── test_instrumentor │ │ │ │ ├── TestModels.test_litellm_reasoning_model_has_expected_attributes.yaml │ │ │ │ ├── TestModels.test_openai_server_model_has_expected_attributes.yaml │ │ │ │ └── TestModels.test_openai_server_model_with_tool_has_expected_attributes.yaml │ │ │ └── test_instrumentor.py │ └── openinference-instrumentation-vertexai │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── examples │ │ ├── audio_transcription.py │ │ ├── audio_understanding.py │ │ ├── automatic_function_calling.py │ │ ├── basic_generation.py │ │ ├── chat.py │ │ ├── document_understanding.py │ │ ├── function_calling.py │ │ ├── gapic.async_client.generate_content.py │ │ ├── gapic.async_client.stream_generate_content.py │ │ ├── gapic.client.generate_content.py │ │ ├── gapic.client.stream_generate_content.py │ │ ├── get_text_embeddings.py │ │ ├── image_from_cloud_storage.py │ │ ├── image_upload.py │ │ ├── requirements.txt │ │ ├── system_instructions.py │ │ ├── vertexai.model.count_tokens.py │ │ ├── vertexai.model.count_tokens_async.py │ │ ├── vertexai.model.generate_content.py │ │ ├── vertexai.model.generate_content.stream.py │ │ ├── vertexai.model.generate_content_async.py │ │ ├── vertexai.model.generate_content_async.stream.py │ │ ├── video_and_audio_understanding.py │ │ └── video_understanding.py │ │ ├── pyproject.toml │ │ ├── src │ │ └── openinference │ │ │ └── instrumentation │ │ │ └── vertexai │ │ │ ├── __init__.py │ │ │ ├── _accumulator.py │ │ │ ├── _instrumentation_status.py │ │ │ ├── _proxy.py │ │ │ ├── _wrapper.py │ │ │ ├── package.py │ │ │ ├── py.typed │ │ │ └── version.py │ │ └── tests │ │ ├── conftest.py │ │ ├── test_gapic_client.py │ │ ├── test_instrumentor.py │ │ └── test_proxy.py ├── mypy.ini ├── openinference-instrumentation │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── manual_llm_spans.ipynb │ │ ├── requirements.txt │ │ └── tracer.ipynb │ ├── pyproject.toml │ ├── src │ │ └── openinference │ │ │ └── instrumentation │ │ │ ├── .gitignore │ │ │ ├── __init__.py │ │ │ ├── _attributes.py │ │ │ ├── _capture.py │ │ │ ├── _projects.py │ │ │ ├── _spans.py │ │ │ ├── _spans.pyi │ │ │ ├── _tracer_providers.py │ │ │ ├── _tracers.py │ │ │ ├── _types.py │ │ │ ├── config.py │ │ │ ├── context_attributes.py │ │ │ ├── helpers.py │ │ │ ├── logging.py │ │ │ ├── py.typed │ │ │ └── version.py │ └── tests │ │ ├── cassettes │ │ └── test_manual_instrumentation │ │ │ ├── TestTracerLLMDecorator.test_async_function_with_applied_decorator.yaml │ │ │ ├── TestTracerLLMDecorator.test_async_function_with_unapplied_decorator.yaml │ │ │ ├── TestTracerLLMDecorator.test_async_generator_with_custom_attributes.yaml │ │ │ ├── TestTracerLLMDecorator.test_async_generator_with_unapplied_decorator.yaml │ │ │ ├── TestTracerLLMDecorator.test_sync_function_with_applied_decorator.yaml │ │ │ ├── TestTracerLLMDecorator.test_sync_function_with_unapplied_decorator.yaml │ │ │ ├── TestTracerLLMDecorator.test_sync_generator_with_applied_decorator.yaml │ │ │ └── TestTracerLLMDecorator.test_sync_generator_with_unapplied_decorator.yaml │ │ ├── conftest.py │ │ ├── test_config.py │ │ ├── test_context_managers.py │ │ ├── test_helpers.py │ │ ├── test_id_generator.py │ │ ├── test_manual_instrumentation.py │ │ ├── test_projects.py │ │ └── test_tracer_providers.py ├── openinference-semantic-conventions │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── pyproject.toml │ ├── src │ │ └── openinference │ │ │ └── semconv │ │ │ ├── __init__.py │ │ │ ├── py.typed │ │ │ ├── resource │ │ │ └── __init__.py │ │ │ ├── trace │ │ │ └── __init__.py │ │ │ └── version.py │ └── tests │ │ └── openinference │ │ └── semconv │ │ ├── test_attributes.py │ │ └── test_enums.py ├── pull_request_template.md ├── ruff.toml ├── scripts │ └── select_tox_environments.py └── tox.ini ├── release-please-config.json ├── requirements.txt ├── scripts └── generate_dependabot.py └── spec ├── README.md ├── configuration.md ├── embedding_spans.md ├── llm_spans.md ├── multimodal_attributes.md ├── semantic_conventions.md ├── tool_calling.md └── traces.md /.github/.scripts/collect-customer-issues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/.scripts/collect-customer-issues.js -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cla.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/cla.yaml -------------------------------------------------------------------------------- /.github/workflows/collect-customer-issues.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/collect-customer-issues.yaml -------------------------------------------------------------------------------- /.github/workflows/dependabot-update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/dependabot-update.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/pull-request.yaml -------------------------------------------------------------------------------- /.github/workflows/python-CI.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/python-CI.yaml -------------------------------------------------------------------------------- /.github/workflows/python-cron.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/python-cron.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/typescript-CI.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/typescript-CI.yaml -------------------------------------------------------------------------------- /.github/workflows/typescript-packages-publish-experimental.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/typescript-packages-publish-experimental.yml -------------------------------------------------------------------------------- /.github/workflows/typescript-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.github/workflows/typescript-publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.gitignore -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/.release-please-manifest.json -------------------------------------------------------------------------------- /CLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/CLA.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/SECURITY -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/_config.yml -------------------------------------------------------------------------------- /cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/cspell.json -------------------------------------------------------------------------------- /java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/.gitignore -------------------------------------------------------------------------------- /java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/README.md -------------------------------------------------------------------------------- /java/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/build.gradle -------------------------------------------------------------------------------- /java/examples/langchain4j-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/examples/langchain4j-example/README.md -------------------------------------------------------------------------------- /java/examples/langchain4j-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/examples/langchain4j-example/build.gradle -------------------------------------------------------------------------------- /java/examples/spring-ai-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/examples/spring-ai-example/.gitignore -------------------------------------------------------------------------------- /java/examples/spring-ai-example/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/examples/spring-ai-example/application.properties -------------------------------------------------------------------------------- /java/examples/spring-ai-example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/examples/spring-ai-example/build.gradle -------------------------------------------------------------------------------- /java/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/gradle.properties -------------------------------------------------------------------------------- /java/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /java/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /java/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/gradlew -------------------------------------------------------------------------------- /java/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/gradlew.bat -------------------------------------------------------------------------------- /java/instrumentation/openinference-instrumentation-langchain4j/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/instrumentation/openinference-instrumentation-langchain4j/CHANGELOG.md -------------------------------------------------------------------------------- /java/instrumentation/openinference-instrumentation-langchain4j/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/instrumentation/openinference-instrumentation-langchain4j/build.gradle -------------------------------------------------------------------------------- /java/instrumentation/openinference-instrumentation-springAI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/instrumentation/openinference-instrumentation-springAI/.gitignore -------------------------------------------------------------------------------- /java/instrumentation/openinference-instrumentation-springAI/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/instrumentation/openinference-instrumentation-springAI/CHANGELOG.md -------------------------------------------------------------------------------- /java/instrumentation/openinference-instrumentation-springAI/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/instrumentation/openinference-instrumentation-springAI/build.gradle -------------------------------------------------------------------------------- /java/instrumentation/openinference-instrumentation-springAI/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/instrumentation/openinference-instrumentation-springAI/gradle.properties -------------------------------------------------------------------------------- /java/openinference-instrumentation/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/openinference-instrumentation/CHANGELOG.md -------------------------------------------------------------------------------- /java/openinference-instrumentation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/openinference-instrumentation/build.gradle -------------------------------------------------------------------------------- /java/openinference-instrumentation/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/openinference-instrumentation/gradle.properties -------------------------------------------------------------------------------- /java/openinference-semantic-conventions/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/openinference-semantic-conventions/CHANGELOG.md -------------------------------------------------------------------------------- /java/openinference-semantic-conventions/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/openinference-semantic-conventions/build.gradle -------------------------------------------------------------------------------- /java/openinference-semantic-conventions/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/openinference-semantic-conventions/gradle.properties -------------------------------------------------------------------------------- /java/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/java/settings.gradle -------------------------------------------------------------------------------- /js/.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/.changeset/README.md -------------------------------------------------------------------------------- /js/.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/.changeset/config.json -------------------------------------------------------------------------------- /js/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/.npmrc -------------------------------------------------------------------------------- /js/.nvmrc: -------------------------------------------------------------------------------- 1 | v20 2 | -------------------------------------------------------------------------------- /js/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/.prettierignore -------------------------------------------------------------------------------- /js/.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /js/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/CLAUDE.md -------------------------------------------------------------------------------- /js/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/DEVELOPMENT.md -------------------------------------------------------------------------------- /js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/README.md -------------------------------------------------------------------------------- /js/eslint.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/eslint.config.mts -------------------------------------------------------------------------------- /js/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/README.md -------------------------------------------------------------------------------- /js/examples/langchain-express/.env.example: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY= -------------------------------------------------------------------------------- /js/examples/langchain-express/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/README.md -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/.eslintrc.json -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/Dockerfile -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/README.md -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/index.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/instrumentation.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/package.json -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/src/constants.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/src/controllers/chat.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/src/controllers/chat.controller.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/src/routes/chat.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/src/routes/chat.route.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/src/types.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/src/utils.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/src/vector_store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/src/vector_store/store.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/backend/tsconfig.json -------------------------------------------------------------------------------- /js/examples/langchain-express/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/compose.yml -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/.env.example -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/.gitignore -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/Dockerfile -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/README.md -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/components/chat-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/components/chat-section.tsx -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/components/header.tsx -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/components/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/components/transform.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/components/ui/chat/chat-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/components/ui/chat/chat-avatar.tsx -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/components/ui/chat/chat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/components/ui/chat/chat-input.tsx -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/components/ui/chat/chat-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/components/ui/chat/chat-item.tsx -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/components/ui/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/components/ui/chat/index.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/favicon.ico -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/globals.css -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/layout.tsx -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/app/page.tsx -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/next.config.js -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/package.json -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/postcss.config.js -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/public/arize_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/public/arize_logo.png -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /js/examples/langchain-express/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/langchain-express/frontend/tsconfig.json -------------------------------------------------------------------------------- /js/examples/llama-index-express/.env.example: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY= -------------------------------------------------------------------------------- /js/examples/llama-index-express/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/README.md -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/.eslintrc.json -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/Dockerfile -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/README.md -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/index.ts -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/instrumentation.ts -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/package.json -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/src/controllers/chat.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/src/controllers/chat.controller.ts -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/src/controllers/engine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/src/controllers/engine/index.ts -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/src/controllers/llamaindex-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/src/controllers/llamaindex-stream.ts -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/src/routes/chat.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/src/routes/chat.route.ts -------------------------------------------------------------------------------- /js/examples/llama-index-express/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/backend/tsconfig.json -------------------------------------------------------------------------------- /js/examples/llama-index-express/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/compose.yml -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/.env.example -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/.gitignore -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/Dockerfile -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/README.md -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/app/components/chat-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/app/components/chat-section.tsx -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/app/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/app/components/header.tsx -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/app/components/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/app/components/transform.ts -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/app/components/ui/chat/chat-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/app/components/ui/chat/chat-item.tsx -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/app/components/ui/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/app/components/ui/chat/index.ts -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/app/favicon.ico -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/app/globals.css -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/app/layout.tsx -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/app/page.tsx -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/next.config.js -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/package.json -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/postcss.config.js -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/public/llama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/public/llama.png -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /js/examples/llama-index-express/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/llama-index-express/frontend/tsconfig.json -------------------------------------------------------------------------------- /js/examples/mastra-openapi-phoenix-agent/.cursor/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/mastra-openapi-phoenix-agent/.cursor/mcp.json -------------------------------------------------------------------------------- /js/examples/mastra-openapi-phoenix-agent/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/mastra-openapi-phoenix-agent/.gitignore -------------------------------------------------------------------------------- /js/examples/mastra-openapi-phoenix-agent/.nvmrc: -------------------------------------------------------------------------------- 1 | v23.6.0 2 | -------------------------------------------------------------------------------- /js/examples/mastra-openapi-phoenix-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/mastra-openapi-phoenix-agent/README.md -------------------------------------------------------------------------------- /js/examples/mastra-openapi-phoenix-agent/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/mastra-openapi-phoenix-agent/package.json -------------------------------------------------------------------------------- /js/examples/mastra-openapi-phoenix-agent/src/mastra/agents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/mastra-openapi-phoenix-agent/src/mastra/agents/index.ts -------------------------------------------------------------------------------- /js/examples/mastra-openapi-phoenix-agent/src/mastra/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/mastra-openapi-phoenix-agent/src/mastra/env.ts -------------------------------------------------------------------------------- /js/examples/mastra-openapi-phoenix-agent/src/mastra/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/mastra-openapi-phoenix-agent/src/mastra/index.ts -------------------------------------------------------------------------------- /js/examples/mastra-openapi-phoenix-agent/src/mastra/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/mastra-openapi-phoenix-agent/src/mastra/storage.ts -------------------------------------------------------------------------------- /js/examples/mastra-openapi-phoenix-agent/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/mastra-openapi-phoenix-agent/tsconfig.json -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/.env.local.example -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/.gitignore -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/README.md -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/api/chat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/api/chat/route.ts -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/components/chat-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/components/chat-section.tsx -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/components/header.tsx -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/components/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/components/transform.ts -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/components/ui/chat/chat-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/components/ui/chat/chat-avatar.tsx -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/components/ui/chat/chat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/components/ui/chat/chat-input.tsx -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/components/ui/chat/chat-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/components/ui/chat/chat-item.tsx -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/components/ui/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/components/ui/chat/index.ts -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/favicon.ico -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/globals.css -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/layout.tsx -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/app/page.tsx -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/instrumentation.ts -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/next.config.ts -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/package.json -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/postcss.config.js -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/public/arize_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/public/arize_logo.png -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/tailwind.config.ts -------------------------------------------------------------------------------- /js/examples/next-openai-telemetry-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/next-openai-telemetry-app/tsconfig.json -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/.env.template -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/.gitignore -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/LICENSE -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/README.md -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/instrumentation-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/instrumentation-node.ts -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/instrumentation.ts -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/next.config.js -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/package-lock.json -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/package.json -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/pages/_app.tsx -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/pages/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/pages/api/index.ts -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/pages/index.tsx -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/postcss.config.js -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/styles/globals.css -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/tailwind.config.ts -------------------------------------------------------------------------------- /js/examples/nextjs-openai-simple/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/nextjs-openai-simple/tsconfig.json -------------------------------------------------------------------------------- /js/examples/openai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/README.md -------------------------------------------------------------------------------- /js/examples/openai/backend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /js/examples/openai/backend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/.eslintrc.json -------------------------------------------------------------------------------- /js/examples/openai/backend/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /js/examples/openai/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/Dockerfile -------------------------------------------------------------------------------- /js/examples/openai/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/README.md -------------------------------------------------------------------------------- /js/examples/openai/backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/index.ts -------------------------------------------------------------------------------- /js/examples/openai/backend/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/instrumentation.ts -------------------------------------------------------------------------------- /js/examples/openai/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/package.json -------------------------------------------------------------------------------- /js/examples/openai/backend/src/controllers/chat.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/src/controllers/chat.controller.ts -------------------------------------------------------------------------------- /js/examples/openai/backend/src/controllers/feedback.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/src/controllers/feedback.controller.ts -------------------------------------------------------------------------------- /js/examples/openai/backend/src/routes/chat.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/src/routes/chat.route.ts -------------------------------------------------------------------------------- /js/examples/openai/backend/src/routes/feedback.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/src/routes/feedback.route.ts -------------------------------------------------------------------------------- /js/examples/openai/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/backend/tsconfig.json -------------------------------------------------------------------------------- /js/examples/openai/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/compose.yml -------------------------------------------------------------------------------- /js/examples/openai/frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /js/examples/openai/frontend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/.env.example -------------------------------------------------------------------------------- /js/examples/openai/frontend/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /js/examples/openai/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/.gitignore -------------------------------------------------------------------------------- /js/examples/openai/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/Dockerfile -------------------------------------------------------------------------------- /js/examples/openai/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/README.md -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/components/chat-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/components/chat-section.tsx -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/components/header.tsx -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/components/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/components/transform.ts -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/components/ui/chat/chat-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/components/ui/chat/chat-avatar.tsx -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/components/ui/chat/chat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/components/ui/chat/chat-input.tsx -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/components/ui/chat/chat-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/components/ui/chat/chat-item.tsx -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/components/ui/chat/chat-messages.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/components/ui/chat/chat-messages.tsx -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/components/ui/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/components/ui/chat/index.ts -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/components/ui/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/components/ui/icons.tsx -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/favicon.ico -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/globals.css -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/layout.tsx -------------------------------------------------------------------------------- /js/examples/openai/frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/app/page.tsx -------------------------------------------------------------------------------- /js/examples/openai/frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/next.config.js -------------------------------------------------------------------------------- /js/examples/openai/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/package.json -------------------------------------------------------------------------------- /js/examples/openai/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/postcss.config.js -------------------------------------------------------------------------------- /js/examples/openai/frontend/public/arize_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/public/arize_logo.png -------------------------------------------------------------------------------- /js/examples/openai/frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /js/examples/openai/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/examples/openai/frontend/tsconfig.json -------------------------------------------------------------------------------- /js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/package.json -------------------------------------------------------------------------------- /js/packages/openinference-core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/README.md -------------------------------------------------------------------------------- /js/packages/openinference-core/examples/decorators_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/examples/decorators_example.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/examples/function_wrapping_example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/examples/function_wrapping_example.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/package.json -------------------------------------------------------------------------------- /js/packages/openinference-core/src/helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/helpers/README.md -------------------------------------------------------------------------------- /js/packages/openinference-core/src/helpers/attributeHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/helpers/attributeHelpers.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/helpers/decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/helpers/decorators.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/helpers/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/helpers/tracerHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/helpers/tracerHelpers.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/helpers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/helpers/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/helpers/withSpan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/helpers/withSpan.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/helpers/wrappers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/helpers/wrappers.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/trace/contextAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/trace/contextAttributes.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/trace/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/trace/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/trace/trace-config/OISpan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/trace/trace-config/OISpan.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/trace/trace-config/OITracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/trace/trace-config/OITracer.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/trace/trace-config/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/trace/trace-config/constants.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/trace/trace-config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/trace/trace-config/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/trace/trace-config/maskingRules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/trace/trace-config/maskingRules.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/trace/trace-config/traceConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/trace/trace-config/traceConfig.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/trace/trace-config/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/trace/trace-config/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/trace/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/trace/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/utils/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/utils/typeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/utils/typeUtils.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/src/utils/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/test/helpers/attributeHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/test/helpers/attributeHelpers.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/test/helpers/withSpan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/test/helpers/withSpan.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/test/trace-config/OITracer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/test/trace-config/OITracer.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/test/trace-config/OpenInferenceSpan.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/test/trace-config/OpenInferenceSpan.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/test/trace-config/maskingRules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/test/trace-config/maskingRules.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/test/trace-config/traceConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/test/trace-config/traceConfig.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/test/trace/contextAttributes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/test/trace/contextAttributes.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/test/trace/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/test/trace/utils.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/test/utils/typeUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/test/utils/typeUtils.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-core/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-core/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/tsconfig.esnext.json -------------------------------------------------------------------------------- /js/packages/openinference-core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-core/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-genai/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-genai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/README.md -------------------------------------------------------------------------------- /js/packages/openinference-genai/examples/export-spans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/examples/export-spans.ts -------------------------------------------------------------------------------- /js/packages/openinference-genai/examples/openinferenceOTLPTraceExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/examples/openinferenceOTLPTraceExporter.ts -------------------------------------------------------------------------------- /js/packages/openinference-genai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/package.json -------------------------------------------------------------------------------- /js/packages/openinference-genai/src/attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/src/attributes.ts -------------------------------------------------------------------------------- /js/packages/openinference-genai/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/src/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-genai/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/src/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-genai/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/src/utils.ts -------------------------------------------------------------------------------- /js/packages/openinference-genai/test/OpenInferenceSpanConverter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/test/OpenInferenceSpanConverter.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-genai/test/attributes.helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/test/attributes.helpers.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-genai/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-genai/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-genai/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-genai/vitest.config.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-anthropic/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-anthropic/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/examples/basic-usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-anthropic/examples/basic-usage.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/examples/streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-anthropic/examples/streaming.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/examples/tool-use.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-anthropic/examples/tool-use.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-anthropic/package.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./instrumentation"; 2 | -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-anthropic/src/instrumentation.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-anthropic/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-anthropic/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-anthropic/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-anthropic/vitest.config.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock-agent-runtime/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock-agent-runtime/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock-agent-runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock-agent-runtime/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock-agent-runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock-agent-runtime/package.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock-agent-runtime/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock-agent-runtime/src/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock-agent-runtime/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock-agent-runtime/src/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock-agent-runtime/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock-agent-runtime/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/package.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/scripts/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/src/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/src/instrumentation.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/src/types/bedrock-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/src/types/bedrock-types.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/test/config/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/test/config/constants.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/test/helpers/vcr-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/test/helpers/vcr-helpers.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/tsconfig.esnext.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-bedrock/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-bedrock/vitest.config.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/LICENSE -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/examples/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/examples/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/examples/instrumentation.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/examples/run-llm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/examples/run-llm.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/examples/run-react-agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/examples/run-react-agent.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/examples/run-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/examples/run-tool.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/package.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/src/config.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/src/helpers/buildTraceTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/src/helpers/buildTraceTree.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/src/helpers/create-span.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/src/helpers/create-span.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/src/helpers/getErrorSafe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/src/helpers/getErrorSafe.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/src/helpers/idNameManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/src/helpers/idNameManager.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./instrumentation"; 2 | -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/src/instrumentation.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/src/middleware.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/src/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/test/idNameManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/test/idNameManager.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/test/traceSerializer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/test/traceSerializer.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/tsconfig.esnext.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-beeai/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-beeai/vitest.config.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/examples/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/examples/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/examples/chat.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/examples/reasoning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/examples/reasoning.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/package.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./instrumentation"; 2 | -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/src/instrumentation.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/src/tracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/src/tracer.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/src/typeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/src/typeUtils.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/src/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/src/utils.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/test/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/test/fixtures.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/test/utils.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/tsconfig.esnext.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain-v0/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain-v0/vitest.config.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/examples/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/examples/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/examples/agent.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/examples/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/examples/chat.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/examples/reasoning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/examples/reasoning.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/package.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./instrumentation"; 2 | -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/src/instrumentation.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/src/tracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/src/tracer.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/src/typeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/src/typeUtils.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/src/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/src/utils.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/test/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/test/fixtures.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/test/tracer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/test/tracer.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/test/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/test/utils.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/tsconfig.esnext.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-langchain/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-langchain/vitest.config.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/package.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./mcp"; 2 | -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/src/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/src/mcp.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/test/collector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/test/collector.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/test/mcp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/test/mcp.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/test/mcpserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/test/mcpserver.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/tsconfig.esnext.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-mcp/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-mcp/vitest.config.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/README.md -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/examples/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/examples/chat.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/examples/embed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/examples/embed.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/examples/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/examples/responses.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/package.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./instrumentation"; 2 | -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/src/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/src/instrumentation.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/src/responsesAttributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/src/responsesAttributes.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/src/typeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/src/typeUtils.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/test/openai.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/test/openai.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/tsconfig.esnext.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-instrumentation-openai/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-instrumentation-openai/vitest.config.ts -------------------------------------------------------------------------------- /js/packages/openinference-mastra/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-mastra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/README.md -------------------------------------------------------------------------------- /js/packages/openinference-mastra/docs/mastra-weather-agent-spans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/docs/mastra-weather-agent-spans.png -------------------------------------------------------------------------------- /js/packages/openinference-mastra/docs/mastra-weather-agent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/docs/mastra-weather-agent.png -------------------------------------------------------------------------------- /js/packages/openinference-mastra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/package.json -------------------------------------------------------------------------------- /js/packages/openinference-mastra/src/OpenInferenceTraceExporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/src/OpenInferenceTraceExporter.ts -------------------------------------------------------------------------------- /js/packages/openinference-mastra/src/attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/src/attributes.ts -------------------------------------------------------------------------------- /js/packages/openinference-mastra/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/src/constants.ts -------------------------------------------------------------------------------- /js/packages/openinference-mastra/src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/src/debug.ts -------------------------------------------------------------------------------- /js/packages/openinference-mastra/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/src/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-mastra/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/src/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-mastra/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/src/utils.ts -------------------------------------------------------------------------------- /js/packages/openinference-mastra/test/OpenInferenceTraceExporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/test/OpenInferenceTraceExporter.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-mastra/test/__fixtures__/weatherAgentSpans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/test/__fixtures__/weatherAgentSpans.json -------------------------------------------------------------------------------- /js/packages/openinference-mastra/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-mastra/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-mastra/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-mastra/vitest.config.ts -------------------------------------------------------------------------------- /js/packages/openinference-semantic-conventions/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-semantic-conventions/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-semantic-conventions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-semantic-conventions/README.md -------------------------------------------------------------------------------- /js/packages/openinference-semantic-conventions/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-semantic-conventions/package.json -------------------------------------------------------------------------------- /js/packages/openinference-semantic-conventions/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-semantic-conventions/src/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-semantic-conventions/src/resource/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SemanticResourceAttributes"; 2 | -------------------------------------------------------------------------------- /js/packages/openinference-semantic-conventions/src/trace/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./SemanticConventions"; 2 | -------------------------------------------------------------------------------- /js/packages/openinference-semantic-conventions/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-semantic-conventions/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-semantic-conventions/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-semantic-conventions/tsconfig.esnext.json -------------------------------------------------------------------------------- /js/packages/openinference-semantic-conventions/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-semantic-conventions/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-vercel/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/CHANGELOG.md -------------------------------------------------------------------------------- /js/packages/openinference-vercel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/README.md -------------------------------------------------------------------------------- /js/packages/openinference-vercel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/package.json -------------------------------------------------------------------------------- /js/packages/openinference-vercel/src/AISemanticConventions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/src/AISemanticConventions.ts -------------------------------------------------------------------------------- /js/packages/openinference-vercel/src/OpenInferenceSpanProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/src/OpenInferenceSpanProcessor.ts -------------------------------------------------------------------------------- /js/packages/openinference-vercel/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/src/constants.ts -------------------------------------------------------------------------------- /js/packages/openinference-vercel/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/src/index.ts -------------------------------------------------------------------------------- /js/packages/openinference-vercel/src/typeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/src/typeUtils.ts -------------------------------------------------------------------------------- /js/packages/openinference-vercel/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/src/types.ts -------------------------------------------------------------------------------- /js/packages/openinference-vercel/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/src/utils.ts -------------------------------------------------------------------------------- /js/packages/openinference-vercel/test/OpenInferenceSpanProcessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/test/OpenInferenceSpanProcessor.test.ts -------------------------------------------------------------------------------- /js/packages/openinference-vercel/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/tsconfig.esm.json -------------------------------------------------------------------------------- /js/packages/openinference-vercel/tsconfig.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/tsconfig.esnext.json -------------------------------------------------------------------------------- /js/packages/openinference-vercel/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/tsconfig.json -------------------------------------------------------------------------------- /js/packages/openinference-vercel/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/packages/openinference-vercel/vitest.config.ts -------------------------------------------------------------------------------- /js/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/pnpm-lock.yaml -------------------------------------------------------------------------------- /js/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/pnpm-workspace.yaml -------------------------------------------------------------------------------- /js/scripts/version-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/scripts/version-update.js -------------------------------------------------------------------------------- /js/tsconfig.base.es5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/tsconfig.base.es5.json -------------------------------------------------------------------------------- /js/tsconfig.base.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/tsconfig.base.esm.json -------------------------------------------------------------------------------- /js/tsconfig.base.esnext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/tsconfig.base.esnext.json -------------------------------------------------------------------------------- /js/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/tsconfig.base.json -------------------------------------------------------------------------------- /js/typedoc.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/js/typedoc.jsonc -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/pyproject.toml -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/.gitignore -------------------------------------------------------------------------------- /python/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/DEVELOPMENT.md -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/README.md -------------------------------------------------------------------------------- /python/dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/dev-requirements.txt -------------------------------------------------------------------------------- /python/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/README.md -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/.gitignore -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/README.md -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/Dockerfile -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/app/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/app/api/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/app/api/routers/rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/app/api/routers/rag.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/app/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/app/utils/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/app/utils/load.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/app/utils/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/app/utils/models.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/app/utils/rag_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/app/utils/rag_functions.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/app/utils/rag_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/app/utils/rag_modules.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/data/example/paul_graham_essay.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/data/example/paul_graham_essay.txt -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/instrument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/instrument.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/main.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/poetry.lock -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/backend/pyproject.toml -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/compose.yml -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/evaluation/evaluate.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/evaluation/evaluate.ipynb -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/frontend/Dockerfile -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/frontend/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/frontend/about.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/frontend/pages/1_zero_shot_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/frontend/pages/1_zero_shot_query.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/frontend/pages/2_compiled_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/frontend/pages/2_compiled_query.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/frontend/pages/3_optimize_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/frontend/pages/3_optimize_pipeline.py -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/frontend/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/frontend/poetry.lock -------------------------------------------------------------------------------- /python/examples/dspy-rag-fastapi/frontend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/dspy-rag-fastapi/frontend/pyproject.toml -------------------------------------------------------------------------------- /python/examples/langserve/per_request_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/langserve/per_request_metadata.py -------------------------------------------------------------------------------- /python/examples/llama-index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/README.md -------------------------------------------------------------------------------- /python/examples/llama-index/backend/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | storage 3 | .env 4 | -------------------------------------------------------------------------------- /python/examples/llama-index/backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/Dockerfile -------------------------------------------------------------------------------- /python/examples/llama-index/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/README.md -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/api/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/api/routers/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/app/api/routers/chat.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/app/engine/__init__.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/engine/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/app/engine/constants.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/engine/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/app/engine/generate.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/engine/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/app/engine/index.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/engine/loaders/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/app/engine/loaders/__init__.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/engine/loaders/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/app/engine/loaders/db.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/engine/loaders/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/app/engine/loaders/file.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/engine/loaders/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/app/engine/loaders/web.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/app/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/app/settings.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/config/loaders.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/config/loaders.yaml -------------------------------------------------------------------------------- /python/examples/llama-index/backend/data/101.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/data/101.pdf -------------------------------------------------------------------------------- /python/examples/llama-index/backend/instrument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/instrument.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/main.py -------------------------------------------------------------------------------- /python/examples/llama-index/backend/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/poetry.lock -------------------------------------------------------------------------------- /python/examples/llama-index/backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/backend/pyproject.toml -------------------------------------------------------------------------------- /python/examples/llama-index/backend/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/examples/llama-index/compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/compose.yaml -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/.eslintrc.json -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/.gitignore -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/Dockerfile -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/README.md -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/chat-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/chat-section.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/header.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/transform.ts -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/ui/README.md -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/ui/button.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/ui/chat/chat-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/ui/chat/chat-avatar.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/ui/chat/chat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/ui/chat/chat-input.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/ui/chat/codeblock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/ui/chat/codeblock.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/ui/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/ui/chat/index.ts -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/ui/chat/markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/ui/chat/markdown.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/ui/file-uploader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/ui/file-uploader.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/ui/input.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/components/ui/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/components/ui/lib/utils.ts -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/favicon.ico -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/globals.css -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/layout.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/markdown.css -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/observability/index.ts: -------------------------------------------------------------------------------- 1 | export const initObservability = () => {}; 2 | -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/app/page.tsx -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/next.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/next.config.json -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/next.config.mjs -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/package-lock.json -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/package.json -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/postcss.config.js -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/prettier.config.js -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/public/llama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/public/llama.png -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/tsconfig.json -------------------------------------------------------------------------------- /python/examples/llama-index/frontend/webpack.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/examples/llama-index/frontend/webpack.config.mjs -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-agno/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-agno/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-agno/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-agno/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-agno/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-agno/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-agno/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-agno/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-agno/src/openinference/instrumentation/agno/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-agno/src/openinference/instrumentation/agno/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.23" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-agno/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-anthropic/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-anthropic/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-anthropic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-anthropic/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-anthropic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-anthropic/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-anthropic/src/openinference/instrumentation/anthropic/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.20" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-autogen-agentchat/src/openinference/instrumentation/autogen_agentchat/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-autogen-agentchat/src/openinference/instrumentation/autogen_agentchat/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.6" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-autogen-agentchat/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-autogen/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-autogen/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-autogen/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-autogen/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-autogen/README.md: -------------------------------------------------------------------------------- 1 | # OpenInference Autogen (ag2) Instrumentation 2 | 3 | EXPERIMENTAL 4 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-autogen/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-autogen/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-autogen/src/openinference/instrumentation/autogen/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.10" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-bedrock/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/DEVELOPER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-bedrock/DEVELOPER.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-bedrock/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-bedrock/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-bedrock/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/src/openinference/instrumentation/bedrock/__generated__/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/src/openinference/instrumentation/bedrock/__generated__/anthropic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/src/openinference/instrumentation/bedrock/package.py: -------------------------------------------------------------------------------- 1 | _instruments = ("boto3 >= 1.28.57",) 2 | _supports_metrics = False 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/src/openinference/instrumentation/bedrock/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/src/openinference/instrumentation/bedrock/utils/anthropic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-bedrock/src/openinference/instrumentation/bedrock/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.31" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-beeai/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-beeai/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-beeai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-beeai/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-beeai/examples/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-beeai/examples/chat.py -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-beeai/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-beeai/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-beeai/src/openinference/instrumentation/beeai/processors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-beeai/src/openinference/instrumentation/beeai/processors/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-beeai/src/openinference/instrumentation/beeai/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.14" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-beeai/tests/test_dummy.py: -------------------------------------------------------------------------------- 1 | def test_dummy() -> None: 2 | assert 1 == 1 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-crewai/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-crewai/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-crewai/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-crewai/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-crewai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-crewai/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-crewai/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-crewai/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-crewai/src/openinference/instrumentation/crewai/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.17" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-crewai/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-crewai/tests/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-dspy/.gitignore -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-dspy/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-dspy/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-dspy/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/examples/.gitignore: -------------------------------------------------------------------------------- 1 | # TODO: Un-comment when ready 2 | dspy_intro.ipynb -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/examples/async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-dspy/examples/async.py -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/examples/lm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-dspy/examples/lm.py -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/examples/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-dspy/examples/tools.py -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-dspy/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/src/openinference/instrumentation/dspy/package.py: -------------------------------------------------------------------------------- 1 | _instruments = ("dspy >= 2.6.0",) 2 | _supports_metrics = False 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/src/openinference/instrumentation/dspy/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-dspy/src/openinference/instrumentation/dspy/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.31" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-adk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-google-adk/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-adk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-google-adk/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-adk/src/openinference/instrumentation/google_adk/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-adk/src/openinference/instrumentation/google_adk/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.7" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-adk/test-requirements.txt: -------------------------------------------------------------------------------- 1 | google-adk==1.2.1 2 | pytest-vcr>=1.0.2 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-genai/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-google-genai/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-genai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-google-genai/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-genai/examples/requirements.txt: -------------------------------------------------------------------------------- 1 | google-genai >= 1.8.0 -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-genai/src/openinference/instrumentation/google_genai/package.py: -------------------------------------------------------------------------------- 1 | _instruments = ("google-genai",) 2 | _supports_metrics = False 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-genai/src/openinference/instrumentation/google_genai/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-genai/src/openinference/instrumentation/google_genai/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.8" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-google-genai/tests/cassettes/test_sync_generate_content.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-groq/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-groq/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-groq/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-groq/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-groq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-groq/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-groq/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-groq/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-groq/src/openinference/instrumentation/groq/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.12" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-groq/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-groq/tests/conftest.py -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-guardrails/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-guardrails/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-guardrails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-guardrails/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-guardrails/src/openinference/instrumentation/guardrails/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.10" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-guardrails/test-requirements.txt: -------------------------------------------------------------------------------- 1 | guardrails-ai==0.4.5 2 | opentelemetry-sdk 3 | responses 4 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-haystack/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-haystack/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-haystack/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-haystack/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-haystack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-haystack/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-haystack/src/openinference/instrumentation/haystack/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.29" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-instructor/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-instructor/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-instructor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-instructor/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-instructor/src/openinference/instrumentation/instructor/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.12" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-langchain/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-langchain/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-langchain/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-langchain/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-langchain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-langchain/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-langchain/src/openinference/instrumentation/langchain/package.py: -------------------------------------------------------------------------------- 1 | _instruments = ("langchain_core >= 0.1.0",) 2 | _supports_metrics = False 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-langchain/src/openinference/instrumentation/langchain/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-langchain/src/openinference/instrumentation/langchain/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.56" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-langchain/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-litellm/.gitignore: -------------------------------------------------------------------------------- 1 | # .gitignore 2 | .env 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-litellm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-litellm/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-litellm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-litellm/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-litellm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-litellm/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-litellm/examples/requirements.txt: -------------------------------------------------------------------------------- 1 | litellm -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-litellm/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-litellm/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-litellm/src/openinference/instrumentation/litellm/package.py: -------------------------------------------------------------------------------- 1 | _instruments = ("litellm >= 1.43.0",) 2 | _supports_metrics = False 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-litellm/src/openinference/instrumentation/litellm/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-litellm/src/openinference/instrumentation/litellm/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.28" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-llama-index/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-llama-index/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-llama-index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-llama-index/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-llama-index/src/openinference/instrumentation/llama_index/package.py: -------------------------------------------------------------------------------- 1 | _instruments = ("llama-index-core >= 0.10.43",) 2 | _supports_metrics = False 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-llama-index/src/openinference/instrumentation/llama_index/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-llama-index/src/openinference/instrumentation/llama_index/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "4.3.9" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mcp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mcp/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mcp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mcp/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mcp/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mcp/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mcp/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mcp/src/openinference/instrumentation/mcp/package.py: -------------------------------------------------------------------------------- 1 | _instruments = ("mcp >= 1.6.0",) 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mcp/src/openinference/instrumentation/mcp/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.3.3" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mcp/tests/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mcp/tests/collector.py -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mcp/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mcp/tests/conftest.py -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mcp/tests/mcpserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mcp/tests/mcpserver.py -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mcp/tests/whoami.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mcp/tests/whoami.py -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mistralai/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mistralai/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mistralai/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mistralai/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mistralai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-mistralai/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mistralai/src/openinference/instrumentation/mistralai/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-mistralai/src/openinference/instrumentation/mistralai/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.3.4" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai-agents/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openai-agents/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai-agents/src/openinference/instrumentation/openai_agents/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai-agents/src/openinference/instrumentation/openai_agents/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.4.0" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai-agents/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai-agents/tests/test_instrumentor.py: -------------------------------------------------------------------------------- 1 | async def test() -> None: 2 | pass 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openai/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openai/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openai/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openai/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai/src/openinference/instrumentation/openai/_attributes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai/src/openinference/instrumentation/openai/package.py: -------------------------------------------------------------------------------- 1 | _instruments = ("openai >= 1.69.0",) 2 | _supports_metrics = False 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai/src/openinference/instrumentation/openai/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openai/src/openinference/instrumentation/openai/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.41" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openlit/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openlit/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openlit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openlit/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openlit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openlit/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openlit/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openlit/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openlit/src/openinference/instrumentation/openlit/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openlit/src/openinference/instrumentation/openlit/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.2" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openllmetry/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openllmetry/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openllmetry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-openllmetry/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-openllmetry/src/openinference/instrumentation/openllmetry/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.3" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-portkey/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-portkey/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-portkey/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-portkey/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-portkey/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-portkey/pyproject.toml -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-portkey/src/openinference/instrumentation/portkey/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.7" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-pydantic-ai/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-pydantic-ai/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-pydantic-ai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-pydantic-ai/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-pydantic-ai/src/openinference/instrumentation/pydantic_ai/package.py: -------------------------------------------------------------------------------- 1 | _instruments = ("pydantic-ai >= 0.2.0",) 2 | _supports_metrics = False 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-pydantic-ai/src/openinference/instrumentation/pydantic_ai/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-pydantic-ai/src/openinference/instrumentation/pydantic_ai/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.9" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-smolagents/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-smolagents/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-smolagents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-smolagents/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-smolagents/src/openinference/instrumentation/smolagents/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-smolagents/src/openinference/instrumentation/smolagents/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.20" 2 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-vertexai/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-vertexai/CHANGELOG.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-vertexai/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-vertexai/LICENSE -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-vertexai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/instrumentation/openinference-instrumentation-vertexai/README.md -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-vertexai/src/openinference/instrumentation/vertexai/package.py: -------------------------------------------------------------------------------- 1 | _instruments = ("google-cloud-aiplatform >= 1.49.0",) 2 | _supports_metrics = False 3 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-vertexai/src/openinference/instrumentation/vertexai/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/instrumentation/openinference-instrumentation-vertexai/src/openinference/instrumentation/vertexai/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.11" 2 | -------------------------------------------------------------------------------- /python/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/mypy.ini -------------------------------------------------------------------------------- /python/openinference-instrumentation/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/CHANGELOG.md -------------------------------------------------------------------------------- /python/openinference-instrumentation/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/LICENSE -------------------------------------------------------------------------------- /python/openinference-instrumentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/README.md -------------------------------------------------------------------------------- /python/openinference-instrumentation/examples/manual_llm_spans.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/examples/manual_llm_spans.ipynb -------------------------------------------------------------------------------- /python/openinference-instrumentation/examples/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/examples/requirements.txt -------------------------------------------------------------------------------- /python/openinference-instrumentation/examples/tracer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/examples/tracer.ipynb -------------------------------------------------------------------------------- /python/openinference-instrumentation/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/pyproject.toml -------------------------------------------------------------------------------- /python/openinference-instrumentation/src/openinference/instrumentation/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/openinference-instrumentation/src/openinference/instrumentation/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.42" 2 | -------------------------------------------------------------------------------- /python/openinference-instrumentation/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/tests/conftest.py -------------------------------------------------------------------------------- /python/openinference-instrumentation/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/tests/test_config.py -------------------------------------------------------------------------------- /python/openinference-instrumentation/tests/test_context_managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/tests/test_context_managers.py -------------------------------------------------------------------------------- /python/openinference-instrumentation/tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/tests/test_helpers.py -------------------------------------------------------------------------------- /python/openinference-instrumentation/tests/test_id_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/tests/test_id_generator.py -------------------------------------------------------------------------------- /python/openinference-instrumentation/tests/test_manual_instrumentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/tests/test_manual_instrumentation.py -------------------------------------------------------------------------------- /python/openinference-instrumentation/tests/test_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/tests/test_projects.py -------------------------------------------------------------------------------- /python/openinference-instrumentation/tests/test_tracer_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-instrumentation/tests/test_tracer_providers.py -------------------------------------------------------------------------------- /python/openinference-semantic-conventions/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-semantic-conventions/CHANGELOG.md -------------------------------------------------------------------------------- /python/openinference-semantic-conventions/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-semantic-conventions/LICENSE -------------------------------------------------------------------------------- /python/openinference-semantic-conventions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-semantic-conventions/README.md -------------------------------------------------------------------------------- /python/openinference-semantic-conventions/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/openinference-semantic-conventions/pyproject.toml -------------------------------------------------------------------------------- /python/openinference-semantic-conventions/src/openinference/semconv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/openinference-semantic-conventions/src/openinference/semconv/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/openinference-semantic-conventions/src/openinference/semconv/resource/__init__.py: -------------------------------------------------------------------------------- 1 | class ResourceAttributes: 2 | PROJECT_NAME = "openinference.project.name" 3 | -------------------------------------------------------------------------------- /python/openinference-semantic-conventions/src/openinference/semconv/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.25" 2 | -------------------------------------------------------------------------------- /python/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/pull_request_template.md -------------------------------------------------------------------------------- /python/ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/ruff.toml -------------------------------------------------------------------------------- /python/scripts/select_tox_environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/scripts/select_tox_environments.py -------------------------------------------------------------------------------- /python/tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/python/tox.ini -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/release-please-config.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/generate_dependabot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/scripts/generate_dependabot.py -------------------------------------------------------------------------------- /spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/spec/README.md -------------------------------------------------------------------------------- /spec/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/spec/configuration.md -------------------------------------------------------------------------------- /spec/embedding_spans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/spec/embedding_spans.md -------------------------------------------------------------------------------- /spec/llm_spans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/spec/llm_spans.md -------------------------------------------------------------------------------- /spec/multimodal_attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/spec/multimodal_attributes.md -------------------------------------------------------------------------------- /spec/semantic_conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/spec/semantic_conventions.md -------------------------------------------------------------------------------- /spec/tool_calling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/spec/tool_calling.md -------------------------------------------------------------------------------- /spec/traces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arize-ai/openinference/HEAD/spec/traces.md --------------------------------------------------------------------------------