From 1d120c5af7f4d2b5de22565ba684ce384ff80b7f Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Sat, 27 Jan 2024 15:57:34 +0800 Subject: [PATCH 01/27] add metrics basic support and add metrics collect in OpenAIV1's openai.resources.chat.completions --- .../openai/shared/chat_wrappers.py | 26 +++++++- .../instrumentation/openai/utils.py | 10 +++ .../instrumentation/openai/v1/__init__.py | 37 ++++++++++- .../traceloop-sdk/traceloop/sdk/__init__.py | 22 ++++++- .../traceloop/sdk/config/__init__.py | 4 ++ .../traceloop/sdk/metrics/__init__.py | 0 .../traceloop/sdk/metrics/metrics.py | 64 +++++++++++++++++++ 7 files changed, 159 insertions(+), 4 deletions(-) create mode 100644 packages/traceloop-sdk/traceloop/sdk/metrics/__init__.py create mode 100644 packages/traceloop-sdk/traceloop/sdk/metrics/metrics.py diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py index 0022114e8..aa4699fd1 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py @@ -1,12 +1,13 @@ import json import logging +from typing import Dict from opentelemetry import context as context_api - +from opentelemetry.metrics import Counter from opentelemetry.semconv.ai import SpanAttributes, LLMRequestTypeValues from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY -from opentelemetry.instrumentation.openai.utils import _with_tracer_wrapper +from opentelemetry.instrumentation.openai.utils import _with_tracer_wrapper, _with_metric_wrapper from opentelemetry.instrumentation.openai.shared import ( _set_request_attributes, _set_span_attribute, @@ -27,6 +28,27 @@ logger = logging.getLogger(__name__) +@_with_metric_wrapper +def metrics_chat_wrapper(counter_map: Dict[str, Counter], wrapped, instance, args, kwargs): + if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): + return wrapped(*args, **kwargs) + + response = wrapped(*args, **kwargs) + if is_openai_v1(): + response_dict = model_as_dict(response) + else: + response_dict = response + + usage = response_dict.get("usage") + + if usage is not None: + for name, counter in counter_map.items(): + if name in usage: + counter.add(usage[name]) + + return response + + @_with_tracer_wrapper def chat_wrapper(tracer, wrapped, instance, args, kwargs): if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py index 2ed17d789..25dd00490 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py @@ -6,6 +6,16 @@ def is_openai_v1(): return version("openai") >= "1.0.0" +def _with_metric_wrapper(func): + def _with_metric(metric): + def wrapper(wrapped, instance, args, kwargs): + return func(metric, wrapped, instance, args, kwargs) + + return wrapper + + return _with_metric + + def _with_tracer_wrapper(func): def _with_tracer(tracer): def wrapper(wrapped, instance, args, kwargs): diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py index a4eabc83e..593690e07 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py @@ -2,11 +2,14 @@ from opentelemetry.instrumentation.instrumentor import BaseInstrumentor from opentelemetry.trace import get_tracer + +from opentelemetry.metrics import get_meter + from wrapt import wrap_function_wrapper from opentelemetry.instrumentation.openai.shared.chat_wrappers import ( chat_wrapper, - achat_wrapper, + achat_wrapper, metrics_chat_wrapper, ) from opentelemetry.instrumentation.openai.shared.completion_wrappers import ( completion_wrapper, @@ -29,6 +32,38 @@ def _instrument(self, **kwargs): tracer_provider = kwargs.get("tracer_provider") tracer = get_tracer(__name__, __version__, tracer_provider) + # meter and counters are inited here + meter_provider = kwargs.get("meter_provider") + meter = get_meter(__name__, __version__, meter_provider) + total_token_counter = meter.create_counter( + name="chat.completions.token.total.usage", + unit="", + description="chat completions total token usage", + ) + + completion_token_counter = meter.create_counter( + name="chat.completions.token.completion.usage", + unit="", + description="chat completions completion token usage" + ) + + prompt_token_counter = meter.create_counter( + name="chat.completions.token.prompt.usage", + unit="", + description="chat completions prompt token usage" + ) + + wrap_function_wrapper( + "openai.resources.chat.completions", + "Completions.create", + # support multi metrics counters + metrics_chat_wrapper({ + "total_tokens": total_token_counter, + "completion_tokens": completion_token_counter, + "prompt_tokens": prompt_token_counter + }), + ) + wrap_function_wrapper( "openai.resources.chat.completions", "Completions.create", diff --git a/packages/traceloop-sdk/traceloop/sdk/__init__.py b/packages/traceloop-sdk/traceloop/sdk/__init__.py index 056710b0f..acae31968 100644 --- a/packages/traceloop-sdk/traceloop/sdk/__init__.py +++ b/packages/traceloop-sdk/traceloop/sdk/__init__.py @@ -8,14 +8,16 @@ from colorama import Fore from opentelemetry.sdk.trace import SpanProcessor from opentelemetry.sdk.trace.export import SpanExporter +from opentelemetry.sdk.metrics.export import MetricExporter from opentelemetry.sdk.resources import SERVICE_NAME from opentelemetry.propagators.textmap import TextMapPropagator from opentelemetry.util.re import parse_env_headers +from traceloop.sdk.metrics.metrics import MetricsWrapper from traceloop.sdk.telemetry import Telemetry from traceloop.sdk.config import ( is_content_tracing_enabled, - is_tracing_enabled, + is_tracing_enabled, is_metrics_enable, ) from traceloop.sdk.fetcher import Fetcher from traceloop.sdk.tracing.tracing import ( @@ -43,6 +45,8 @@ def init( headers: Dict[str, str] = {}, disable_batch=False, exporter: SpanExporter = None, + metrics_exporter: MetricExporter = None, + metrics_headers: Dict[str, str] = {}, processor: SpanProcessor = None, propagator: TextMapPropagator = None, traceloop_sync_enabled: bool = True, @@ -146,6 +150,22 @@ def init( print(Fore.RESET) resource_attributes = resource_attributes.update({SERVICE_NAME: app_name}) + + # metrics init + if not is_metrics_enable(): + print(Fore.YELLOW + "Metrics is disabled" + Fore.RESET) + return + + if metrics_exporter: + print(Fore.GREEN + "Traceloop exporting metrics to a custom exporter") + + metrics_endpoint = os.getenv("TRACELOOP_METRICS_ENDPOINT") or "localhost:4317" + metrics_headers = os.getenv("TRACELOOP_METRICS_HEADERS") or metrics_headers + + MetricsWrapper.set_static_params(resource_attributes, metrics_endpoint, metrics_headers) + Traceloop.__metrics_wrapper = MetricsWrapper(exporter=metrics_exporter) + + # tracer init TracerWrapper.set_static_params( resource_attributes, enable_content_tracing, api_endpoint, headers ) diff --git a/packages/traceloop-sdk/traceloop/sdk/config/__init__.py b/packages/traceloop-sdk/traceloop/sdk/config/__init__.py index d7e2c1bc2..4cbfaa12a 100644 --- a/packages/traceloop-sdk/traceloop/sdk/config/__init__.py +++ b/packages/traceloop-sdk/traceloop/sdk/config/__init__.py @@ -7,3 +7,7 @@ def is_tracing_enabled() -> bool: def is_content_tracing_enabled() -> bool: return (os.getenv("TRACELOOP_TRACE_CONTENT") or "true").lower() == "true" + + +def is_metrics_enable() -> bool: + return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true" diff --git a/packages/traceloop-sdk/traceloop/sdk/metrics/__init__.py b/packages/traceloop-sdk/traceloop/sdk/metrics/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/packages/traceloop-sdk/traceloop/sdk/metrics/metrics.py b/packages/traceloop-sdk/traceloop/sdk/metrics/metrics.py new file mode 100644 index 000000000..8e3789480 --- /dev/null +++ b/packages/traceloop-sdk/traceloop/sdk/metrics/metrics.py @@ -0,0 +1,64 @@ +from opentelemetry import metrics +from opentelemetry.sdk.resources import Resource +from opentelemetry.sdk.metrics import MeterProvider + +from opentelemetry.sdk.metrics.export import PeriodicExportingMetricReader, MetricExporter +from opentelemetry.exporter.otlp.proto.grpc.metric_exporter import ( + OTLPMetricExporter as GRPCExporter +) +from opentelemetry.exporter.otlp.proto.http.metric_exporter import ( + OTLPMetricExporter as HTTPExporter +) +from typing import Dict + + +class MetricsWrapper(object): + resource_attributes: dict = {} + endpoint: str = None + # if it needs headers? + headers: Dict[str, str] = {} + + def __new__(cls, exporter: MetricExporter = None) -> "MetricsWrapper": + if not hasattr(cls, "instance"): + obj = cls.instance = super(MetricsWrapper, cls).__new__(cls) + if not MetricsWrapper.endpoint: + return obj + + # 初始化Metrics导出器,可能需要headers + obj.__metrics_exporter: MetricExporter = ( + exporter if exporter + else init_metrics_exporter( + MetricsWrapper.endpoint, MetricsWrapper.headers + ) + ) + + obj.__metrics_provider: MeterProvider = init_metrics_provider(obj.__metrics_exporter, + MetricsWrapper.resource_attributes) + + return cls.instance + + @staticmethod + def set_static_params( + resource_attributes: dict, + endpoint: str, + headers: Dict[str, str], + ) -> None: + MetricsWrapper.resource_attributes = resource_attributes + MetricsWrapper.endpoint = endpoint + MetricsWrapper.headers = headers + + +def init_metrics_exporter(endpoint: str, headers: Dict[str, str]) -> MetricExporter: + if "http" in endpoint.lower() or "https" in endpoint.lower(): + return HTTPExporter(endpoint=endpoint) + else: + return GRPCExporter(endpoint=endpoint) + + +def init_metrics_provider(exporter: MetricExporter, + resource_attributes: dict = None) -> MeterProvider: + resource = Resource.create(resource_attributes) if resource_attributes else Resource.create() + reader = PeriodicExportingMetricReader(exporter) + provider = MeterProvider(metric_readers=[reader], resource=resource) + metrics.set_meter_provider(provider) + return provider From ea736fa7fefbf2e8e74d073e94bb71bfe5a598e6 Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Sat, 27 Jan 2024 16:17:14 +0800 Subject: [PATCH 02/27] refine comments --- packages/traceloop-sdk/traceloop/sdk/metrics/metrics.py | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/traceloop-sdk/traceloop/sdk/metrics/metrics.py b/packages/traceloop-sdk/traceloop/sdk/metrics/metrics.py index 8e3789480..9d4711ddc 100644 --- a/packages/traceloop-sdk/traceloop/sdk/metrics/metrics.py +++ b/packages/traceloop-sdk/traceloop/sdk/metrics/metrics.py @@ -24,7 +24,6 @@ def __new__(cls, exporter: MetricExporter = None) -> "MetricsWrapper": if not MetricsWrapper.endpoint: return obj - # 初始化Metrics导出器,可能需要headers obj.__metrics_exporter: MetricExporter = ( exporter if exporter else init_metrics_exporter( From 3ae902402ce8b8db90859523d45c5d981d3fecbd Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Wed, 31 Jan 2024 21:11:23 +0800 Subject: [PATCH 03/27] align with 'Semantic Conventions for OpenAI Metrics' --- .../instrumentation/openai/shared/__init__.py | 7 +++++ .../openai/shared/chat_wrappers.py | 29 +++++++++++++++---- .../instrumentation/openai/v1/__init__.py | 26 ++++------------- 3 files changed, 35 insertions(+), 27 deletions(-) diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py index ad432ba9f..9bb3c74f2 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py @@ -129,6 +129,13 @@ def _set_response_attributes(span, response): ) +def _get_openai_base_url(): + base_url = openai.base_url if hasattr(openai, "base_url") else openai.api_base + if not base_url: + return "" + return base_url + + def is_streaming_response(response): if is_openai_v1(): return isinstance(response, openai.Stream) diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py index aa4699fd1..528a81d24 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py @@ -16,6 +16,7 @@ is_streaming_response, should_send_prompts, model_as_dict, + _get_openai_base_url, ) from opentelemetry.trace import SpanKind from opentelemetry.trace.status import Status, StatusCode @@ -25,26 +26,42 @@ SPAN_NAME = "openai.chat" LLM_REQUEST_TYPE = LLMRequestTypeValues.CHAT +OPENAI_LLM_USAGE_TOKEN_TYPES = ["prompt_tokens", "completion_tokens"] + logger = logging.getLogger(__name__) @_with_metric_wrapper -def metrics_chat_wrapper(counter_map: Dict[str, Counter], wrapped, instance, args, kwargs): +def metrics_chat_wrapper(counter: Counter, wrapped, instance, args, kwargs): if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): return wrapped(*args, **kwargs) - response = wrapped(*args, **kwargs) + try: + response = wrapped(*args, **kwargs) + except Exception as e: # pylint: disable=broad-except + attributes = { + "error.type": e.__class__.__name__, + "server.address": _get_openai_base_url(), + } + counter.add(1, attributes=attributes) + raise e + if is_openai_v1(): response_dict = model_as_dict(response) else: response_dict = response - usage = response_dict.get("usage") + usage = response_dict.get("usage") # type: dict if usage is not None: - for name, counter in counter_map.items(): - if name in usage: - counter.add(usage[name]) + for name, val in usage.items(): + if name in OPENAI_LLM_USAGE_TOKEN_TYPES: + attributes = { + "llm.response.model": response_dict.get("model") or None, + "llm.usage.token_type": name.split('_')[0], + "server.address": _get_openai_base_url(), + } + counter.add(val, attributes=attributes) return response diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py index 593690e07..4f267e7cb 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py @@ -35,33 +35,17 @@ def _instrument(self, **kwargs): # meter and counters are inited here meter_provider = kwargs.get("meter_provider") meter = get_meter(__name__, __version__, meter_provider) - total_token_counter = meter.create_counter( - name="chat.completions.token.total.usage", - unit="", - description="chat completions total token usage", - ) - - completion_token_counter = meter.create_counter( - name="chat.completions.token.completion.usage", - unit="", - description="chat completions completion token usage" - ) - prompt_token_counter = meter.create_counter( - name="chat.completions.token.prompt.usage", - unit="", - description="chat completions prompt token usage" + token_counter = meter.create_counter( + name="llm.openai.chat_completions.tokens", + unit="token", + description="Number of tokens used in prompt and completions." ) wrap_function_wrapper( "openai.resources.chat.completions", "Completions.create", - # support multi metrics counters - metrics_chat_wrapper({ - "total_tokens": total_token_counter, - "completion_tokens": completion_token_counter, - "prompt_tokens": prompt_token_counter - }), + metrics_chat_wrapper(token_counter), ) wrap_function_wrapper( From e19ae5e82ecf5a42137670832d7db9c881d81a8f Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Thu, 1 Feb 2024 11:39:55 +0800 Subject: [PATCH 04/27] fix lint errors --- .../instrumentation/openai/shared/chat_wrappers.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py index 528a81d24..dfe4ca12e 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py @@ -1,6 +1,5 @@ import json import logging -from typing import Dict from opentelemetry import context as context_api from opentelemetry.metrics import Counter @@ -38,7 +37,7 @@ def metrics_chat_wrapper(counter: Counter, wrapped, instance, args, kwargs): try: response = wrapped(*args, **kwargs) - except Exception as e: # pylint: disable=broad-except + except Exception as e: # pylint: disable=broad-except attributes = { "error.type": e.__class__.__name__, "server.address": _get_openai_base_url(), From f8897eae59fd0ba09717c35f2c186052b5d6fa86 Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Tue, 6 Feb 2024 20:57:20 +0800 Subject: [PATCH 05/27] Add test for openai metrics --- .../traceloop-sdk/tests/metrics/conftest.py | 33 +++++++++++++++ .../tests/metrics/test_openai_metrics.py | 40 +++++++++++++++++++ .../traceloop-sdk/traceloop/sdk/__init__.py | 29 +++++++------- .../traceloop/sdk/tracing/tracing.py | 2 +- 4 files changed, 89 insertions(+), 15 deletions(-) create mode 100644 packages/traceloop-sdk/tests/metrics/conftest.py create mode 100644 packages/traceloop-sdk/tests/metrics/test_openai_metrics.py diff --git a/packages/traceloop-sdk/tests/metrics/conftest.py b/packages/traceloop-sdk/tests/metrics/conftest.py new file mode 100644 index 000000000..d989995b4 --- /dev/null +++ b/packages/traceloop-sdk/tests/metrics/conftest.py @@ -0,0 +1,33 @@ +import pytest +from traceloop.sdk import Traceloop +from opentelemetry import metrics +from opentelemetry.sdk.resources import Resource +from opentelemetry.sdk.metrics import MeterProvider +from opentelemetry.sdk.metrics.export import InMemoryMetricReader +from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter + + +@pytest.fixture(scope="session") +def metrics_test_context(): + resource = Resource.create() + reader = InMemoryMetricReader() + provider = MeterProvider(metric_readers=[reader], resource=resource) + + exporter = InMemorySpanExporter() + + print("before invoked set_meter_provider2") + metrics.set_meter_provider(provider) + + Traceloop.init( + app_name="test", + resource_attributes={"something": "yes"}, + disable_batch=True, + exporter=exporter, + ) + + return provider, reader + + +@pytest.fixture(autouse=True) +def clear_metrics_test_context(metrics_test_context): + print("clear_metrics_test_context invoked") diff --git a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py new file mode 100644 index 000000000..56cbdca5f --- /dev/null +++ b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py @@ -0,0 +1,40 @@ +import time +import opentelemetry.sdk.metrics.export +import pytest +from openai import OpenAI + + +@pytest.fixture +def openai_client(): + return OpenAI() + + +def test_chat_completion_metrics(metrics_test_context, openai_client): + provider, reader = metrics_test_context + + openai_client.chat.completions.create( + model="gpt-3.5-turbo", + messages=[ + {"role": "system", + "content": "You are a poetic assistant, skilled in explaining complex programming concepts with creative flair."}, + {"role": "user", "content": "Compose a poem that explains the concept of recursion in programming."} + ] + ) + + metrics_data = reader.get_metrics_data() # type: opentelemetry.sdk.metrics.export.MetricsData + resource_metrics = metrics_data.resource_metrics + assert len(resource_metrics) > 0 + + found_metric = False + for rm in resource_metrics: + for sm in rm.scope_metrics: + for metric in sm.metrics: + if metric.name == 'llm.openai.chat_completions.tokens': + found_metric = True + for data_point in metric.data.data_points: + assert data_point.attributes['llm.response.model'] == 'gpt-3.5-turbo-0613' + assert data_point.attributes['llm.usage.token_type'] in ['completion', 'prompt'] + assert data_point.value > 0 + + assert found_metric is True + diff --git a/packages/traceloop-sdk/traceloop/sdk/__init__.py b/packages/traceloop-sdk/traceloop/sdk/__init__.py index c1ca0286b..608f374b0 100644 --- a/packages/traceloop-sdk/traceloop/sdk/__init__.py +++ b/packages/traceloop-sdk/traceloop/sdk/__init__.py @@ -71,7 +71,7 @@ def init( print( Fore.GREEN + "Traceloop syncing configuration and prompts" + Fore.RESET ) - + # TODO: trace abd metrics disabled should not affect the other if not is_tracing_enabled(): print(Fore.YELLOW + "Tracing is disabled" + Fore.RESET) return @@ -151,6 +151,19 @@ def init( print(Fore.RESET) + # tracer init + resource_attributes.update({SERVICE_NAME: app_name}) + TracerWrapper.set_static_params( + resource_attributes, enable_content_tracing, api_endpoint, headers + ) + Traceloop.__tracer_wrapper = TracerWrapper( + disable_batch=disable_batch, + processor=processor, + propagator=propagator, + exporter=exporter, + instruments=instruments, + ) + # metrics init if not is_metrics_enable(): print(Fore.YELLOW + "Metrics is disabled" + Fore.RESET) @@ -159,25 +172,13 @@ def init( if metrics_exporter: print(Fore.GREEN + "Traceloop exporting metrics to a custom exporter") + # should we take empty TRACELOOP_METRICS_ENDPOINT env var as metric report is not enable? metrics_endpoint = os.getenv("TRACELOOP_METRICS_ENDPOINT") or "localhost:4317" metrics_headers = os.getenv("TRACELOOP_METRICS_HEADERS") or metrics_headers MetricsWrapper.set_static_params(resource_attributes, metrics_endpoint, metrics_headers) Traceloop.__metrics_wrapper = MetricsWrapper(exporter=metrics_exporter) - # tracer init - resource_attributes.update({SERVICE_NAME: app_name}) - TracerWrapper.set_static_params( - resource_attributes, enable_content_tracing, api_endpoint, headers - ) - Traceloop.__tracer_wrapper = TracerWrapper( - disable_batch=disable_batch, - processor=processor, - propagator=propagator, - exporter=exporter, - instruments=instruments, - ) - @staticmethod @deprecated(version="0.0.62", reason="Use set_association_properties instead") def set_correlation_id(correlation_id: str) -> None: diff --git a/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py b/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py index 1763192df..6dc7acec0 100644 --- a/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py +++ b/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py @@ -391,7 +391,7 @@ def init_instrumentations(): init_cohere_instrumentor() init_pinecone_instrumentor() init_chroma_instrumentor() - init_haystack_instrumentor() + # init_haystack_instrumentor() init_langchain_instrumentor() init_llama_index_instrumentor() init_transformers_instrumentor() From 3fabd7ad1f8079f583b8698ee55ae7cbc07bed83 Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Tue, 6 Feb 2024 21:04:18 +0800 Subject: [PATCH 06/27] fix lint --- packages/traceloop-sdk/tests/metrics/test_openai_metrics.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py index 56cbdca5f..bfbe47fe3 100644 --- a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py +++ b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py @@ -1,5 +1,3 @@ -import time -import opentelemetry.sdk.metrics.export import pytest from openai import OpenAI @@ -16,7 +14,8 @@ def test_chat_completion_metrics(metrics_test_context, openai_client): model="gpt-3.5-turbo", messages=[ {"role": "system", - "content": "You are a poetic assistant, skilled in explaining complex programming concepts with creative flair."}, + "content": "You are a poetic assistant, skilled in explaining complex programming concepts with creative " + "flair."}, {"role": "user", "content": "Compose a poem that explains the concept of recursion in programming."} ] ) @@ -37,4 +36,3 @@ def test_chat_completion_metrics(metrics_test_context, openai_client): assert data_point.value > 0 assert found_metric is True - From 3ce0840b799a66ba1dc3031d6bd8ba43dabcbd73 Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Thu, 8 Feb 2024 23:21:33 +0800 Subject: [PATCH 07/27] complete chat completions metrics and add tests for it --- .../openai/shared/chat_wrappers.py | 49 +++++++++++++++---- .../instrumentation/openai/utils.py | 4 +- .../instrumentation/openai/v1/__init__.py | 16 +++++- .../traceloop-sdk/tests/metrics/conftest.py | 1 - .../tests/metrics/test_openai_metrics.py | 27 ++++++++-- .../traceloop-sdk/traceloop/sdk/__init__.py | 1 + 6 files changed, 78 insertions(+), 20 deletions(-) diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py index dfe4ca12e..842f788cb 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py @@ -1,8 +1,9 @@ import json import logging +import time from opentelemetry import context as context_api -from opentelemetry.metrics import Counter +from opentelemetry.metrics import Counter, Histogram from opentelemetry.semconv.ai import SpanAttributes, LLMRequestTypeValues from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY @@ -31,18 +32,32 @@ @_with_metric_wrapper -def metrics_chat_wrapper(counter: Counter, wrapped, instance, args, kwargs): +def metrics_chat_wrapper(token_counter: Counter, + choice_counter: Counter, + duration_histogram: Histogram, + wrapped, instance, args, kwargs): if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): return wrapped(*args, **kwargs) try: + # record time for duration + start_time = time.time() response = wrapped(*args, **kwargs) + end_time = time.time() except Exception as e: # pylint: disable=broad-except + end_time = time.time() + duration = end_time - start_time if 'start_time' in locals() else 0 attributes = { "error.type": e.__class__.__name__, "server.address": _get_openai_base_url(), } - counter.add(1, attributes=attributes) + + token_counter.add(1, attributes=attributes) + choice_counter.add(1, attributes=attributes) + # if there are legal duration, record it + if duration > 0: + duration_histogram.record(duration, attributes=attributes) + raise e if is_openai_v1(): @@ -50,17 +65,31 @@ def metrics_chat_wrapper(counter: Counter, wrapped, instance, args, kwargs): else: response_dict = response - usage = response_dict.get("usage") # type: dict + shared_attributes = { + "llm.response.model": response_dict.get("model") or None, + "server.address": _get_openai_base_url(), + } + # token + usage = response_dict.get("usage") # type: dict if usage is not None: for name, val in usage.items(): if name in OPENAI_LLM_USAGE_TOKEN_TYPES: - attributes = { - "llm.response.model": response_dict.get("model") or None, - "llm.usage.token_type": name.split('_')[0], - "server.address": _get_openai_base_url(), - } - counter.add(val, attributes=attributes) + attributes_with_token_type = {**shared_attributes, "llm.usage.token_type": name.split('_')[0]} + token_counter.add(val, attributes=attributes_with_token_type) + + # choices + choices = response_dict.get("choices") + if choices is not None: + choice_counter.add(len(choices), attributes=shared_attributes) + + for choice in choices: + attributes_with_reason = {**shared_attributes, "llm.response.finish_reason": choice["finish_reason"]} + choice_counter.add(1, attributes=attributes_with_reason) + + # duration + duration = end_time - start_time + duration_histogram.record(duration, attributes=shared_attributes) return response diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py index 25dd00490..bd35ac14c 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py @@ -7,9 +7,9 @@ def is_openai_v1(): def _with_metric_wrapper(func): - def _with_metric(metric): + def _with_metric(token_counter, choice_counter, duration_histogram): def wrapper(wrapped, instance, args, kwargs): - return func(metric, wrapped, instance, args, kwargs) + return func(token_counter, choice_counter, duration_histogram, wrapped, instance, args, kwargs) return wrapper diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py index 4f267e7cb..988a30595 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py @@ -39,13 +39,25 @@ def _instrument(self, **kwargs): token_counter = meter.create_counter( name="llm.openai.chat_completions.tokens", unit="token", - description="Number of tokens used in prompt and completions." + description="Number of tokens used in prompt and completions" + ) + + choice_counter = meter.create_counter( + name="llm.openai.chat_completions.choices", + unit="choice", + description="Number of choices returned by chat completions call" + ) + + duration_histogram = meter.create_histogram( + name="llm.openai.chat_completions.duration", + unit="s", + description="Duration of chat completion operation" ) wrap_function_wrapper( "openai.resources.chat.completions", "Completions.create", - metrics_chat_wrapper(token_counter), + metrics_chat_wrapper(token_counter, choice_counter, duration_histogram), ) wrap_function_wrapper( diff --git a/packages/traceloop-sdk/tests/metrics/conftest.py b/packages/traceloop-sdk/tests/metrics/conftest.py index d989995b4..ed7495fd1 100644 --- a/packages/traceloop-sdk/tests/metrics/conftest.py +++ b/packages/traceloop-sdk/tests/metrics/conftest.py @@ -15,7 +15,6 @@ def metrics_test_context(): exporter = InMemorySpanExporter() - print("before invoked set_meter_provider2") metrics.set_meter_provider(provider) Traceloop.init( diff --git a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py index bfbe47fe3..5c76e9d41 100644 --- a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py +++ b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py @@ -20,19 +20,36 @@ def test_chat_completion_metrics(metrics_test_context, openai_client): ] ) - metrics_data = reader.get_metrics_data() # type: opentelemetry.sdk.metrics.export.MetricsData + metrics_data = reader.get_metrics_data() resource_metrics = metrics_data.resource_metrics assert len(resource_metrics) > 0 - found_metric = False + found_token_metric = False + found_choice_metric = False + found_duration_metric = False + for rm in resource_metrics: for sm in rm.scope_metrics: for metric in sm.metrics: + if metric.name == 'llm.openai.chat_completions.tokens': - found_metric = True + found_token_metric = True for data_point in metric.data.data_points: - assert data_point.attributes['llm.response.model'] == 'gpt-3.5-turbo-0613' assert data_point.attributes['llm.usage.token_type'] in ['completion', 'prompt'] assert data_point.value > 0 - assert found_metric is True + if metric.name == 'llm.openai.chat_completions.choices': + found_choice_metric = True + for data_point in metric.data.data_points: + assert data_point.value >= 1 + + if metric.name == 'llm.openai.chat_completions.duration': + found_duration_metric = True + print(f"{metric=}") + for data_point in metric.data.data_points: + assert data_point.count > 0 + assert data_point.sum > 0 + + assert found_token_metric is True + assert found_choice_metric is True + assert found_duration_metric is True diff --git a/packages/traceloop-sdk/traceloop/sdk/__init__.py b/packages/traceloop-sdk/traceloop/sdk/__init__.py index 608f374b0..bd5be8856 100644 --- a/packages/traceloop-sdk/traceloop/sdk/__init__.py +++ b/packages/traceloop-sdk/traceloop/sdk/__init__.py @@ -165,6 +165,7 @@ def init( ) # metrics init + # TODO: trace abd metrics disabled should not affect the other if not is_metrics_enable(): print(Fore.YELLOW + "Metrics is disabled" + Fore.RESET) return From b0214218506a42b353a7034427b74fa99e13ccfb Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Sat, 10 Feb 2024 16:18:32 +0800 Subject: [PATCH 08/27] Add embedding and image_gen metrics and corresponding tests --- .../instrumentation/openai/shared/__init__.py | 2 + .../openai/shared/chat_wrappers.py | 8 +-- .../openai/shared/embeddings_wrappers.py | 67 ++++++++++++++++- .../openai/shared/image_gen_wrappers.py | 51 +++++++++++++ .../instrumentation/openai/utils.py | 22 +++++- .../instrumentation/openai/v1/__init__.py | 49 +++++++++++-- .../traceloop-sdk/tests/metrics/conftest.py | 7 +- .../tests/metrics/test_openai_metrics.py | 72 +++++++++++++++++-- .../traceloop-sdk/traceloop/sdk/__init__.py | 6 +- 9 files changed, 261 insertions(+), 23 deletions(-) create mode 100644 packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py index 9bb3c74f2..3dd5c9d18 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py @@ -16,6 +16,8 @@ OPENAI_API_BASE = "openai.api_base" OPENAI_API_TYPE = "openai.api_type" +OPENAI_LLM_USAGE_TOKEN_TYPES = ["prompt_tokens", "completion_tokens"] + logger = logging.getLogger(__name__) diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py index 842f788cb..2e9542452 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py @@ -7,7 +7,7 @@ from opentelemetry.semconv.ai import SpanAttributes, LLMRequestTypeValues from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY -from opentelemetry.instrumentation.openai.utils import _with_tracer_wrapper, _with_metric_wrapper +from opentelemetry.instrumentation.openai.utils import _with_tracer_wrapper, _with_chat_metric_wrapper from opentelemetry.instrumentation.openai.shared import ( _set_request_attributes, _set_span_attribute, @@ -16,7 +16,7 @@ is_streaming_response, should_send_prompts, model_as_dict, - _get_openai_base_url, + _get_openai_base_url, OPENAI_LLM_USAGE_TOKEN_TYPES, ) from opentelemetry.trace import SpanKind from opentelemetry.trace.status import Status, StatusCode @@ -26,12 +26,10 @@ SPAN_NAME = "openai.chat" LLM_REQUEST_TYPE = LLMRequestTypeValues.CHAT -OPENAI_LLM_USAGE_TOKEN_TYPES = ["prompt_tokens", "completion_tokens"] - logger = logging.getLogger(__name__) -@_with_metric_wrapper +@_with_chat_metric_wrapper def metrics_chat_wrapper(token_counter: Counter, choice_counter: Counter, duration_histogram: Histogram, diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py index ca5e0d612..5cda638f4 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py @@ -1,20 +1,22 @@ import logging +import time from opentelemetry import context as context_api - +from opentelemetry.metrics import Counter, Histogram from opentelemetry.semconv.ai import SpanAttributes, LLMRequestTypeValues from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY from opentelemetry.instrumentation.openai.utils import ( _with_tracer_wrapper, start_as_current_span_async, + _with_embeddings_metric_wrapper, ) from opentelemetry.instrumentation.openai.shared import ( _set_request_attributes, _set_span_attribute, _set_response_attributes, should_send_prompts, - model_as_dict, + model_as_dict, _get_openai_base_url, OPENAI_LLM_USAGE_TOKEN_TYPES, ) from opentelemetry.instrumentation.openai.utils import is_openai_v1 @@ -27,6 +29,67 @@ logger = logging.getLogger(__name__) +@_with_embeddings_metric_wrapper +def embeddings_metrics_wrapper(token_counter: Counter, + vector_size_counter: Counter, + duration_histogram: Histogram, + wrapped, instance, args, kwargs): + + if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): + return wrapped(*args, **kwargs) + + try: + # record time for duration + start_time = time.time() + response = wrapped(*args, **kwargs) + end_time = time.time() + except Exception as e: # pylint: disable=broad-except + end_time = time.time() + duration = end_time - start_time if 'start_time' in locals() else 0 + attributes = { + "error.type": e.__class__.__name__, + "server.address": _get_openai_base_url(), + } + + token_counter.add(1, attributes=attributes) + vector_size_counter.add(1, attributes=attributes) + # if there are legal duration, record it + if duration > 0: + duration_histogram.record(duration, attributes=attributes) + + raise e + + if is_openai_v1(): + response_dict = model_as_dict(response) + else: + response_dict = response + + shared_attributes = { + "llm.response.model": response_dict.get("model") or None, + "server.address": _get_openai_base_url(), + } + + # token + usage = response_dict.get("usage") + if usage is not None: + for name, val in usage.items(): + if name in OPENAI_LLM_USAGE_TOKEN_TYPES: + attributes_with_token_type = {**shared_attributes, "llm.usage.token_type": name.split('_')[0]} + token_counter.add(val, attributes=attributes_with_token_type) + + # vec size + # should use counter for vector_size? + vec_embedding = (response_dict.get("data") or [{}])[0].get("embedding", []) + vec_size = len(vec_embedding) + vector_size_counter.add(vec_size, attributes=shared_attributes) + + # duration + duration = end_time - start_time + duration_histogram.record(duration, attributes=shared_attributes) + + return response + + @_with_tracer_wrapper def embeddings_wrapper(tracer, wrapped, instance, args, kwargs): if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py new file mode 100644 index 000000000..641fd57d6 --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py @@ -0,0 +1,51 @@ +import time + +from opentelemetry import context as context_api +from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY + +from opentelemetry.metrics import Histogram + +from opentelemetry.instrumentation.openai import is_openai_v1 +from opentelemetry.instrumentation.openai.shared import _get_openai_base_url, model_as_dict +from opentelemetry.instrumentation.openai.utils import _with_image_gen_metric_wrapper + + +@_with_image_gen_metric_wrapper +def image_gen_metrics_wrapper(duration_histogram: Histogram, + wrapped, instance, args, kwargs): + if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): + return wrapped(*args, **kwargs) + + try: + # record time for duration + start_time = time.time() + response = wrapped(*args, **kwargs) + end_time = time.time() + except Exception as e: # pylint: disable=broad-except + end_time = time.time() + duration = end_time - start_time if 'start_time' in locals() else 0 + attributes = { + "error.type": e.__class__.__name__, + "server.address": _get_openai_base_url(), + } + + if duration > 0: + duration_histogram.record(duration, attributes=attributes) + + raise e + + if is_openai_v1(): + response_dict = model_as_dict(response) + else: + response_dict = response + + shared_attributes = { + # not provide response.model in ImagesResponse response, use model in request kwargs + "llm.response.model": kwargs.get("model") or None, + "server.address": _get_openai_base_url(), + } + + duration = end_time - start_time + duration_histogram.record(duration, attributes=shared_attributes) + + return response diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py index bd35ac14c..485b19b09 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py @@ -6,7 +6,7 @@ def is_openai_v1(): return version("openai") >= "1.0.0" -def _with_metric_wrapper(func): +def _with_chat_metric_wrapper(func): def _with_metric(token_counter, choice_counter, duration_histogram): def wrapper(wrapped, instance, args, kwargs): return func(token_counter, choice_counter, duration_histogram, wrapped, instance, args, kwargs) @@ -16,6 +16,26 @@ def wrapper(wrapped, instance, args, kwargs): return _with_metric +def _with_embeddings_metric_wrapper(func): + def _with_metric(token_counter, vector_size_counter, duration_histogram): + def wrapper(wrapped, instance, args, kwargs): + return func(token_counter, vector_size_counter, duration_histogram, wrapped, instance, args, kwargs) + + return wrapper + + return _with_metric + + +def _with_image_gen_metric_wrapper(func): + def _with_metric(duration_histogram): + def wrapper(wrapped, instance, args, kwargs): + return func(duration_histogram, wrapped, instance, args, kwargs) + + return wrapper + + return _with_metric + + def _with_tracer_wrapper(func): def _with_tracer(tracer): def wrapper(wrapped, instance, args, kwargs): diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py index 988a30595..dbd5540bf 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py @@ -17,8 +17,9 @@ ) from opentelemetry.instrumentation.openai.shared.embeddings_wrappers import ( embeddings_wrapper, - aembeddings_wrapper, + aembeddings_wrapper, embeddings_metrics_wrapper, ) +from opentelemetry.instrumentation.openai.shared.image_gen_wrappers import image_gen_metrics_wrapper from opentelemetry.instrumentation.openai.version import __version__ _instruments = ("openai >= 1.0.0",) @@ -36,19 +37,19 @@ def _instrument(self, **kwargs): meter_provider = kwargs.get("meter_provider") meter = get_meter(__name__, __version__, meter_provider) - token_counter = meter.create_counter( + chat_token_counter = meter.create_counter( name="llm.openai.chat_completions.tokens", unit="token", description="Number of tokens used in prompt and completions" ) - choice_counter = meter.create_counter( + chat_choice_counter = meter.create_counter( name="llm.openai.chat_completions.choices", unit="choice", description="Number of choices returned by chat completions call" ) - duration_histogram = meter.create_histogram( + chat_duration_histogram = meter.create_histogram( name="llm.openai.chat_completions.duration", unit="s", description="Duration of chat completion operation" @@ -57,7 +58,7 @@ def _instrument(self, **kwargs): wrap_function_wrapper( "openai.resources.chat.completions", "Completions.create", - metrics_chat_wrapper(token_counter, choice_counter, duration_histogram), + metrics_chat_wrapper(chat_token_counter, chat_choice_counter, chat_duration_histogram), ) wrap_function_wrapper( @@ -70,6 +71,33 @@ def _instrument(self, **kwargs): "Completions.create", completion_wrapper(tracer), ) + + embeddings_token_counter = meter.create_counter( + name="llm.openai.embeddings.tokens", + unit="token", + description="Number of tokens used in prompt and completions" + ) + + embeddings_vector_size_counter = meter.create_counter( + name="llm.openai.embeddings.vector_size", + unit="element", + description="he size of returned vector" + ) + + embeddings_duration_histogram = meter.create_histogram( + name="llm.openai.embeddings.duration", + unit="s", + description="Duration of embeddings operation" + ) + + wrap_function_wrapper( + "openai.resources.embeddings", + "Embeddings.create", + embeddings_metrics_wrapper(embeddings_token_counter, + embeddings_vector_size_counter, + embeddings_duration_histogram), + ) + wrap_function_wrapper( "openai.resources.embeddings", "Embeddings.create", @@ -91,5 +119,16 @@ def _instrument(self, **kwargs): aembeddings_wrapper(tracer), ) + image_gen_duration_histogram = meter.create_histogram( + name="llm.openai.image_generations.duration", + unit="s", + description="Duration of embeddings operation" + ) + wrap_function_wrapper( + "openai.resources.images", + "Images.generate", + image_gen_metrics_wrapper(image_gen_duration_histogram), + ) + def _uninstrument(self, **kwargs): pass diff --git a/packages/traceloop-sdk/tests/metrics/conftest.py b/packages/traceloop-sdk/tests/metrics/conftest.py index ed7495fd1..5f8f20c14 100644 --- a/packages/traceloop-sdk/tests/metrics/conftest.py +++ b/packages/traceloop-sdk/tests/metrics/conftest.py @@ -27,6 +27,9 @@ def metrics_test_context(): return provider, reader -@pytest.fixture(autouse=True) +@pytest.fixture(scope="session", autouse=True) def clear_metrics_test_context(metrics_test_context): - print("clear_metrics_test_context invoked") + provider, reader = metrics_test_context + + reader.shutdown() + provider.shutdown() diff --git a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py index 5c76e9d41..d1106dab1 100644 --- a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py +++ b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py @@ -45,11 +45,75 @@ def test_chat_completion_metrics(metrics_test_context, openai_client): if metric.name == 'llm.openai.chat_completions.duration': found_duration_metric = True - print(f"{metric=}") - for data_point in metric.data.data_points: - assert data_point.count > 0 - assert data_point.sum > 0 + assert any(data_point.count > 0 for data_point in metric.data.data_points) + assert any(data_point.sum > 0 for data_point in metric.data.data_points) assert found_token_metric is True assert found_choice_metric is True assert found_duration_metric is True + + +def test_embeddings_metrics(metrics_test_context, openai_client): + provider, reader = metrics_test_context + openai_client.embeddings.create( + input="Tell me a joke about opentelemetry", + model="text-embedding-ada-002", + ) + + metrics_data = reader.get_metrics_data() + resource_metrics = metrics_data.resource_metrics + assert len(resource_metrics) > 0 + + found_token_metric = False + found_vector_size_metric = False + found_duration_metric = False + + for rm in resource_metrics: + for sm in rm.scope_metrics: + for metric in sm.metrics: + if metric.name == 'llm.openai.embeddings.tokens': + found_token_metric = True + for data_point in metric.data.data_points: + assert data_point.value > 0 + + if metric.name == 'llm.openai.embeddings.vector_size': + found_vector_size_metric = True + for data_point in metric.data.data_points: + assert data_point.value > 0 + + if metric.name == 'llm.openai.embeddings.duration': + found_duration_metric = True + assert any(data_point.count > 0 for data_point in metric.data.data_points) + assert any(data_point.sum > 0 for data_point in metric.data.data_points) + + assert found_token_metric + assert found_vector_size_metric + assert found_duration_metric + + +def test_image_gen_metrics(metrics_test_context, openai_client): + provider, reader = metrics_test_context + openai_client.images.generate( + model="dall-e-2", + prompt="a white siamese cat", + size="256x256", + quality="standard", + n=1, + ) + + metrics_data = reader.get_metrics_data() + resource_metrics = metrics_data.resource_metrics + assert len(resource_metrics) > 0 + + found_duration_metric = False + + for rm in resource_metrics: + for sm in rm.scope_metrics: + for metric in sm.metrics: + if metric.name == 'llm.openai.image_generations.duration': + print(f"{metric=}") + found_duration_metric = True + assert any(data_point.count > 0 for data_point in metric.data.data_points) + assert any(data_point.sum > 0 for data_point in metric.data.data_points) + + assert found_duration_metric diff --git a/packages/traceloop-sdk/traceloop/sdk/__init__.py b/packages/traceloop-sdk/traceloop/sdk/__init__.py index bd5be8856..d1ab6db55 100644 --- a/packages/traceloop-sdk/traceloop/sdk/__init__.py +++ b/packages/traceloop-sdk/traceloop/sdk/__init__.py @@ -71,7 +71,7 @@ def init( print( Fore.GREEN + "Traceloop syncing configuration and prompts" + Fore.RESET ) - # TODO: trace abd metrics disabled should not affect the other + if not is_tracing_enabled(): print(Fore.YELLOW + "Tracing is disabled" + Fore.RESET) return @@ -165,7 +165,6 @@ def init( ) # metrics init - # TODO: trace abd metrics disabled should not affect the other if not is_metrics_enable(): print(Fore.YELLOW + "Metrics is disabled" + Fore.RESET) return @@ -173,8 +172,7 @@ def init( if metrics_exporter: print(Fore.GREEN + "Traceloop exporting metrics to a custom exporter") - # should we take empty TRACELOOP_METRICS_ENDPOINT env var as metric report is not enable? - metrics_endpoint = os.getenv("TRACELOOP_METRICS_ENDPOINT") or "localhost:4317" + metrics_endpoint = os.getenv("TRACELOOP_METRICS_ENDPOINT") metrics_headers = os.getenv("TRACELOOP_METRICS_HEADERS") or metrics_headers MetricsWrapper.set_static_params(resource_attributes, metrics_endpoint, metrics_headers) From db0b3e61c8bb237f51040b26c499ce549c413f51 Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Sat, 10 Feb 2024 16:22:45 +0800 Subject: [PATCH 09/27] fix --- packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py b/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py index 6dc7acec0..1763192df 100644 --- a/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py +++ b/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py @@ -391,7 +391,7 @@ def init_instrumentations(): init_cohere_instrumentor() init_pinecone_instrumentor() init_chroma_instrumentor() - # init_haystack_instrumentor() + init_haystack_instrumentor() init_langchain_instrumentor() init_llama_index_instrumentor() init_transformers_instrumentor() From 713d721e36a086ee5732314a3a3580e13eece8f7 Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Sun, 18 Feb 2024 15:28:07 +0800 Subject: [PATCH 10/27] using vcr for tests in metrics --- packages/traceloop-sdk/project.json | 11 + .../test_chat_completion_metrics.yaml | 113 ++++++++++ .../test_embeddings_metrics.yaml | 205 ++++++++++++++++++ .../test_image_gen_metrics.yaml | 89 ++++++++ .../traceloop-sdk/tests/metrics/conftest.py | 12 + .../tests/metrics/test_openai_metrics.py | 3 + 6 files changed, 433 insertions(+) create mode 100644 packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml create mode 100644 packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml create mode 100644 packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml diff --git a/packages/traceloop-sdk/project.json b/packages/traceloop-sdk/project.json index eeccbdfaf..a2c79568a 100644 --- a/packages/traceloop-sdk/project.json +++ b/packages/traceloop-sdk/project.json @@ -61,6 +61,17 @@ "cwd": "packages/traceloop-sdk" } }, + "test-metrics": { + "executor": "@nxlv/python:run-commands", + "outputs": [ + "{workspaceRoot}/reports/packages/traceloop-sdk/unittests", + "{workspaceRoot}/coverage/packages/traceloop-sdk" + ], + "options": { + "command": "poetry run pytest tests/metrics", + "cwd": "packages/traceloop-sdk" + } + }, "build-release": { "executor": "@nxlv/python:run-commands", "options": { diff --git a/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml b/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml new file mode 100644 index 000000000..1b86f2161 --- /dev/null +++ b/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml @@ -0,0 +1,113 @@ +interactions: +- request: + body: '{"messages": [{"role": "system", "content": "You are a poetic assistant, + skilled in explaining complex programming concepts with creative flair."}, {"role": + "user", "content": "Compose a poem that explains the concept of recursion in + programming."}], "model": "gpt-3.5-turbo"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + authorization: + - Bearer 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 + connection: + - keep-alive + content-length: + - '276' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.11.3 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1SUTW8bNxCG7/oVg73kshIk2W4d35K0ARIEqNEkLYqqMLjk7C5tcoYYzlpWAv/3 + gFzJai7CYj6fGb6j7wuAxrvmBho7GrUxheW1/vXP++meHrrbzx/f3W6e3h4ef7v+/d3tOuPXpi0Z + 3N2j1VPWynJMAdUzzW4raBRL1c2v6+vt5Xq9uaqOyA5DSRuSLi9WV0udpOPlerO9OmaO7C3m5gb+ + XQAAfK+/hZEcPjU3sG5Plog5mwGbm5cggEY4FEtjcvZZDWnTnp2WSZEq9gcCHREETYjAPVh22IIB + y2QxKXQcXLujP9FOkj0T7NE8YgavGdQEhImUg1vt6A30E9kyO+hoFKwJocZh6FvYex1hEGOx3dFX + EvOIwdMAyeiYQUfhaRhBfUQw5CAnY3G1ox198g8IBqIXYQHBPqDVknmyvcowBDSxUiZUXxE8gQGZ + qR8RnKCJqx19OTYK5oCSwSGmFrzCPU9CeMjQG/kZMB6yonjMLYQZJY/MlSCrkcr4dxkOjR3/17GM + Xxapo6Bx4DPkNFFb9hSYU9l1NIO3JWaPHewxhGUJWe3oVrgLGDPMenqqiHsfAjifM1ptd/RW0DwU + Ch0xguM9tfNU0B0gofRodTa0YMSOXtFqpf1AvSevWDly6e8MDShAWId/A53JZYCMMHJwuSokc5jq + Zm3AOvZ7lrJlOSnjVS51bFVPh2bSA4SytlIwH2IamQ5l6mRUUSjPKhmNRCb/bX7szwwYu6KS2jPx + vuCXTww4lOogRoqE/ujPnQvGrNsOD0yurs0IVlGehJyEe57IFbzEqN4ecctCaos9S3CVUHgQE6On + ob6gjxgwZ1ApCavmeEjPLxcYeEjCXblWmkJ4sZc95/FO0GSmcm1ZOc3pzwuA/+qlTz8db5OEY9I7 + 5QekUvDi9VyuOf+3nJ2b68ujV1lNODu224vFkbDJRcHxrvflkZP4+fD7dPeLc5vtpetfXzWL58UP + AAAA//8DAAXves4CBQAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85746e1a5ee2268d-NRT + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Sun, 18 Feb 2024 07:06:57 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=yfIS0d86MQSNWm0_TLc9vttS63ahq.CyuXn0MIC14dc-1708240017-1.0-AcnI8/mk3msR9aZ2N7naPjElsDhyKp1j2A2s/ZkMMtRg8ew9Q9ECp5+Y3wcY2l7oiUhRnf8OhJr73hQVKV5BwZg=; + path=/; expires=Sun, 18-Feb-24 07:36:57 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=Eq9G9p7mvNVolrAoR4a4VmEWiq0cEsuHJq6wVUohuxQ-1708240017294-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - user-tktpsovsdwzpzkker9wbbeab + openai-processing-ms: + - '2417' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '10000' + x-ratelimit-limit-tokens: + - '60000' + x-ratelimit-remaining-requests: + - '9999' + x-ratelimit-remaining-tokens: + - '59940' + x-ratelimit-reset-requests: + - 8.64s + x-ratelimit-reset-tokens: + - 60ms + x-request-id: + - req_f1a7988c3dfd88757f22d3c0557cdee1 + status: + code: 200 + message: OK +version: 1 diff --git a/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml b/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml new file mode 100644 index 000000000..1c03b0e68 --- /dev/null +++ b/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml @@ -0,0 +1,205 @@ +interactions: +- request: + body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002", + "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + authorization: + - Bearer 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 + connection: + - keep-alive + content-length: + - '111' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.11.3 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + 73jSX/Q9+QMAAP//AwCdStX+3iAAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8574747fbfd6090e-LAX + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Sun, 18 Feb 2024 07:11:16 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=9AGQk91UHimuthhHS10JjoYIzlkumZiBesR1QzPrWgQ-1708240276-1.0-AZ0dCpkFs8IYAB4kALfgUEQtax83jurYsV71FIStee1KGRQiyxqM/E5oLv75UQxzZHwUiC8sLcPbKZSeJlO/CCs=; + path=/; expires=Sun, 18-Feb-24 07:41:16 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=.0CwUXTw24WBK.22pea0fKf5t8R4c6EtO_dDHtVSoPU-1708240276541-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-ada-002 + openai-organization: + - user-tktpsovsdwzpzkker9wbbeab + openai-processing-ms: + - '19' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '3000' + x-ratelimit-limit-tokens: + - '1000000' + x-ratelimit-remaining-requests: + - '2999' + x-ratelimit-remaining-tokens: + - '999992' + x-ratelimit-reset-requests: + - 20ms + x-ratelimit-reset-tokens: + - 0s + x-request-id: + - req_ab2894376d47a871fdde4c5daeb7c6e8 + status: + code: 200 + message: OK +version: 1 diff --git a/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml b/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml new file mode 100644 index 000000000..8c29baa5f --- /dev/null +++ b/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml @@ -0,0 +1,89 @@ +interactions: +- request: + body: '{"prompt": "a white siamese cat", "model": "dall-e-2", "n": 1, "quality": + "standard", "size": "256x256"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + authorization: + - Bearer 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 + connection: + - keep-alive + content-length: + - '104' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.11.3 + method: POST + uri: https://api.openai.com/v1/images/generations + response: + body: + string: !!binary | + H4sIAAAAAAAAA1yRO2/bMACEd/0KQoA0ldaLoSgDQiE/0iZuHTt2nMJFB1JkVFayKJCUFTvIfy+c + pXCXwwHfDXe4NwcAt9SCWsHdMYjSkMQojAn6dAGcWuqOwU8HAADePhQAt9eNOwbub2s7Mw4CRSWn + TSNoJzutuCl7M2KNYqNSaTEaZMvVYEatsEGn5ZFaEShdwe9qmK1krLLhRB6+HcpnQnfrXj8GvREa + 2nrbGbXb8OG82i8W88fsecJEwQJ5qGDfs3Y+n03vvqw2xQkfn56G5IFM5ahrq8/G5nEYIxjGMCLb + EHtJEUVeUsRo7xtxxcgV63Ltm+MlEMGQwBD7RufM16bkuWwb2YqLt7k80EoEXVv5plaS55hSygUX + EL2wBCKcEUjJC4aYIJ6mBLMQp76preQ5RaQs6Q2GAnMKEUECUhIhmJUEZfgmZiVLLtF/LdNtlHlJ + kaQXifa+qa8m/A9NznxTX4+QVf668eKJHl5Deybb206l9u5HvcumwR8vnnw9nU/pYl/YZVbcL5e3 + 67WXzNyPr98dAH45785fAAAA//8DAJbFIzglAgAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 857474866ee2526f-LAX + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Sun, 18 Feb 2024 07:11:24 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=.w4FTXsS48iN.U.pOWdK76uFIR.KyGdMvD36Tv57DMI-1708240284-1.0-AdDY/HH3R2FiIzGK1zxvRiE+Q7Z7HpcxF6H83SL75vHIp7gvivOUkZKZyEZldJl51IfGNG3NceH9nuFT2QJR7qw=; + path=/; expires=Sun, 18-Feb-24 07:41:24 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=ZVfz0yh57mHkWJItlo.RVF3Gnjasfx3Hm655e5Iv1pw-1708240284184-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-organization: + - user-tktpsovsdwzpzkker9wbbeab + openai-processing-ms: + - '6622' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-request-id: + - req_2cc46d21802a796c22880946da54c150 + status: + code: 200 + message: OK +version: 1 diff --git a/packages/traceloop-sdk/tests/metrics/conftest.py b/packages/traceloop-sdk/tests/metrics/conftest.py index 5f8f20c14..457863630 100644 --- a/packages/traceloop-sdk/tests/metrics/conftest.py +++ b/packages/traceloop-sdk/tests/metrics/conftest.py @@ -1,3 +1,5 @@ +import os + import pytest from traceloop.sdk import Traceloop from opentelemetry import metrics @@ -33,3 +35,13 @@ def clear_metrics_test_context(metrics_test_context): reader.shutdown() provider.shutdown() + + +@pytest.fixture(autouse=True) +def environment(): + os.environ["OPENAI_API_KEY"] = "test_api_key" + + +@pytest.fixture(scope="module") +def vcr_config(): + return {"filter_headers": ["authorization"]} diff --git a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py index d1106dab1..e674f176d 100644 --- a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py +++ b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py @@ -7,6 +7,7 @@ def openai_client(): return OpenAI() +@pytest.mark.vcr def test_chat_completion_metrics(metrics_test_context, openai_client): provider, reader = metrics_test_context @@ -53,6 +54,7 @@ def test_chat_completion_metrics(metrics_test_context, openai_client): assert found_duration_metric is True +@pytest.mark.vcr def test_embeddings_metrics(metrics_test_context, openai_client): provider, reader = metrics_test_context openai_client.embeddings.create( @@ -91,6 +93,7 @@ def test_embeddings_metrics(metrics_test_context, openai_client): assert found_duration_metric +@pytest.mark.vcr def test_image_gen_metrics(metrics_test_context, openai_client): provider, reader = metrics_test_context openai_client.images.generate( From 787b026453c6e2d608af0a3790884d9312ac0fae Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Sun, 18 Feb 2024 15:36:40 +0800 Subject: [PATCH 11/27] No need for updating project.json --- packages/traceloop-sdk/project.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/packages/traceloop-sdk/project.json b/packages/traceloop-sdk/project.json index a2c79568a..eeccbdfaf 100644 --- a/packages/traceloop-sdk/project.json +++ b/packages/traceloop-sdk/project.json @@ -61,17 +61,6 @@ "cwd": "packages/traceloop-sdk" } }, - "test-metrics": { - "executor": "@nxlv/python:run-commands", - "outputs": [ - "{workspaceRoot}/reports/packages/traceloop-sdk/unittests", - "{workspaceRoot}/coverage/packages/traceloop-sdk" - ], - "options": { - "command": "poetry run pytest tests/metrics", - "cwd": "packages/traceloop-sdk" - } - }, "build-release": { "executor": "@nxlv/python:run-commands", "options": { From 3f806da424f2ac00c70ddfbcfd7a0efd6663fb64 Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Thu, 22 Feb 2024 15:19:03 +0800 Subject: [PATCH 12/27] fix stream test failed --- .../openai/shared/chat_wrappers.py | 44 +++++++++++++++++-- .../instrumentation/openai/v1/__init__.py | 22 +++++----- .../tests/metrics/test_openai_metrics.py | 1 - 3 files changed, 52 insertions(+), 15 deletions(-) diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py index 2e9542452..668d21b6b 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py @@ -1,3 +1,4 @@ +import inspect import json import logging import time @@ -58,10 +59,14 @@ def metrics_chat_wrapper(token_counter: Counter, raise e - if is_openai_v1(): - response_dict = model_as_dict(response) + if is_streaming_response(response) or inspect.isgenerator(response): + return _build_metrics_from_streaming_response(token_counter, choice_counter, duration_histogram, + start_time, response) else: - response_dict = response + if is_openai_v1(): + response_dict = model_as_dict(response) + else: + response_dict = response shared_attributes = { "llm.response.model": response_dict.get("model") or None, @@ -209,6 +214,37 @@ def _set_completions(span, choices): ) +def _build_metrics_from_streaming_response(token_counter: Counter, + choice_counter: Counter, + duration_histogram: Histogram, + start_time: float, response): + complete_response = {"choices": [], "model": ""} + for item in response: + item_to_yield = item + _accumulate_stream_items(item, complete_response) + + yield item_to_yield + + shared_attributes = { + "llm.response.model": complete_response.get("model") or None, + "server.address": _get_openai_base_url(), + "stream": True + } + + # no token count in stream response, token_counter ignored + + choices = complete_response.get("choices") + if choices is not None: + choice_counter.add(len(choices), attributes=shared_attributes) + + for choice in choices: + attributes_with_reason = {**shared_attributes, "llm.response.finish_reason": choice["finish_reason"]} + choice_counter.add(1, attributes=attributes_with_reason) + + duration = time.time() - start_time + duration_histogram.record(duration, attributes=shared_attributes) + + def _build_from_streaming_response(span, response): complete_response = {"choices": [], "model": ""} for item in response: @@ -247,6 +283,8 @@ def _accumulate_stream_items(item, complete_response): if is_openai_v1(): item = model_as_dict(item) + complete_response["model"] = item.get("model") + for choice in item.get("choices"): index = choice.get("index") if len(complete_response.get("choices")) <= index: diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py index dbd5540bf..143d344ef 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py @@ -37,6 +37,17 @@ def _instrument(self, **kwargs): meter_provider = kwargs.get("meter_provider") meter = get_meter(__name__, __version__, meter_provider) + wrap_function_wrapper( + "openai.resources.chat.completions", + "Completions.create", + chat_wrapper(tracer), + ) + wrap_function_wrapper( + "openai.resources.completions", + "Completions.create", + completion_wrapper(tracer), + ) + chat_token_counter = meter.create_counter( name="llm.openai.chat_completions.tokens", unit="token", @@ -61,17 +72,6 @@ def _instrument(self, **kwargs): metrics_chat_wrapper(chat_token_counter, chat_choice_counter, chat_duration_histogram), ) - wrap_function_wrapper( - "openai.resources.chat.completions", - "Completions.create", - chat_wrapper(tracer), - ) - wrap_function_wrapper( - "openai.resources.completions", - "Completions.create", - completion_wrapper(tracer), - ) - embeddings_token_counter = meter.create_counter( name="llm.openai.embeddings.tokens", unit="token", diff --git a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py index e674f176d..7d0fcd192 100644 --- a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py +++ b/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py @@ -114,7 +114,6 @@ def test_image_gen_metrics(metrics_test_context, openai_client): for sm in rm.scope_metrics: for metric in sm.metrics: if metric.name == 'llm.openai.image_generations.duration': - print(f"{metric=}") found_duration_metric = True assert any(data_point.count > 0 for data_point in metric.data.data_points) assert any(data_point.sum > 0 for data_point in metric.data.data_points) From ee9e89d52e49b521338f5ba34887200daf901b5e Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Thu, 22 Feb 2024 09:30:47 +0100 Subject: [PATCH 13/27] fix: disable metrics endpoint for traceloop --- packages/traceloop-sdk/traceloop/sdk/__init__.py | 13 ++++++++----- .../traceloop-sdk/traceloop/sdk/config/__init__.py | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/traceloop-sdk/traceloop/sdk/__init__.py b/packages/traceloop-sdk/traceloop/sdk/__init__.py index 34287f280..07507251d 100644 --- a/packages/traceloop-sdk/traceloop/sdk/__init__.py +++ b/packages/traceloop-sdk/traceloop/sdk/__init__.py @@ -18,7 +18,8 @@ from traceloop.sdk.instruments import Instruments from traceloop.sdk.config import ( is_content_tracing_enabled, - is_tracing_enabled, is_metrics_enable, + is_tracing_enabled, + is_metrics_enabled, ) from traceloop.sdk.fetcher import Fetcher from traceloop.sdk.tracing.tracing import ( @@ -151,7 +152,7 @@ def init( print(Fore.RESET) - # tracer init + # Tracer init resource_attributes.update({SERVICE_NAME: app_name}) TracerWrapper.set_static_params( resource_attributes, enable_content_tracing, api_endpoint, headers @@ -164,8 +165,8 @@ def init( instruments=instruments, ) - # metrics init - if not is_metrics_enable(): + # Metrics init: disabled for Traceloop as we don't have a metrics endpoint (yet) + if api_endpoint.find("traceloop.com") != -1 or not is_metrics_enabled(): print(Fore.YELLOW + "Metrics is disabled" + Fore.RESET) return @@ -175,7 +176,9 @@ def init( metrics_endpoint = os.getenv("TRACELOOP_METRICS_ENDPOINT") metrics_headers = os.getenv("TRACELOOP_METRICS_HEADERS") or metrics_headers - MetricsWrapper.set_static_params(resource_attributes, metrics_endpoint, metrics_headers) + MetricsWrapper.set_static_params( + resource_attributes, metrics_endpoint, metrics_headers + ) Traceloop.__metrics_wrapper = MetricsWrapper(exporter=metrics_exporter) @staticmethod diff --git a/packages/traceloop-sdk/traceloop/sdk/config/__init__.py b/packages/traceloop-sdk/traceloop/sdk/config/__init__.py index 4cbfaa12a..8a681fb86 100644 --- a/packages/traceloop-sdk/traceloop/sdk/config/__init__.py +++ b/packages/traceloop-sdk/traceloop/sdk/config/__init__.py @@ -9,5 +9,5 @@ def is_content_tracing_enabled() -> bool: return (os.getenv("TRACELOOP_TRACE_CONTENT") or "true").lower() == "true" -def is_metrics_enable() -> bool: +def is_metrics_enabled() -> bool: return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true" From 24098c0fbf590eb08090594b64722334d1b08c2c Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Thu, 22 Feb 2024 09:40:23 +0100 Subject: [PATCH 14/27] chore: moved openai tests to openai instrumentation --- .../test_chat/test_chat_streaming.yaml | 192 --------------- .../test_async_completion_streaming.yaml | 155 ------------ .../test_completion_streaming.yaml | 111 --------- .../test_embeddings/test_embeddings.yaml | 226 ------------------ .../tests/conftest.py | 24 -- .../tests/metrics/__init__.py | 0 .../test_chat_completion_metrics.yaml | 110 +++++++++ .../test_embeddings_metrics.yaml | 202 ++++++++++++++++ .../test_image_gen_metrics.yaml | 87 +++++++ .../tests/metrics/conftest.py | 18 +- .../tests/metrics/test_openai_metrics.py | 0 .../tests/traces/__init__.py | 0 .../test_chat/test_chat_streaming.yaml | 191 +++++++++++++++ .../test_async_completion.yaml | 28 +-- .../test_async_completion_streaming.yaml | 154 ++++++++++++ .../test_completions/test_completion.yaml | 25 +- .../test_completion_langchain_style.yaml | 26 +- .../test_completion_streaming.yaml | 152 ++++++++++++ .../test_embeddings/test_embeddings.yaml | 202 ++++++++++++++++ .../test_open_ai_function_calls.yaml | 28 +-- .../cassettes/test_vision/test_vision.yaml | 30 +-- .../tests/traces/conftest.py | 25 ++ .../tests/{ => traces}/test_chat.py | 0 .../tests/{ => traces}/test_completions.py | 0 .../tests/{ => traces}/test_embeddings.py | 0 .../tests/{ => traces}/test_functions.py | 0 .../tests/{ => traces}/test_vision.py | 0 27 files changed, 1194 insertions(+), 792 deletions(-) delete mode 100644 packages/opentelemetry-instrumentation-openai/tests/cassettes/test_chat/test_chat_streaming.yaml delete mode 100644 packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_async_completion_streaming.yaml delete mode 100644 packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_completion_streaming.yaml delete mode 100644 packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_embeddings.yaml create mode 100644 packages/opentelemetry-instrumentation-openai/tests/metrics/__init__.py create mode 100644 packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml create mode 100644 packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml create mode 100644 packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml rename packages/{traceloop-sdk => opentelemetry-instrumentation-openai}/tests/metrics/conftest.py (65%) rename packages/{traceloop-sdk => opentelemetry-instrumentation-openai}/tests/metrics/test_openai_metrics.py (100%) create mode 100644 packages/opentelemetry-instrumentation-openai/tests/traces/__init__.py create mode 100644 packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming.yaml rename packages/opentelemetry-instrumentation-openai/tests/{ => traces}/cassettes/test_completions/test_async_completion.yaml (68%) create mode 100644 packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming.yaml rename packages/opentelemetry-instrumentation-openai/tests/{ => traces}/cassettes/test_completions/test_completion.yaml (69%) rename packages/opentelemetry-instrumentation-openai/tests/{ => traces}/cassettes/test_completions/test_completion_langchain_style.yaml (68%) create mode 100644 packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming.yaml create mode 100644 packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings.yaml rename packages/opentelemetry-instrumentation-openai/tests/{ => traces}/cassettes/test_functions/test_open_ai_function_calls.yaml (70%) rename packages/opentelemetry-instrumentation-openai/tests/{ => traces}/cassettes/test_vision/test_vision.yaml (68%) create mode 100644 packages/opentelemetry-instrumentation-openai/tests/traces/conftest.py rename packages/opentelemetry-instrumentation-openai/tests/{ => traces}/test_chat.py (100%) rename packages/opentelemetry-instrumentation-openai/tests/{ => traces}/test_completions.py (100%) rename packages/opentelemetry-instrumentation-openai/tests/{ => traces}/test_embeddings.py (100%) rename packages/opentelemetry-instrumentation-openai/tests/{ => traces}/test_functions.py (100%) rename packages/opentelemetry-instrumentation-openai/tests/{ => traces}/test_vision.py (100%) diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_chat/test_chat_streaming.yaml b/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_chat/test_chat_streaming.yaml deleted file mode 100644 index 3807374f0..000000000 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_chat/test_chat_streaming.yaml +++ /dev/null @@ -1,192 +0,0 @@ -interactions: -- request: - body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}], - "model": "gpt-3.5-turbo", "stream": true}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - connection: - - keep-alive - content-length: - - '123' - content-type: - - application/json - host: - - api.openai.com - user-agent: - - OpenAI/Python 1.12.0 - x-stainless-arch: - - arm64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.12.0 - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.9.5 - method: POST - uri: https://api.openai.com/v1/chat/completions - response: - body: - string: 'data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - did"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - Op"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - start"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - a"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - band"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"?\n\n"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - they"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - wanted"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - to"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - instrument"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - the"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - music"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - industry"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - with"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - their"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - incredible"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - metrics"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - and"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - traces"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8rTagXGP9Vy4OnSip8fkH73RMX3Q7","object":"chat.completion.chunk","created":1707755822,"model":"gpt-3.5-turbo-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]} - - - data: [DONE] - - - ' - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 854640ff3f4809cd-HFA - Cache-Control: - - no-cache, must-revalidate - Connection: - - keep-alive - Content-Type: - - text/event-stream - Date: - - Mon, 12 Feb 2024 16:37:02 GMT - Server: - - cloudflare - Set-Cookie: - - __cf_bm=Vc055_kWGjb7g_fkqbq45ViMmtEojp40uO7KJTFaYfY-1707755822-1-AVsHEIKpDmoyFecQvczK+Mq2U4tA1oGVqxL/ihsG1/3hfvWU7rsQUkbzYejF+1bDJnW0KutheBS/LLkP2xS116E=; - path=/; expires=Mon, 12-Feb-24 17:07:02 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=ZUf75tVlcT8tYB3iXu_EqFh3BbAkIiJ.0LQWJsjVTHI-1707755822504-0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Transfer-Encoding: - - chunked - access-control-allow-origin: - - '*' - alt-svc: - - h3=":443"; ma=86400 - openai-model: - - gpt-3.5-turbo-0613 - openai-organization: - - traceloop - openai-processing-ms: - - '63' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=15724800; includeSubDomains - x-ratelimit-limit-requests: - - '5000' - x-ratelimit-limit-tokens: - - '160000' - x-ratelimit-remaining-requests: - - '4999' - x-ratelimit-remaining-tokens: - - '159974' - x-ratelimit-reset-requests: - - 12ms - x-ratelimit-reset-tokens: - - 9ms - x-request-id: - - req_6302f6d009cd136d43b7017d41cb3b05 - status: - code: 200 - message: OK -version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_async_completion_streaming.yaml b/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_async_completion_streaming.yaml deleted file mode 100644 index aa531d4d7..000000000 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_async_completion_streaming.yaml +++ /dev/null @@ -1,155 +0,0 @@ -interactions: -- request: - body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry", - "stream": true}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - connection: - - keep-alive - content-length: - - '88' - content-type: - - application/json - host: - - api.openai.com - user-agent: - - AsyncOpenAI/Python 1.12.0 - x-stainless-arch: - - arm64 - x-stainless-async: - - async:asyncio - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.12.0 - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.11.7 - method: POST - uri: https://api.openai.com/v1/completions - response: - body: - string: 'data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":"...\n","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":"I","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - am","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - interested","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - in","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - what","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - others","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - are","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - saying","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - about","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - op","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":"ente","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":"lemetry","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":",","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - because","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rvMNoHTsfPzyfH0EqJKzd675XWrh","object":"text_completion","created":1707862567,"choices":[{"text":" - it","index":0,"logprobs":null,"finish_reason":"length"}],"model":"davinci-002"} - - - data: [DONE] - - - ' - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 8546737919b909c1-HFA - Cache-Control: - - no-cache, must-revalidate - Connection: - - keep-alive - Content-Type: - - text/event-stream - Date: - - Mon, 12 Feb 2024 17:11:29 GMT - Server: - - cloudflare - Set-Cookie: - - __cf_bm=TjHANioIQDz1WMG719e9GXn.42QzfAnG0dH9awPNqDk-1707757889-1-AWC0wRI2j8+0fSgwORy2y5GcvOInCeVvww2j9YhYdZzz4ZkgSwwUoEAk8N1S0vGVDdIsWGCvOPUN+kyew1D8GSI=; - path=/; expires=Mon, 12-Feb-24 17:41:29 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=O4hUzPakmT.WjhI.Pw2hu8ilrT4EUlB7kDmt0rBPQLQ-1707757889752-0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Transfer-Encoding: - - chunked - access-control-allow-origin: - - '*' - alt-svc: - - h3=":443"; ma=86400 - openai-model: - - davinci-002 - openai-organization: - - traceloop - openai-processing-ms: - - '45' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=15724800; includeSubDomains - x-ratelimit-limit-requests: - - '3000' - x-ratelimit-limit-tokens: - - '250000' - x-ratelimit-remaining-requests: - - '2999' - x-ratelimit-remaining-tokens: - - '249975' - x-ratelimit-reset-requests: - - 20ms - x-ratelimit-reset-tokens: - - 5ms - x-request-id: - - req_933c7953e50739bbd588b14542770259 - status: - code: 200 - message: OK -version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_completion_streaming.yaml b/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_completion_streaming.yaml deleted file mode 100644 index 30da9e4c8..000000000 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_completion_streaming.yaml +++ /dev/null @@ -1,111 +0,0 @@ -interactions: -- request: - body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry", - "stream": true}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - connection: - - keep-alive - content-length: - - '88' - content-type: - - application/json - host: - - api.openai.com - user-agent: - - OpenAI/Python 1.12.0 - x-stainless-arch: - - arm64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.12.0 - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.9.5 - method: POST - uri: https://api.openai.com/v1/completions - response: - body: - string: 'data: {"id":"cmpl-8rU81qUL0w7iJexMLJYsg1nUnUZu7","object":"text_completion","created":1707757889,"choices":[{"text":".\n\n","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rU81qUL0w7iJexMLJYsg1nUnUZu7","object":"text_completion","created":1707757889,"choices":[{"text":"OP","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rU81qUL0w7iJexMLJYsg1nUnUZu7","object":"text_completion","created":1707757889,"choices":[{"text":"EN","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rU81qUL0w7iJexMLJYsg1nUnUZu7","object":"text_completion","created":1707757889,"choices":[{"text":"T","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8rU81qUL0w7iJexMLJYsg1nUnUZu7","object":"text_completion","created":1707757889,"choices":[{"text":"","index":0,"logprobs":null,"finish_reason":"stop"}],"model":"davinci-002"} - - - data: [DONE] - - - ' - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 8546737919b909c1-HFA - Cache-Control: - - no-cache, must-revalidate - Connection: - - keep-alive - Content-Type: - - text/event-stream - Date: - - Mon, 12 Feb 2024 17:11:29 GMT - Server: - - cloudflare - Set-Cookie: - - __cf_bm=TjHANioIQDz1WMG719e9GXn.42QzfAnG0dH9awPNqDk-1707757889-1-AWC0wRI2j8+0fSgwORy2y5GcvOInCeVvww2j9YhYdZzz4ZkgSwwUoEAk8N1S0vGVDdIsWGCvOPUN+kyew1D8GSI=; - path=/; expires=Mon, 12-Feb-24 17:41:29 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=O4hUzPakmT.WjhI.Pw2hu8ilrT4EUlB7kDmt0rBPQLQ-1707757889752-0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Transfer-Encoding: - - chunked - access-control-allow-origin: - - '*' - alt-svc: - - h3=":443"; ma=86400 - openai-model: - - davinci-002 - openai-organization: - - traceloop - openai-processing-ms: - - '45' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=15724800; includeSubDomains - x-ratelimit-limit-requests: - - '3000' - x-ratelimit-limit-tokens: - - '250000' - x-ratelimit-remaining-requests: - - '2999' - x-ratelimit-remaining-tokens: - - '249975' - x-ratelimit-reset-requests: - - 20ms - x-ratelimit-reset-tokens: - - 5ms - x-request-id: - - req_933c7953e50739bbd588b14542770259 - status: - code: 200 - message: OK -version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_embeddings.yaml b/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_embeddings.yaml deleted file mode 100644 index 3e07d3314..000000000 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_embeddings.yaml +++ /dev/null @@ -1,226 +0,0 @@ -interactions: -- request: - body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002"}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - connection: - - keep-alive - content-length: - - '82' - content-type: - - application/json - host: - - api.openai.com - user-agent: - - OpenAI/Python 1.12.0 - x-stainless-arch: - - arm64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.12.0 - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.9.5 - method: POST - uri: https://api.openai.com/v1/embeddings - response: - body: - string: !!binary | - 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 - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 85467261f9bf09b9-HFA - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Mon, 12 Feb 2024 17:10:45 GMT - Server: - - cloudflare - Set-Cookie: - - __cf_bm=c.wE2paVa1wZBGZX9QN_Bgp5GQ5BmgR.0hsURPOborU-1707757845-1-ASv1nnc5Kenzo5F5Bl9JGE07aZH76ribQNSCEuQc5exCUQDZF7qm0HqsovPVdsN19YoMFbP/Hd9qJtR63pa6zak=; - path=/; expires=Mon, 12-Feb-24 17:40:45 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=xlElcL1Z7pHVsTISWi3.h0RNMzgSIhjdG0kUTUVBfW8-1707757845077-0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Transfer-Encoding: - - chunked - access-control-allow-origin: - - '*' - alt-svc: - - h3=":443"; ma=86400 - openai-model: - - text-embedding-ada-002 - openai-organization: - - traceloop - openai-processing-ms: - - '38' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=15724800; includeSubDomains - x-ratelimit-limit-requests: - - '5000' - x-ratelimit-limit-tokens: - - '5000000' - x-ratelimit-remaining-requests: - - '4999' - x-ratelimit-remaining-tokens: - - '4999992' - x-ratelimit-reset-requests: - - 12ms - x-ratelimit-reset-tokens: - - 0s - x-request-id: - - req_4fad3b3b59c5267c18907a65346c45a3 - status: - code: 200 - message: OK -version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/conftest.py b/packages/opentelemetry-instrumentation-openai/tests/conftest.py index 84f5727b7..9d17e915a 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/conftest.py +++ b/packages/opentelemetry-instrumentation-openai/tests/conftest.py @@ -3,34 +3,10 @@ import pytest import os from openai import OpenAI, AsyncOpenAI -from opentelemetry import trace -from opentelemetry.sdk.trace import TracerProvider -from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter -from opentelemetry.sdk.trace.export import SimpleSpanProcessor -from opentelemetry.instrumentation.openai import OpenAIInstrumentor pytest_plugins = [] -@pytest.fixture(scope="session") -def exporter(): - exporter = InMemorySpanExporter() - processor = SimpleSpanProcessor(exporter) - - provider = TracerProvider() - provider.add_span_processor(processor) - trace.set_tracer_provider(provider) - - OpenAIInstrumentor().instrument() - - return exporter - - -@pytest.fixture(autouse=True) -def clear_exporter(exporter): - exporter.clear() - - @pytest.fixture(autouse=True) def environment(): os.environ["OPENAI_API_KEY"] = "test_api_key" diff --git a/packages/opentelemetry-instrumentation-openai/tests/metrics/__init__.py b/packages/opentelemetry-instrumentation-openai/tests/metrics/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml new file mode 100644 index 000000000..762c783d8 --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml @@ -0,0 +1,110 @@ +interactions: +- request: + body: '{"messages": [{"role": "system", "content": "You are a poetic assistant, + skilled in explaining complex programming concepts with creative flair."}, {"role": + "user", "content": "Compose a poem that explains the concept of recursion in + programming."}], "model": "gpt-3.5-turbo"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '276' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1RUXWsrRwx9968Q+9KXjYmThpvkrS2FBgoX+kmpS5BntbsTz0hTjdaOueS/X7R2 + 7NyXgZV0zhzpjPbLAqCJXfMITRjRQi7p6n46mP70IvkQpw7/+uX7z0//3P//srXpvkrTOkI2LxTs + HbUMkksii8LHdFBCI2ddfbq+v3tYre4e5kSWjpLDhmJXt8u7K5t0I1fXq5u7E3KUGKg2j/DvAgDg + y3y6Ru7otXmE6/Y9kqlWHKh5PBcBNCrJIw3WGqshW9NekkHYiGfZTww2EihhyiA9BOmoBQTDRBAr + mKSuXfPnHvqJg3dWIWBKkQcH5kppR7WFjaRuuebfKExao7BzJJECVSAk2pECcgdFpZeJnfKJ/WtQ + zNnJEnLXQjS/VIllz+SEa/41bgkQclQVBaU+UTBHRKsgez6HhNs1/3DWCUqF0Oq5rot6LFuu+Y9R + ZRpGSHggrXPjmFKdBZjijlKFjqjMjC8yKdMBIsN+jGH0ok6oAotBTURlFvozhhEsZlfrbN5Jxo4A + mfbtmv+ONkJBxUzml4YReaBj0+5I5Il84FAmrRMt1/wnW0yAsMFKEPxwSjLYO5VSitS3a/5RCbcn + Q+aht0DcvQeyWOw/TrJXDIYJCpqRMtBrwWN55D5yNGo/GAkdcqDqzSPUMeZMOvsVh9GWPp4gHKh4 + D/74X1s4kAElGpAtHdx91KPfLmcvmjof+AfzW8C0x4OPHHWW+ruAUqa8IW39akcGmUWi2jf6SnIk + Qi0U4tyWHnXpsWRH5yfhjzLjEAMm6GgXA110vcsh/c5NkLSRV6/f0sHfMMdAy+a0Qm/n3UsyFJWN + 7ylPKZ3jPsc6PithFfY9qyblCH9bAPw37/j0zdo2RSUXezbZEjvh7cORrrn8VS7J1aebU9bEMF0S + N6vV4qSwqYdqlJ/7yANp0Xhc+b48h023eVgFuu2bxdviKwAAAP//AwA9/0xq/AQAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8595eafb9e7e4c55-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Thu, 22 Feb 2024 08:39:23 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=cNxDl1b9xE4HcTb1YJm2HjM5hFbNd6QnBScCPpCLloU-1708591163-1.0-AcUmIf4qrgJFdWvRxtUcjyQu7jr87JC+JW/PeCL4dSgucPMgeC3xey621fdG1o3cenlMyFf2kW73VGPk1BXBoXw=; + path=/; expires=Thu, 22-Feb-24 09:09:23 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=VYfM_bvspYsdT1LznDOD2xrJQkw_isszAr3SzsG3Wsc-1708591163307-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '3502' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159940' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 22ms + x-request-id: + - req_02db56f6f64cc74e884368567fa190f2 + status: + code: 200 + message: OK +version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml new file mode 100644 index 000000000..fcdcd4c10 --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml @@ -0,0 +1,202 @@ +interactions: +- request: + body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002", + "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '111' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + /7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8595eb15c9e34c45-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Thu, 22 Feb 2024 08:39:23 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=m7Ar5D4K.9idJhk16CKLVtj6uo5eUKmQUL_ERAg57Yg-1708591163-1.0-AcWWksA7jTu7K4NyiId91Ernv3bb/cHb86iGbn1uHCAFOqELhY7/Zk/gVV4MBKh3T239xA8HytInlaRdQeN/WAg=; + path=/; expires=Thu, 22-Feb-24 09:09:23 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=6nqT1F_mXstGkTyMwEtvyR41SRvkx_182SQuy7a8bd8-1708591163986-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-ada-002 + openai-organization: + - traceloop + openai-processing-ms: + - '15' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4999992' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 0s + x-request-id: + - req_cdbba4499e265b33075ec7e49209e110 + status: + code: 200 + message: OK +version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml new file mode 100644 index 000000000..736efded5 --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml @@ -0,0 +1,87 @@ +interactions: +- request: + body: '{"prompt": "a white siamese cat", "model": "dall-e-2", "n": 1, "quality": + "standard", "size": "256x256"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '104' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/images/generations + response: + body: + string: !!binary | + H4sIAAAAAAAAA2SRzW+bMADF7/wVFlI4zWCwAyYSmsrSqh9JNy1Zs3bawdgu8fhybChNqv7vEz0t + 2uXpSb93eE/vzQHA5UayXgp3AcIE0Xkahgn6NAHBeuYuwC8HAADePhQAdzC1uwDuvu+1XQRBx5Rg + dS2ZVtp0wvLB+kXdFT7vjPRH1YputH4r+0Ab9cJ6GXSmhLtv7bU8CHK7aVIz/DisuCSvXB6DwUoD + +b4Yrk5dbuf31w+rbjimo8714SZQTQnHdbjTm3E47tglvxm3qL38vtkvT75uy8+2zyIUEYgiGEVb + lMzwBU4nQU+elWcsPWM6M559mQIhRBSi2LMmKzxjuchUW6tWTr7PVMNKGei29GzVKZHFjDEhhYTk + ucCQxCmFjD7HMKZEJAmNCxQnnq16JTJGKOdsHkMZCwYJJRIyGhKYckrSeB4VvMBT9KxlOMMXBE8t + 8ZNnq38m4P+gzQrPVucjVJntm/X6AZ/uvi7bx+Wqf7yfr5s7WfEv23wW5bdXhz85puXP4nW3RWSG + l+7H0+8OAL+dd+cvAAAA//8DAOVF2SkjAgAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8595eb17b8314c46-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Thu, 22 Feb 2024 08:39:30 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=LrhV9YCHSaQzRgd4Z88.xIisZNHlMMCiiL1NwlTc5E4-1708591170-1.0-ARYMec5I4HMyt0nu800/wsW80vg0lM8wTWyQ9iwng9qjzF4h6Mt9s3eba5ySpMEpG5kttmI6kymg5L74HOHxtEM=; + path=/; expires=Thu, 22-Feb-24 09:09:30 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=4o.jnI0jCKrdT_3NHLqH8eq1w2zoFApH7_UuYOXWyAk-1708591170977-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-organization: + - traceloop + openai-processing-ms: + - '6699' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-request-id: + - req_3ebf6e4eff42544160559b3f7053fa93 + status: + code: 200 + message: OK +version: 1 diff --git a/packages/traceloop-sdk/tests/metrics/conftest.py b/packages/opentelemetry-instrumentation-openai/tests/metrics/conftest.py similarity index 65% rename from packages/traceloop-sdk/tests/metrics/conftest.py rename to packages/opentelemetry-instrumentation-openai/tests/metrics/conftest.py index 457863630..e8b0597d4 100644 --- a/packages/traceloop-sdk/tests/metrics/conftest.py +++ b/packages/opentelemetry-instrumentation-openai/tests/metrics/conftest.py @@ -1,12 +1,12 @@ import os import pytest -from traceloop.sdk import Traceloop from opentelemetry import metrics from opentelemetry.sdk.resources import Resource from opentelemetry.sdk.metrics import MeterProvider from opentelemetry.sdk.metrics.export import InMemoryMetricReader -from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter + +from opentelemetry.instrumentation.openai import OpenAIInstrumentor @pytest.fixture(scope="session") @@ -15,16 +15,9 @@ def metrics_test_context(): reader = InMemoryMetricReader() provider = MeterProvider(metric_readers=[reader], resource=resource) - exporter = InMemorySpanExporter() - metrics.set_meter_provider(provider) - Traceloop.init( - app_name="test", - resource_attributes={"something": "yes"}, - disable_batch=True, - exporter=exporter, - ) + OpenAIInstrumentor().instrument() return provider, reader @@ -37,11 +30,6 @@ def clear_metrics_test_context(metrics_test_context): provider.shutdown() -@pytest.fixture(autouse=True) -def environment(): - os.environ["OPENAI_API_KEY"] = "test_api_key" - - @pytest.fixture(scope="module") def vcr_config(): return {"filter_headers": ["authorization"]} diff --git a/packages/traceloop-sdk/tests/metrics/test_openai_metrics.py b/packages/opentelemetry-instrumentation-openai/tests/metrics/test_openai_metrics.py similarity index 100% rename from packages/traceloop-sdk/tests/metrics/test_openai_metrics.py rename to packages/opentelemetry-instrumentation-openai/tests/metrics/test_openai_metrics.py diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/__init__.py b/packages/opentelemetry-instrumentation-openai/tests/traces/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming.yaml new file mode 100644 index 000000000..4a911a5fc --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming.yaml @@ -0,0 +1,191 @@ +interactions: +- request: + body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}], + "model": "gpt-3.5-turbo", "stream": true}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '123' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: 'data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + did"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + developer"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + break"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + up"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + with"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + Op"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + Because"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + it"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + was"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + too"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + much"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + of"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + \""},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"trace"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + to"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + handle"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]} + + + data: [DONE] + + + ' + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8595eb435c504c39-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Type: + - text/event-stream + Date: + - Thu, 22 Feb 2024 08:39:31 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=dMZMGgKnmaKfg.55ScFpjWgs7FO.3faPCi6iBrr_aGE-1708591171-1.0-AVH3iq2l3tqXNN2TsWRHa60CZQj6MtJ7aWfBdP0YaxfwOMD6SxWpz2gdyxj8VBBIKSDN/dpObUxw3kyq7E3UUFY=; + path=/; expires=Thu, 22-Feb-24 09:09:31 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=Pv5g5di77l3mltzjt3z_oXV.BjuVnh6P1pCO5jPgysE-1708591171540-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '231' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159974' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 9ms + x-request-id: + - req_392be5c1b625267636948dc14dff0d21 + status: + code: 200 + message: OK +version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_async_completion.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion.yaml similarity index 68% rename from packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_async_completion.yaml rename to packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion.yaml index 96f6eb44f..a32f7c22c 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_async_completion.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion.yaml @@ -29,23 +29,23 @@ interactions: x-stainless-runtime: - CPython x-stainless-runtime-version: - - 3.11.7 + - 3.9.5 method: POST uri: https://api.openai.com/v1/completions response: body: string: !!binary | - H4sIAAAAAAAAA0SQXWvCMBSG7/srDrnZjUr9WOt6M/BmQzZlTPBiDonpaRtNzylp6tzE/z5Sxd4E - 8j55P8g5ABA6FQkIVVamP7XH98V4OVPjxXFWfXzOX54mr3/zt3Al1z+i51/zbo/KeYfDk9sqLiuD - TjNdsbIoHfrEYRzG02j0GMUtKDlF422pPGpSuh+Go5ulYK2wFgl8BQAA5/aEa4F3DDa0oWXjgDPY - S22e/X1VSDrALzeQsYU9a9KUQ1P3YM4FDWCNDxYhZyLZ1rSJmlI8iQTCu2I4ryzvfDs1xtz1TJOu - i61FWTP5EQYpd4Vo+SUA+G63N7XMUSS3zaKyXFZu6/iA5COn1zzR/VLHhtENOnbSdPpoEviGS/AP - AAD//wMAmbPZ/p0BAAA= + H4sIAAAAAAAAA0SQQU/DMAyF7/0VVs7b1E5jK71yQAixA0JCCNCUJaYJpHZpXLZp2n9H6art4sP7 + 8p5ffMwAlLeqAmWaNkzL/tAv6I3un8r1Osb1Xf5ayG+7dPXj84uapNe8/UYjySG4l43hpg0onumM + TYdaMCUWq7y8uS2K1XwADVsMyWb1nyfjp3k+Hy2OvcGoKnjPAACOw4TzguSY6VYbhzPu6g81gZ3z + xsEDOG2BGDTFHXYgPAFNFhzCTkcQhwQWvzx5wXCAsd+Q68niXlWQX5TAddvxNnWgPoSLnuzRbTrU + kSlVCUi1ODXwUwbwOfygj7pGVY3NVdtx08pG+AcpRZbnPHW91ZUVyxEKiw5Xfb7I0oZT9g8AAP// + AwBW70D7owEAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85467257bc7309bf-HFA + - 8595eb4d59debb2c-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -55,14 +55,14 @@ interactions: Content-Type: - application/json Date: - - Mon, 12 Feb 2024 17:10:43 GMT + - Thu, 22 Feb 2024 08:39:33 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=WDbPRqWajmIz2LRcLNayFicf4OrePY9xsNEIVcsTRlE-1707757843-1-AXVjVpU5C00qoujxdsI6vodiD1n6Pj4bjOWzmUlVkehvx5r8M6SBkZ5XJMd1641THjGn0RnRRyHlkXpGMiYrs3M=; - path=/; expires=Mon, 12-Feb-24 17:40:43 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=vZDr1IadDlo76RvJ5P3ABS5Sw0N146KzYoKfToydK_8-1708591173-1.0-ASzU6a52Z3pZcq7KIoZdUeNEDVy+ZJLHD1acB/yYV9CClax/I1IY1u/zBuE1b/Y4z8NJvjgozhSFyTwF6D/HcdE=; + path=/; expires=Thu, 22-Feb-24 09:09:33 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=OocqtFxbRBsIIEZcKeLuGSLPLHw8cg_o1z.JxH9O6HU-1707757843870-0-604800000; + - _cfuvid=l.3eAfQOpi44uedifuPVNAx1dtIXWQLdSIHRo3nw4HE-1708591173093-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -75,7 +75,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '133' + - '118' openai-version: - '2020-10-01' strict-transport-security: @@ -93,7 +93,7 @@ interactions: x-ratelimit-reset-tokens: - 5ms x-request-id: - - req_705d0395332e66293a37b416a50a98e1 + - req_7998c0bcedbe8956ed1011cad997d513 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming.yaml new file mode 100644 index 000000000..7d7fd06f4 --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming.yaml @@ -0,0 +1,154 @@ +interactions: +- request: + body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry", + "stream": true}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '88' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - AsyncOpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - async:asyncio + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/completions + response: + body: + string: 'data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":".\n\n","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":"Far","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":"mer","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" + Op","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":"ent","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":"cl","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":"ality","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" + discovers","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" + that","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" + the","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" + researchers","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" + have","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" + found","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" + a","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" + way","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" + to","index":0,"logprobs":null,"finish_reason":"length"}],"model":"davinci-002"} + + + data: [DONE] + + + ' + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8595eb576c21baf3-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Type: + - text/event-stream + Date: + - Thu, 22 Feb 2024 08:39:34 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=HpoI1bzQahkh9C642hJQjq7TWJHA8_zguIJ59IB8hxw-1708591174-1.0-Af/XhPQuIUYovekL/ScmGwlYa5zSdUvDGcbaoR7khpqR7sODwPKPV/JZZ9HDCm8B+xa5SvtiQYo1Dxyoxpa1OnY=; + path=/; expires=Thu, 22-Feb-24 09:09:34 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=WqTH5LlUYEEee8pAbVNChJfiAt83JOyO0nUSd4lpcq0-1708591174641-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - davinci-002 + openai-organization: + - traceloop + openai-processing-ms: + - '42' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '3000' + x-ratelimit-limit-tokens: + - '250000' + x-ratelimit-remaining-requests: + - '2999' + x-ratelimit-remaining-tokens: + - '249975' + x-ratelimit-reset-requests: + - 20ms + x-ratelimit-reset-tokens: + - 5ms + x-request-id: + - req_2e001b10ae2aea70735254f0faf3157a + status: + code: 200 + message: OK +version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_completion.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion.yaml similarity index 69% rename from packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_completion.yaml rename to packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion.yaml index b87498d3c..70f187446 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_completion.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion.yaml @@ -35,17 +35,16 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA0SQy2rDMBBF9/6KQeuqOE8br0MJdNGm0EXbFKNIU0eJrBGSHNKG/HuRY+KNFvfo - PphLBsC0YhUw2TrDS/9erNvZ05I2641bhL/1avX50Z1eyufXN/aQftPugDImR8RzrCW1zmDUZG9Y - ehQRU+KkyItiUZTzWQ9aUmiSTYmTtlLzPJ8Olj1piYFV8JUBAFz6F24FycGDOvKDOInHrd3aFWEA - cmgjGmwx+l9uqJkfpryRjjvTNdqCMIHAoySv+pI+T1uFZ1ZBflcMNc7TLnXbzpi7/qOtDvvaowhk - 0wSDtol71vNrBvDdL++CaJBVw2LmPLUu1pGOaFNkectj441GNlkOMFIUZtSn8yw1XLN/AAAA//8D - ADc7qGybAQAA + H4sIAAAAAAAAA0SQwWrDMBBE7/6KRecaLJMmji+BFEp7aQ8thdIWo8hrW40sCUt2HYf8e5Fi4sse + 5u3MLHuOAIgoSQ6Et0bGWX/qVy9/1WDofvuZ8I+31tLX09OaDqMid35bH36RO+9wOLqC69ZIdELP + mHfIHPpEukmy+y2lmzSAVpcova1kg1BcxEmSzpZGC46W5PAVAQCcw4RrgXfAt4rhXXRYgq7gUUzT + vp8mOKHbBfTAFDyDPQoDrsEQGvxClTiSHJKbInVtOn3wXaqX8qZXQgnbFB0yq5WvlKhq15DALxHA + T7i0t6xGks8XEtPp1rjC6SMqH5ld88jyk4XR9QyddkwuerqKfMMl+gcAAP//AwABuoq2iwEAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85467257bc7309bf-HFA + - 8595eb49ae9bbae5-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -55,14 +54,14 @@ interactions: Content-Type: - application/json Date: - - Mon, 12 Feb 2024 17:10:43 GMT + - Thu, 22 Feb 2024 08:39:32 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=WDbPRqWajmIz2LRcLNayFicf4OrePY9xsNEIVcsTRlE-1707757843-1-AXVjVpU5C00qoujxdsI6vodiD1n6Pj4bjOWzmUlVkehvx5r8M6SBkZ5XJMd1641THjGn0RnRRyHlkXpGMiYrs3M=; - path=/; expires=Mon, 12-Feb-24 17:40:43 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=qstTxIsfVkv2MSHAJ6lfb8pzFk2Ee_Pz6O7RC2eIMxY-1708591172-1.0-AWXl9SYfZL/Fvj/UTGiEidu+aGfe3+amszDkgqBjCFahiTlasz7jZyUlUcm69iXgn0Ufis144/34+8H59UJI13s=; + path=/; expires=Thu, 22-Feb-24 09:09:32 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=OocqtFxbRBsIIEZcKeLuGSLPLHw8cg_o1z.JxH9O6HU-1707757843870-0-604800000; + - _cfuvid=6liDYCuVj1a6YS3PYzjqnUxkVYqsNuzc_l7UlZaNufc-1708591172500-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -75,7 +74,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '133' + - '119' openai-version: - '2020-10-01' strict-transport-security: @@ -93,7 +92,7 @@ interactions: x-ratelimit-reset-tokens: - 5ms x-request-id: - - req_705d0395332e66293a37b416a50a98e1 + - req_f9f0ced647a2ce3597149b2e33e8982b status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_completion_langchain_style.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_langchain_style.yaml similarity index 68% rename from packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_completion_langchain_style.yaml rename to packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_langchain_style.yaml index 9561ac2d1..38a38a1ad 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_completions/test_completion_langchain_style.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_langchain_style.yaml @@ -35,17 +35,17 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA0RQTYvCMBC991cMOS4rRKlb6c3DHkRYPKzsYV0kpmONJjMljW1B/O9LUtFLGN7L - +5i5ZQDCVKIEoV1jJwu/LVZSaemHbq76/rI+r5ff0vJy20nxHn/z4Yw6REXAIew1u8ZiMEwjrT2q - gNFxWsiimBeLPE+E4wptlFWqM6TNRMrZQ3Jio7EVJfxmAAC39MIYEBU72tGG2wCEPWh2DilE7Es5 - hLc4fTpl7Dj+4KE1AROPPWw8x74lrKjji6E6ZSZ7QxUOogT5RCzXjedDrEJXa5/40ZBpT3uPqmWK - jSxSHU4i8fcM4C8tcm1VjaJ8LCAaz64J+8AXpGi5GP3E62QvbvrxIAMHZV/4LM9iwj37BwAA//8D - AHXFvrCqAQAA + H4sIAAAAAAAAA0SQT0/CMBjG7/sUb3p2ZkMR3A08GU0khsSDmGV0r6zS9a3tW8JC+O6mG7JLD8+v + z5/2lAAIVYsChGytTuehC1N8e1ouJy9d+F19dE2+9vrw/hoWE3ETb9P2ByVHB+ORS0mt1ciKzICl + w4oxJuazbD59zPPZXQ9aqlFHW10dlJEqzbJLomxISfSigM8EAODUnzAUREfaIjsl/e3GbMy6QSCL + hlFj1Lt/mnqu5L526oAulTaA1AoNw2L1DD5YS459X9hnK1PjURSQXRVNO+toG3eYoPVV/1ZG+aZ0 + WHkycY5Gs+NG9PycAHz1rwi+2qEoLuuFddRaLpn2aGLkfMgT43+NLH+4QCau9KhP7pPYcE7+AAAA + //8DAIIfaOOnAQAA headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8546725ca80a09c1-HFA + - 8595eb5089f7bb2f-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -55,14 +55,14 @@ interactions: Content-Type: - application/json Date: - - Mon, 12 Feb 2024 17:10:44 GMT + - Thu, 22 Feb 2024 08:39:33 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=2Bm1PQKXQLZL2dzBbKVmYRACJBY8i6WIFIOmDLm0szA-1707757844-1-ATO/kxP9xhXvZJV/KrikPGNgZ0q2np2YYgavRXtRyX3o4Q6aePex+LbM2znaNyr+T+NqqEm34CW1MIXvpPqBBB4=; - path=/; expires=Mon, 12-Feb-24 17:40:44 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=7_07UQ1q86SE4.aE_SCFut89xwEVtvhcOBdP4bF9Lu8-1708591173-1.0-AdAfwNiLPHZYZJP2S0Z0M1TQEH+4OS8m3tC8kz4t4iJ3bgCij1+YPZosP+olayr+QB0aU9LOcWlgP/nvOZYFyQg=; + path=/; expires=Thu, 22-Feb-24 09:09:33 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=wE01wrUpuT_ncIDoteNnQk9SwMTGKdV1fO1pyn2HMlg-1707757844320-0-604800000; + - _cfuvid=74X6.ZRJWvGRra8AKyTnxVJqYMA.asKOUsnmRDFYlk4-1708591173640-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -75,7 +75,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '133' + - '134' openai-version: - '2020-10-01' strict-transport-security: @@ -93,7 +93,7 @@ interactions: x-ratelimit-reset-tokens: - 5ms x-request-id: - - req_07bb8ec64f0b67d08a3af3de50bff6cd + - req_4de4435b902f2d791bc968680a7e097c status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming.yaml new file mode 100644 index 000000000..821aa4f78 --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming.yaml @@ -0,0 +1,152 @@ +interactions: +- request: + body: '{"model": "davinci-002", "prompt": "Tell me a joke about opentelemetry", + "stream": true}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '88' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/completions + response: + body: + string: 'data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"''","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"Project","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" + of","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" + the","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" + Year","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" + -","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" + migrations","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" + -","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" + anyone","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":":","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" + @","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"byn","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"og","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"iri","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":".''","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + + + data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"Monitor","index":0,"logprobs":null,"finish_reason":"length"}],"model":"davinci-002"} + + + data: [DONE] + + + ' + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8595eb53d982baf7-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Type: + - text/event-stream + Date: + - Thu, 22 Feb 2024 08:39:34 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=7TMyEedcgcPn90e8eJoyzmqc0LJhT7TCORz4Enj2AY0-1708591174-1.0-ASIjvcCWLOv8LGIMFlo5wcMUR25HK/jsysJGT6a7pvrck0lbaLw6Jt4d5Lt6FOqsSmbywejs6AlCxNWxxjvS5PE=; + path=/; expires=Thu, 22-Feb-24 09:09:34 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=_2Fq2aFAGWcV7Xre.jEua2M37bzKdsqD_8rAMjQ2lFo-1708591174071-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - davinci-002 + openai-organization: + - traceloop + openai-processing-ms: + - '37' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '3000' + x-ratelimit-limit-tokens: + - '250000' + x-ratelimit-remaining-requests: + - '2999' + x-ratelimit-remaining-tokens: + - '249975' + x-ratelimit-reset-requests: + - 20ms + x-ratelimit-reset-tokens: + - 5ms + x-request-id: + - req_1149e4b93faaeb49f351e03fc23f4725 + status: + code: 200 + message: OK +version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings.yaml new file mode 100644 index 000000000..46adf1d91 --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings.yaml @@ -0,0 +1,202 @@ +interactions: +- request: + body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002", + "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '111' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + H4sIAAAAAAAAA1SaWw+6SrPm799PsbJumR0RkW7WHScBOXQrIOpkMgFEBETk0A30zv7uE/y/2TNz + YyKSYFNdT/3qqf7Pf/31199tWuXZ+Pc/f/39Lofx7/+xXnskY/L3P3/9z3/99ddff/3n7/P/uzNv + 0vzxKD/F7/bfj+Xnkc9///MX/99X/u9N//z1d0epj12n+qZDrTUOaF4qpfq3vuqLzz0HmO/8kbrd + UoeMDX0CZQvK63cj3AazWoPLpEEy172WCn7dZEC/Dh3Wds1WX5xKNGF/vMv44OdfsGRPJ4BLxjpS + e4hzx872C1h5AUfm/nDo2YYTFbi9Dh9qOn0eDhSoOXQcGuHj1gnDyetPprzNbUDEhsvBJL23MZyz + c4U4eTf24015iBACRyBXm876cIF2AWcBBdg5Blt35ozvAq3J3GOPN5fwWx1aQcJ3UaLGXXJTVs5V + JD302CJ8Mn77WfiEPPy64hEn20/B3q6UFQDH7ZOqUEXpF2ScAFxjtshOlqJ+pFfc7d/jhRAGgkvK + npPlwIN92SIxK7uqqeHNBr/neTq9hEJ3yxSYnKFAPQ1e3VnNyhuc7Eql5o6fwHB3pgZ2+2tKQJp/ + w3bcjyf4vBaI5iJWXD5vypMs39QnNna0BETbSw3Myo2B1cQlOiU7O4GqOWRYebMW0Ae0IzjykYSt + 5EFDeumhDTe2+KWOs5d0FonnGjY+mUlx7i13PobfBir3KqDK1vbS5ezJnTRtiUudffsNlyVzJjgd + rjbWUz1J6V0KNJg/shRfjo9XOhifVwRq3REp4rqeLVaZiuB18wGh3q1Lp7OlCmCDYxk778KqltP9 + jSBUDwbVTWtm7XzxJNAk74Q6Y3nr56vHYqhbrU0tC3T6vMYDXqUyJFLK5opkh7Mmj8rMYawedoAs + OPUgqL2UOrfm5C6ta3v7XS+f0GYn7BjxuEMj3T/ymxq2f6nmu3+tIX17BqovplFN6gIJRPvXDlve + dO97T01ycNJFlyrV/Z2y697iAHpuLQT6t1bt6NkVpMfJQdSPLn448fJRhOVW6JB83O7dKeN2EfgY + dY/PpqazWd4VGqRi/kTMLh+AekhToAifV2ydW8Xd1s/EgGRuGsRha8smrXkGQFbfLraP/sddnKtS + ygFIMZHM3VFfzg0RITulR2w8yxvoFu1eAv+92xG+4UtAeTMbwNRKBj7O8KtPNp4Kma/dnnA3vmdD + fJmFzSjNiCbqqXaZUhqmPNanG75v3k93OdLPAOfDFuPDBLDLHpe5leNjf0TCsnn1JPyIHDTyuqIq + lSLW8/vRhEYEYyIWddqP8vkcwz6TrtTRu09K92Bc41eE1DHFc09/+U+4ZCCb6weyZQN6T6pZ/aDK + ubf0+WXEC/BtaSCicS9CBuVQgL3wtnCAL193OqSuBG/zzcdGw2uACJ00wdjbaYhePxmYrpXfwq8r + HbFVy1XPHvQ0watOINbFAwPLqckWwKX0ie7pBVS/+IFDKmAy32+YLZVt8WB8mU9U3y1fF8yLYgCt + PnhoO5MxXbhIDKDgxgd8OA28OxI5jwBU3Ya6VZGE7MXZCzCXnY8yvDV19oBKLBtpbGO9AgUboCIO + cPAPMtW0LNFnR3Ju4Hp6vwlnBk1PQKG34BevMv8a+lwHXSm9bhhQ+0kHl704ZZLPn3bEBl+q6e5W + tBMU0uSDUcSqdPh0vQ156bPBh3B/qVh8GHN44xsT5e6+r5bn/rnA3a0NsbUVq2oq068G20WXydZ/ + BumEg08E1Yczoc9W1CvKgsWGRPUr6mhCUbGcygpMDoZPeje2+tl74RKWWA3QRjmf9d/7B8T6XCja + PDp9usJhgq2Njqg23xaY+qD14ASdJxLum3048fHLgMRIM+yfIoMNoUUMkN0jgaobhAGbOtmE2iRv + qW/4btX17weR5qCPycat9XAHqlMOG3+YMaaK4q7rUeCql2SzoC5d3GmeYD3FGlapxIMx22YNGBJb + p6dDPYL5tXtoIHoLB4ySpA3ntLUXWDhgJKPg1GC5dW4BkMY98SG5qensRgcemm9Y0+iy18C2JY4J + i1dXkeJklPqkeOoCL8zbYttqVLbszzvpl0/UhvO7Gtb8hriZK4q5S9VPsr8k8lHqFiTcPeAu1avh + YIu6B8Z6HvTs7U2CzJT4g1VH6HrWKGoA2zSrcSxnXM9e8xnB1zY9YE0OtGqCykRAbUYzvnBtzZhW + FScZ6zeDhiYQq0XMHzHQHu0OG9KxCQs/cI39qgdYG65axc56IMJY4EOszq9EXx4iKMBGK3dYj3HY + L4X04sFu+86JvMaD/fKf05QJO6s+baUsqOGDVSN53a+fcJR3rQbyq2JR1X5QtqjmyYSbm+xiVf44 + bCrbUyO7eRoh+Kp9txUXu4W7JX2jxXlpIWs/ZgyXCm8wHj7vX35NEMfdk5oX7sRodDh6oGyhip87 + bdbH7sVN8Hg9CAScl0wfrsfoBs6fbsSadzzpvTxxNzCE0xmrz4XpU8LZHDx3fIP98GWGk/SWIzjD + 2qBWpHvu7lF+PVjh6k49FrjpErWuCauNmGFHPRk6O8wIAS3JOeo/6yebzPZQw311ovjmKIdwt+Yr + /FJsokmt3mHbB4Unp9otpfqrbFxmTLwJ6e3IkW/5effLxF8F8KW+Sa1a1vv5a4EEbq32gO97F7Bx + midBXvcnVpIiTimoTtkvv6hpdlvA4gGd4BT4M3Y0vQyHJ+s5mCeeQs/DyNL5xjIH4oaq2C3CG2P0 + wRK45hPV9RGFy5e71VAJDQ6n+nkT0mre5rBiZoxajYBwQj0fw5h1CdZQ6YDl9dII+GJTw8cw7CrG + AsmBazzofQRF1VmXAMkmrec/9W+yv98JPKqnS23cBmCKXs8IBJF0p65ZFmA+nF82WGTTJS8GHinp + N4gD9fHjUVfZQX1WsttJ5rYdwobh1tX3gX0R8J9rTZFs4LTqton5Wz+ZtKuns9t4i3+8RO3dPmdL + Jn5v8PItDlj18ltIW/+DQNEjRM22EFw2dVtD9um9pIfnpkmnDco7CVqvG1W59FzN46QVYKsGIXau + y1efNI8ocBK5Bu3bEwDLl+sIXHmB2rHOsYFNigcK0dwRphQeE26n4ASHimdYO0/bXz2XpHdihUiQ + M64aZ24p4PgQ9N/7YLMPJgIhP5SECwGspjrzAyAbs0Ggg1R9MYqxBo8w+VIPbl7pd3HhCUTuRsTK + bFVgidPNAtQx5Kmp6hOgQ3ZF8IXeI1mGa9n3J+HuQE/kHbrytDv1+6MG7zUbqJ2VXT/Bz7mE0dcs + qO0wvRqnWRRk3rnd8ZU094r99DeWNA9b0tClk3Q/LFD5fnjCWYeazS3RTPDJkYhX/uq3Q6UIss2W + PdkELNZZlBeR7IqxTjX2HioCzOQGDk/FpibQgD6JGycC6fOsY1Nsr2xZtHsBeUP5YN0uZUbn3kK/ + /U0+9252l5oWNfyo8Yn6DyerWKDvbAiN6xMt3nHSO7S0JnwZmwJJxaAwATdaB8Vn6VHzHfLpvPu8 + ObjsxYD6b1yzP3oIfeBQK85MMM+cVIDmJPuEGP2rahbtXILDrYvJHDuH6rcfQPoeb1SPMevn0FlE + 8J74I/ZABMOliFQNQuPypH63W9If70D1KF3o8a3NPVXpUwIP+XCjpnJa+qWB8AZeHDdhPLU+ED7x + hgf6K00oXvl6TtMzgjjMG6x8VaYPoLFyyDvJHS0vY3InI9kvENadQn1ygP1iUTeHRZ5YZLnMj4rc + d74HbcnpsU31j0uho2ey9gkPZOKjd79kh7sGPkbT0x/vTE6HFKDElzs1XsfcZQN+lLA4Nyo2um0f + TtqGSyDvN8Gf+JAG8gnkkCBQR0itXljjA9Sq/6DP5OeMguMcyXIbKWi3yxWdgeM+gq2YUhT/+MA5 + ZQuYbp8Kqwk3pH/4h25PDXaH+7GfZ7dzYPdse5qJVgLYRewHEJvPE7ZvL03flTcDwZlWHAnVsNcn + 3RdN+GqLDN+vUegu431CMNbPV2oXFXNH7VubEHIxpcgeHHe56R0BmwsLCHHNMZzQIS1Au6gy1i6z + 3M9rfwibl04JPMRST0/fVy3vByHBOr/7Vg0YmAfTsnqSFrcLIFk/C3BdD6LD5xAyl78RUO3LDh/1 + De2H/ZJM4Pv+pvi48ni/7G0BisFg0nNUFdUcziGBW+68IcFw1Xr+l6/bV3ql+BGobCfargIvpt6T + 8i0KjD6OjglKLST0uHVYuNTlrAE+yQG2DGL3tNsGxn7VC/Rc+6nvoVcC+dwBm8DK+fbTQQ1a6ETX + koD7rg7nbZLYUH9FIj5o7jWc21dSQgOVKtXWer0dZQ9Jl8oOqa6Z33B+6u0NpBi9sNG3x37+vOxE + WvmDurezxfpL4IgAYaJjixsDwBp27qByfwV/eJgdnDEBzW7QaMo+YU/K6H2Cz2SwaHjJtimTnUvz + 4x0Edi3UB8F5TFBTFkzdH5+aYmbA/pjKFJlBU03HLxMlS3j5RFAF7PIbfpNLmZf7SNw+Qb/6Hzeo + ObeMeqm46ZcoDUu4+iXYb/S+WpbtSwTzUbcRSf2m+u1XYC5bH5vz/e1O8HMvoYf4PY7uUp+yzaJk + UM+NDN+Vhbjf6a0GcO0nVr1Ww+kk2QYUIi4k0kCTdN5v90Ri4VvDBtG3FREeexMiCr5IZAbtJ+H6 + zIHVJEcic96FLfbRFH/6TCrTOjNmvyUBSkWZIrnOzGpmnpnAfWEI9PGsN2y8MkeD/ZcpBOZxyebx + CHgI/Mcb7c0k/TfPJ33/pljACxubEC2S/pk9enB3RjXl96KWm+STELgnGzaaYmTAzYYoZPvcNOEc + e18EZZSeEW/dTJ0kBuJ+/R5VGZDTSd0MAXzIR4k65u6rL3nAQdB9T3vEPdqlmp73ZYBKHOyozQzc + j5N70n71AetNPIBffw0bw6hpGryldLKFewST9K1TJcjf4Uctcw88X06G9XdFKjL5G+XXH1F77SeX + UbkbYHwZT2pc9iUj9+7S/fwr6nltXc11UJZwcueMOlBg/ax+zxB6OUjJaCDeHRXcDnBayoAef+9r + 5RGAYiSR/UnCbBjDvIE+PuX0qN1Dd4K8aso//2ivNjwYj8XdgZ/rzkSbo6O4wsoLQH/FItmfrLlf + 4J6XgJjFIVXEOO4n0OAMXP3rkVrmZezZ4UrNH+/gn59FYQwUeEu+VzxuFFgNSKwkiEJVxTe5rsBy + f4QQ/PoV03rwLmGavIAgPbn4qfXRqmdhCY28qagiO4+UvGEZQKkzTaop2607+0AkcLMZFPpEy9iz + VS8gVpBLj133dKl8PTgAafBJNpQ3maD0hP/pJZreilPxWnM9wUMvzdT66ftkkBvshnxBcvhqwimp + vwL8ICfGzuHsVaR6NVCW8wcjbQIOIS9/+g62Z3GPBAV3bh+LMg/UZlvgA0RqP/CyKsHnQ1LQ7vJt + q/kpTAtc3x/G9lVlO5R+IJxxIiGmhq4+f0nmwe7ZHLF5dhx9rU83+MWGho1bhNgutUYJhPZZRBzI + 1F6Q9rcWvt4nlV683u0nW7chcC1ZoWovVmDcKkAD3bPrEaBN786qcCyl5bmpqCEdzZQ9q0MGrAqd + Vt4WGcuPmQf08ynGKjJ4NiJ7ycDqz5Fh7X/Yy5lu8umDbawX1ALL6h+C6XLvqPNINykzrhEHaF5N + SFr78ZUPEjClWw57prypVj0xgTPnDvVXzV4Sw+TA7qkdsDcdjmAbN3YEHNWysOrswn+v3zgvD2yq + AnVZLG55sPptFFO+YdPhA7JfvSDQPN7Ywtn2AGb64pBwMPZhVwJkguYab/74w7sHTHJ4EW7kDz/M + 4+QUgFuyyxpvM1yuJ8WG10kyqfk666FAeZ+AaAjuWCm8CrAjM9tfvULcSF22rH4TOEmPimqo7ACd + dnULHxmMqNfds5TkAccBYtwzJHZYSfmfv7J7mh9q9O23WrJAaWQ4l1/qctYHTOYWB4CPDkeqV3ZZ + Tc+GT+D4yc9E/Gaauxu0NwcpeiJkdJrvbqMbGuD3Ulwx5i56tXznlwa7Rf5ibVlQKhXSlweUExnW + HsIBMMs71jANMhmbgt8z1jJZkiAJfKr3nBQSLbxPIE+QgmYunftZxZIAxCHZIjHQ4nR2iiqAbXv1 + yf6lHnVBGr4GpGpvo03Y8CkFcSHKoyxbVBs5qxpoVLTyuv+omTZ5OO1voIOfVNlQJ+C0dLtDSID9 + yTxjm7t11bcS9x5c+f3HC2BQN3UAjPP0wO7J21Rs5Re4/bAjxslB0XmDv0ngrSQ1Nf2jWs3R/Oah + f5kvJOLkUadHZnbQ2Yk5xhd/38928CyBGBAT26Vzc5fTPTWg/97uqEubXmeJNNj7tf5STJVCr89S + gOTvJmwRONCyXz5TzMH1/5BFDsp+0v3JgAEpGmodqx377X+49g/U6t6zvoTqyYZo6BFWdq+PznZR + kctL5W/wYRwNwNaZBSha5UIY8rVqm26dHLhb28GpWGhgutAbhOKbe9HD6xO5bdWWBIjDbUs1Nyqq + WdVmR179TmwHmhASG/q2BMbFxPomfLDFugwxqKdIwxHHXfrFcU6crPP9Fn325sg6YAY3GHtbDZul + 2IZTfNnzcO0ffv1auEQqTKQsNlOKH2EX1pV2FH9+18rzobvszmErvx+hh5X4ObLvjr8UUh8GDjWG + 7FQJnyPnQOG8JH/8dMabEQFn/hVTv++mXsB3m4P1SX/hX77QX7/Pfy41Vvv9kA4Zt4mgXr/DVZ8L + feF1LEGLBQvVBEWsvtd7J8In/7yT7SCZPb/6ReCm6g5Vik3prvEuoKSnjACnOqZLvxxOcB96Pnq9 + 86KaSrTPISQnn+bYujDmeBsIfuvDR0fRhdXvgCm9vKn3qkd3kj99Ky3h8YGii2n0wree8/06D8DP + db8KRTHVgB05HmuebVU8Lx8l+GCvESverkjfqDw38gFsQmyPD6fvbt99Aiwobah1+do9s72UwO1u + 2xP5oC7hMJG7BDPKHGwW+Vuf9QfqQOZlPr34+ZHNEfe4gbO06UjDWBsuz/11AeBzi/Dq94A//Obw + nY5+/T0dtlz86yex6fTcqtcOD7pyb1HnI3Vg3vGX8sfvVLW+LWA+ihwY0SygnnkUV72PNMjCj0Zd + sroHP976plxP0ZdU4bJ5zRAu389MVr7r5+B6i4GF6ZbaiW25E42KDq5+PTmvfuFyFQoI+0y8kssH + 3fVFNAQkpc9Qpxqta5ev2m6AHlR07BRDAYhpn0rILfmF/vzLP/38Oi/CzuWOwuljaPHPH8b+6o+y + 971IoO4IKpI5bwum6zFK9jKoU+yJlsQWsb9qMB69A5oE0rLvVilEyMzhjh8xafXx2gTZz4+gKNtG + IX/ge+0P7z8utlvNgVMs8m//Cc3+xOZdIiRwHMU3dWLPqxg9u7y0+jtoJw1OuIx3EUFbjmrqIBOw + eXOWG/hWniZVK0VOh3XeAygRzli5DLSahn3qSF77+mJE4xObjkKVy2mQy9S8uEtP9enFQRZvH+Sd + 349sMnnZhrmUNlQL43O1Vb93COkbGRSv84fFq7MIRlvxQw/ahnOnhFM46B/aMxGCGbu7Z3yRoMIy + FR+ni6HP5kEfIB6Pl3WeELmTf1Bv0K6GK3XkLkmn+DLz8uSyjMDr7uqy0tVK6HvGm+JSouFktn4N + azMNCUeqoGeuakdA/zAP41jZgcW82CY81xlPMxa4v/rQ7hUslERa4k3Y7j3DgDNsjD/1ge1LdIP5 + WMj4GNmJu3zinQDX+k2PW3nup9+89ufvBR4k4Xww5lo23pqI5ufCXHLr9AJ8euuFD5tU15fXuKz8 + J87UuScCWBat7+DKd9h9HFA1FP4jAOf58sD6qs+ksM6ZbPRPD22m1mevoE40UPAShxqz2zKimzCC + d3LfU82nXr+IImpgezEW+pt3jWl6R7/6hm9CsAfzvp0ULikPEuHF6gtmBB0eskSNkdAWgj7+5r+t + KlzRdBloP+XNzfnV33W+8krnQl9KmLTPgdQSrKthipYJrPlN5kp5hEy8GAR+332K9mHorPXzW//m + 0USyegq61yidgPHiN2hSJkvnvf5m/Jn3nsdi7tf5KP9nHqCk0cP9oz+Nk8dkt997+sqbHHwREdHg + SAx9S6q3CT0k7P/kC0FLYco//fcQ/la/eijdP5s3mjbVTV/0Iszlv3+nAv7rX3/99b9+Jwya9pG/ + 14MBYz6P//HfRwX+I3kk/8Hzwp9jCGRIivzvf/59AuHvb9823/F/j22df4a///kL/jlq8PfYjsn7 + /7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 8595eb5b0bb5bae1-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Thu, 22 Feb 2024 08:39:35 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=6Evy5WM46CyG0Q0lkZXbPk7qrR95pkCsltWjmsSDp3Y-1708591175-1.0-AaaHLb00gnITBMlPiAQ5XtNppollNkx8vt1vVLqTw1VWz9hIJREUr/77nQKykC98asbVXldB/6jjWsnlr1K09FA=; + path=/; expires=Thu, 22-Feb-24 09:09:35 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=7jBLS6G4ZIV6Pjx2AwYHpgIYnpJu.FW0.OR09oGFU.U-1708591175064-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-ada-002 + openai-organization: + - traceloop + openai-processing-ms: + - '29' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4999992' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 0s + x-request-id: + - req_d4be275b923814571b3813ae58e029c5 + status: + code: 200 + message: OK +version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_functions/test_open_ai_function_calls.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls.yaml similarity index 70% rename from packages/opentelemetry-instrumentation-openai/tests/cassettes/test_functions/test_open_ai_function_calls.yaml rename to packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls.yaml index 49d0badef..952f5bc93 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_functions/test_open_ai_function_calls.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls.yaml @@ -40,18 +40,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1yRW0vDQBCF3/MrhnlupaltE/OoiCIiCPogRsJ2O03S7iXsTrBa+t9l00taX5Zh - zp5vzs5uIwCsF5gBykqw1I0apu49eZov3tT0sXodv4j0Xm5W6u734eN5HeMgOOx8RZKPritpdaOI - a2v2snQkmAI1TkZJMk3SybQTtF2QCray4eFkOJrF1wdHZWtJHjP4jAAAtt0ZspkFbTCD0eDY0eS9 - KAmz0yUAdFaFDgrva8/CMA56UVrDZEJc0yp1JixbI0PqQgqlLoAAaITukCVxIVvnyHDxTYIrcmdw - ABSubDUZDulxmxuAHJWVIpBzzCDHW+s51LnZ4cm5O1S708uULRtn5/5fUFzWpvZV4Uh4a8KQy9zR - kfbVrbK92A42zuqGC7ZrMoGcjvdc7D+tF+PZQWTLQvX9mzQ6BEX/45l0saxNSa5x9Wmv0S76AwAA - //8DAJDkVkZOAgAA + H4sIAAAAAAAAA1yRT0/jMBDF7/kUozm3KFkoLbntwoUDnLigzSoy7jTxYs9E9oQuqvrdVy79y8Wy + 5vn9/Py8KQDQLbEGtL1RGwY/XYyf49y+uKoM6/W1lI8P/WuYvYb48fx4j5PskLe/ZPXgurISBk/q + hL9kG8koZWo1Lxezu6qaz3ZCkCX5bOsGnd5My9vqeu/oxVlKWMPvAgBgs1tzNl7SP6yhnBwmgVIy + HWF9PASAUXyeoEnJJTWsODmJVliJc1wevT8TViPbnLq1xvsLIACyCTtkR9raMUZibddktKd4BgdA + E7sxEGtOj5uGARr0Yk0mN1hDg78kqfAEnn422PAWj+7tfrc9vs5LN0R5S9/C4sqxS30bySThfNFl + 9uJA+7Orc7xoCIcoYdBW5Z04kxc/vrh4+riTWC32oooafzYvy2KfFNNnUgrtynFHcYjuWG6xLf4D + AAD//wMAqtXH1VMCAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 854672653e9709c5-HFA + - 8595eb5ccd58a31f-FCO Cache-Control: - no-cache, must-revalidate Connection: @@ -61,14 +61,14 @@ interactions: Content-Type: - application/json Date: - - Mon, 12 Feb 2024 17:10:48 GMT + - Thu, 22 Feb 2024 08:39:36 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=TuNPTWsTeMzqubABLWZEiwVCbDBuju0.NOYAeTG3OPE-1707757848-1-ARLpLh/DzTiUI7j9jOVIHe/TqWllVUm7iB853z45TFFYXQaJrwcC7FAtForG5gmJZLw6mZ8t+8XJ7olyiIo37b4=; - path=/; expires=Mon, 12-Feb-24 17:40:48 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=_rd5IlDHi_GsR1.J.XKrwYlMLLQ_gAVl6B2xPPth3TI-1708591176-1.0-ARH5ECyv2FyUJRjMj3wNBkBZYf8XemoJD3257OBd32n/NTxzs6OhmosdcCXEr8umSjtVumzPLZpcWywcfftD+A4=; + path=/; expires=Thu, 22-Feb-24 09:09:36 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=3yFj0CRCs1IsBeVyJOVvXfyMR2vMqXBDwRIwh96ssBM-1707757848183-0-604800000; + - _cfuvid=6H5g78PRJq2.qa15F2lPWyXlp.PKULC.iWc9TAFwo2Y-1708591176422-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -81,7 +81,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '2656' + - '1016' openai-version: - '2020-10-01' strict-transport-security: @@ -99,7 +99,7 @@ interactions: x-ratelimit-reset-tokens: - 19ms x-request-id: - - req_c93a7e3930665fb2d8d7c7c04765684e + - req_feca2c2a743ffee38cd3ed89fed33e8a status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_vision/test_vision.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision.yaml similarity index 68% rename from packages/opentelemetry-instrumentation-openai/tests/cassettes/test_vision/test_vision.yaml rename to packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision.yaml index 5e67f4b5e..2db067134 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_vision/test_vision.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision.yaml @@ -37,17 +37,17 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA0xPzU7DMAx+FSvnFq2iW0evoHEAwYVdQGgyrdcE0jiKvY0x7d1RhhjcLH//B+N6 - 04LpLGo3Rl/O07J5eLz5uktpF9Fd877CxfNyen9r9wtTgOG3d+r0V3PR8Rg9qeOQwS4RKmXHqpk0 - zbSZ11cFmJF78lkyRC3rsqoms3LrxHEoY6Kto10WbwQHMi0cTEw8Rl0pf1AQ00J9Oc/m56g/pJoV - YJQV/T/2tD5mumXXUX68HMxIcnZP7PNhUMSJYtBTcw5K4bTryRK4EQcCsbwTQBBKjgR4DTIyqy0g - sfcuDGCd9wJqUeFnO2CATeg3HjXjEVUpBZMLrV1wYleJUDjkIE9hUJvTXejp07QwOb4evwEAAP// - AwCB3rzokwEAAA== + H4sIAAAAAAAAA0xPS2vCQBD+K8Oek2Jo1Oi5iJdCKR4KpciYjMna3Z1lZ+ID8b+XFWp7G+Z7X43t + zBJMO6C2PrqyGS/jgjYvm9W4fu+0/jisZN2c/SuFt8oUYHh3oFZ/NU8t++hILYcMtolQKTtW80kz + XVTVfF6A8dyRy5I+almXVTWZlUcrlkMZEx0tnbJ4FOzJLOFqYmIfdav8TUHMEurnJps/ov6QalaA + UVZ0/9jT+pbpA9uW8uPzajzJwz2xy4dBESuKQe/NOSiF+67NQGA99gQy8EkAoU94kRYdgcPQSYuR + QAdUwBgJk4Ay7AgQhJIlAd6DeGYdChhDZ3KbvQ1Whm0iFA45xVHodcjRNnR0NkuY3L5uPwAAAP// + AwC6NnWIkAEAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 854672779dcc09cb-HFA + - 8595eb65899cbaaf-MXP Connection: - keep-alive Content-Encoding: @@ -55,14 +55,14 @@ interactions: Content-Type: - application/json Date: - - Mon, 12 Feb 2024 17:10:50 GMT + - Thu, 22 Feb 2024 08:39:38 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=D29fEtZBsaErhV_J66xrEEtNpdJNLOS3I5qUMBnW6UI-1707757850-1-AUFw6XKpJgRdxORMEIeGF4lYnOenj2xt9Ox3zioXSmiafh+8Tolq5EsPRgRwhA5SbVsgGRmC1vl5A9RtaOTJ1cw=; - path=/; expires=Mon, 12-Feb-24 17:40:50 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=kc2LmEijUZrDLmkssIklXba9DoerykXdpEV3k.IsQGw-1708591178-1.0-AZBctbIxeuoaGL3+FIwsJ7EwyMoP99Vadn22+YiVfX9pmTMOu3Zrp9lm3K4RiU42tBSZf65+65PZLKWKtcM3Jho=; + path=/; expires=Thu, 22-Feb-24 09:09:38 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=P0Ff54IPoiBJ9YXP4WJClvAyUOWN_RYp0ZilmncDTeE-1707757850522-0-604800000; + - _cfuvid=rGxxwgJG.V8WcdCm1N.tPriu6pSNreAF8D3FamybKoE-1708591178427-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -73,7 +73,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '2064' + - '1699' openai-version: - '2020-10-01' strict-transport-security: @@ -83,15 +83,15 @@ interactions: x-ratelimit-limit-tokens: - '40000' x-ratelimit-remaining-requests: - - '1489' + - '1499' x-ratelimit-remaining-tokens: - '39977' x-ratelimit-reset-requests: - - 9m40.586s + - 57.6s x-ratelimit-reset-tokens: - 34ms x-request-id: - - req_681015a8fa04e3e28ee260ee4bc078c8 + - req_d96a2924642e88d078d431f77916d8f5 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/conftest.py b/packages/opentelemetry-instrumentation-openai/tests/traces/conftest.py new file mode 100644 index 000000000..46d85c75e --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/conftest.py @@ -0,0 +1,25 @@ +import pytest +from opentelemetry import trace +from opentelemetry.sdk.trace import TracerProvider +from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter +from opentelemetry.sdk.trace.export import SimpleSpanProcessor +from opentelemetry.instrumentation.openai import OpenAIInstrumentor + + +@pytest.fixture(scope="session") +def exporter(): + exporter = InMemorySpanExporter() + processor = SimpleSpanProcessor(exporter) + + provider = TracerProvider() + provider.add_span_processor(processor) + trace.set_tracer_provider(provider) + + OpenAIInstrumentor().instrument() + + return exporter + + +@pytest.fixture(autouse=True) +def clear_exporter(exporter): + exporter.clear() diff --git a/packages/opentelemetry-instrumentation-openai/tests/test_chat.py b/packages/opentelemetry-instrumentation-openai/tests/traces/test_chat.py similarity index 100% rename from packages/opentelemetry-instrumentation-openai/tests/test_chat.py rename to packages/opentelemetry-instrumentation-openai/tests/traces/test_chat.py diff --git a/packages/opentelemetry-instrumentation-openai/tests/test_completions.py b/packages/opentelemetry-instrumentation-openai/tests/traces/test_completions.py similarity index 100% rename from packages/opentelemetry-instrumentation-openai/tests/test_completions.py rename to packages/opentelemetry-instrumentation-openai/tests/traces/test_completions.py diff --git a/packages/opentelemetry-instrumentation-openai/tests/test_embeddings.py b/packages/opentelemetry-instrumentation-openai/tests/traces/test_embeddings.py similarity index 100% rename from packages/opentelemetry-instrumentation-openai/tests/test_embeddings.py rename to packages/opentelemetry-instrumentation-openai/tests/traces/test_embeddings.py diff --git a/packages/opentelemetry-instrumentation-openai/tests/test_functions.py b/packages/opentelemetry-instrumentation-openai/tests/traces/test_functions.py similarity index 100% rename from packages/opentelemetry-instrumentation-openai/tests/test_functions.py rename to packages/opentelemetry-instrumentation-openai/tests/traces/test_functions.py diff --git a/packages/opentelemetry-instrumentation-openai/tests/test_vision.py b/packages/opentelemetry-instrumentation-openai/tests/traces/test_vision.py similarity index 100% rename from packages/opentelemetry-instrumentation-openai/tests/test_vision.py rename to packages/opentelemetry-instrumentation-openai/tests/traces/test_vision.py From c690b0d228ebfb25f694a406788025d773ce8531 Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Thu, 22 Feb 2024 09:42:47 +0100 Subject: [PATCH 15/27] chore: added missing openai dep --- .../poetry.lock | 182 +++++++++++++++++- .../pyproject.toml | 2 +- 2 files changed, 182 insertions(+), 2 deletions(-) diff --git a/packages/opentelemetry-instrumentation-openai/poetry.lock b/packages/opentelemetry-instrumentation-openai/poetry.lock index 4cd56f9ad..bb9a361e6 100644 --- a/packages/opentelemetry-instrumentation-openai/poetry.lock +++ b/packages/opentelemetry-instrumentation-openai/poetry.lock @@ -338,6 +338,43 @@ files = [ {file = "multidict-6.0.5.tar.gz", hash = "sha256:f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da"}, ] +[[package]] +name = "numpy" +version = "1.24.4" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "numpy-1.24.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c0bfb52d2169d58c1cdb8cc1f16989101639b34c7d3ce60ed70b19c63eba0b64"}, + {file = "numpy-1.24.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ed094d4f0c177b1b8e7aa9cba7d6ceed51c0e569a5318ac0ca9a090680a6a1b1"}, + {file = "numpy-1.24.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79fc682a374c4a8ed08b331bef9c5f582585d1048fa6d80bc6c35bc384eee9b4"}, + {file = "numpy-1.24.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ffe43c74893dbf38c2b0a1f5428760a1a9c98285553c89e12d70a96a7f3a4d6"}, + {file = "numpy-1.24.4-cp310-cp310-win32.whl", hash = "sha256:4c21decb6ea94057331e111a5bed9a79d335658c27ce2adb580fb4d54f2ad9bc"}, + {file = "numpy-1.24.4-cp310-cp310-win_amd64.whl", hash = "sha256:b4bea75e47d9586d31e892a7401f76e909712a0fd510f58f5337bea9572c571e"}, + {file = "numpy-1.24.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f136bab9c2cfd8da131132c2cf6cc27331dd6fae65f95f69dcd4ae3c3639c810"}, + {file = "numpy-1.24.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e2926dac25b313635e4d6cf4dc4e51c8c0ebfed60b801c799ffc4c32bf3d1254"}, + {file = "numpy-1.24.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:222e40d0e2548690405b0b3c7b21d1169117391c2e82c378467ef9ab4c8f0da7"}, + {file = "numpy-1.24.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7215847ce88a85ce39baf9e89070cb860c98fdddacbaa6c0da3ffb31b3350bd5"}, + {file = "numpy-1.24.4-cp311-cp311-win32.whl", hash = "sha256:4979217d7de511a8d57f4b4b5b2b965f707768440c17cb70fbf254c4b225238d"}, + {file = "numpy-1.24.4-cp311-cp311-win_amd64.whl", hash = "sha256:b7b1fc9864d7d39e28f41d089bfd6353cb5f27ecd9905348c24187a768c79694"}, + {file = "numpy-1.24.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1452241c290f3e2a312c137a9999cdbf63f78864d63c79039bda65ee86943f61"}, + {file = "numpy-1.24.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:04640dab83f7c6c85abf9cd729c5b65f1ebd0ccf9de90b270cd61935eef0197f"}, + {file = "numpy-1.24.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5425b114831d1e77e4b5d812b69d11d962e104095a5b9c3b641a218abcc050e"}, + {file = "numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd80e219fd4c71fc3699fc1dadac5dcf4fd882bfc6f7ec53d30fa197b8ee22dc"}, + {file = "numpy-1.24.4-cp38-cp38-win32.whl", hash = "sha256:4602244f345453db537be5314d3983dbf5834a9701b7723ec28923e2889e0bb2"}, + {file = "numpy-1.24.4-cp38-cp38-win_amd64.whl", hash = "sha256:692f2e0f55794943c5bfff12b3f56f99af76f902fc47487bdfe97856de51a706"}, + {file = "numpy-1.24.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2541312fbf09977f3b3ad449c4e5f4bb55d0dbf79226d7724211acc905049400"}, + {file = "numpy-1.24.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9667575fb6d13c95f1b36aca12c5ee3356bf001b714fc354eb5465ce1609e62f"}, + {file = "numpy-1.24.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3a86ed21e4f87050382c7bc96571755193c4c1392490744ac73d660e8f564a9"}, + {file = "numpy-1.24.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d11efb4dbecbdf22508d55e48d9c8384db795e1b7b51ea735289ff96613ff74d"}, + {file = "numpy-1.24.4-cp39-cp39-win32.whl", hash = "sha256:6620c0acd41dbcb368610bb2f4d83145674040025e5536954782467100aa8835"}, + {file = "numpy-1.24.4-cp39-cp39-win_amd64.whl", hash = "sha256:befe2bf740fd8373cf56149a5c23a0f601e82869598d41f8e188a0e9869926f8"}, + {file = "numpy-1.24.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:31f13e25b4e304632a4619d0e0777662c2ffea99fcae2029556b17d8ff958aef"}, + {file = "numpy-1.24.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95f7ac6540e95bc440ad77f56e520da5bf877f87dca58bd095288dce8940532a"}, + {file = "numpy-1.24.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:e98f220aa76ca2a977fe435f5b04d7b3470c0a2e6312907b37ba6068f26787f2"}, + {file = "numpy-1.24.4.tar.gz", hash = "sha256:80f5e3a4e498641401868df4208b74581206afbee7cf7b8329daae82676d9463"}, +] + [[package]] name = "openai" version = "1.12.0" @@ -353,6 +390,9 @@ files = [ anyio = ">=3.5.0,<5" distro = ">=1.7.0,<2" httpx = ">=0.23.0,<1" +numpy = {version = ">=1", optional = true, markers = "extra == \"datalib\""} +pandas = {version = ">=1.2.3", optional = true, markers = "extra == \"datalib\""} +pandas-stubs = {version = ">=1.1.0.11", optional = true, markers = "extra == \"datalib\""} pydantic = ">=1.9.0,<3" sniffio = "*" tqdm = ">4" @@ -441,6 +481,88 @@ files = [ {file = "packaging-23.2.tar.gz", hash = "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5"}, ] +[[package]] +name = "pandas" +version = "2.0.3" +description = "Powerful data structures for data analysis, time series, and statistics" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pandas-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e4c7c9f27a4185304c7caf96dc7d91bc60bc162221152de697c98eb0b2648dd8"}, + {file = "pandas-2.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f167beed68918d62bffb6ec64f2e1d8a7d297a038f86d4aed056b9493fca407f"}, + {file = "pandas-2.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce0c6f76a0f1ba361551f3e6dceaff06bde7514a374aa43e33b588ec10420183"}, + {file = "pandas-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba619e410a21d8c387a1ea6e8a0e49bb42216474436245718d7f2e88a2f8d7c0"}, + {file = "pandas-2.0.3-cp310-cp310-win32.whl", hash = "sha256:3ef285093b4fe5058eefd756100a367f27029913760773c8bf1d2d8bebe5d210"}, + {file = "pandas-2.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:9ee1a69328d5c36c98d8e74db06f4ad518a1840e8ccb94a4ba86920986bb617e"}, + {file = "pandas-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b084b91d8d66ab19f5bb3256cbd5ea661848338301940e17f4492b2ce0801fe8"}, + {file = "pandas-2.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:37673e3bdf1551b95bf5d4ce372b37770f9529743d2498032439371fc7b7eb26"}, + {file = "pandas-2.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9cb1e14fdb546396b7e1b923ffaeeac24e4cedd14266c3497216dd4448e4f2d"}, + {file = "pandas-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d9cd88488cceb7635aebb84809d087468eb33551097d600c6dad13602029c2df"}, + {file = "pandas-2.0.3-cp311-cp311-win32.whl", hash = "sha256:694888a81198786f0e164ee3a581df7d505024fbb1f15202fc7db88a71d84ebd"}, + {file = "pandas-2.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:6a21ab5c89dcbd57f78d0ae16630b090eec626360085a4148693def5452d8a6b"}, + {file = "pandas-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9e4da0d45e7f34c069fe4d522359df7d23badf83abc1d1cef398895822d11061"}, + {file = "pandas-2.0.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:32fca2ee1b0d93dd71d979726b12b61faa06aeb93cf77468776287f41ff8fdc5"}, + {file = "pandas-2.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:258d3624b3ae734490e4d63c430256e716f488c4fcb7c8e9bde2d3aa46c29089"}, + {file = "pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9eae3dc34fa1aa7772dd3fc60270d13ced7346fcbcfee017d3132ec625e23bb0"}, + {file = "pandas-2.0.3-cp38-cp38-win32.whl", hash = "sha256:f3421a7afb1a43f7e38e82e844e2bca9a6d793d66c1a7f9f0ff39a795bbc5e02"}, + {file = "pandas-2.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:69d7f3884c95da3a31ef82b7618af5710dba95bb885ffab339aad925c3e8ce78"}, + {file = "pandas-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5247fb1ba347c1261cbbf0fcfba4a3121fbb4029d95d9ef4dc45406620b25c8b"}, + {file = "pandas-2.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:81af086f4543c9d8bb128328b5d32e9986e0c84d3ee673a2ac6fb57fd14f755e"}, + {file = "pandas-2.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1994c789bf12a7c5098277fb43836ce090f1073858c10f9220998ac74f37c69b"}, + {file = "pandas-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ec591c48e29226bcbb316e0c1e9423622bc7a4eaf1ef7c3c9fa1a3981f89641"}, + {file = "pandas-2.0.3-cp39-cp39-win32.whl", hash = "sha256:04dbdbaf2e4d46ca8da896e1805bc04eb85caa9a82e259e8eed00254d5e0c682"}, + {file = "pandas-2.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:1168574b036cd8b93abc746171c9b4f1b83467438a5e45909fed645cf8692dbc"}, + {file = "pandas-2.0.3.tar.gz", hash = "sha256:c02f372a88e0d17f36d3093a644c73cfc1788e876a7c4bcb4020a77512e2043c"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.20.3", markers = "python_version < \"3.10\""}, + {version = ">=1.21.0", markers = "python_version >= \"3.10\" and python_version < \"3.11\""}, + {version = ">=1.23.2", markers = "python_version >= \"3.11\""}, +] +python-dateutil = ">=2.8.2" +pytz = ">=2020.1" +tzdata = ">=2022.1" + +[package.extras] +all = ["PyQt5 (>=5.15.1)", "SQLAlchemy (>=1.4.16)", "beautifulsoup4 (>=4.9.3)", "bottleneck (>=1.3.2)", "brotlipy (>=0.7.0)", "fastparquet (>=0.6.3)", "fsspec (>=2021.07.0)", "gcsfs (>=2021.07.0)", "html5lib (>=1.1)", "hypothesis (>=6.34.2)", "jinja2 (>=3.0.0)", "lxml (>=4.6.3)", "matplotlib (>=3.6.1)", "numba (>=0.53.1)", "numexpr (>=2.7.3)", "odfpy (>=1.4.1)", "openpyxl (>=3.0.7)", "pandas-gbq (>=0.15.0)", "psycopg2 (>=2.8.6)", "pyarrow (>=7.0.0)", "pymysql (>=1.0.2)", "pyreadstat (>=1.1.2)", "pytest (>=7.3.2)", "pytest-asyncio (>=0.17.0)", "pytest-xdist (>=2.2.0)", "python-snappy (>=0.6.0)", "pyxlsb (>=1.0.8)", "qtpy (>=2.2.0)", "s3fs (>=2021.08.0)", "scipy (>=1.7.1)", "tables (>=3.6.1)", "tabulate (>=0.8.9)", "xarray (>=0.21.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=1.4.3)", "zstandard (>=0.15.2)"] +aws = ["s3fs (>=2021.08.0)"] +clipboard = ["PyQt5 (>=5.15.1)", "qtpy (>=2.2.0)"] +compression = ["brotlipy (>=0.7.0)", "python-snappy (>=0.6.0)", "zstandard (>=0.15.2)"] +computation = ["scipy (>=1.7.1)", "xarray (>=0.21.0)"] +excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.0.7)", "pyxlsb (>=1.0.8)", "xlrd (>=2.0.1)", "xlsxwriter (>=1.4.3)"] +feather = ["pyarrow (>=7.0.0)"] +fss = ["fsspec (>=2021.07.0)"] +gcp = ["gcsfs (>=2021.07.0)", "pandas-gbq (>=0.15.0)"] +hdf5 = ["tables (>=3.6.1)"] +html = ["beautifulsoup4 (>=4.9.3)", "html5lib (>=1.1)", "lxml (>=4.6.3)"] +mysql = ["SQLAlchemy (>=1.4.16)", "pymysql (>=1.0.2)"] +output-formatting = ["jinja2 (>=3.0.0)", "tabulate (>=0.8.9)"] +parquet = ["pyarrow (>=7.0.0)"] +performance = ["bottleneck (>=1.3.2)", "numba (>=0.53.1)", "numexpr (>=2.7.1)"] +plot = ["matplotlib (>=3.6.1)"] +postgresql = ["SQLAlchemy (>=1.4.16)", "psycopg2 (>=2.8.6)"] +spss = ["pyreadstat (>=1.1.2)"] +sql-other = ["SQLAlchemy (>=1.4.16)"] +test = ["hypothesis (>=6.34.2)", "pytest (>=7.3.2)", "pytest-asyncio (>=0.17.0)", "pytest-xdist (>=2.2.0)"] +xml = ["lxml (>=4.6.3)"] + +[[package]] +name = "pandas-stubs" +version = "2.0.2.230605" +description = "Type annotations for pandas" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pandas_stubs-2.0.2.230605-py3-none-any.whl", hash = "sha256:39106b602f3cb6dc5f728b84e1b32bde6ecf41ee34ee714c66228009609fbada"}, + {file = "pandas_stubs-2.0.2.230605.tar.gz", hash = "sha256:624c7bb06d38145a44b61be459ccd19b038e0bf20364a025ecaab78fea65e858"}, +] + +[package.dependencies] +numpy = ">=1.24.3" +types-pytz = ">=2022.1.1" + [[package]] name = "pluggy" version = "1.4.0" @@ -666,6 +788,31 @@ termcolor = ">=2.1.0" [package.extras] dev = ["black", "flake8", "pre-commit"] +[[package]] +name = "python-dateutil" +version = "2.8.2" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, + {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "pytz" +version = "2024.1" +description = "World timezone definitions, modern and historical" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, + {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, +] + [[package]] name = "pyyaml" version = "6.0.1" @@ -742,6 +889,17 @@ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.1)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] + [[package]] name = "sniffio" version = "1.3.0" @@ -798,6 +956,17 @@ notebook = ["ipywidgets (>=6)"] slack = ["slack-sdk"] telegram = ["requests"] +[[package]] +name = "types-pytz" +version = "2024.1.0.20240203" +description = "Typing stubs for pytz" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-pytz-2024.1.0.20240203.tar.gz", hash = "sha256:c93751ee20dfc6e054a0148f8f5227b9a00b79c90a4d3c9f464711a73179c89e"}, + {file = "types_pytz-2024.1.0.20240203-py3-none-any.whl", hash = "sha256:9679eef0365db3af91ef7722c199dbb75ee5c1b67e3c4dd7bfbeb1b8a71c21a3"}, +] + [[package]] name = "typing-extensions" version = "4.9.0" @@ -809,6 +978,17 @@ files = [ {file = "typing_extensions-4.9.0.tar.gz", hash = "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783"}, ] +[[package]] +name = "tzdata" +version = "2024.1" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, + {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, +] + [[package]] name = "urllib3" version = "1.26.18" @@ -1044,4 +1224,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8.1,<4" -content-hash = "f888aee95fa544e88b431aa4860670aa03f3be548dc736a09915e895ee09954f" +content-hash = "68553b90930c706d541f214f2d5d6b28ff7b39654fe5c02f05b067447706733f" diff --git a/packages/opentelemetry-instrumentation-openai/pyproject.toml b/packages/opentelemetry-instrumentation-openai/pyproject.toml index 44ad4460d..c9f9d6d9a 100644 --- a/packages/opentelemetry-instrumentation-openai/pyproject.toml +++ b/packages/opentelemetry-instrumentation-openai/pyproject.toml @@ -36,7 +36,7 @@ pytest = "8.0.1" pytest-sugar = "0.9.7" vcrpy = "^6.0.1" pytest-recording = "^0.13.1" -openai = "^1.12.0" +openai = {extras = ["datalib"], version = "^1.12.0"} opentelemetry-sdk = "^1.22.0" pytest-asyncio = "^0.23.5" From 223ca4fa41b55e6927be80f8aac3c997ae1ce9eb Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Thu, 22 Feb 2024 10:02:58 +0100 Subject: [PATCH 16/27] fix: remove unneeded import --- .../tests/metrics/conftest.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/opentelemetry-instrumentation-openai/tests/metrics/conftest.py b/packages/opentelemetry-instrumentation-openai/tests/metrics/conftest.py index e8b0597d4..aec4f3932 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/metrics/conftest.py +++ b/packages/opentelemetry-instrumentation-openai/tests/metrics/conftest.py @@ -1,5 +1,3 @@ -import os - import pytest from opentelemetry import metrics from opentelemetry.sdk.resources import Resource From 8fc4b510425c45e356e73e554aef3fabb05b60b2 Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Sun, 25 Feb 2024 18:54:30 +0800 Subject: [PATCH 17/27] merge metrics record with trace, fix issues --- .../openai/shared/chat_wrappers.py | 177 ++++++++---------- .../openai/shared/embeddings_wrappers.py | 143 +++++++------- .../openai/shared/image_gen_wrappers.py | 12 +- .../instrumentation/openai/utils.py | 24 +-- .../instrumentation/openai/v1/__init__.py | 144 ++++++++------ 5 files changed, 259 insertions(+), 241 deletions(-) diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py index 668d21b6b..c31533348 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py @@ -1,4 +1,3 @@ -import inspect import json import logging import time @@ -8,7 +7,7 @@ from opentelemetry.semconv.ai import SpanAttributes, LLMRequestTypeValues from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY -from opentelemetry.instrumentation.openai.utils import _with_tracer_wrapper, _with_chat_metric_wrapper +from opentelemetry.instrumentation.openai.utils import _with_tracer_wrapper, _with_chat_telemetry_wrapper from opentelemetry.instrumentation.openai.shared import ( _set_request_attributes, _set_span_attribute, @@ -17,9 +16,10 @@ is_streaming_response, should_send_prompts, model_as_dict, - _get_openai_base_url, OPENAI_LLM_USAGE_TOKEN_TYPES, + _get_openai_base_url, + OPENAI_LLM_USAGE_TOKEN_TYPES, ) -from opentelemetry.trace import SpanKind +from opentelemetry.trace import SpanKind, Tracer from opentelemetry.trace.status import Status, StatusCode from opentelemetry.instrumentation.openai.utils import is_openai_v1 @@ -30,93 +30,52 @@ logger = logging.getLogger(__name__) -@_with_chat_metric_wrapper -def metrics_chat_wrapper(token_counter: Counter, - choice_counter: Counter, - duration_histogram: Histogram, - wrapped, instance, args, kwargs): +@_with_chat_telemetry_wrapper +def chat_wrapper(tracer: Tracer, + token_counter: Counter, + choice_counter: Counter, + duration_histogram: Histogram, + exception_counter: Counter, + wrapped, instance, args, kwargs): if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): return wrapped(*args, **kwargs) + # span needs to be opened and closed manually because the response is a generator + span = tracer.start_span( + SPAN_NAME, + kind=SpanKind.CLIENT, + attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value}, + ) + + _handle_request(span, kwargs) + try: - # record time for duration start_time = time.time() response = wrapped(*args, **kwargs) end_time = time.time() except Exception as e: # pylint: disable=broad-except end_time = time.time() duration = end_time - start_time if 'start_time' in locals() else 0 + attributes = { "error.type": e.__class__.__name__, - "server.address": _get_openai_base_url(), } - token_counter.add(1, attributes=attributes) - choice_counter.add(1, attributes=attributes) - # if there are legal duration, record it - if duration > 0: + if duration > 0 and duration_histogram: duration_histogram.record(duration, attributes=attributes) + if exception_counter: + exception_counter.add(1, attributes=attributes) raise e - if is_streaming_response(response) or inspect.isgenerator(response): - return _build_metrics_from_streaming_response(token_counter, choice_counter, duration_histogram, - start_time, response) - else: - if is_openai_v1(): - response_dict = model_as_dict(response) - else: - response_dict = response - - shared_attributes = { - "llm.response.model": response_dict.get("model") or None, - "server.address": _get_openai_base_url(), - } - - # token - usage = response_dict.get("usage") # type: dict - if usage is not None: - for name, val in usage.items(): - if name in OPENAI_LLM_USAGE_TOKEN_TYPES: - attributes_with_token_type = {**shared_attributes, "llm.usage.token_type": name.split('_')[0]} - token_counter.add(val, attributes=attributes_with_token_type) - - # choices - choices = response_dict.get("choices") - if choices is not None: - choice_counter.add(len(choices), attributes=shared_attributes) - - for choice in choices: - attributes_with_reason = {**shared_attributes, "llm.response.finish_reason": choice["finish_reason"]} - choice_counter.add(1, attributes=attributes_with_reason) - - # duration - duration = end_time - start_time - duration_histogram.record(duration, attributes=shared_attributes) - - return response - - -@_with_tracer_wrapper -def chat_wrapper(tracer, wrapped, instance, args, kwargs): - if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): - return wrapped(*args, **kwargs) - - # span needs to be opened and closed manually because the response is a generator - span = tracer.start_span( - SPAN_NAME, - kind=SpanKind.CLIENT, - attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value}, - ) - - _handle_request(span, kwargs) - response = wrapped(*args, **kwargs) - if is_streaming_response(response): # span will be closed after the generator is done - return _build_from_streaming_response(span, response) + return _build_from_streaming_response(span, response, token_counter, choice_counter, duration_histogram, + start_time) - _handle_response(response, span) + duration = end_time - start_time + + _handle_response(response, span, token_counter, choice_counter, duration_histogram, duration) span.end() return response @@ -152,12 +111,16 @@ def _handle_request(span, kwargs): _set_functions_attributes(span, kwargs.get("functions")) -def _handle_response(response, span): +def _handle_response(response, span, token_counter=None, choice_counter=None, duration_histogram=None, duration=None): if is_openai_v1(): response_dict = model_as_dict(response) else: response_dict = response + # metrics record + _set_chat_metrics(token_counter, choice_counter, duration_histogram, response_dict, duration) + + # span attributes _set_response_attributes(span, response_dict) if should_send_prompts(): @@ -166,6 +129,41 @@ def _handle_response(response, span): return response +def _set_chat_metrics(token_counter, choice_counter, duration_histogram, response_dict, duration): + shared_attributes = { + "llm.response.model": response_dict.get("model") or None, + "server.address": _get_openai_base_url(), + } + + # token metrics + usage = response_dict.get("usage") # type: dict + if usage and token_counter: + _set_token_counter_metrics(token_counter, usage, shared_attributes) + + # choices metrics + choices = response_dict.get("choices") + if choices and choice_counter: + _set_choice_counter_metrics(choice_counter, choices, shared_attributes) + + # duration metrics + if duration and isinstance(duration, (float, int)) and duration_histogram: + duration_histogram.record(duration, attributes=shared_attributes) + + +def _set_choice_counter_metrics(choice_counter, choices, shared_attributes): + choice_counter.add(len(choices), attributes=shared_attributes) + for choice in choices: + attributes_with_reason = {**shared_attributes, "llm.response.finish_reason": choice["finish_reason"]} + choice_counter.add(1, attributes=attributes_with_reason) + + +def _set_token_counter_metrics(token_counter, usage, shared_attributes): + for name, val in usage.items(): + if name in OPENAI_LLM_USAGE_TOKEN_TYPES: + attributes_with_token_type = {**shared_attributes, "llm.usage.token_type": name.split('_')[0]} + token_counter.add(val, attributes=attributes_with_token_type) + + def _set_prompts(span, messages): if not span.is_recording() or messages is None: return @@ -214,10 +212,8 @@ def _set_completions(span, choices): ) -def _build_metrics_from_streaming_response(token_counter: Counter, - choice_counter: Counter, - duration_histogram: Histogram, - start_time: float, response): +def _build_from_streaming_response(span, response, token_counter=None, choice_counter=None, duration_histogram=None, + start_time=None): complete_response = {"choices": [], "model": ""} for item in response: item_to_yield = item @@ -231,27 +227,18 @@ def _build_metrics_from_streaming_response(token_counter: Counter, "stream": True } - # no token count in stream response, token_counter ignored - - choices = complete_response.get("choices") - if choices is not None: - choice_counter.add(len(choices), attributes=shared_attributes) - - for choice in choices: - attributes_with_reason = {**shared_attributes, "llm.response.finish_reason": choice["finish_reason"]} - choice_counter.add(1, attributes=attributes_with_reason) - - duration = time.time() - start_time - duration_histogram.record(duration, attributes=shared_attributes) + # can't get token usage in stream mode + # choice metrics + if choice_counter and complete_response.get("choices"): + _set_choice_counter_metrics(choice_counter, complete_response.get("choices"), shared_attributes) - -def _build_from_streaming_response(span, response): - complete_response = {"choices": [], "model": ""} - for item in response: - item_to_yield = item - _accumulate_stream_items(item, complete_response) - - yield item_to_yield + # duration metrics + if start_time and isinstance(start_time, (float, int)): + duration = time.time() - start_time + else: + duration = None + if duration and isinstance(duration, (float, int)) and duration_histogram: + duration_histogram.record(duration, attributes=shared_attributes) _set_response_attributes(span, complete_response) diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py index 5cda638f4..31f0eb3bc 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py @@ -9,14 +9,16 @@ from opentelemetry.instrumentation.openai.utils import ( _with_tracer_wrapper, start_as_current_span_async, - _with_embeddings_metric_wrapper, + _with_embeddings_telemetry_wrapper, ) from opentelemetry.instrumentation.openai.shared import ( _set_request_attributes, _set_span_attribute, _set_response_attributes, should_send_prompts, - model_as_dict, _get_openai_base_url, OPENAI_LLM_USAGE_TOKEN_TYPES, + model_as_dict, + _get_openai_base_url, + OPENAI_LLM_USAGE_TOKEN_TYPES, ) from opentelemetry.instrumentation.openai.utils import is_openai_v1 @@ -29,69 +31,13 @@ logger = logging.getLogger(__name__) -@_with_embeddings_metric_wrapper -def embeddings_metrics_wrapper(token_counter: Counter, - vector_size_counter: Counter, - duration_histogram: Histogram, - wrapped, instance, args, kwargs): - - if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): - return wrapped(*args, **kwargs) - - try: - # record time for duration - start_time = time.time() - response = wrapped(*args, **kwargs) - end_time = time.time() - except Exception as e: # pylint: disable=broad-except - end_time = time.time() - duration = end_time - start_time if 'start_time' in locals() else 0 - attributes = { - "error.type": e.__class__.__name__, - "server.address": _get_openai_base_url(), - } - - token_counter.add(1, attributes=attributes) - vector_size_counter.add(1, attributes=attributes) - # if there are legal duration, record it - if duration > 0: - duration_histogram.record(duration, attributes=attributes) - - raise e - - if is_openai_v1(): - response_dict = model_as_dict(response) - else: - response_dict = response - - shared_attributes = { - "llm.response.model": response_dict.get("model") or None, - "server.address": _get_openai_base_url(), - } - - # token - usage = response_dict.get("usage") - if usage is not None: - for name, val in usage.items(): - if name in OPENAI_LLM_USAGE_TOKEN_TYPES: - attributes_with_token_type = {**shared_attributes, "llm.usage.token_type": name.split('_')[0]} - token_counter.add(val, attributes=attributes_with_token_type) - - # vec size - # should use counter for vector_size? - vec_embedding = (response_dict.get("data") or [{}])[0].get("embedding", []) - vec_size = len(vec_embedding) - vector_size_counter.add(vec_size, attributes=shared_attributes) - - # duration - duration = end_time - start_time - duration_histogram.record(duration, attributes=shared_attributes) - - return response - - -@_with_tracer_wrapper -def embeddings_wrapper(tracer, wrapped, instance, args, kwargs): +@_with_embeddings_telemetry_wrapper +def embeddings_wrapper(tracer, + token_counter: Counter, + vector_size_counter: Counter, + duration_histogram: Histogram, + exception_counter: Counter, + wrapped, instance, args, kwargs): if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): return wrapped(*args, **kwargs) @@ -101,8 +47,30 @@ def embeddings_wrapper(tracer, wrapped, instance, args, kwargs): attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value}, ) as span: _handle_request(span, kwargs) - response = wrapped(*args, **kwargs) - _handle_response(response, span) + + try: + # record time for duration + start_time = time.time() + response = wrapped(*args, **kwargs) + end_time = time.time() + except Exception as e: # pylint: disable=broad-except + end_time = time.time() + duration = end_time - start_time if 'start_time' in locals() else 0 + attributes = { + "error.type": e.__class__.__name__, + } + + # if there are legal duration, record it + if duration > 0 and duration_histogram: + duration_histogram.record(duration, attributes=attributes) + if exception_counter: + exception_counter.add(1, attributes=attributes) + + raise e + + duration = end_time - start_time + + _handle_response(response, span, token_counter, vector_size_counter, duration_histogram, duration) return response @@ -113,10 +81,10 @@ async def aembeddings_wrapper(tracer, wrapped, instance, args, kwargs): return wrapped(*args, **kwargs) async with start_as_current_span_async( - tracer=tracer, - name=SPAN_NAME, - kind=SpanKind.CLIENT, - attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value}, + tracer=tracer, + name=SPAN_NAME, + kind=SpanKind.CLIENT, + attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value}, ) as span: _handle_request(span, kwargs) response = await wrapped(*args, **kwargs) @@ -131,15 +99,44 @@ def _handle_request(span, kwargs): _set_prompts(span, kwargs.get("input")) -def _handle_response(response, span): +def _handle_response(response, span, token_counter=None, vector_size_counter=None, duration_histogram=None, + duration=None): if is_openai_v1(): response_dict = model_as_dict(response) else: response_dict = response - + # metrics record + _set_embeddings_metrics(token_counter, vector_size_counter, duration_histogram, response_dict, duration) + # span attributes _set_response_attributes(span, response_dict) +def _set_embeddings_metrics(token_counter, vector_size_counter, duration_histogram, response_dict, duration): + shared_attributes = { + "llm.response.model": response_dict.get("model") or None, + "server.address": _get_openai_base_url(), + } + + # token count metrics + usage = response_dict.get("usage") + if usage and token_counter: + for name, val in usage.items(): + if name in OPENAI_LLM_USAGE_TOKEN_TYPES: + attributes_with_token_type = {**shared_attributes, "llm.usage.token_type": name.split('_')[0]} + token_counter.add(val, attributes=attributes_with_token_type) + + # vec size metrics + # should use counter for vector_size? + vec_embedding = (response_dict.get("data") or [{}])[0].get("embedding", []) + vec_size = len(vec_embedding) + if vector_size_counter: + vector_size_counter.add(vec_size, attributes=shared_attributes) + + # duration metrics + if duration and isinstance(duration, (float, int)) and duration_histogram: + duration_histogram.record(duration, attributes=shared_attributes) + + def _set_prompts(span, prompt): if not span.is_recording() or not prompt: return diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py index 641fd57d6..00f4c870c 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py @@ -3,7 +3,7 @@ from opentelemetry import context as context_api from opentelemetry.instrumentation.utils import _SUPPRESS_INSTRUMENTATION_KEY -from opentelemetry.metrics import Histogram +from opentelemetry.metrics import Counter, Histogram from opentelemetry.instrumentation.openai import is_openai_v1 from opentelemetry.instrumentation.openai.shared import _get_openai_base_url, model_as_dict @@ -12,6 +12,7 @@ @_with_image_gen_metric_wrapper def image_gen_metrics_wrapper(duration_histogram: Histogram, + exception_counter: Counter, wrapped, instance, args, kwargs): if context_api.get_value(_SUPPRESS_INSTRUMENTATION_KEY): return wrapped(*args, **kwargs) @@ -24,13 +25,15 @@ def image_gen_metrics_wrapper(duration_histogram: Histogram, except Exception as e: # pylint: disable=broad-except end_time = time.time() duration = end_time - start_time if 'start_time' in locals() else 0 + attributes = { "error.type": e.__class__.__name__, - "server.address": _get_openai_base_url(), } - if duration > 0: + if duration > 0 and duration_histogram: duration_histogram.record(duration, attributes=attributes) + if exception_counter: + exception_counter.add(1, attributes=attributes) raise e @@ -46,6 +49,7 @@ def image_gen_metrics_wrapper(duration_histogram: Histogram, } duration = end_time - start_time - duration_histogram.record(duration, attributes=shared_attributes) + if duration_histogram: + duration_histogram.record(duration, attributes=shared_attributes) return response diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py index 485b19b09..2136eb87b 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py @@ -6,34 +6,36 @@ def is_openai_v1(): return version("openai") >= "1.0.0" -def _with_chat_metric_wrapper(func): - def _with_metric(token_counter, choice_counter, duration_histogram): +def _with_image_gen_metric_wrapper(func): + def _with_metric(duration_histogram, exception_counter): def wrapper(wrapped, instance, args, kwargs): - return func(token_counter, choice_counter, duration_histogram, wrapped, instance, args, kwargs) + return func(duration_histogram, exception_counter, wrapped, instance, args, kwargs) return wrapper return _with_metric -def _with_embeddings_metric_wrapper(func): - def _with_metric(token_counter, vector_size_counter, duration_histogram): +def _with_embeddings_telemetry_wrapper(func): + def _with_embeddings_telemetry(tracer, token_counter, vector_size_counter, duration_histogram, exception_counter): def wrapper(wrapped, instance, args, kwargs): - return func(token_counter, vector_size_counter, duration_histogram, wrapped, instance, args, kwargs) + return func(tracer, token_counter, vector_size_counter, duration_histogram, exception_counter, + wrapped, instance, args, kwargs) return wrapper - return _with_metric + return _with_embeddings_telemetry -def _with_image_gen_metric_wrapper(func): - def _with_metric(duration_histogram): +def _with_chat_telemetry_wrapper(func): + def _with_chat_telemetry(tracer, token_counter, choice_counter, duration_histogram, exception_counter): def wrapper(wrapped, instance, args, kwargs): - return func(duration_histogram, wrapped, instance, args, kwargs) + return func(tracer, token_counter, choice_counter, duration_histogram, exception_counter, + wrapped, instance, args, kwargs) return wrapper - return _with_metric + return _with_chat_telemetry def _with_tracer_wrapper(func): diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py index 143d344ef..65c20868a 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py @@ -9,7 +9,7 @@ from opentelemetry.instrumentation.openai.shared.chat_wrappers import ( chat_wrapper, - achat_wrapper, metrics_chat_wrapper, + achat_wrapper, ) from opentelemetry.instrumentation.openai.shared.completion_wrappers import ( completion_wrapper, @@ -17,10 +17,11 @@ ) from opentelemetry.instrumentation.openai.shared.embeddings_wrappers import ( embeddings_wrapper, - aembeddings_wrapper, embeddings_metrics_wrapper, + aembeddings_wrapper, ) from opentelemetry.instrumentation.openai.shared.image_gen_wrappers import image_gen_metrics_wrapper from opentelemetry.instrumentation.openai.version import __version__ +from traceloop.sdk import is_metrics_enabled _instruments = ("openai >= 1.0.0",) @@ -37,72 +38,88 @@ def _instrument(self, **kwargs): meter_provider = kwargs.get("meter_provider") meter = get_meter(__name__, __version__, meter_provider) + if is_metrics_enabled(): + chat_token_counter = meter.create_counter( + name="llm.openai.chat_completions.tokens", + unit="token", + description="Number of tokens used in prompt and completions" + ) + + chat_choice_counter = meter.create_counter( + name="llm.openai.chat_completions.choices", + unit="choice", + description="Number of choices returned by chat completions call" + ) + + chat_duration_histogram = meter.create_histogram( + name="llm.openai.chat_completions.duration", + unit="s", + description="Duration of chat completion operation" + ) + + chat_exception_counter = meter.create_counter( + name="llm.openai.chat_completions.exceptions", + unit="time", + description="Number of exceptions occurred during chat completions" + ) + else: + (chat_token_counter, chat_choice_counter, + chat_duration_histogram, chat_exception_counter) = None, None, None, None + wrap_function_wrapper( "openai.resources.chat.completions", "Completions.create", - chat_wrapper(tracer), + chat_wrapper(tracer, + chat_token_counter, + chat_choice_counter, + chat_duration_histogram, + chat_exception_counter), ) + wrap_function_wrapper( "openai.resources.completions", "Completions.create", completion_wrapper(tracer), ) - chat_token_counter = meter.create_counter( - name="llm.openai.chat_completions.tokens", - unit="token", - description="Number of tokens used in prompt and completions" - ) - - chat_choice_counter = meter.create_counter( - name="llm.openai.chat_completions.choices", - unit="choice", - description="Number of choices returned by chat completions call" - ) - - chat_duration_histogram = meter.create_histogram( - name="llm.openai.chat_completions.duration", - unit="s", - description="Duration of chat completion operation" - ) - - wrap_function_wrapper( - "openai.resources.chat.completions", - "Completions.create", - metrics_chat_wrapper(chat_token_counter, chat_choice_counter, chat_duration_histogram), - ) - - embeddings_token_counter = meter.create_counter( - name="llm.openai.embeddings.tokens", - unit="token", - description="Number of tokens used in prompt and completions" - ) - - embeddings_vector_size_counter = meter.create_counter( - name="llm.openai.embeddings.vector_size", - unit="element", - description="he size of returned vector" - ) - - embeddings_duration_histogram = meter.create_histogram( - name="llm.openai.embeddings.duration", - unit="s", - description="Duration of embeddings operation" - ) + if is_metrics_enabled(): + embeddings_token_counter = meter.create_counter( + name="llm.openai.embeddings.tokens", + unit="token", + description="Number of tokens used in prompt and completions" + ) + + embeddings_vector_size_counter = meter.create_counter( + name="llm.openai.embeddings.vector_size", + unit="element", + description="he size of returned vector" + ) + + embeddings_duration_histogram = meter.create_histogram( + name="llm.openai.embeddings.duration", + unit="s", + description="Duration of embeddings operation" + ) + + embeddings_exception_counter = meter.create_counter( + name="llm.openai.embeddings.exceptions", + unit="time", + description="Number of exceptions occurred during embeddings operation" + ) + else: + (embeddings_token_counter, embeddings_vector_size_counter, + embeddings_duration_histogram, embeddings_exception_counter) = None, None, None, None wrap_function_wrapper( "openai.resources.embeddings", "Embeddings.create", - embeddings_metrics_wrapper(embeddings_token_counter, - embeddings_vector_size_counter, - embeddings_duration_histogram), + embeddings_wrapper(tracer, + embeddings_token_counter, + embeddings_vector_size_counter, + embeddings_duration_histogram, + embeddings_exception_counter), ) - wrap_function_wrapper( - "openai.resources.embeddings", - "Embeddings.create", - embeddings_wrapper(tracer), - ) wrap_function_wrapper( "openai.resources.chat.completions", "AsyncCompletions.create", @@ -119,15 +136,26 @@ def _instrument(self, **kwargs): aembeddings_wrapper(tracer), ) - image_gen_duration_histogram = meter.create_histogram( - name="llm.openai.image_generations.duration", - unit="s", - description="Duration of embeddings operation" - ) + if is_metrics_enabled(): + image_gen_duration_histogram = meter.create_histogram( + name="llm.openai.image_generations.duration", + unit="s", + description="Duration of image generations operation" + ) + + image_gen_exception_counter = meter.create_counter( + name="llm.openai.image_generations.exceptions", + unit="time", + description="Number of exceptions occurred during image generations operation" + ) + else: + image_gen_duration_histogram, image_gen_exception_counter = None, None + wrap_function_wrapper( "openai.resources.images", "Images.generate", - image_gen_metrics_wrapper(image_gen_duration_histogram), + image_gen_metrics_wrapper(image_gen_duration_histogram, + image_gen_exception_counter), ) def _uninstrument(self, **kwargs): From 72ba1acdbbd5f16e3723c4d30b653402be5029c9 Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Mon, 26 Feb 2024 10:08:23 +0800 Subject: [PATCH 18/27] fix opneai poetry.lock --- .../poetry.lock | 240 +++++++++--------- 1 file changed, 120 insertions(+), 120 deletions(-) diff --git a/packages/opentelemetry-instrumentation-openai/poetry.lock b/packages/opentelemetry-instrumentation-openai/poetry.lock index c1cd1ceb5..ea99b57d3 100644 --- a/packages/opentelemetry-instrumentation-openai/poetry.lock +++ b/packages/opentelemetry-instrumentation-openai/poetry.lock @@ -16,13 +16,13 @@ typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} [[package]] name = "anyio" -version = "4.2.0" +version = "4.3.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" optional = false python-versions = ">=3.8" files = [ - {file = "anyio-4.2.0-py3-none-any.whl", hash = "sha256:745843b39e829e108e518c489b31dc757de7d2131d53fac32bd8df268227bfee"}, - {file = "anyio-4.2.0.tar.gz", hash = "sha256:e1875bb4b4e2de1669f4bc7869b6d3f54231cdced71605e6e64c9be77e3be50f"}, + {file = "anyio-4.3.0-py3-none-any.whl", hash = "sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8"}, + {file = "anyio-4.3.0.tar.gz", hash = "sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"}, ] [package.dependencies] @@ -144,13 +144,13 @@ files = [ [[package]] name = "httpcore" -version = "1.0.2" +version = "1.0.4" description = "A minimal low-level HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpcore-1.0.2-py3-none-any.whl", hash = "sha256:096cc05bca73b8e459a1fc3dcf585148f63e534eae4339559c9b8a8d6399acc7"}, - {file = "httpcore-1.0.2.tar.gz", hash = "sha256:9fc092e4799b26174648e54b74ed5f683132a464e95643b226e00c2ed2fa6535"}, + {file = "httpcore-1.0.4-py3-none-any.whl", hash = "sha256:ac418c1db41bade2ad53ae2f3834a3a0f5ae76b56cf5aa497d2d033384fc7d73"}, + {file = "httpcore-1.0.4.tar.gz", hash = "sha256:cb2839ccfcba0d2d3c1131d3c3e26dfc327326fbe7a5dc0dbfe9f6c9151bb022"}, ] [package.dependencies] @@ -161,17 +161,17 @@ h11 = ">=0.13,<0.15" asyncio = ["anyio (>=4.0,<5.0)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] -trio = ["trio (>=0.22.0,<0.23.0)"] +trio = ["trio (>=0.22.0,<0.25.0)"] [[package]] name = "httpx" -version = "0.26.0" +version = "0.27.0" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.26.0-py3-none-any.whl", hash = "sha256:8915f5a3627c4d47b73e8202457cb28f1266982d1159bd5779d86a80c0eab1cd"}, - {file = "httpx-0.26.0.tar.gz", hash = "sha256:451b55c30d5185ea6b23c2c793abf9bb237d2a7dfb901ced6ff69ad37ec1dfaf"}, + {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, + {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, ] [package.dependencies] @@ -403,13 +403,13 @@ datalib = ["numpy (>=1)", "pandas (>=1.2.3)", "pandas-stubs (>=1.1.0.11)"] [[package]] name = "opentelemetry-api" -version = "1.22.0" +version = "1.23.0" description = "OpenTelemetry Python API" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_api-1.22.0-py3-none-any.whl", hash = "sha256:43621514301a7e9f5d06dd8013a1b450f30c2e9372b8e30aaeb4562abf2ce034"}, - {file = "opentelemetry_api-1.22.0.tar.gz", hash = "sha256:15ae4ca925ecf9cfdfb7a709250846fbb08072260fca08ade78056c502b86bed"}, + {file = "opentelemetry_api-1.23.0-py3-none-any.whl", hash = "sha256:cc03ea4025353048aadb9c64919099663664672ea1c6be6ddd8fee8e4cd5e774"}, + {file = "opentelemetry_api-1.23.0.tar.gz", hash = "sha256:14a766548c8dd2eb4dfc349739eb4c3893712a0daa996e5dbf945f9da665da9d"}, ] [package.dependencies] @@ -434,29 +434,29 @@ wrapt = ">=1.0.0,<2.0.0" [[package]] name = "opentelemetry-sdk" -version = "1.22.0" +version = "1.23.0" description = "OpenTelemetry Python SDK" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_sdk-1.22.0-py3-none-any.whl", hash = "sha256:a730555713d7c8931657612a88a141e3a4fe6eb5523d9e2d5a8b1e673d76efa6"}, - {file = "opentelemetry_sdk-1.22.0.tar.gz", hash = "sha256:45267ac1f38a431fc2eb5d6e0c0d83afc0b78de57ac345488aa58c28c17991d0"}, + {file = "opentelemetry_sdk-1.23.0-py3-none-any.whl", hash = "sha256:a93c96990ac0f07c6d679e2f1015864ff7a4f5587122dd5af968034436efb1fd"}, + {file = "opentelemetry_sdk-1.23.0.tar.gz", hash = "sha256:9ddf60195837b59e72fd2033d6a47e2b59a0f74f0ec37d89387d89e3da8cab7f"}, ] [package.dependencies] -opentelemetry-api = "1.22.0" -opentelemetry-semantic-conventions = "0.43b0" +opentelemetry-api = "1.23.0" +opentelemetry-semantic-conventions = "0.44b0" typing-extensions = ">=3.7.4" [[package]] name = "opentelemetry-semantic-conventions" -version = "0.43b0" +version = "0.44b0" description = "OpenTelemetry Semantic Conventions" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "opentelemetry_semantic_conventions-0.43b0-py3-none-any.whl", hash = "sha256:291284d7c1bf15fdaddf309b3bd6d3b7ce12a253cec6d27144439819a15d8445"}, - {file = "opentelemetry_semantic_conventions-0.43b0.tar.gz", hash = "sha256:b9576fb890df479626fa624e88dde42d3d60b8b6c8ae1152ad157a8b97358635"}, + {file = "opentelemetry_semantic_conventions-0.44b0-py3-none-any.whl", hash = "sha256:7c434546c9cbd797ab980cc88bf9ff3f4a5a28f941117cad21694e43d5d92019"}, + {file = "opentelemetry_semantic_conventions-0.44b0.tar.gz", hash = "sha256:2e997cb28cd4ca81a25a9a43365f593d0c2b76be0685015349a89abdf1aa4ffa"}, ] [[package]] @@ -591,18 +591,18 @@ files = [ [[package]] name = "pydantic" -version = "2.6.1" +version = "2.6.2" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.6.1-py3-none-any.whl", hash = "sha256:0b6a909df3192245cb736509a92ff69e4fef76116feffec68e93a567347bae6f"}, - {file = "pydantic-2.6.1.tar.gz", hash = "sha256:4fd5c182a2488dc63e6d32737ff19937888001e2a6d86e94b3f233104a5d1fa9"}, + {file = "pydantic-2.6.2-py3-none-any.whl", hash = "sha256:37a5432e54b12fecaa1049c5195f3d860a10e01bdfd24f1840ef14bd0d3aeab3"}, + {file = "pydantic-2.6.2.tar.gz", hash = "sha256:a09be1c3d28f3abe37f8a78af58284b236a92ce520105ddc91a6d29ea1176ba7"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.16.2" +pydantic-core = "2.16.3" typing-extensions = ">=4.6.1" [package.extras] @@ -610,90 +610,90 @@ email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.16.2" +version = "2.16.3" description = "" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.16.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3fab4e75b8c525a4776e7630b9ee48aea50107fea6ca9f593c98da3f4d11bf7c"}, - {file = "pydantic_core-2.16.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8bde5b48c65b8e807409e6f20baee5d2cd880e0fad00b1a811ebc43e39a00ab2"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2924b89b16420712e9bb8192396026a8fbd6d8726224f918353ac19c4c043d2a"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:16aa02e7a0f539098e215fc193c8926c897175d64c7926d00a36188917717a05"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:936a787f83db1f2115ee829dd615c4f684ee48ac4de5779ab4300994d8af325b"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:459d6be6134ce3b38e0ef76f8a672924460c455d45f1ad8fdade36796df1ddc8"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9ee4febb249c591d07b2d4dd36ebcad0ccd128962aaa1801508320896575ef"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:40a0bd0bed96dae5712dab2aba7d334a6c67cbcac2ddfca7dbcc4a8176445990"}, - {file = "pydantic_core-2.16.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:870dbfa94de9b8866b37b867a2cb37a60c401d9deb4a9ea392abf11a1f98037b"}, - {file = "pydantic_core-2.16.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:308974fdf98046db28440eb3377abba274808bf66262e042c412eb2adf852731"}, - {file = "pydantic_core-2.16.2-cp310-none-win32.whl", hash = "sha256:a477932664d9611d7a0816cc3c0eb1f8856f8a42435488280dfbf4395e141485"}, - {file = "pydantic_core-2.16.2-cp310-none-win_amd64.whl", hash = "sha256:8f9142a6ed83d90c94a3efd7af8873bf7cefed2d3d44387bf848888482e2d25f"}, - {file = "pydantic_core-2.16.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:406fac1d09edc613020ce9cf3f2ccf1a1b2f57ab00552b4c18e3d5276c67eb11"}, - {file = "pydantic_core-2.16.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ce232a6170dd6532096cadbf6185271e4e8c70fc9217ebe105923ac105da9978"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a90fec23b4b05a09ad988e7a4f4e081711a90eb2a55b9c984d8b74597599180f"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8aafeedb6597a163a9c9727d8a8bd363a93277701b7bfd2749fbefee2396469e"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9957433c3a1b67bdd4c63717eaf174ebb749510d5ea612cd4e83f2d9142f3fc8"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b0d7a9165167269758145756db43a133608a531b1e5bb6a626b9ee24bc38a8f7"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dffaf740fe2e147fedcb6b561353a16243e654f7fe8e701b1b9db148242e1272"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f8ed79883b4328b7f0bd142733d99c8e6b22703e908ec63d930b06be3a0e7113"}, - {file = "pydantic_core-2.16.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:cf903310a34e14651c9de056fcc12ce090560864d5a2bb0174b971685684e1d8"}, - {file = "pydantic_core-2.16.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46b0d5520dbcafea9a8645a8164658777686c5c524d381d983317d29687cce97"}, - {file = "pydantic_core-2.16.2-cp311-none-win32.whl", hash = "sha256:70651ff6e663428cea902dac297066d5c6e5423fda345a4ca62430575364d62b"}, - {file = "pydantic_core-2.16.2-cp311-none-win_amd64.whl", hash = "sha256:98dc6f4f2095fc7ad277782a7c2c88296badcad92316b5a6e530930b1d475ebc"}, - {file = "pydantic_core-2.16.2-cp311-none-win_arm64.whl", hash = "sha256:ef6113cd31411eaf9b39fc5a8848e71c72656fd418882488598758b2c8c6dfa0"}, - {file = "pydantic_core-2.16.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:88646cae28eb1dd5cd1e09605680c2b043b64d7481cdad7f5003ebef401a3039"}, - {file = "pydantic_core-2.16.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7b883af50eaa6bb3299780651e5be921e88050ccf00e3e583b1e92020333304b"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bf26c2e2ea59d32807081ad51968133af3025c4ba5753e6a794683d2c91bf6e"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:99af961d72ac731aae2a1b55ccbdae0733d816f8bfb97b41909e143de735f522"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:02906e7306cb8c5901a1feb61f9ab5e5c690dbbeaa04d84c1b9ae2a01ebe9379"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5362d099c244a2d2f9659fb3c9db7c735f0004765bbe06b99be69fbd87c3f15"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ac426704840877a285d03a445e162eb258924f014e2f074e209d9b4ff7bf380"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b94cbda27267423411c928208e89adddf2ea5dd5f74b9528513f0358bba019cb"}, - {file = "pydantic_core-2.16.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:6db58c22ac6c81aeac33912fb1af0e930bc9774166cdd56eade913d5f2fff35e"}, - {file = "pydantic_core-2.16.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:396fdf88b1b503c9c59c84a08b6833ec0c3b5ad1a83230252a9e17b7dfb4cffc"}, - {file = "pydantic_core-2.16.2-cp312-none-win32.whl", hash = "sha256:7c31669e0c8cc68400ef0c730c3a1e11317ba76b892deeefaf52dcb41d56ed5d"}, - {file = "pydantic_core-2.16.2-cp312-none-win_amd64.whl", hash = "sha256:a3b7352b48fbc8b446b75f3069124e87f599d25afb8baa96a550256c031bb890"}, - {file = "pydantic_core-2.16.2-cp312-none-win_arm64.whl", hash = "sha256:a9e523474998fb33f7c1a4d55f5504c908d57add624599e095c20fa575b8d943"}, - {file = "pydantic_core-2.16.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ae34418b6b389d601b31153b84dce480351a352e0bb763684a1b993d6be30f17"}, - {file = "pydantic_core-2.16.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:732bd062c9e5d9582a30e8751461c1917dd1ccbdd6cafb032f02c86b20d2e7ec"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4b52776a2e3230f4854907a1e0946eec04d41b1fc64069ee774876bbe0eab55"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ef551c053692b1e39e3f7950ce2296536728871110e7d75c4e7753fb30ca87f4"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ebb892ed8599b23fa8f1799e13a12c87a97a6c9d0f497525ce9858564c4575a4"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa6c8c582036275997a733427b88031a32ffa5dfc3124dc25a730658c47a572f"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4ba0884a91f1aecce75202473ab138724aa4fb26d7707f2e1fa6c3e68c84fbf"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7924e54f7ce5d253d6160090ddc6df25ed2feea25bfb3339b424a9dd591688bc"}, - {file = "pydantic_core-2.16.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:69a7b96b59322a81c2203be537957313b07dd333105b73db0b69212c7d867b4b"}, - {file = "pydantic_core-2.16.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:7e6231aa5bdacda78e96ad7b07d0c312f34ba35d717115f4b4bff6cb87224f0f"}, - {file = "pydantic_core-2.16.2-cp38-none-win32.whl", hash = "sha256:41dac3b9fce187a25c6253ec79a3f9e2a7e761eb08690e90415069ea4a68ff7a"}, - {file = "pydantic_core-2.16.2-cp38-none-win_amd64.whl", hash = "sha256:f685dbc1fdadb1dcd5b5e51e0a378d4685a891b2ddaf8e2bba89bd3a7144e44a"}, - {file = "pydantic_core-2.16.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:55749f745ebf154c0d63d46c8c58594d8894b161928aa41adbb0709c1fe78b77"}, - {file = "pydantic_core-2.16.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b30b0dd58a4509c3bd7eefddf6338565c4905406aee0c6e4a5293841411a1286"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18de31781cdc7e7b28678df7c2d7882f9692ad060bc6ee3c94eb15a5d733f8f7"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5864b0242f74b9dd0b78fd39db1768bc3f00d1ffc14e596fd3e3f2ce43436a33"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8f9186ca45aee030dc8234118b9c0784ad91a0bb27fc4e7d9d6608a5e3d386c"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cc6f6c9be0ab6da37bc77c2dda5f14b1d532d5dbef00311ee6e13357a418e646"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa057095f621dad24a1e906747179a69780ef45cc8f69e97463692adbcdae878"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ad84731a26bcfb299f9eab56c7932d46f9cad51c52768cace09e92a19e4cf55"}, - {file = "pydantic_core-2.16.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:3b052c753c4babf2d1edc034c97851f867c87d6f3ea63a12e2700f159f5c41c3"}, - {file = "pydantic_core-2.16.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e0f686549e32ccdb02ae6f25eee40cc33900910085de6aa3790effd391ae10c2"}, - {file = "pydantic_core-2.16.2-cp39-none-win32.whl", hash = "sha256:7afb844041e707ac9ad9acad2188a90bffce2c770e6dc2318be0c9916aef1469"}, - {file = "pydantic_core-2.16.2-cp39-none-win_amd64.whl", hash = "sha256:9da90d393a8227d717c19f5397688a38635afec89f2e2d7af0df037f3249c39a"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5f60f920691a620b03082692c378661947d09415743e437a7478c309eb0e4f82"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:47924039e785a04d4a4fa49455e51b4eb3422d6eaacfde9fc9abf8fdef164e8a"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6294e76b0380bb7a61eb8a39273c40b20beb35e8c87ee101062834ced19c545"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe56851c3f1d6f5384b3051c536cc81b3a93a73faf931f404fef95217cf1e10d"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9d776d30cde7e541b8180103c3f294ef7c1862fd45d81738d156d00551005784"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:72f7919af5de5ecfaf1eba47bf9a5d8aa089a3340277276e5636d16ee97614d7"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:4bfcbde6e06c56b30668a0c872d75a7ef3025dc3c1823a13cf29a0e9b33f67e8"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ff7c97eb7a29aba230389a2661edf2e9e06ce616c7e35aa764879b6894a44b25"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9b5f13857da99325dcabe1cc4e9e6a3d7b2e2c726248ba5dd4be3e8e4a0b6d0e"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:a7e41e3ada4cca5f22b478c08e973c930e5e6c7ba3588fb8e35f2398cdcc1545"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:60eb8ceaa40a41540b9acae6ae7c1f0a67d233c40dc4359c256ad2ad85bdf5e5"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7beec26729d496a12fd23cf8da9944ee338c8b8a17035a560b585c36fe81af20"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:22c5f022799f3cd6741e24f0443ead92ef42be93ffda0d29b2597208c94c3753"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:eca58e319f4fd6df004762419612122b2c7e7d95ffafc37e890252f869f3fb2a"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ed957db4c33bc99895f3a1672eca7e80e8cda8bd1e29a80536b4ec2153fa9804"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:459c0d338cc55d099798618f714b21b7ece17eb1a87879f2da20a3ff4c7628e2"}, - {file = "pydantic_core-2.16.2.tar.gz", hash = "sha256:0ba503850d8b8dcc18391f10de896ae51d37fe5fe43dbfb6a35c5c5cad271a06"}, + {file = "pydantic_core-2.16.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:75b81e678d1c1ede0785c7f46690621e4c6e63ccd9192af1f0bd9d504bbb6bf4"}, + {file = "pydantic_core-2.16.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9c865a7ee6f93783bd5d781af5a4c43dadc37053a5b42f7d18dc019f8c9d2bd1"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:162e498303d2b1c036b957a1278fa0899d02b2842f1ff901b6395104c5554a45"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2f583bd01bbfbff4eaee0868e6fc607efdfcc2b03c1c766b06a707abbc856187"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b926dd38db1519ed3043a4de50214e0d600d404099c3392f098a7f9d75029ff8"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:716b542728d4c742353448765aa7cdaa519a7b82f9564130e2b3f6766018c9ec"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc4ad7f7ee1a13d9cb49d8198cd7d7e3aa93e425f371a68235f784e99741561f"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bd87f48924f360e5d1c5f770d6155ce0e7d83f7b4e10c2f9ec001c73cf475c99"}, + {file = "pydantic_core-2.16.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0df446663464884297c793874573549229f9eca73b59360878f382a0fc085979"}, + {file = "pydantic_core-2.16.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4df8a199d9f6afc5ae9a65f8f95ee52cae389a8c6b20163762bde0426275b7db"}, + {file = "pydantic_core-2.16.3-cp310-none-win32.whl", hash = "sha256:456855f57b413f077dff513a5a28ed838dbbb15082ba00f80750377eed23d132"}, + {file = "pydantic_core-2.16.3-cp310-none-win_amd64.whl", hash = "sha256:732da3243e1b8d3eab8c6ae23ae6a58548849d2e4a4e03a1924c8ddf71a387cb"}, + {file = "pydantic_core-2.16.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:519ae0312616026bf4cedc0fe459e982734f3ca82ee8c7246c19b650b60a5ee4"}, + {file = "pydantic_core-2.16.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b3992a322a5617ded0a9f23fd06dbc1e4bd7cf39bc4ccf344b10f80af58beacd"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d62da299c6ecb04df729e4b5c52dc0d53f4f8430b4492b93aa8de1f541c4aac"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2acca2be4bb2f2147ada8cac612f8a98fc09f41c89f87add7256ad27332c2fda"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1b662180108c55dfbf1280d865b2d116633d436cfc0bba82323554873967b340"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e7c6ed0dc9d8e65f24f5824291550139fe6f37fac03788d4580da0d33bc00c97"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6b1bb0827f56654b4437955555dc3aeeebeddc47c2d7ed575477f082622c49e"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e56f8186d6210ac7ece503193ec84104da7ceb98f68ce18c07282fcc2452e76f"}, + {file = "pydantic_core-2.16.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:936e5db01dd49476fa8f4383c259b8b1303d5dd5fb34c97de194560698cc2c5e"}, + {file = "pydantic_core-2.16.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:33809aebac276089b78db106ee692bdc9044710e26f24a9a2eaa35a0f9fa70ba"}, + {file = "pydantic_core-2.16.3-cp311-none-win32.whl", hash = "sha256:ded1c35f15c9dea16ead9bffcde9bb5c7c031bff076355dc58dcb1cb436c4721"}, + {file = "pydantic_core-2.16.3-cp311-none-win_amd64.whl", hash = "sha256:d89ca19cdd0dd5f31606a9329e309d4fcbb3df860960acec32630297d61820df"}, + {file = "pydantic_core-2.16.3-cp311-none-win_arm64.whl", hash = "sha256:6162f8d2dc27ba21027f261e4fa26f8bcb3cf9784b7f9499466a311ac284b5b9"}, + {file = "pydantic_core-2.16.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:0f56ae86b60ea987ae8bcd6654a887238fd53d1384f9b222ac457070b7ac4cff"}, + {file = "pydantic_core-2.16.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9bd22a2a639e26171068f8ebb5400ce2c1bc7d17959f60a3b753ae13c632975"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4204e773b4b408062960e65468d5346bdfe139247ee5f1ca2a378983e11388a2"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f651dd19363c632f4abe3480a7c87a9773be27cfe1341aef06e8759599454120"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aaf09e615a0bf98d406657e0008e4a8701b11481840be7d31755dc9f97c44053"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8e47755d8152c1ab5b55928ab422a76e2e7b22b5ed8e90a7d584268dd49e9c6b"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:500960cb3a0543a724a81ba859da816e8cf01b0e6aaeedf2c3775d12ee49cade"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cf6204fe865da605285c34cf1172879d0314ff267b1c35ff59de7154f35fdc2e"}, + {file = "pydantic_core-2.16.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d33dd21f572545649f90c38c227cc8631268ba25c460b5569abebdd0ec5974ca"}, + {file = "pydantic_core-2.16.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:49d5d58abd4b83fb8ce763be7794d09b2f50f10aa65c0f0c1696c677edeb7cbf"}, + {file = "pydantic_core-2.16.3-cp312-none-win32.whl", hash = "sha256:f53aace168a2a10582e570b7736cc5bef12cae9cf21775e3eafac597e8551fbe"}, + {file = "pydantic_core-2.16.3-cp312-none-win_amd64.whl", hash = "sha256:0d32576b1de5a30d9a97f300cc6a3f4694c428d956adbc7e6e2f9cad279e45ed"}, + {file = "pydantic_core-2.16.3-cp312-none-win_arm64.whl", hash = "sha256:ec08be75bb268473677edb83ba71e7e74b43c008e4a7b1907c6d57e940bf34b6"}, + {file = "pydantic_core-2.16.3-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:b1f6f5938d63c6139860f044e2538baeee6f0b251a1816e7adb6cbce106a1f01"}, + {file = "pydantic_core-2.16.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2a1ef6a36fdbf71538142ed604ad19b82f67b05749512e47f247a6ddd06afdc7"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:704d35ecc7e9c31d48926150afada60401c55efa3b46cd1ded5a01bdffaf1d48"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d937653a696465677ed583124b94a4b2d79f5e30b2c46115a68e482c6a591c8a"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c9803edf8e29bd825f43481f19c37f50d2b01899448273b3a7758441b512acf8"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:72282ad4892a9fb2da25defeac8c2e84352c108705c972db82ab121d15f14e6d"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f752826b5b8361193df55afcdf8ca6a57d0232653494ba473630a83ba50d8c9"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4384a8f68ddb31a0b0c3deae88765f5868a1b9148939c3f4121233314ad5532c"}, + {file = "pydantic_core-2.16.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a4b2bf78342c40b3dc830880106f54328928ff03e357935ad26c7128bbd66ce8"}, + {file = "pydantic_core-2.16.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:13dcc4802961b5f843a9385fc821a0b0135e8c07fc3d9949fd49627c1a5e6ae5"}, + {file = "pydantic_core-2.16.3-cp38-none-win32.whl", hash = "sha256:e3e70c94a0c3841e6aa831edab1619ad5c511199be94d0c11ba75fe06efe107a"}, + {file = "pydantic_core-2.16.3-cp38-none-win_amd64.whl", hash = "sha256:ecdf6bf5f578615f2e985a5e1f6572e23aa632c4bd1dc67f8f406d445ac115ed"}, + {file = "pydantic_core-2.16.3-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:bda1ee3e08252b8d41fa5537413ffdddd58fa73107171a126d3b9ff001b9b820"}, + {file = "pydantic_core-2.16.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:21b888c973e4f26b7a96491c0965a8a312e13be108022ee510248fe379a5fa23"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:be0ec334369316fa73448cc8c982c01e5d2a81c95969d58b8f6e272884df0074"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b5b6079cc452a7c53dd378c6f881ac528246b3ac9aae0f8eef98498a75657805"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ee8d5f878dccb6d499ba4d30d757111847b6849ae07acdd1205fffa1fc1253c"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7233d65d9d651242a68801159763d09e9ec96e8a158dbf118dc090cd77a104c9"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c6119dc90483a5cb50a1306adb8d52c66e447da88ea44f323e0ae1a5fcb14256"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:578114bc803a4c1ff9946d977c221e4376620a46cf78da267d946397dc9514a8"}, + {file = "pydantic_core-2.16.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d8f99b147ff3fcf6b3cc60cb0c39ea443884d5559a30b1481e92495f2310ff2b"}, + {file = "pydantic_core-2.16.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4ac6b4ce1e7283d715c4b729d8f9dab9627586dafce81d9eaa009dd7f25dd972"}, + {file = "pydantic_core-2.16.3-cp39-none-win32.whl", hash = "sha256:e7774b570e61cb998490c5235740d475413a1f6de823169b4cf94e2fe9e9f6b2"}, + {file = "pydantic_core-2.16.3-cp39-none-win_amd64.whl", hash = "sha256:9091632a25b8b87b9a605ec0e61f241c456e9248bfdcf7abdf344fdb169c81cf"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:36fa178aacbc277bc6b62a2c3da95226520da4f4e9e206fdf076484363895d2c"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:dcca5d2bf65c6fb591fff92da03f94cd4f315972f97c21975398bd4bd046854a"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2a72fb9963cba4cd5793854fd12f4cfee731e86df140f59ff52a49b3552db241"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b60cc1a081f80a2105a59385b92d82278b15d80ebb3adb200542ae165cd7d183"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cbcc558401de90a746d02ef330c528f2e668c83350f045833543cd57ecead1ad"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:fee427241c2d9fb7192b658190f9f5fd6dfe41e02f3c1489d2ec1e6a5ab1e04a"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f4cb85f693044e0f71f394ff76c98ddc1bc0953e48c061725e540396d5c8a2e1"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b29eeb887aa931c2fcef5aa515d9d176d25006794610c264ddc114c053bf96fe"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a425479ee40ff021f8216c9d07a6a3b54b31c8267c6e17aa88b70d7ebd0e5e5b"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:5c5cbc703168d1b7a838668998308018a2718c2130595e8e190220238addc96f"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99b6add4c0b39a513d323d3b93bc173dac663c27b99860dd5bf491b240d26137"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75f76ee558751746d6a38f89d60b6228fa174e5172d143886af0f85aa306fd89"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:00ee1c97b5364b84cb0bd82e9bbf645d5e2871fb8c58059d158412fee2d33d8a"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:287073c66748f624be4cef893ef9174e3eb88fe0b8a78dc22e88eca4bc357ca6"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ed25e1835c00a332cb10c683cd39da96a719ab1dfc08427d476bce41b92531fc"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:86b3d0033580bd6bbe07590152007275bd7af95f98eaa5bd36f3da219dcd93da"}, + {file = "pydantic_core-2.16.3.tar.gz", hash = "sha256:1cac689f80a3abab2d3c0048b29eea5751114054f032a941a32de4c852c59cad"}, ] [package.dependencies] @@ -875,19 +875,19 @@ files = [ [[package]] name = "setuptools" -version = "69.1.0" +version = "69.1.1" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-69.1.0-py3-none-any.whl", hash = "sha256:c054629b81b946d63a9c6e732bc8b2513a7c3ea645f11d0139a2191d735c60c6"}, - {file = "setuptools-69.1.0.tar.gz", hash = "sha256:850894c4195f09c4ed30dba56213bf7c3f21d86ed6bdaafb5df5972593bfc401"}, + {file = "setuptools-69.1.1-py3-none-any.whl", hash = "sha256:02fa291a0471b3a18b2b2481ed902af520c69e8ae0919c13da936542754b4c56"}, + {file = "setuptools-69.1.1.tar.gz", hash = "sha256:5c0806c7d9af348e6dd3777b4f4dbb42c7ad85b190104837488eab9a7c945cf8"}, ] [package.extras] docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.1)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pip (>=19.1)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] +testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] [[package]] name = "six" @@ -902,13 +902,13 @@ files = [ [[package]] name = "sniffio" -version = "1.3.0" +version = "1.3.1" description = "Sniff out which async library your code is running under" optional = false python-versions = ">=3.7" files = [ - {file = "sniffio-1.3.0-py3-none-any.whl", hash = "sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384"}, - {file = "sniffio-1.3.0.tar.gz", hash = "sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101"}, + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, ] [[package]] @@ -969,13 +969,13 @@ files = [ [[package]] name = "typing-extensions" -version = "4.9.0" +version = "4.10.0" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.9.0-py3-none-any.whl", hash = "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"}, - {file = "typing_extensions-4.9.0.tar.gz", hash = "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783"}, + {file = "typing_extensions-4.10.0-py3-none-any.whl", hash = "sha256:69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475"}, + {file = "typing_extensions-4.10.0.tar.gz", hash = "sha256:b0abd7c89e8fb96f98db18d86106ff1d90ab692004eb746cf6eda2682f91b3cb"}, ] [[package]] @@ -1224,4 +1224,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8.1,<4" -content-hash = "68553b90930c706d541f214f2d5d6b28ff7b39654fe5c02f05b067447706733f" \ No newline at end of file +content-hash = "7d0a7f0744fe053c764fbc0ea8817c3fe56766c13a7a467c328f3f9a01892031" From 90e4a426bd3bd51706228bd914aa4396f1677e3a Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Mon, 26 Feb 2024 19:37:29 +0800 Subject: [PATCH 19/27] fix import issues --- .../opentelemetry/instrumentation/openai/utils.py | 5 +++++ .../opentelemetry/instrumentation/openai/v1/__init__.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py index 2136eb87b..a8b1702d3 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/utils.py @@ -1,11 +1,16 @@ from importlib.metadata import version from contextlib import asynccontextmanager +import os def is_openai_v1(): return version("openai") >= "1.0.0" +def is_metrics_enabled() -> bool: + return (os.getenv("TRACELOOP_METRICS_ENABLED") or "true").lower() == "true" + + def _with_image_gen_metric_wrapper(func): def _with_metric(duration_histogram, exception_counter): def wrapper(wrapped, instance, args, kwargs): diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py index 65c20868a..f5f73d3ce 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/v1/__init__.py @@ -20,8 +20,8 @@ aembeddings_wrapper, ) from opentelemetry.instrumentation.openai.shared.image_gen_wrappers import image_gen_metrics_wrapper +from opentelemetry.instrumentation.openai.utils import is_metrics_enabled from opentelemetry.instrumentation.openai.version import __version__ -from traceloop.sdk import is_metrics_enabled _instruments = ("openai >= 1.0.0",) From 66aa8fc6484ef15ac11d9ffd80eddb1834206bae Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Tue, 27 Feb 2024 12:54:54 +0100 Subject: [PATCH 20/27] chore(openai): regenerated cassettes --- .../test_azure_openai_embeddings.yaml | 457 ------------------ .../test_embeddings_with_raw_response.yaml | 226 --------- .../tests/conftest.py | 4 +- .../test_chat_completion_metrics.yaml | 146 +++++- .../test_embeddings_metrics.yaml | 211 +++++++- .../test_image_gen_metrics.yaml | 30 +- .../test_chat/test_chat_streaming.yaml | 297 ++++++++++-- .../test_async_completion.yaml | 26 +- .../test_async_completion_streaming.yaml | 105 ++-- .../test_completions/test_completion.yaml | 24 +- .../test_completion_langchain_style.yaml | 26 +- .../test_completion_streaming.yaml | 65 +-- .../test_azure_openai_embeddings.yaml | 146 ++++++ .../test_embeddings/test_embeddings.yaml | 217 ++++++++- .../test_embeddings_with_raw_response.yaml | 403 +++++++++++++++ .../test_open_ai_function_calls.yaml | 129 ++++- .../cassettes/test_vision/test_vision.yaml | 125 ++++- .../tests/traces/test_embeddings.py | 13 +- 18 files changed, 1694 insertions(+), 956 deletions(-) delete mode 100644 packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_azure_openai_embeddings.yaml delete mode 100644 packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_embeddings_with_raw_response.yaml create mode 100644 packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_azure_openai_embeddings.yaml create mode 100644 packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_with_raw_response.yaml diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_azure_openai_embeddings.yaml b/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_azure_openai_embeddings.yaml deleted file mode 100644 index e4b5d98c5..000000000 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_azure_openai_embeddings.yaml +++ /dev/null @@ -1,457 +0,0 @@ -interactions: -- request: - body: '{"input": "Tell me a joke about opentelemetry", "model": "embedding"}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - api-key: - - redacted - connection: - - keep-alive - content-length: - - '69' - content-type: - - application/json - host: - - redacted.openai.azure.com - user-agent: - - AzureOpenAI/Python 1.12.0 - x-stainless-arch: - - x64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.12.0 - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.11.1 - method: POST - uri: https://redacted.openai.azure.com/openai/deployments/embedding/embeddings?api-version=2023-07-01-preview - response: - body: - string: "{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\": - \"embedding\",\n \"index\": 0,\n \"embedding\": [\n 0.025223017,\n - \ -0.0050446033,\n -0.0033448678,\n -0.014584258,\n 0.013393562,\n - \ 0.030746715,\n -0.014457438,\n 0.017627928,\n -0.022263892,\n - \ -0.011667406,\n 0.035481315,\n 0.0024113343,\n -0.0057702935,\n - \ -0.033283107,\n 0.0035949843,\n 0.010420347,\n 0.02605439,\n - \ -0.015739726,\n 0.015443813,\n -0.020474326,\n -0.020051593,\n - \ -0.0016706726,\n -0.007559859,\n 0.026491212,\n -0.0058407485,\n - \ -0.009102832,\n 0.015739726,\n -0.010251254,\n 0.0038750444,\n - \ -0.009236696,\n 0.02580075,\n 0.01237196,\n -0.031676725,\n - \ -0.0028904309,\n -0.015373358,\n -0.013062422,\n 0.003432937,\n - \ -0.005724497,\n 0.026970308,\n -0.00038222029,\n 0.00602041,\n - \ 0.016754283,\n 0.017684294,\n -0.026040299,\n -0.019135674,\n - \ 0.022461167,\n 0.0016028592,\n -0.0011158367,\n -0.011371493,\n - \ -0.010533075,\n 0.0008357766,\n -0.0041040243,\n -0.020361597,\n - \ 0.011568769,\n 0.033621293,\n 0.00024108941,\n 0.0061155246,\n - \ -0.009680565,\n -0.0007010308,\n -0.0072709923,\n -0.0031000355,\n - \ -0.0031264562,\n -0.0005310572,\n -0.0034487895,\n -0.012977876,\n - \ -0.014739259,\n 0.0037975435,\n 0.00037693614,\n 0.0038327712,\n - \ -0.01131513,\n 0.05210878,\n 0.023602543,\n -0.011082627,\n - \ -0.01335129,\n 0.010187844,\n -0.023461632,\n -0.005971091,\n - \ -0.00823623,\n -0.0066333716,\n 0.001223281,\n 0.025955752,\n - \ -0.0347204,\n -0.03119763,\n 0.04015955,\n 0.013590838,\n - \ -0.004181525,\n -0.020840693,\n 0.024053456,\n 0.0054743807,\n - \ -0.016444279,\n 0.009455108,\n -0.004861419,\n 0.01645837,\n - \ 0.011336266,\n 0.0056716558,\n 0.023813909,\n -0.010406256,\n - \ 0.028421689,\n 0.00940579,\n -0.0014126298,\n -0.009652384,\n - \ -0.018783396,\n -0.025702111,\n -0.011371493,\n -0.0016363255,\n - \ -0.017007923,\n 0.020220686,\n 0.020897057,\n 0.02449028,\n - \ -0.0036178823,\n -0.009927159,\n 0.037848614,\n -0.003952545,\n - \ 0.0023567316,\n -0.022714805,\n 0.021531155,\n 0.005900636,\n - \ -0.0009810908,\n -0.020643419,\n -0.0024588918,\n 0.023137538,\n - \ 0.00967352,\n -0.012759464,\n -0.011801272,\n 0.0016081434,\n - \ -0.0062176846,\n -0.013337198,\n -0.0137740215,\n -0.011230583,\n - \ -0.008398278,\n 0.020558871,\n 0.024419826,\n -0.0043541407,\n - \ 0.0060697286,\n -0.035114948,\n 0.015641088,\n -0.0068482603,\n - \ 0.021643884,\n -0.0095396545,\n -0.011667406,\n 0.00033686464,\n - \ 0.003272651,\n 0.0066439398,\n -0.0009414596,\n -0.014006524,\n - \ 0.013041286,\n 0.015232447,\n 0.00062352984,\n 0.008983057,\n - \ -0.024842557,\n 0.015161992,\n -0.000989017,\n -0.005136195,\n - \ -0.008461688,\n -0.018346574,\n -0.0037799296,\n 0.003015489,\n - \ 0.03370584,\n -0.0015112673,\n -0.017388381,\n 0.010878306,\n - \ 0.019375222,\n 0.0051855138,\n -0.027942592,\n 0.0037447019,\n - \ 0.041822296,\n 0.008877374,\n -0.007876908,\n 0.0048015323,\n - \ -0.0037411791,\n 0.009793294,\n 0.026364394,\n -0.03136672,\n - \ 0.019783862,\n 0.0051467633,\n 0.02647712,\n -0.007440085,\n - \ 0.012329686,\n -0.0190934,\n -0.03331129,\n -0.0064678015,\n - \ 0.010032842,\n 0.028999424,\n 0.024673464,\n -0.0008023103,\n - \ -0.0044809603,\n -0.0074541764,\n -0.004199139,\n 0.006245867,\n - \ 0.016204732,\n 0.020051593,\n 0.03319856,\n -0.0072991746,\n - \ 0.0053968797,\n -0.61549795,\n -0.050389666,\n -0.017684294,\n - \ -0.047289632,\n 0.03711588,\n -0.015288811,\n 0.015500178,\n - \ 0.012442416,\n -0.011399676,\n 0.0373977,\n 0.0060943877,\n - \ -0.0040864106,\n -0.017487017,\n -0.010061025,\n 0.00092560716,\n - \ -0.025476655,\n -0.0023021286,\n -0.003515722,\n -0.00907465,\n - \ -0.018417029,\n -0.0048297145,\n 0.02658985,\n -0.009060558,\n - \ -0.003193389,\n 0.015739726,\n -0.0052524465,\n 0.029675795,\n - \ 0.001246179,\n -0.009518518,\n 0.0093212435,\n -0.0035069152,\n - \ -0.005192559,\n 0.015556541,\n -0.011554678,\n 0.048783287,\n - \ -0.020023411,\n -0.02330663,\n 0.0086801,\n -0.002147127,\n - \ 0.021023877,\n 0.0015685123,\n -0.014795624,\n 0.026688488,\n - \ 0.016740192,\n -0.017388381,\n 0.008588508,\n 0.022968445,\n - \ -0.025180742,\n -0.006210639,\n 0.0004383644,\n 0.029055787,\n - \ 0.0049213064,\n -0.0043153903,\n 0.011695588,\n 0.0039137946,\n - \ 0.0011898148,\n 0.044020504,\n 0.002009739,\n 0.0030824216,\n - \ -0.022306165,\n -0.01604973,\n 0.016218822,\n -0.0062670037,\n - \ 0.0070455354,\n -0.02816805,\n 0.014105162,\n -0.0042555034,\n - \ 0.0002763171,\n 0.009243743,\n -0.032691285,\n 0.016655644,\n - \ 0.0040018638,\n 0.016951557,\n -0.015260629,\n 0.014288345,\n - \ 0.0050199437,\n -0.0034346983,\n -0.0046923263,\n 0.0028745783,\n - \ -0.0018230323,\n 0.00861669,\n -0.0013774021,\n -0.030605804,\n - \ -0.021517064,\n 0.034438577,\n 0.01054012,\n -0.03249401,\n - \ 0.017064286,\n 0.020206595,\n -0.004241412,\n 0.02174252,\n - \ 0.031141266,\n 0.013252651,\n -0.026181208,\n 0.00040357705,\n - \ 0.021362063,\n -0.03080308,\n 0.009102832,\n 0.017332017,\n - \ -0.017599747,\n -0.0076303147,\n -0.01218173,\n 0.014922444,\n - \ 0.001409107,\n 0.002312697,\n 0.009955341,\n -0.013745839,\n - \ 0.015852455,\n 0.02539211,\n -0.0005147644,\n -0.009476244,\n - \ -0.030183073,\n 0.003084183,\n 0.011864681,\n 0.006760191,\n - \ -0.026138935,\n 0.020629328,\n 0.024983468,\n 0.0010198412,\n - \ -0.009680565,\n 0.015993364,\n 0.004702895,\n 0.027815772,\n - \ 0.008870329,\n 0.026801215,\n 0.0025064491,\n 0.0067214407,\n - \ -0.011258765,\n -0.011575814,\n -0.025504837,\n -0.014894261,\n - \ 0.0005477904,\n -0.0015526598,\n -0.006672122,\n 0.034579486,\n - \ -0.008250321,\n 0.01098399,\n -0.008053047,\n 0.017599747,\n - \ -0.0033765726,\n -0.020727964,\n 0.009645337,\n 0.015852455,\n - \ -0.0064678015,\n -0.0062071164,\n -0.03209946,\n -0.022418894,\n - \ -0.006411437,\n 0.016204732,\n 0.019713407,\n -0.017134741,\n - \ -0.0017886852,\n -0.017980205,\n 0.0054743807,\n 0.019318858,\n - \ -0.008370096,\n 0.013626065,\n -0.040103186,\n -0.033903114,\n - \ -0.019840227,\n -0.0011818885,\n 0.016500643,\n -0.009659429,\n - \ 0.010962853,\n 0.0082855495,\n -0.015570633,\n -0.012569235,\n - \ 0.004635962,\n -0.029844888,\n -0.013936069,\n -0.017303834,\n - \ -0.040610466,\n 0.005439153,\n -0.02870351,\n -0.014795624,\n - \ 0.019304767,\n -0.0124565065,\n -0.03435403,\n 0.020234777,\n - \ -0.020868875,\n -0.00901124,\n 0.039934095,\n -0.03054944,\n - \ -0.009131013,\n 0.024025274,\n 0.008377141,\n -0.001932238,\n - \ 0.043175038,\n 0.017853387,\n 0.032324914,\n -0.032071277,\n - \ 0.027604407,\n -0.006474847,\n 0.011174219,\n 0.0001123983,\n - \ 0.00016336834,\n 0.012653781,\n 0.008405323,\n 0.010688077,\n - \ 0.00907465,\n 0.014126298,\n 0.0055554044,\n 0.022348437,\n - \ -0.012710146,\n 0.0024606532,\n -0.0035403813,\n 0.010462619,\n - \ -0.025547111,\n 0.010927625,\n 0.04015955,\n 0.01039921,\n - \ -0.0016891671,\n 0.0048015323,\n -0.0040828874,\n -0.008074183,\n - \ 0.023250267,\n -0.008024865,\n 0.01251287,\n 0.010469665,\n - \ -0.0334522,\n 0.0064959833,\n -0.00071071833,\n 0.016951557,\n - \ 0.006989171,\n 0.008356005,\n -0.013943114,\n 0.031225812,\n - \ 0.018121116,\n 0.017177016,\n -0.019403404,\n 0.0029908298,\n - \ 0.00450562,\n 0.03170491,\n 0.0059358636,\n 0.028816238,\n - \ -0.003730611,\n 0.0037447019,\n 0.0029062834,\n 0.021094332,\n - \ 0.0006649224,\n 0.007094854,\n 0.008919648,\n 0.024969377,\n - \ -0.017416563,\n 0.010117388,\n 0.009314197,\n 0.026096663,\n - \ -0.008060092,\n -0.04303413,\n 0.018107025,\n -0.026434848,\n - \ -0.010638759,\n -0.021657975,\n 0.009462154,\n 0.008750555,\n - \ -0.0069786026,\n -0.02330663,\n 0.015641088,\n 0.013316061,\n - \ 0.04278049,\n 0.036354963,\n 0.008778737,\n 0.0061049564,\n - \ 0.0010850125,\n 0.03198673,\n -0.009441017,\n -0.018543849,\n - \ -0.011963319,\n -0.0010427393,\n -0.01857203,\n -0.0039490224,\n - \ -0.012259231,\n -0.008658962,\n -0.022334347,\n 0.032634918,\n - \ 0.0074048573,\n -0.034551304,\n 0.028886694,\n -0.003299072,\n - \ 0.008130548,\n -0.016740192,\n -0.026322119,\n 0.02790032,\n - \ 0.014795624,\n 0.004259026,\n -0.023193901,\n -0.03136672,\n - \ -0.024856647,\n -0.023757545,\n 0.023447542,\n 0.0137106115,\n - \ -0.011075581,\n -0.026082572,\n 0.01125172,\n 0.016909285,\n - \ 0.046444166,\n 0.007820544,\n -0.013139923,\n 0.0011537063,\n - \ 0.028914876,\n -0.011914,\n 0.018867943,\n -0.010533075,\n - \ -0.002552245,\n 0.01604973,\n 0.02079842,\n -0.019671135,\n - \ -0.03147945,\n 0.001011915,\n -0.039765,\n 0.0026720192,\n - \ -0.015035172,\n 0.0047839186,\n -0.024631191,\n -0.0125974165,\n - \ 0.0074119032,\n -0.018769305,\n -0.016021548,\n 0.0021682635,\n - \ -0.0011184787,\n -0.0039314087,\n -0.007397812,\n -0.024969377,\n - \ 0.029196698,\n 0.06442437,\n 0.017317925,\n 0.00095467,\n - \ 0.007006785,\n -0.027872138,\n -0.000106673804,\n -0.01975568,\n - \ -0.0036354961,\n 0.010758532,\n -0.016373824,\n -0.02384209,\n - \ 0.015359267,\n 0.018459301,\n 0.008257368,\n 0.0034206074,\n - \ -0.0036425416,\n -0.017303834,\n -0.026293937,\n 0.051009674,\n - \ -0.013914932,\n -0.018910216,\n -0.0017922081,\n -0.013125832,\n - \ 0.012097184,\n 0.00276185,\n 0.018078843,\n 0.02013614,\n - \ 0.027407132,\n 0.005058694,\n -0.029140333,\n -0.02093933,\n - \ -0.012139457,\n 0.0077571343,\n 0.0021735476,\n -0.005710406,\n - \ 0.043654136,\n 0.009906023,\n 0.011005126,\n 0.025913479,\n - \ -0.0019269539,\n 0.006488938,\n 0.00770077,\n 0.010244208,\n - \ -0.016247004,\n 0.016148366,\n -0.008532143,\n -0.0025152562,\n - \ 0.029422155,\n -0.006622803,\n -0.0030718534,\n 0.008193958,\n - \ 0.006672122,\n -0.020629328,\n -0.0011704395,\n 0.0060098413,\n - \ 0.030183073,\n -0.017529292,\n -0.0076937242,\n -0.029929433,\n - \ -0.0058759763,\n -0.014767442,\n -0.0036425416,\n -0.0010277674,\n - \ -0.01778293,\n -0.033874933,\n -0.023983002,\n -0.017627928,\n - \ -0.028943058,\n -0.020840693,\n -0.009335334,\n -0.019445676,\n - \ 0.0020801942,\n -0.069215335,\n 0.03736952,\n 0.014041752,\n - \ -0.008116457,\n 0.017177016,\n -0.020742055,\n -0.013456972,\n - \ -0.007263947,\n 0.017980205,\n -0.0025504837,\n 0.022545712,\n - \ -0.052165143,\n -0.03435403,\n -0.005513131,\n 0.013104696,\n - \ 0.032634918,\n -0.016077911,\n 0.005351084,\n 0.0050446033,\n - \ -0.008243276,\n 0.028914876,\n 0.0052876743,\n 0.011921045,\n - \ 0.013788112,\n 0.018501576,\n 0.010251254,\n 0.007623269,\n - \ -0.014936535,\n -0.0004042376,\n -0.023813909,\n 0.008257368,\n - \ -0.01764202,\n 0.014851988,\n 0.014739259,\n 0.006897579,\n - \ 0.0015420915,\n -0.015993364,\n 0.006865874,\n 0.03201491,\n - \ -0.010568303,\n -0.017219288,\n -0.025490746,\n -0.01355561,\n - \ -0.008933739,\n 0.017825205,\n 0.010758532,\n -0.024870738,\n - \ -0.009433972,\n 0.005203128,\n -0.00078733853,\n 0.0002857845,\n - \ -0.002464176,\n -0.004547893,\n 0.009229651,\n 0.0069151926,\n - \ -0.013203333,\n -0.025208924,\n 0.0025064491,\n 0.008334869,\n - \ 0.029534884,\n -0.008785782,\n -0.013759931,\n -0.024673464,\n - \ -0.014422211,\n -0.0181493,\n -0.0060556373,\n -0.007855772,\n - \ -0.013372426,\n -0.024645282,\n 0.0060556373,\n 0.021587519,\n - \ -0.044443235,\n 0.007714861,\n -0.026646214,\n -0.0206716,\n - \ -0.009081695,\n 0.020262958,\n 0.0061577978,\n -0.015063354,\n - \ 0.004702895,\n -0.023588452,\n -0.018938398,\n -0.015626997,\n - \ -0.029478518,\n -0.022432985,\n -0.0041885707,\n 0.0036848148,\n - \ 0.02594166,\n 0.020925239,\n -0.0046993718,\n 0.044584148,\n - \ -0.00585484,\n -0.018205663,\n -0.0042660716,\n -0.020770237,\n - \ -0.025335744,\n 0.0067672366,\n -0.0130835585,\n -0.015260629,\n - \ -0.026237573,\n 0.015781999,\n 0.02106615,\n -0.028125776,\n - \ 0.018008389,\n 0.0076796333,\n -0.012386051,\n -0.022320256,\n - \ -0.03872226,\n 0.0019657044,\n 0.0017111844,\n 0.0037376564,\n - \ 0.03643951,\n 0.00190934,\n 0.0077219065,\n 0.018121116,\n - \ 0.0005398641,\n 0.02802714,\n -0.006196548,\n 0.027829863,\n - \ -0.02172843,\n 0.034438577,\n 0.010173753,\n -0.009969432,\n - \ -0.019812046,\n -0.041850477,\n -0.0142813,\n 0.0057526794,\n - \ 0.025462564,\n 0.03331129,\n -0.011836499,\n -0.00053413963,\n - \ 0.021009786,\n -0.015908819,\n 0.0381868,\n -0.012569235,\n - \ -0.008158729,\n -0.013090604,\n -0.006277572,\n -0.011794226,\n - \ -0.021362063,\n -0.010201935,\n -0.0055096084,\n -0.001640729,\n - \ 0.022122981,\n 0.0054990402,\n 0.01540154,\n -0.030154891,\n - \ -0.028943058,\n -0.0073414478,\n -0.0070596263,\n 0.03762316,\n - \ 0.01882567,\n 0.00040665947,\n 0.0109980805,\n -0.0018811579,\n - \ -0.006407914,\n -0.009652384,\n 0.0015737964,\n 0.009138059,\n - \ -0.004195616,\n 0.021037968,\n -0.0057702935,\n 0.005379266,\n - \ 0.013309016,\n -0.0009687611,\n -0.017261561,\n -0.032860376,\n - \ 0.01592291,\n -0.011448994,\n -0.0002809407,\n -0.033649474,\n - \ -0.017599747,\n -0.026237573,\n 0.032888558,\n 0.021418426,\n - \ -0.0017173492,\n 0.006710872,\n -0.0048121004,\n -0.028999424,\n - \ 0.02502574,\n -0.0024606532,\n 0.022841625,\n -0.0022845147,\n - \ 0.00020388018,\n 0.00050859957,\n -0.0018582599,\n -0.03252219,\n - \ -0.006178934,\n -0.020375688,\n 0.010413301,\n -0.006971557,\n - \ 0.017543383,\n 0.019642953,\n 0.011195355,\n 0.013464018,\n - \ -0.02053069,\n -0.015824271,\n 0.03359311,\n -0.0016222345,\n - \ -0.008750555,\n 0.020262958,\n 0.004075842,\n 0.019952955,\n - \ -0.010166707,\n -0.00094057893,\n -0.011195355,\n 0.00060899847,\n - \ 0.005259492,\n 0.016134275,\n -0.012357868,\n -0.009504427,\n - \ -0.0029890684,\n -0.018783396,\n -0.006457233,\n -0.031930365,\n - \ -0.003249753,\n 0.012963785,\n -0.03291674,\n -0.02605439,\n - \ -0.0033008333,\n 0.0025645748,\n 0.007383721,\n 0.02671667,\n - \ -0.017444745,\n -0.009779203,\n 0.023687089,\n -0.031028537,\n - \ 0.018910216,\n 0.00067593105,\n -0.0029855454,\n -0.04596507,\n - \ -0.002060819,\n 0.0042484575,\n -0.029027605,\n 0.022221617,\n - \ -0.009596019,\n -0.031113083,\n -0.011286947,\n 0.014429256,\n - \ 0.021178879,\n 0.002501165,\n 0.0014504995,\n 0.018952489,\n - \ 0.0046324395,\n 0.012604462,\n -0.018050661,\n -0.01868476,\n - \ 0.045345064,\n -0.021094332,\n 0.0082080485,\n 0.038243163,\n - \ -0.0012999013,\n -0.009032376,\n -0.012484688,\n 0.008186912,\n - \ 0.015725635,\n -0.004716986,\n -0.014365846,\n -0.0012268039,\n - \ 0.011843544,\n 0.006534734,\n -0.017825205,\n 0.0070243985,\n - \ -0.02329254,\n -0.0074894037,\n -0.004424596,\n 0.013020149,\n - \ 0.014626531,\n -0.0011581099,\n 0.012195822,\n -0.021221152,\n - \ 0.004716986,\n 0.009335334,\n -0.014076979,\n -0.04435869,\n - \ 0.007672588,\n -0.019600678,\n -0.005890067,\n 0.01697974,\n - \ 0.023024809,\n 0.0034065163,\n -0.014513803,\n -0.030493077,\n - \ -0.027956683,\n 0.006048592,\n -0.0018741124,\n -0.012435369,\n - \ 0.009145104,\n 0.033649474,\n -0.006654508,\n 0.007820544,\n - \ 0.011892864,\n -0.0039349315,\n 0.018797487,\n -0.017994298,\n - \ 0.006425528,\n 0.0024025275,\n -0.02911215,\n -0.021037968,\n - \ -0.029844888,\n -0.024053456,\n -0.015232447,\n 0.020206595,\n - \ 0.007186446,\n 0.0028111686,\n 0.024828466,\n 0.010385118,\n - \ -0.022447076,\n -0.0030190118,\n -0.031253994,\n 0.015894728,\n - \ -0.021827068,\n 0.014936535,\n -0.040215913,\n -0.028365325,\n - \ 0.018262027,\n -0.011956274,\n 0.00024571305,\n 0.0070103076,\n - \ 0.019121582,\n 0.0057738163,\n 0.029422155,\n -0.020446142,\n - \ 0.015739726,\n 0.0045267562,\n -0.009645337,\n 0.004396414,\n - \ -0.01335129,\n -0.015415631,\n 0.017923841,\n -0.01006807,\n - \ -0.013435836,\n -0.025223017,\n 0.009765112,\n -0.0018318391,\n - \ -0.0062810946,\n 0.016923375,\n -0.017867478,\n -0.014429256,\n - \ 0.004033569,\n -0.0055096084,\n 0.0029767386,\n -0.028421689,\n - \ -0.009849658,\n -0.01251287,\n -0.035622224,\n -0.0029591247,\n - \ -0.006485415,\n -0.01790975,\n 0.0059922277,\n -0.031225812,\n - \ -0.0052630147,\n -0.0055272225,\n -0.024138004,\n -0.0031916273,\n - \ -0.018064752,\n -0.01330197,\n 0.007362584,\n -0.024631191,\n - \ -0.0222498,\n -0.00730622,\n 0.027872138,\n -0.0025628135,\n - \ 0.021517064,\n 0.21057695,\n 0.0073273564,\n -0.011611042,\n - \ 0.047035992,\n -0.017543383,\n 0.0030084436,\n -0.009906023,\n - \ -0.006422005,\n -0.0066897357,\n 0.03410039,\n 0.012787647,\n - \ -0.011138991,\n -0.01999523,\n -0.003267367,\n -0.009983524,\n - \ -0.016261095,\n -0.025955752,\n -0.01699383,\n -0.03142309,\n - \ -0.0220948,\n 0.010011706,\n -0.017078377,\n -0.0040124324,\n - \ -0.003221571,\n -0.0023884363,\n 0.03801771,\n 0.0070878086,\n - \ 0.006376209,\n 0.041625023,\n 0.014992899,\n -0.021601612,\n - \ 0.007869863,\n 0.02804123,\n 0.0054532443,\n 0.018670669,\n - \ -0.019177947,\n 0.018529758,\n 0.0026103707,\n 0.0582243,\n - \ -0.0010066308,\n 0.036552235,\n -0.022714805,\n 0.0028587258,\n - \ -0.0012576281,\n 0.006566439,\n 0.013626065,\n -0.0021171833,\n - \ -0.009708747,\n 0.0039631138,\n 0.019952955,\n -0.008588508,\n - \ 0.0181493,\n 0.033001285,\n 0.015626997,\n 0.0057385885,\n - \ 0.010490802,\n 0.023785727,\n 0.016740192,\n 0.0024659373,\n - \ 0.012202867,\n 0.007982591,\n 0.045739613,\n -0.0068024644,\n - \ 0.0038327712,\n -0.033001285,\n 0.017050195,\n -0.03145127,\n - \ -0.0105119385,\n 0.004382323,\n -0.011780134,\n -0.0043224357,\n - \ -0.0053898343,\n 0.0051890365,\n -0.020897057,\n -0.0013941353,\n - \ -0.027801681,\n -0.009166242,\n 0.0033836183,\n 0.017656112,\n - \ 0.027632589,\n 0.005978137,\n 0.009250788,\n 0.006365641,\n - \ 0.0024606532,\n -0.0007472671,\n -0.011040353,\n 0.032578554,\n - \ 0.02437755,\n -0.009793294,\n 0.005710406,\n -0.0141967535,\n - \ -0.031028537,\n -0.0031141266,\n 0.007383721,\n 0.015880637,\n - \ -0.0061049564,\n 0.015415631,\n 0.031000355,\n -0.0038785671,\n - \ -0.016782464,\n -0.022855716,\n -0.0036178823,\n 0.01647246,\n - \ -0.040610466,\n 0.004304822,\n 0.024208458,\n 0.0031405473,\n - \ 0.012287414,\n 0.019276584,\n -0.022940263,\n 0.0034082776,\n - \ -0.018050661,\n 0.018853853,\n 0.0057808617,\n -0.005710406,\n - \ 0.013872659,\n 0.0042343666,\n 0.003906749,\n 0.0016979739,\n - \ -0.0069046244,\n -0.005925295,\n -0.0334522,\n -0.020305233,\n - \ -0.0026684965,\n -0.018205663,\n 0.0052066506,\n 0.0022968445,\n - \ 0.009441017,\n 0.008130548,\n -0.01633155,\n 0.034410395,\n - \ -0.0068165553,\n 0.018839762,\n -0.017416563,\n 0.0035315745,\n - \ 0.0072780377,\n 0.010758532,\n -0.004294254,\n -0.01368243,\n - \ -0.005248924,\n 0.012498779,\n -0.009102832,\n -0.0035333359,\n - \ -0.007383721,\n 0.0032902649,\n -0.03162036,\n 0.016824737,\n - \ -0.020572962,\n 0.020305233,\n -0.033536747,\n -0.020558871,\n - \ -0.019586587,\n -0.00730622,\n -0.012294459,\n 0.017036105,\n - \ -0.012188775,\n -0.0044316417,\n -0.03331129,\n -0.013576746,\n - \ 0.00015632281,\n -0.04396414,\n 0.02857669,\n 0.009391698,\n - \ 0.008644871,\n -0.008856238,\n 0.014182663,\n -0.18183117,\n - \ 0.004826192,\n 0.010955807,\n -0.009145104,\n 0.01881158,\n - \ 0.011568769,\n 0.021376153,\n -0.0016874056,\n -0.017261561,\n - \ 0.0072780377,\n 0.0046324395,\n 0.003864476,\n -0.024419826,\n - \ -0.0052982424,\n 0.0054743807,\n -0.013203333,\n -0.010962853,\n - \ -0.0061296155,\n 0.03999046,\n 0.017684294,\n 0.00612257,\n - \ -0.0065699616,\n 0.0347204,\n -0.01218173,\n 0.002312697,\n - \ 0.033790387,\n -0.020812511,\n 0.015119718,\n -0.022728896,\n - \ -0.0115476325,\n -0.033621293,\n -0.02897124,\n 0.017726567,\n - \ 0.0013659531,\n 0.017952023,\n -0.009497382,\n -0.002046728,\n - \ -0.0030084436,\n 0.009588974,\n 0.031000355,\n 0.009229651,\n - \ 0.024786193,\n 0.031535815,\n -0.0043576634,\n -0.020037502,\n - \ 0.008257368,\n 0.013654247,\n -0.000013437432,\n 0.0054743807,\n - \ -0.014239026,\n 0.009786248,\n -0.02791441,\n -0.0075457683,\n - \ 0.016359733,\n -0.013703566,\n 0.021686157,\n -0.015035172,\n - \ 0.021023877,\n 0.000308022,\n -0.012428324,\n 0.0003086825,\n - \ -0.04001864,\n 0.0070138304,\n -0.016810646,\n -0.014640622,\n - \ -0.0025434382,\n -0.016965648,\n 0.007848727,\n -0.01027239,\n - \ 0.02723804,\n -0.012710146,\n -0.022545712,\n 0.023828,\n - \ 0.0077994075,\n 0.025194833,\n 0.019192038,\n -0.03291674,\n - \ 0.015598815,\n -0.00894783,\n -0.005868931,\n -0.0021929229,\n - \ 0.034044027,\n -0.0050410805,\n 0.033762205,\n -0.00861669,\n - \ 0.01750111,\n -0.019713407,\n -0.00074902846,\n -0.0027283835,\n - \ -0.011103763,\n 0.015951091,\n -0.035622224,\n 0.010096252,\n - \ 0.0064818924,\n 0.0017631452,\n 0.01645837,\n 0.0151056275,\n - \ -0.005942909,\n 0.031648543,\n -0.0132244695,\n -0.035058584,\n - \ 0.0017525769,\n 0.0012215197,\n 0.010124434,\n 0.011751953,\n - \ 0.01974159,\n 0.019051127,\n -0.012653781,\n 0.016317459,\n - \ -0.0016072628,\n -0.018853853,\n 0.0004619229,\n 0.019459767,\n - \ 0.015091537,\n -0.012364915,\n 0.045373246,\n 0.024969377,\n - \ 0.0014152719,\n 0.00083973975,\n -0.016824737,\n 0.047345996,\n - \ -0.027632589,\n -0.018867943,\n 0.024250733,\n -0.003138786,\n - \ -0.013069468,\n -0.09486108,\n -0.017627928,\n 0.027463496,\n - \ -0.0036672011,\n -0.011160128,\n 0.013809249,\n -0.0055976775,\n - \ 0.030098526,\n -0.012928557,\n 0.01566927,\n -0.031028537,\n - \ -0.021672066,\n 0.0016319221,\n 0.02108024,\n -0.006728486,\n - \ -0.03765134,\n 0.005368698,\n -0.024673464,\n -0.016740192,\n - \ 0.030267619,\n -0.0074119032,\n -0.010096252,\n 0.01290742,\n - \ 0.00056496385,\n 0.015739726,\n -0.018233845,\n -0.034692217,\n - \ 0.01323856,\n 0.007834635,\n 0.014837897,\n 0.031225812,\n - \ -0.015457904,\n -0.013893795,\n -0.021953888,\n 0.0012250424,\n - \ 0.00025033668,\n -0.03567859,\n -0.00026024444,\n 0.033226743,\n - \ -0.03294492,\n 0.0020555349,\n 0.022207526,\n 0.03844044,\n - \ -0.019445676,\n 0.01448562,\n -0.0003216727,\n -0.037482247,\n - \ 0.025758477,\n -0.00069354486,\n -0.0045338017,\n -0.023503905,\n - \ -0.009828522,\n -0.0230389,\n -0.0033941865,\n 0.0060168873,\n - \ -0.019417495,\n 0.024701646,\n 0.018107025,\n -0.0071582636,\n - \ -0.034664035,\n 0.01020898,\n 0.006594621,\n -0.0021259903,\n - \ 0.019854318,\n -0.0039243633,\n 0.00907465,\n -0.01579609,\n - \ 0.01592291,\n 0.0039631138,\n 0.0026861103,\n -0.027998956,\n - \ 0.017092468,\n -0.030577622,\n 0.0052876743,\n -0.012160594,\n - \ -0.020911148,\n -0.01330197,\n -0.015767908,\n -0.020065684,\n - \ -0.011892864,\n -0.009004194,\n -0.027970774,\n -0.011660361,\n - \ -0.023672998,\n 0.021897523,\n 0.0334522,\n -0.020897057,\n - \ 0.017078377,\n 0.009758066,\n -0.0074189487,\n -0.009194423,\n - \ -0.0041462975,\n -0.029901251,\n -0.009624201,\n -0.008292595,\n - \ -0.0003886053,\n -0.020854784,\n 0.008687145,\n -0.00013507612,\n - \ 0.013893795,\n -0.0009819715,\n -0.02396891,\n -0.070737176,\n - \ 0.020826602,\n 0.008010774,\n -0.0039349315,\n -0.0081446385,\n - \ -0.018247936,\n 0.008257368,\n -0.013435836,\n 0.021700248,\n - \ 0.011146037,\n -0.010117388,\n 0.021517064,\n -0.018008389,\n - \ -0.00809532,\n 0.0038785671,\n -0.026308028,\n -0.00009676602,\n - \ 0.009448063,\n 0.028590782,\n -0.014711077,\n 0.0020678646,\n - \ 0.0012312073,\n 0.008574416,\n 0.037284974,\n 0.0048860786,\n - \ 0.010237163,\n -0.014422211,\n 0.051094223,\n -0.005368698,\n - \ -0.03184582,\n 0.010631712,\n -0.03421312,\n -0.0066615534,\n - \ 0.011899909,\n -0.0139924325,\n -0.010053978,\n 0.010681031,\n - \ 0.0015570633,\n 0.0061613205,\n 0.010420347,\n -0.016092002,\n - \ -0.0102301175,\n 0.029365791,\n -0.026420757,\n -0.024166185,\n - \ -0.0074541764,\n -0.0064466647,\n 0.017726567,\n 0.023391176,\n - \ -0.0013800442,\n 0.014239026,\n 0.011864681,\n -0.044696875,\n - \ -0.02305299,\n -0.0059957504,\n -0.009638292,\n -0.00086219737,\n - \ 0.010082161,\n 0.025575293,\n -0.028182141,\n 0.048416916,\n - \ 0.019558406,\n -0.016035639,\n -0.014894261,\n 0.024152094,\n - \ -0.010159662,\n -0.030352166,\n -0.008905556,\n -0.002289799,\n - \ -0.04596507,\n -0.013541519,\n 0.007827589,\n 0.008933739,\n - \ 0.01137854,\n 0.013076513,\n -0.012766509,\n 0.009067603,\n - \ -0.009236696,\n -0.014351755,\n 0.038412258,\n -0.006668599,\n - \ -0.013471063,\n -0.010201935,\n -0.010061025,\n 0.023081174,\n - \ 0.026646214,\n -0.006474847,\n -0.01230855,\n 0.0041427747,\n - \ 0.024898922,\n -0.027280312,\n -0.01579609,\n -0.043879595,\n - \ 0.010561258,\n 0.0004374837,\n -0.0049213064,\n 0.002032637,\n - \ 0.011716725,\n 0.016218822,\n 0.0206716,\n 0.02802714,\n - \ 0.0115476325,\n -0.014119253,\n -0.01554245,\n -0.009039422,\n - \ -0.024067549,\n -0.0093212435,\n -0.031535815,\n 0.022559803,\n - \ 0.0373977,\n 0.005699838,\n -0.006245867,\n 0.0027266222,\n - \ 0.027590316,\n 0.008539189,\n 0.010096252,\n -0.010892398,\n - \ -0.026857581,\n -0.022827534,\n 0.014894261,\n 0.0028534418,\n - \ -0.0063621183,\n 0.013611974,\n 0.0022986059,\n 0.03686224,\n - \ 0.006274049,\n 0.00001782025,\n -0.0048860786,\n 0.0016160696,\n - \ 0.0064783697,\n 0.024053456,\n -0.01540154,\n -0.011068536,\n - \ -0.02844987,\n -0.0109980805,\n 0.0049776705,\n -0.017923841,\n - \ 0.03751043,\n -0.028238505,\n 0.12546688,\n -0.0037059516,\n - \ -0.020319324,\n 0.021249333,\n 0.0033748113,\n 0.006640417,\n - \ 0.011730816,\n 0.0045690294,\n -0.023109356,\n -0.015767908,\n - \ 0.025039831,\n -0.016120184,\n -0.010131479,\n -0.001992125,\n - \ 0.0045690294,\n 0.002712531,\n -0.004287208,\n 0.014922444,\n - \ -0.012336732,\n 0.006675645,\n 0.010681031,\n 0.018614303,\n - \ -0.0043999366,\n -0.0013562655,\n 0.004960057,\n 0.002932704,\n - \ 0.038130436,\n 0.015753817,\n -0.00049803127,\n -0.02436346,\n - \ 0.009476244,\n -0.013907886,\n -0.014936535,\n -0.0073132655,\n - \ -0.0045408476,\n 0.010828988,\n -0.017458836,\n -0.03491767,\n - \ 0.035312224,\n -0.012851056,\n -0.022728896,\n 0.0033025946,\n - \ -0.03170491,\n -0.018867943,\n 0.020333415,\n 0.0005310572,\n - \ 0.007031444,\n 0.013661292,\n -0.04475324\n ]\n - \ }\n ],\n \"model\": \"ada\",\n \"usage\": {\n \"prompt_tokens\": - 8,\n \"total_tokens\": 8\n }\n}\n" - headers: - Content-Length: - - '33446' - Content-Type: - - application/json - Date: - - Mon, 26 Feb 2024 21:11:59 GMT - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - access-control-allow-origin: - - '*' - apim-request-id: - - efa7a0dd-4812-477d-adb7-dd4c01153792 - azureml-model-session: - - wc25717d3dfd7-2 - x-content-type-options: - - nosniff - x-ms-client-request-id: - - efa7a0dd-4812-477d-adb7-dd4c01153792 - x-ms-region: - - Japan East - x-ratelimit-remaining-requests: - - '329' - x-ratelimit-remaining-tokens: - - '329982' - x-request-id: - - c16423ca-c3cc-445b-830e-5c6a18fa1109 - status: - code: 200 - message: OK -version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_embeddings_with_raw_response.yaml b/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_embeddings_with_raw_response.yaml deleted file mode 100644 index 3e07d3314..000000000 --- a/packages/opentelemetry-instrumentation-openai/tests/cassettes/test_embeddings/test_embeddings_with_raw_response.yaml +++ /dev/null @@ -1,226 +0,0 @@ -interactions: -- request: - body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002"}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - connection: - - keep-alive - content-length: - - '82' - content-type: - - application/json - host: - - api.openai.com - user-agent: - - OpenAI/Python 1.12.0 - x-stainless-arch: - - arm64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.12.0 - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.9.5 - method: POST - uri: https://api.openai.com/v1/embeddings - response: - body: - string: !!binary | - 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 - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 85467261f9bf09b9-HFA - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Mon, 12 Feb 2024 17:10:45 GMT - Server: - - cloudflare - Set-Cookie: - - __cf_bm=c.wE2paVa1wZBGZX9QN_Bgp5GQ5BmgR.0hsURPOborU-1707757845-1-ASv1nnc5Kenzo5F5Bl9JGE07aZH76ribQNSCEuQc5exCUQDZF7qm0HqsovPVdsN19YoMFbP/Hd9qJtR63pa6zak=; - path=/; expires=Mon, 12-Feb-24 17:40:45 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=xlElcL1Z7pHVsTISWi3.h0RNMzgSIhjdG0kUTUVBfW8-1707757845077-0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Transfer-Encoding: - - chunked - access-control-allow-origin: - - '*' - alt-svc: - - h3=":443"; ma=86400 - openai-model: - - text-embedding-ada-002 - openai-organization: - - traceloop - openai-processing-ms: - - '38' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=15724800; includeSubDomains - x-ratelimit-limit-requests: - - '5000' - x-ratelimit-limit-tokens: - - '5000000' - x-ratelimit-remaining-requests: - - '4999' - x-ratelimit-remaining-tokens: - - '4999992' - x-ratelimit-reset-requests: - - 12ms - x-ratelimit-reset-tokens: - - 0s - x-request-id: - - req_4fad3b3b59c5267c18907a65346c45a3 - status: - code: 200 - message: OK -version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/conftest.py b/packages/opentelemetry-instrumentation-openai/tests/conftest.py index 9d17e915a..e4195055c 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/conftest.py +++ b/packages/opentelemetry-instrumentation-openai/tests/conftest.py @@ -9,7 +9,7 @@ @pytest.fixture(autouse=True) def environment(): - os.environ["OPENAI_API_KEY"] = "test_api_key" + pass # os.environ["OPENAI_API_KEY"] = "test_api_key" @pytest.fixture @@ -24,4 +24,4 @@ def async_openai_client(): @pytest.fixture(scope="module") def vcr_config(): - return {"filter_headers": ["authorization"]} + return {"filter_headers": ["authorization", "api-key"]} diff --git a/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml index 762c783d8..56c2d86d8 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml @@ -38,24 +38,24 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1RUXWsrRwx9968Q+9KXjYmThpvkrS2FBgoX+kmpS5BntbsTz0hTjdaOueS/X7R2 - 7NyXgZV0zhzpjPbLAqCJXfMITRjRQi7p6n46mP70IvkQpw7/+uX7z0//3P//srXpvkrTOkI2LxTs - HbUMkksii8LHdFBCI2ddfbq+v3tYre4e5kSWjpLDhmJXt8u7K5t0I1fXq5u7E3KUGKg2j/DvAgDg - y3y6Ru7otXmE6/Y9kqlWHKh5PBcBNCrJIw3WGqshW9NekkHYiGfZTww2EihhyiA9BOmoBQTDRBAr - mKSuXfPnHvqJg3dWIWBKkQcH5kppR7WFjaRuuebfKExao7BzJJECVSAk2pECcgdFpZeJnfKJ/WtQ - zNnJEnLXQjS/VIllz+SEa/41bgkQclQVBaU+UTBHRKsgez6HhNs1/3DWCUqF0Oq5rot6LFuu+Y9R - ZRpGSHggrXPjmFKdBZjijlKFjqjMjC8yKdMBIsN+jGH0ok6oAotBTURlFvozhhEsZlfrbN5Jxo4A - mfbtmv+ONkJBxUzml4YReaBj0+5I5Il84FAmrRMt1/wnW0yAsMFKEPxwSjLYO5VSitS3a/5RCbcn - Q+aht0DcvQeyWOw/TrJXDIYJCpqRMtBrwWN55D5yNGo/GAkdcqDqzSPUMeZMOvsVh9GWPp4gHKh4 - D/74X1s4kAElGpAtHdx91KPfLmcvmjof+AfzW8C0x4OPHHWW+ruAUqa8IW39akcGmUWi2jf6SnIk - Qi0U4tyWHnXpsWRH5yfhjzLjEAMm6GgXA110vcsh/c5NkLSRV6/f0sHfMMdAy+a0Qm/n3UsyFJWN - 7ylPKZ3jPsc6PithFfY9qyblCH9bAPw37/j0zdo2RSUXezbZEjvh7cORrrn8VS7J1aebU9bEMF0S - N6vV4qSwqYdqlJ/7yANp0Xhc+b48h023eVgFuu2bxdviKwAAAP//AwA9/0xq/AQAAA== + H4sIAAAAAAAAA1RUTY/bNhC9+1cMdOlFa9h198N7C4oiSNFTmrRA62IxJkciN+SMMhzZVYP97wUl + 7272IlAcvcfHN/P0bQXQRN/cQ+MCmstDuro7f92l283j1832j/jzr/+Fd9Mm3L7/86/u2knTVoQc + H8nZM2rtJA+JLAovZaeERpV1e7vZb3a7u91uLmTxlCqsH+xqt76+slGPcrXZ/nh9QQaJjkpzD3+v + AAC+zc+qkT3929zDpn3eyVQK9tTcv3wE0KikutNgKbEYsjXta9EJG/Es+wODBQIlTBmkAyeeWkBw + wo4GgyLQRab2wB/JjVqiMJwJT1QAYUAzUm7npaKPfQYfT5FpfeB30I3sqhfgMKXIPUQrlLr6eRIZ + 4BwtRL68tRXhkR1VGZSor+uZWqVXzLkyOBmH9YEP/Fv8QoCQo6ooKHWJnM1nsAlE7iJHm97I9pSq + bE+0HA21W6NhlYgJsFsw6wP/LulUuQaVY6JcIKH2tICelQGyh17RVW8+s+KJ5jvmqRhppNJCwokU + jlPVpNGhESR09L3+j2MpERm8pARMxci/2MJigfTNFUY+Kw4FMPWi0UKVthANQhYdJDmRrg/8C7ow + 2w6eiiP2y71JW5jIQGOpWk3m5tvF/SPhaFO1P0kfXfVew2QhgwU0OAv/YFBMlg58CipjH+CIhcBh + qRPBvg6Oj9XS0kI0GLmT5MvM/yijMk1gF+SlSzT3v7SVuhoHI5skP/cBMuqJEqCBPrvQQuQ6SpCx + jw4TuCBK8wllykMQnl4nuROlEymckefxyKK0bi5ReHrJUJK+NrvmjceUXvarwBIelLAI17zU6y/w + pxXAP3NWxzfxawaVPNiDyRfiSrjbL3TN69/htbi9uQS5MTFM3xX2+9VFYVPqTOWHLnJPOmhcotsN + D3c32+sb3P+Em2b1tPofAAD//wMA63XtVMQEAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eafb9e7e4c55-MXP + - 85c02270cc530e83-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -65,14 +65,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 08:39:23 GMT + - Tue, 27 Feb 2024 11:37:16 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=cNxDl1b9xE4HcTb1YJm2HjM5hFbNd6QnBScCPpCLloU-1708591163-1.0-AcUmIf4qrgJFdWvRxtUcjyQu7jr87JC+JW/PeCL4dSgucPMgeC3xey621fdG1o3cenlMyFf2kW73VGPk1BXBoXw=; - path=/; expires=Thu, 22-Feb-24 09:09:23 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=LapoVNthWzSWvfSwdppCcrPcChMfdUL_qeISR8GMV8A-1709033836-1.0-AQpk5uU8Ch+YpLRklM+PdXeuiEyNk1RSzgBjqOJnhiSPadlKyTdmlSLeV/IZQExN0Iu45C9zSMuEh2TQ9RRSRb8=; + path=/; expires=Tue, 27-Feb-24 12:07:16 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=VYfM_bvspYsdT1LznDOD2xrJQkw_isszAr3SzsG3Wsc-1708591163307-0.0-604800000; + - _cfuvid=qX6oaBDoAmh3KF_aYYz3Txay.LYmSYkm4y6XEQuFm1I-1709033836384-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -85,7 +85,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '3502' + - '3094' openai-version: - '2020-10-01' strict-transport-security: @@ -103,7 +103,113 @@ interactions: x-ratelimit-reset-tokens: - 22ms x-request-id: - - req_02db56f6f64cc74e884368567fa190f2 + - req_805d5d4316663a38f3522f0bf8899bce + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "system", "content": "You are a poetic assistant, + skilled in explaining complex programming concepts with creative flair."}, {"role": + "user", "content": "Compose a poem that explains the concept of recursion in + programming."}], "model": "gpt-3.5-turbo"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '276' + content-type: + - application/json + cookie: + - __cf_bm=LapoVNthWzSWvfSwdppCcrPcChMfdUL_qeISR8GMV8A-1709033836-1.0-AQpk5uU8Ch+YpLRklM+PdXeuiEyNk1RSzgBjqOJnhiSPadlKyTdmlSLeV/IZQExN0Iu45C9zSMuEh2TQ9RRSRb8=; + _cfuvid=qX6oaBDoAmh3KF_aYYz3Txay.LYmSYkm4y6XEQuFm1I-1709033836384-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1RUwW7bSAy9+ysIXfaiGE7cZJ3cUiCHou1lF213sV4E9IiSphmRUw5lVS3y74uR + ZLt7kYAh+fjm8XF+rgAKXxUPULgWzXUxXO2Gb1vZ/RV275++yMe78PbT7svnD56P33SkoswVcvhK + zk5VayddDGReeA47JTTKqNe/b+432+1uezcFOqko5LIm2tV2fXtlvR7kanN9c7tUtuIdpeIB/lkB + APycvpkjV/S9eIBNeTrpKCVsqHg4JwEUKiGfFJiST4ZsRXkJOmEjnmi/Y7CWQAlDB1KDk4pKQHDC + jqJBVKml56rc8x/kek1e+LcEB8LeRjDtwwiVUAJMlvPWe36EumeXRQCHIXhuwFuiUGfcCtkRJAFF + pXLPn1jxSFNSVDkE6hIM3lpAiELmHdQBva73vOcP/oUAofOqoqBUB3K2wIMMfD4S/pUuKEVCW3Aj + aU3OTn8vvN7zWyV8AQTD9AKeTSB1GAIpRE+OUgmJMttHriBJOFIWrQMMYQbVudeRoAlEE9lH0Ha0 + dhI1EzA/8QKEIBKh8kfPswC1hCrfIuBImiDMt7TBJ6MKctp6z0/o2klOqCgcc3pFFElntnmEHf7I + eE8daZPjR+9M1EufwDPgLxwPAX/MJP8mgwMNeRRQEeo0fi0zZ8+1Z2800U3lWf2h9RqiSIDYT8Mt + YWhJCVyLkqDSnJ4lzW6AUXo9dRY+TfaAicDlTzIVbhZlBzTXziVRpVHsIJ3Ge2GfhJuJ/J8C1B0U + XZ6GTyfLlkCBGmQD5Aoaxcm8i88H0VDl6y0NuukCCINwpVmqFicPn82Tg2nsYis85rogjXcnZDd5 + Asx3FCilxdx+buVkmmqK6GhdLMv3et7aIE02fN5w7kM4n2fVU/ushEk4b2gyiXP56wrg3+l16P+3 + 8EVU6aI9m7wQZ8Dt/QxXXN6jS/B6d7tETQzDJXBz82a1MCzSmIy659pzQxrVz49FHZ93d9e3d3j/ + BjfF6nX1HwAAAP//AwBM29N2NgUAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c022861cab0e83-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 11:37:19 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '3165' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159940' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 22ms + x-request-id: + - req_99d963ee52187db213dbb11b33f38cdb status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml index fcdcd4c10..fdc31ff90 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml @@ -149,7 +149,7 @@ interactions: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb15c9e34c45-MXP + - 85c0229ce92759a1-MXP Connection: - keep-alive Content-Encoding: @@ -157,14 +157,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 08:39:23 GMT + - Tue, 27 Feb 2024 11:37:20 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=m7Ar5D4K.9idJhk16CKLVtj6uo5eUKmQUL_ERAg57Yg-1708591163-1.0-AcWWksA7jTu7K4NyiId91Ernv3bb/cHb86iGbn1uHCAFOqELhY7/Zk/gVV4MBKh3T239xA8HytInlaRdQeN/WAg=; - path=/; expires=Thu, 22-Feb-24 09:09:23 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=F2cwDvvgVcuJx7NtjDUQlQ67RcPsV8hJCv0Dx4q11hk-1709033840-1.0-AXypc1oUzUVbk4HJqv3ZCmQD3UZobH2UcYWVk/hk74G8y595O2lial5knUkKabB3Mb1Z5G0xtL1bhJobEnFy3Sg=; + path=/; expires=Tue, 27-Feb-24 12:07:20 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=6nqT1F_mXstGkTyMwEtvyR41SRvkx_182SQuy7a8bd8-1708591163986-0.0-604800000; + - _cfuvid=X4uHWU6guDw5hSHcN7qwMjPiz85tBKMpMeWg0pT0paY-1709033840337-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -177,7 +177,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '15' + - '16' openai-version: - '2020-10-01' strict-transport-security: @@ -195,7 +195,204 @@ interactions: x-ratelimit-reset-tokens: - 0s x-request-id: - - req_cdbba4499e265b33075ec7e49209e110 + - req_8eb88f3557a52021f7b223ce11c52b84 + status: + code: 200 + message: OK +- request: + body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002", + "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '111' + content-type: + - application/json + cookie: + - __cf_bm=F2cwDvvgVcuJx7NtjDUQlQ67RcPsV8hJCv0Dx4q11hk-1709033840-1.0-AXypc1oUzUVbk4HJqv3ZCmQD3UZobH2UcYWVk/hk74G8y595O2lial5knUkKabB3Mb1Z5G0xtL1bhJobEnFy3Sg=; + _cfuvid=X4uHWU6guDw5hSHcN7qwMjPiz85tBKMpMeWg0pT0paY-1709033840337-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + /7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c0229e4b8a59a1-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 11:37:20 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-ada-002 + openai-organization: + - traceloop + openai-processing-ms: + - '28' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4999992' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 0s + x-request-id: + - req_62360fac2825ad0340845c5281fb0feb status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml index 736efded5..de19e8c80 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml @@ -36,19 +36,19 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA2SRzW+bMADF7/wVFlI4zWCwAyYSmsrSqh9JNy1Zs3bawdgu8fhybChNqv7vEz0t - 2uXpSb93eE/vzQHA5UayXgp3AcIE0Xkahgn6NAHBeuYuwC8HAADePhQAdzC1uwDuvu+1XQRBx5Rg - dS2ZVtp0wvLB+kXdFT7vjPRH1YputH4r+0Ab9cJ6GXSmhLtv7bU8CHK7aVIz/DisuCSvXB6DwUoD - +b4Yrk5dbuf31w+rbjimo8714SZQTQnHdbjTm3E47tglvxm3qL38vtkvT75uy8+2zyIUEYgiGEVb - lMzwBU4nQU+elWcsPWM6M559mQIhRBSi2LMmKzxjuchUW6tWTr7PVMNKGei29GzVKZHFjDEhhYTk - ucCQxCmFjD7HMKZEJAmNCxQnnq16JTJGKOdsHkMZCwYJJRIyGhKYckrSeB4VvMBT9KxlOMMXBE8t - 8ZNnq38m4P+gzQrPVucjVJntm/X6AZ/uvi7bx+Wqf7yfr5s7WfEv23wW5bdXhz85puXP4nW3RWSG - l+7H0+8OAL+dd+cvAAAA//8DAOVF2SkjAgAA + H4sIAAAAAAAAA2SRT2vbMADF7/4UwmCfJv9VZDlghpOtTbysjHRZIGMHWVJdYcdSJDtuWvrdR3pa + 2OXx4PcO7/HeHABcZgQdBHfnIM6iPEpTgrJPV8DpQN05+O0AAMDbhwLgjqZz58B9HgZt52GoqOS0 + 6wTVUhvFLRttUHeqDpgyIphkz9Vkg14MoTbyTAcRKtPA/Y9+JU4cVY/H3Iy704YJ9MLEJRytMJA9 + 1+Pdq1rY2cPq10aNl3zSC31ah/LYwK/TeVGtMn1fVcvpcDhuZ0f2rVrfBbpvPtuhSKIEwSiBSfYz + jry0TDMvLZPs4Ftxw5Ibpgvj2/M1EMOIwAj71hS1byzjhew72YurHwp5pI0Idd/4tlWSF5hSygUX + ED3VKUQ4J5CSJwwxQTzLCK4jnPm2HSQvKCKM0RmGAnMKEUECUhIjmDOCcjxLalan1+hNy9hLyxh7 + aYnwwbftPxPIf9AWtW/b2xGyKbpdedlsl4uXaE9Ou3Wk2328PKOH7PXy/fF+27ZIrQfLYj4qL/3i + fvz87gDwx3l3/gIAAP//AwCfojeBIQIAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb17b8314c46-MXP + - 85c022a01d814c48-MXP Connection: - keep-alive Content-Encoding: @@ -56,14 +56,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 08:39:30 GMT + - Tue, 27 Feb 2024 11:37:27 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=LrhV9YCHSaQzRgd4Z88.xIisZNHlMMCiiL1NwlTc5E4-1708591170-1.0-ARYMec5I4HMyt0nu800/wsW80vg0lM8wTWyQ9iwng9qjzF4h6Mt9s3eba5ySpMEpG5kttmI6kymg5L74HOHxtEM=; - path=/; expires=Thu, 22-Feb-24 09:09:30 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=CENvvsRp3i1UKzWgwJyC18hGp4.Sw_CzVZ3rtryRcmo-1709033847-1.0-AVk81nwu3FRTAHNIFrIoLAuYDzsBICk4vRjVkw3lhwatCnjLOMDoCx0YA0DkMHRhJMi3vQo3VYUiiFsrWuJ+zTU=; + path=/; expires=Tue, 27-Feb-24 12:07:27 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=4o.jnI0jCKrdT_3NHLqH8eq1w2zoFApH7_UuYOXWyAk-1708591170977-0.0-604800000; + - _cfuvid=hvkJrBd.i3JCMolU79HOcDZ9JsyBkhtY8xBHFSJJ7lw-1709033847553-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -74,13 +74,13 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '6699' + - '6739' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_3ebf6e4eff42544160559b3f7053fa93 + - req_de332b248564b741fce3bc727f47ebfa status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming.yaml index 4a911a5fc..f7b19a18d 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_chat/test_chat_streaming.yaml @@ -35,99 +35,308 @@ interactions: uri: https://api.openai.com/v1/chat/completions response: body: - string: 'data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]} + string: 'data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" did"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" developer"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - break"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + bring"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - up"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + ruler"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + to"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + work"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" with"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" Op"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - Because"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + \n"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - it"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - was"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + they"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - too"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + wanted"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - much"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + to"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - of"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + measure"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - a"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + their"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - \""},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + traces"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"trace"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"\""},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq402wPTJjSyAXvlUe6oVnF5vjbQ","object":"chat.completion.chunk","created":1709033848,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" - to"},"logprobs":null,"finish_reason":null}]} + data: [DONE] - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":" + ' + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c022cbfda84c4f-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Type: + - text/event-stream + Date: + - Tue, 27 Feb 2024 11:37:28 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=uQHHtQ9L1ruZVxOja_DHdRS2_iUZaMdV.lwnvBCZhg4-1709033848-1.0-AUHYzSzFRoKqsOIDx685pw6u2u23x+F9CRcR6nfzOSeqDyJyDQZlDyjDi2NCNFvymw4hpBmejvYdTUd6KPUQzzg=; + path=/; expires=Tue, 27-Feb-24 12:07:28 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=yzqHnzdbmzaIVuszK_gZ6jhXk.Ix3m6kPQa.SgCSc1o-1709033848160-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '262' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159974' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 9ms + x-request-id: + - req_c342d40c187111278b79c61e65da201b + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}], + "model": "gpt-3.5-turbo", "stream": true}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '123' + content-type: + - application/json + cookie: + - __cf_bm=uQHHtQ9L1ruZVxOja_DHdRS2_iUZaMdV.lwnvBCZhg4-1709033848-1.0-AUHYzSzFRoKqsOIDx685pw6u2u23x+F9CRcR6nfzOSeqDyJyDQZlDyjDi2NCNFvymw4hpBmejvYdTUd6KPUQzzg=; + _cfuvid=yzqHnzdbmzaIVuszK_gZ6jhXk.Ix3m6kPQa.SgCSc1o-1709033848160-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: 'data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"Why"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + did"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + Op"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"ente"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"lemetry"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + developer"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + break"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + up"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + with"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + their"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + significant"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + other"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + \n\n"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"Because"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + they"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + couldn"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"''t"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" handle"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8uyu3UTmh4A6nKzDvuOPFeVUH3159","object":"chat.completion.chunk","created":1708591171,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_cbdb91ce3f","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]} + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + baggage"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + of"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + all"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + those"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + traces"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + and"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":" + metrics"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wq411KRfxib5TKYU83LxqTDO7Uoi","object":"chat.completion.chunk","created":1709033849,"model":"gpt-3.5-turbo-0125","system_fingerprint":"fp_86156a94a0","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]} data: [DONE] @@ -138,7 +347,7 @@ interactions: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb435c504c39-MXP + - 85c022d1b93e4c4f-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -146,15 +355,9 @@ interactions: Content-Type: - text/event-stream Date: - - Thu, 22 Feb 2024 08:39:31 GMT + - Tue, 27 Feb 2024 11:37:29 GMT Server: - cloudflare - Set-Cookie: - - __cf_bm=dMZMGgKnmaKfg.55ScFpjWgs7FO.3faPCi6iBrr_aGE-1708591171-1.0-AVH3iq2l3tqXNN2TsWRHa60CZQj6MtJ7aWfBdP0YaxfwOMD6SxWpz2gdyxj8VBBIKSDN/dpObUxw3kyq7E3UUFY=; - path=/; expires=Thu, 22-Feb-24 09:09:31 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=Pv5g5di77l3mltzjt3z_oXV.BjuVnh6P1pCO5jPgysE-1708591171540-0.0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked access-control-allow-origin: @@ -166,7 +369,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '231' + - '369' openai-version: - '2020-10-01' strict-transport-security: @@ -184,7 +387,7 @@ interactions: x-ratelimit-reset-tokens: - 9ms x-request-id: - - req_392be5c1b625267636948dc14dff0d21 + - req_5e9d6aacb359de1da46e6cdca5fbc65a status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion.yaml index a32f7c22c..fe66e1631 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion.yaml @@ -35,17 +35,17 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA0SQQU/DMAyF7/0VVs7b1E5jK71yQAixA0JCCNCUJaYJpHZpXLZp2n9H6art4sP7 - 8p5ffMwAlLeqAmWaNkzL/tAv6I3un8r1Osb1Xf5ayG+7dPXj84uapNe8/UYjySG4l43hpg0onumM - TYdaMCUWq7y8uS2K1XwADVsMyWb1nyfjp3k+Hy2OvcGoKnjPAACOw4TzguSY6VYbhzPu6g81gZ3z - xsEDOG2BGDTFHXYgPAFNFhzCTkcQhwQWvzx5wXCAsd+Q68niXlWQX5TAddvxNnWgPoSLnuzRbTrU - kSlVCUi1ODXwUwbwOfygj7pGVY3NVdtx08pG+AcpRZbnPHW91ZUVyxEKiw5Xfb7I0oZT9g8AAP// - AwBW70D7owEAAA== + H4sIAAAAAAAAA0SQTU8CMRCG7/srxp7FLCzoujclGk9+REwMxpDSHdnRbmdtBwEJ/510l8Clh/fp + +9FuEwBFpSpAmbqxvXz1O8xM/jaaTscvt+8j61+bcPO4MmX2dK/O422ef6OR6BBcy8xw3VgUYtdh + 41ELxsT+VXqdZlk+6reg5hJttJX6j5yhXpoODpaKyWBQBXwkAADb9oSuIDrA0txrTxhg7EnIaAvo + PfszuDMcNkGwhkD/CBSAnGHv0YjdQEABYUgvYFJRgIfJ5LmtbNPJlbhWBaRHxfKi8TyPS9zS2qP+ + RY5CNfOoA7s4yKJbSKVavksAPtt3LINeoCoO+1XjuW5kJvyDLkbmXZ46/diJ9S8PUFi0PemDYRIb + dskeAAD//wMAfzc9YqkBAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb4d59debb2c-MXP + - 85c022dfd9270d55-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -55,14 +55,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 08:39:33 GMT + - Tue, 27 Feb 2024 11:37:31 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=vZDr1IadDlo76RvJ5P3ABS5Sw0N146KzYoKfToydK_8-1708591173-1.0-ASzU6a52Z3pZcq7KIoZdUeNEDVy+ZJLHD1acB/yYV9CClax/I1IY1u/zBuE1b/Y4z8NJvjgozhSFyTwF6D/HcdE=; - path=/; expires=Thu, 22-Feb-24 09:09:33 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=IXJpG29AzJMXZ6prF1r01o77ey3WeJOFqtKGddVGXgs-1709033851-1.0-ARcd5NTXKKUsTNeJaMrjYyY6xuehvSeVQb6NpDYF90G82UN9pgJwvriJS7D8T6BxjGaLVuVycUDuyNerFdCdkhY=; + path=/; expires=Tue, 27-Feb-24 12:07:31 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=l.3eAfQOpi44uedifuPVNAx1dtIXWQLdSIHRo3nw4HE-1708591173093-0.0-604800000; + - _cfuvid=DHQXOj5CdWf6_c54rUVJswqBYhaHimsKEKNeVfqxV7c-1709033851489-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -75,7 +75,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '118' + - '356' openai-version: - '2020-10-01' strict-transport-security: @@ -93,7 +93,7 @@ interactions: x-ratelimit-reset-tokens: - 5ms x-request-id: - - req_7998c0bcedbe8956ed1011cad997d513 + - req_8d2b44ed96a168f7baffb8a6f694d774 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming.yaml index 7d7fd06f4..7cab3cea1 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_async_completion_streaming.yaml @@ -35,73 +35,40 @@ interactions: uri: https://api.openai.com/v1/completions response: body: - string: 'data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":".\n\n","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":"Far","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":"mer","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" - Op","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":"ent","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":"cl","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":"ality","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" - discovers","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" - that","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" - the","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" - researchers","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" - have","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" - found","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" - a","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" - way","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - - - data: {"id":"cmpl-8uyu6bD0SpeA5HoZJyRxyKYDaf2eV","object":"text_completion","created":1708591174,"choices":[{"text":" - to","index":0,"logprobs":null,"finish_reason":"length"}],"model":"davinci-002"} - - - data: [DONE] - - - ' + string: "data: {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + that\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + isn\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"\u2019t\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + about\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + collecting\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + logs\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"\\n\\n\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\"J\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\")\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + Some\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + of\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + these\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + folks\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + helped\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + bring\",\"index\":0,\"logprobs\":null,\"finish_reason\":null}],\"model\":\"davinci-002\"}\n\ndata: + {\"id\":\"cmpl-8wq44uFYuGm6kNe44ntRwluggKZFY\",\"object\":\"text_completion\",\"created\":1709033852,\"choices\":[{\"text\":\" + the\",\"index\":0,\"logprobs\":null,\"finish_reason\":\"length\"}],\"model\":\"davinci-002\"}\n\ndata: + [DONE]\n\n" headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb576c21baf3-MXP + - 85c022ebd94c374c-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -109,14 +76,14 @@ interactions: Content-Type: - text/event-stream Date: - - Thu, 22 Feb 2024 08:39:34 GMT + - Tue, 27 Feb 2024 11:37:33 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=HpoI1bzQahkh9C642hJQjq7TWJHA8_zguIJ59IB8hxw-1708591174-1.0-Af/XhPQuIUYovekL/ScmGwlYa5zSdUvDGcbaoR7khpqR7sODwPKPV/JZZ9HDCm8B+xa5SvtiQYo1Dxyoxpa1OnY=; - path=/; expires=Thu, 22-Feb-24 09:09:34 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=DQESYIv22XN80OsG0hK8uVOjj4Ki3mVUsGxDBTHcAng-1709033853-1.0-Ae626S1G1wgTnY5c9k6u22f356vNIazcUgjszHRIwgVKMD7jF/7oEgy/TRSTgIlpKboB35uPg3jdFYbfWhBoczg=; + path=/; expires=Tue, 27-Feb-24 12:07:33 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=WqTH5LlUYEEee8pAbVNChJfiAt83JOyO0nUSd4lpcq0-1708591174641-0.0-604800000; + - _cfuvid=_MCrEKBEr4LgRJz02C3D5a70TwWXKtEqIeQ9XZQhExc-1709033853105-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -129,7 +96,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '42' + - '30' openai-version: - '2020-10-01' strict-transport-security: @@ -147,7 +114,7 @@ interactions: x-ratelimit-reset-tokens: - 5ms x-request-id: - - req_2e001b10ae2aea70735254f0faf3157a + - req_3f8b42f4f1a71c008007b43298fdacc3 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion.yaml index 70f187446..58bf6d0b6 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion.yaml @@ -35,16 +35,16 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA0SQwWrDMBBE7/6KRecaLJMmji+BFEp7aQ8thdIWo8hrW40sCUt2HYf8e5Fi4sse - 5u3MLHuOAIgoSQ6Et0bGWX/qVy9/1WDofvuZ8I+31tLX09OaDqMid35bH36RO+9wOLqC69ZIdELP - mHfIHPpEukmy+y2lmzSAVpcova1kg1BcxEmSzpZGC46W5PAVAQCcw4RrgXfAt4rhXXRYgq7gUUzT - vp8mOKHbBfTAFDyDPQoDrsEQGvxClTiSHJKbInVtOn3wXaqX8qZXQgnbFB0yq5WvlKhq15DALxHA - T7i0t6xGks8XEtPp1rjC6SMqH5ld88jyk4XR9QyddkwuerqKfMMl+gcAAP//AwABuoq2iwEAAA== + H4sIAAAAAAAAA0SQMU/DMBSE9/yKJ89YcpJCQ1ZQxcbQBQoocuxHYnD8gu3Soqr/HTmJ2sXDnb+7 + 0ztlAMxoVgNTw2h5dfhZFY/5lpSMyub+Yehed8+bl7Xe7A7sJv2m9gtVTETEY2wUDaPFaMjNtvIo + I6bEfC3uRVlWt2IyBtJoE6blr3HKcCGKBenJKAyshrcMAOA0vTAXJIJ3BNa0Xvq/d7fleggBJRSi + EFxUPC9reKJ53YQZp/HIahAXxVI3empThdtbe9E/jTOhbzzKQC41WXRd7NnknzOAj2ngPsgOWb0M + Y6OnYYxNpG90KbKa89j1FFcvv1vMSFHaq16sstRwzv4BAAD//wMAdLAgAoIBAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb49ae9bbae5-MXP + - 85c022da9a47bb14-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -54,14 +54,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 08:39:32 GMT + - Tue, 27 Feb 2024 11:37:30 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=qstTxIsfVkv2MSHAJ6lfb8pzFk2Ee_Pz6O7RC2eIMxY-1708591172-1.0-AWXl9SYfZL/Fvj/UTGiEidu+aGfe3+amszDkgqBjCFahiTlasz7jZyUlUcm69iXgn0Ufis144/34+8H59UJI13s=; - path=/; expires=Thu, 22-Feb-24 09:09:32 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=8L78ss5z_LU7MemkD1pN_f_BDP7v_lYCqYqih9Zvicg-1709033850-1.0-AWIUdFiaopi5JT1nAItlYRWgcI6QDySDIp81VWqC+Jk/H93vqmteXVRKn7I1MiaEbV+LEP50bUYOxo25WKbMTaU=; + path=/; expires=Tue, 27-Feb-24 12:07:30 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=6liDYCuVj1a6YS3PYzjqnUxkVYqsNuzc_l7UlZaNufc-1708591172500-0.0-604800000; + - _cfuvid=2D2znqizYnNBE.eWDDC23lZ7TacISDzNSSkQWwb4cZQ-1709033850735-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -74,7 +74,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '119' + - '358' openai-version: - '2020-10-01' strict-transport-security: @@ -92,7 +92,7 @@ interactions: x-ratelimit-reset-tokens: - 5ms x-request-id: - - req_f9f0ced647a2ce3597149b2e33e8982b + - req_a7de5715969ad94860f4bf724e99032e status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_langchain_style.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_langchain_style.yaml index 38a38a1ad..4c77dd334 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_langchain_style.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_langchain_style.yaml @@ -35,17 +35,17 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA0SQT0/CMBjG7/sUb3p2ZkMR3A08GU0khsSDmGV0r6zS9a3tW8JC+O6mG7JLD8+v - z5/2lAAIVYsChGytTuehC1N8e1ouJy9d+F19dE2+9vrw/hoWE3ETb9P2ByVHB+ORS0mt1ciKzICl - w4oxJuazbD59zPPZXQ9aqlFHW10dlJEqzbJLomxISfSigM8EAODUnzAUREfaIjsl/e3GbMy6QSCL - hlFj1Lt/mnqu5L526oAulTaA1AoNw2L1DD5YS459X9hnK1PjURSQXRVNO+toG3eYoPVV/1ZG+aZ0 - WHkycY5Gs+NG9PycAHz1rwi+2qEoLuuFddRaLpn2aGLkfMgT43+NLH+4QCau9KhP7pPYcE7+AAAA - //8DAIIfaOOnAQAA + H4sIAAAAAAAAA0SQPW/CMBCG9/yKk2eowkcpZGvVhYqhpUNbFYSMcyRu7bsQX4AK8d8rBwSLh/fx + +2EfEwBlc5WBMr5y3fF+Oxy8PY/m/Y/t5vA5q77CfPf+OKXJ7GmiOvE2r3/QSHQIHmRl2FcOxTKd + salRC8bE3kM6SQeD8X2vBZ5zdNGW650lY7tp2r9YSrYGg8rgOwEAOLYnnAuio7OgBb00QWCNRjcB + YQp7TQLC4LEuEKREeJ1DYI9iPUJgprvo+kNddoA3YLipA7aFbbalHA8qg/SqOC6qmtdxBzXOXfWN + JRvKVY06MMU5DqmQUrX8lAAs21c0QReosst6VdXsK1kJ/yLFyPE5T93+68Z6owsUFu1uen+YxIZT + 8g8AAP//AwDqqkzzpwEAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb5089f7bb2f-MXP + - 85c022e54cc65a07-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -55,14 +55,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 08:39:33 GMT + - Tue, 27 Feb 2024 11:37:32 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=7_07UQ1q86SE4.aE_SCFut89xwEVtvhcOBdP4bF9Lu8-1708591173-1.0-AdAfwNiLPHZYZJP2S0Z0M1TQEH+4OS8m3tC8kz4t4iJ3bgCij1+YPZosP+olayr+QB0aU9LOcWlgP/nvOZYFyQg=; - path=/; expires=Thu, 22-Feb-24 09:09:33 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=DRhodyD20qv7u.SX8QI84mvKpqE0KcV8J4fyLIz9d_k-1709033852-1.0-AY/koY/r5KhqDvjpog1SGCpLS4KYnTjKtIrbS23+p2h+ay/2ggPwUBipXjDWLQLT7/TerKSuIjnbZfi6nhzXgG0=; + path=/; expires=Tue, 27-Feb-24 12:07:32 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=74X6.ZRJWvGRra8AKyTnxVJqYMA.asKOUsnmRDFYlk4-1708591173640-0.0-604800000; + - _cfuvid=1h2pjcW_QzkfC00tRwExwGlp9H4ybrL93AhAhqvEhuk-1709033852149-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -75,7 +75,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '134' + - '118' openai-version: - '2020-10-01' strict-transport-security: @@ -93,7 +93,7 @@ interactions: x-ratelimit-reset-tokens: - 5ms x-request-id: - - req_4de4435b902f2d791bc968680a7e097c + - req_3d874f1583f7c142a8bc5979ab05a57e status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming.yaml index 821aa4f78..74e38dbda 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_completions/test_completion_streaming.yaml @@ -35,60 +35,63 @@ interactions: uri: https://api.openai.com/v1/completions response: body: - string: 'data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"''","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + string: 'data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"-common","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"Project","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":".\n\n","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" - of","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"I","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" - the","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"''m","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" - Year","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + a","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" - -","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + python","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" - migrations","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + micro","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" - -","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":"service","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" - anyone","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + that","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":":","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + reads","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":" - @","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + a","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"byn","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + JSON","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"og","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + configuration","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"iri","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + file","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":".''","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + in","index":0,"logprobs":null,"finish_reason":null}],"model":"davinci-002"} - data: {"id":"cmpl-8uyu5Tsmsm0lAmvLCYQ0S5NtGZzDh","object":"text_completion","created":1708591173,"choices":[{"text":"Monitor","index":0,"logprobs":null,"finish_reason":"length"}],"model":"davinci-002"} + data: {"id":"cmpl-8wq44ev1DvyhsBfm1hNwxfv6Dltco","object":"text_completion","created":1709033852,"choices":[{"text":" + order","index":0,"logprobs":null,"finish_reason":"length"}],"model":"davinci-002"} data: [DONE] @@ -99,7 +102,7 @@ interactions: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb53d982baf7-MXP + - 85c022e89ad359b3-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -107,14 +110,14 @@ interactions: Content-Type: - text/event-stream Date: - - Thu, 22 Feb 2024 08:39:34 GMT + - Tue, 27 Feb 2024 11:37:32 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=7TMyEedcgcPn90e8eJoyzmqc0LJhT7TCORz4Enj2AY0-1708591174-1.0-ASIjvcCWLOv8LGIMFlo5wcMUR25HK/jsysJGT6a7pvrck0lbaLw6Jt4d5Lt6FOqsSmbywejs6AlCxNWxxjvS5PE=; - path=/; expires=Thu, 22-Feb-24 09:09:34 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=lR1v2SWtGud12TruLdgb0cbXVdEMpslFK.zS6YAPqhI-1709033852-1.0-AYvqCefru3SWsGBD2Qn5bOAGcIVDbOCQVClGOiGpYsCtnC9m3ULMJTumufHh6nOhQ6BL23rl0McOaohRrXsXRFM=; + path=/; expires=Tue, 27-Feb-24 12:07:32 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=_2Fq2aFAGWcV7Xre.jEua2M37bzKdsqD_8rAMjQ2lFo-1708591174071-0.0-604800000; + - _cfuvid=W1iP2hulzVai7OAOfgY02AKiRQVageNQMYm11JwDf04-1709033852590-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -127,7 +130,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '37' + - '30' openai-version: - '2020-10-01' strict-transport-security: @@ -145,7 +148,7 @@ interactions: x-ratelimit-reset-tokens: - 5ms x-request-id: - - req_1149e4b93faaeb49f351e03fc23f4725 + - req_5c5ca825d9faf4d3515158a905c717e9 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_azure_openai_embeddings.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_azure_openai_embeddings.yaml new file mode 100644 index 000000000..aa9204cda --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_azure_openai_embeddings.yaml @@ -0,0 +1,146 @@ +interactions: + - request: + body: + '{"input": "Tell me a joke about opentelemetry", "model": "embedding", "encoding_format": + "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - "98" + content-type: + - application/json + host: + - test-resource.openai.azure.com + user-agent: + - AzureOpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - "false" + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://test-resource.openai.azure.com/openai/deployments/test-deployment/embeddings?api-version=2023-07-01-preview + response: + body: + string: + "{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\": + \"embedding\",\n \"index\": 0,\n \"embedding\": \"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\"\n + \ }\n ],\n \"model\": \"text-embedding-3-large\",\n \"usage\": {\n \"prompt_tokens\": + 8,\n \"total_tokens\": 8\n }\n}\n" + headers: + Content-Length: + - "16606" + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 11:52:54 GMT + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + access-control-allow-origin: + - "*" + apim-request-id: + - a9de7d0d-fd3b-4bf8-bffa-fcc0af815a28 + azureml-model-session: + - d002-20240220202227 + x-content-type-options: + - nosniff + x-ms-client-request-id: + - a9de7d0d-fd3b-4bf8-bffa-fcc0af815a28 + x-ms-region: + - East US 2 + x-ratelimit-remaining-requests: + - "119" + x-ratelimit-remaining-tokens: + - "119991" + x-request-id: + - 8b0fb6a3-60b6-4ddf-a576-e36e74519f5e + status: + code: 200 + message: OK + - request: + body: + '{"input": "Tell me a joke about opentelemetry", "model": "embedding", "encoding_format": + "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - "98" + content-type: + - application/json + host: + - test-resource.openai.azure.com + user-agent: + - AzureOpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - "false" + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://test-resource.openai.azure.com/openai/deployments/test-deployment/embeddings?api-version=2023-07-01-preview + response: + body: + string: + "{\n \"object\": \"list\",\n \"data\": [\n {\n \"object\": + \"embedding\",\n \"index\": 0,\n \"embedding\": \"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\"\n + \ }\n ],\n \"model\": \"text-embedding-3-large\",\n \"usage\": {\n \"prompt_tokens\": + 8,\n \"total_tokens\": 8\n }\n}\n" + headers: + Content-Length: + - "16606" + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 11:52:54 GMT + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + access-control-allow-origin: + - "*" + apim-request-id: + - 1a6fae1c-62a8-47b1-a28f-cdeaf2b5aebd + azureml-model-session: + - d002-20240220202227 + x-content-type-options: + - nosniff + x-ms-client-request-id: + - 1a6fae1c-62a8-47b1-a28f-cdeaf2b5aebd + x-ms-region: + - East US 2 + x-ratelimit-remaining-requests: + - "118" + x-ratelimit-remaining-tokens: + - "119982" + x-request-id: + - 748c5278-0721-4238-8cb1-213ef1ab2bc9 + status: + code: 200 + message: OK +version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings.yaml index 46adf1d91..d013fac83 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings.yaml @@ -33,6 +33,209 @@ interactions: - 3.9.5 method: POST uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + Lq//5/G/vh/6r3/9HwAAAP//AwAz2UgT3iAAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c022ef2c51bb1d-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 11:37:34 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=kPPIzg89RKAnqBiBRy16_R6o9jeNJWmWunu5K8sSkRw-1709033854-1.0-AYL283XmP7BQ3i5zHNqBuhZ3IPG0iLKXNFUkynat1W8VGgILOeZm6k1lDtpaklSg/OajcS/ea5tUlpL98pwp9Rc=; + path=/; expires=Tue, 27-Feb-24 12:07:34 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=zUk1PZaUUqVFy0mkVnbJCjG9pCoXHaxURv2kYWhJGRE-1709033854072-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-ada-002 + openai-organization: + - traceloop + openai-processing-ms: + - '311' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4999992' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 0s + x-request-id: + - req_b235fb7aea1f510001fa04ed928534cf + status: + code: 200 + message: OK +- request: + body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002", + "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '111' + content-type: + - application/json + cookie: + - __cf_bm=kPPIzg89RKAnqBiBRy16_R6o9jeNJWmWunu5K8sSkRw-1709033854-1.0-AYL283XmP7BQ3i5zHNqBuhZ3IPG0iLKXNFUkynat1W8VGgILOeZm6k1lDtpaklSg/OajcS/ea5tUlpL98pwp9Rc=; + _cfuvid=zUk1PZaUUqVFy0mkVnbJCjG9pCoXHaxURv2kYWhJGRE-1709033854072-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/embeddings response: body: string: !!binary | @@ -149,7 +352,7 @@ interactions: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb5b0bb5bae1-MXP + - 85c022f42bb9bb1d-MXP Connection: - keep-alive Content-Encoding: @@ -157,15 +360,9 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 08:39:35 GMT + - Tue, 27 Feb 2024 11:37:34 GMT Server: - cloudflare - Set-Cookie: - - __cf_bm=6Evy5WM46CyG0Q0lkZXbPk7qrR95pkCsltWjmsSDp3Y-1708591175-1.0-AaaHLb00gnITBMlPiAQ5XtNppollNkx8vt1vVLqTw1VWz9hIJREUr/77nQKykC98asbVXldB/6jjWsnlr1K09FA=; - path=/; expires=Thu, 22-Feb-24 09:09:35 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=7jBLS6G4ZIV6Pjx2AwYHpgIYnpJu.FW0.OR09oGFU.U-1708591175064-0.0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked access-control-allow-origin: @@ -177,7 +374,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '29' + - '20' openai-version: - '2020-10-01' strict-transport-security: @@ -195,7 +392,7 @@ interactions: x-ratelimit-reset-tokens: - 0s x-request-id: - - req_d4be275b923814571b3813ae58e029c5 + - req_a2bd45498de587d1d821df4a3c83c3d2 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_with_raw_response.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_with_raw_response.yaml new file mode 100644 index 000000000..6f05e564b --- /dev/null +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_embeddings/test_embeddings_with_raw_response.yaml @@ -0,0 +1,403 @@ +interactions: +- request: + body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002", + "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '111' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-raw-response: + - 'true' + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + /7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c022f5fba20e01-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 11:37:34 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=Df1oqNDPHolFH17_Nvs0IJzqc.DLZH7FHBoMDVMAvOA-1709033854-1.0-AaMFfg2skueFUs86NbD3AXf6NiBZdQT97bWzSbeQS2tYxHkg2JqVwblru/Vln4c4a+BiT9J97VgpO+qLD/XBVJE=; + path=/; expires=Tue, 27-Feb-24 12:07:34 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=e_Uz0hQ4wTjPZTaoQmTL..lFdSWO_x42G0WK.RV9.7E-1709033854629-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-ada-002 + openai-organization: + - traceloop + openai-processing-ms: + - '25' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4999992' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 0s + x-request-id: + - req_358181d654ae00d4e21c193566f43550 + status: + code: 200 + message: OK +- request: + body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002", + "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '111' + content-type: + - application/json + cookie: + - __cf_bm=Df1oqNDPHolFH17_Nvs0IJzqc.DLZH7FHBoMDVMAvOA-1709033854-1.0-AaMFfg2skueFUs86NbD3AXf6NiBZdQT97bWzSbeQS2tYxHkg2JqVwblru/Vln4c4a+BiT9J97VgpO+qLD/XBVJE=; + _cfuvid=e_Uz0hQ4wTjPZTaoQmTL..lFdSWO_x42G0WK.RV9.7E-1709033854629-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-raw-response: + - 'true' + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + /7n8r/VB//Wv/wMAAP//AwCdStX+3iAAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c022f7aed20e01-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 11:37:34 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-ada-002 + openai-organization: + - traceloop + openai-processing-ms: + - '22' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4999992' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 0s + x-request-id: + - req_d48d6b70f0f3078234675e8dfe61ac8a + status: + code: 200 + message: OK +version: 1 diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls.yaml index 952f5bc93..d203af204 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_functions/test_open_ai_function_calls.yaml @@ -40,18 +40,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1yRT0/jMBDF7/kUozm3KFkoLbntwoUDnLigzSoy7jTxYs9E9oQuqvrdVy79y8Wy - 5vn9/Py8KQDQLbEGtL1RGwY/XYyf49y+uKoM6/W1lI8P/WuYvYb48fx4j5PskLe/ZPXgurISBk/q - hL9kG8koZWo1Lxezu6qaz3ZCkCX5bOsGnd5My9vqeu/oxVlKWMPvAgBgs1tzNl7SP6yhnBwmgVIy - HWF9PASAUXyeoEnJJTWsODmJVliJc1wevT8TViPbnLq1xvsLIACyCTtkR9raMUZibddktKd4BgdA - E7sxEGtOj5uGARr0Yk0mN1hDg78kqfAEnn422PAWj+7tfrc9vs5LN0R5S9/C4sqxS30bySThfNFl - 9uJA+7Orc7xoCIcoYdBW5Z04kxc/vrh4+riTWC32oooafzYvy2KfFNNnUgrtynFHcYjuWG6xLf4D - AAD//wMAqtXH1VMCAAA= + H4sIAAAAAAAAA1yRMU/DMBCF9/yK080tSkkpSTZQByQGJhggKHLdaxLq2MG+qKAq/x05TZOWxTrd + 8/vu+XwMALDaYgooS8GybtQ8PnwvH17X62hV0HPyLmIppTmUL5v9W/KEM+8wmy+SfHbdSFM3irgy + +iRLS4LJUxf3YRJGUXwX90JttqS8rWh4vpyHq0U0OEpTSXKYwkcAAHDsT59Nb+kHUwhn505NzomC + MB0vAaA1yndQOFc5FppxNonSaCbt4+pWqQth12rpU+dSKHUFBEAt6h5ZEOeytZY05wcSXJK9gAOg + sEVbk2afHo+ZBshQGSk8OcMUMnw0jn2d6Q5HZzdU3fgyZYrGmo37FxR3la5cmVsSzmg/5Dp3cKZ9 + 9qtsr7aDjTV1wzmbPWlPjm9PXJw+bRIXq0Fkw0JN/SQOhqDofh1Tne8qXZBtbDXuNeiCPwAAAP// + AwDHdYS7TgIAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb5ccd58a31f-FCO + - 85c0230d9b243751-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -61,14 +61,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 08:39:36 GMT + - Tue, 27 Feb 2024 11:37:39 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=_rd5IlDHi_GsR1.J.XKrwYlMLLQ_gAVl6B2xPPth3TI-1708591176-1.0-ARH5ECyv2FyUJRjMj3wNBkBZYf8XemoJD3257OBd32n/NTxzs6OhmosdcCXEr8umSjtVumzPLZpcWywcfftD+A4=; - path=/; expires=Thu, 22-Feb-24 09:09:36 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=sG3vZ44YUZtqaBM7MmXBm4aexlEvGS_R4s7LytRuRQ4-1709033859-1.0-AZKffJIvS2ZFAZcCRlbzP6f0YNI8lBw7raj9j9KocuByfsGH+Nc7BV3Jc3nbs5shcyhj7iMZTXQEnT5iJqPMl/A=; + path=/; expires=Tue, 27-Feb-24 12:07:39 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=6H5g78PRJq2.qa15F2lPWyXlp.PKULC.iWc9TAFwo2Y-1708591176422-0.0-604800000; + - _cfuvid=O4mcbApiXXsQ1k3kavC8usvlrNkVws27Cm0.jUYN470-1709033859585-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -81,7 +81,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '1016' + - '1224' openai-version: - '2020-10-01' strict-transport-security: @@ -99,7 +99,108 @@ interactions: x-ratelimit-reset-tokens: - 19ms x-request-id: - - req_feca2c2a743ffee38cd3ed89fed33e8a + - req_8282a3e2e2be971c97ccc05cf215d9aa + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "user", "content": "What''s the weather like in + Boston?"}], "model": "gpt-4", "function_call": "auto", "functions": [{"name": + "get_current_weather", "description": "Get the current weather in a given location", + "parameters": {"type": "object", "properties": {"location": {"type": "string", + "description": "The city and state, e.g. San Francisco, CA"}, "unit": {"type": + "string", "enum": ["celsius", "fahrenheit"]}}, "required": ["location"]}}]}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '466' + content-type: + - application/json + cookie: + - __cf_bm=sG3vZ44YUZtqaBM7MmXBm4aexlEvGS_R4s7LytRuRQ4-1709033859-1.0-AZKffJIvS2ZFAZcCRlbzP6f0YNI8lBw7raj9j9KocuByfsGH+Nc7BV3Jc3nbs5shcyhj7iMZTXQEnT5iJqPMl/A=; + _cfuvid=O4mcbApiXXsQ1k3kavC8usvlrNkVws27Cm0.jUYN470-1709033859585-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1yRy24CMQxF9/MVltdQ8SqFWaIuKiRUqdtONQoZz4MmzjTxiFaIf6/CYyjdRJZv + 7vGNc0gAsCkwBdS1Em1bM1zsv2Yr3r2uJ5sNvayN755LotWmqJ19w0F0uO2OtFxdD9rZ1pA0js+y + 9qSEInX8NFqOptPF4/IkWFeQibaqleFsOJqPpxdH7RpNAVN4TwAADqczZuOCvjGF0eDasRSCqgjT + /hIAemdiB1UITRDFgoObqB0LcYzLnTF/hLJjHVPnWhlzBwRAVvaErEhy3XlPLPmelNTk/8ABUPmq + s8QS0+MhY4AMjdMqkjNMIcOVCxLrjI/YO4+X6ti/zLiq9W4b/gXFsuEm1LknFRzHIfe5kyvt47TK + 7m472HpnW8nFfRJH8mJy5uLt027ieH4RxYkyt/5ykVyCYvgJQjYvG67It77p95ock18AAAD//wMA + pD0dCU4CAAA= + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c02316ab1f3751-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 11:37:40 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-4-0613 + openai-organization: + - traceloop + openai-processing-ms: + - '1129' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '80000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '79974' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 19ms + x-request-id: + - req_3c015274d0d3c106f3680bc7be49b620 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision.yaml b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision.yaml index 2db067134..781061edf 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision.yaml +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/cassettes/test_vision/test_vision.yaml @@ -37,17 +37,17 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA0xPS2vCQBD+K8Oek2Jo1Oi5iJdCKR4KpciYjMna3Z1lZ+ID8b+XFWp7G+Z7X43t - zBJMO6C2PrqyGS/jgjYvm9W4fu+0/jisZN2c/SuFt8oUYHh3oFZ/NU8t++hILYcMtolQKTtW80kz - XVTVfF6A8dyRy5I+almXVTWZlUcrlkMZEx0tnbJ4FOzJLOFqYmIfdav8TUHMEurnJps/ov6QalaA - UVZ0/9jT+pbpA9uW8uPzajzJwz2xy4dBESuKQe/NOSiF+67NQGA99gQy8EkAoU94kRYdgcPQSYuR - QAdUwBgJk4Ay7AgQhJIlAd6DeGYdChhDZ3KbvQ1Whm0iFA45xVHodcjRNnR0NkuY3L5uPwAAAP// - AwC6NnWIkAEAAA== + H4sIAAAAAAAAA0yPT0/DMAzFv4qV84paWrrRIwiBuKHtgITQlKZeE0jjELsbYtp3R5nEn5tlv997 + fkflBtWBMlaLmaIvVoeP5o7Xz5un2/Kxv/+ivl7fPIxtXC83ohagqH9DIz/MhaEpehRHIR9NQi2Y + HatleV3W9aq9XICaaECfkTFK0RRVVbbF3rGjUMSEe4eHDM+sR1QdHFVMNEXZCr1jYNVBU6+y+W/U + 36VqF6CERPt/6qvmlOWWnMG8eDmqCfnXPZHPg9LMjkWHcy1DQTCce22sY3CTHhEGjM4IgwbG5JCB + dsATkdgFzGGYvRYXRmCrIzKI1QIJGafeIwxzyEBS+ZmdC47tNqFmCjnEYxjF5mQXBvxUHZSn19M3 + AAAA//8DAM7AMzKPAQAA headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8595eb65899cbaaf-MXP + - 85c0231fada1bb2b-MXP Connection: - keep-alive Content-Encoding: @@ -55,14 +55,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 08:39:38 GMT + - Tue, 27 Feb 2024 11:37:43 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=kc2LmEijUZrDLmkssIklXba9DoerykXdpEV3k.IsQGw-1708591178-1.0-AZBctbIxeuoaGL3+FIwsJ7EwyMoP99Vadn22+YiVfX9pmTMOu3Zrp9lm3K4RiU42tBSZf65+65PZLKWKtcM3Jho=; - path=/; expires=Thu, 22-Feb-24 09:09:38 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=s8bfY58SHXTBzPBSbubFo2yE8tz4TfVDie3U.sXImdQ-1709033863-1.0-AQy/X4+84nEP7jPZc9JKIwGU9batF7IskErh/4n7s0EKWYN9YApmrLMBneu0JjCDGoHPzrkoKb0rn47iDxOu71M=; + path=/; expires=Tue, 27-Feb-24 12:07:43 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=rGxxwgJG.V8WcdCm1N.tPriu6pSNreAF8D3FamybKoE-1708591178427-0.0-604800000; + - _cfuvid=shnG6RtlQA_l2PkguAWBR7rn_hYlkS7KeMehV0262qU-1709033863940-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -73,25 +73,118 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '1699' + - '2712' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-ratelimit-limit-requests: - - '1500' + - '100000' x-ratelimit-limit-tokens: - '40000' x-ratelimit-remaining-requests: - - '1499' + - '99998' x-ratelimit-remaining-tokens: - '39977' x-ratelimit-reset-requests: - - 57.6s + - 0s x-ratelimit-reset-tokens: - 34ms x-request-id: - - req_d96a2924642e88d078d431f77916d8f5 + - req_d354768e7d5713a7a12deb0dc895c644 + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "user", "content": [{"type": "text", "text": "What + is in this image?"}, {"type": "image_url", "image_url": {"url": "https://source.unsplash.com/8xznAGy4HcY/800x400"}}]}], + "model": "gpt-4-vision-preview"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '226' + content-type: + - application/json + cookie: + - __cf_bm=s8bfY58SHXTBzPBSbubFo2yE8tz4TfVDie3U.sXImdQ-1709033863-1.0-AQy/X4+84nEP7jPZc9JKIwGU9batF7IskErh/4n7s0EKWYN9YApmrLMBneu0JjCDGoHPzrkoKb0rn47iDxOu71M=; + _cfuvid=shnG6RtlQA_l2PkguAWBR7rn_hYlkS7KeMehV0262qU-1709033863940-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA0yPT2vDMAzFv4rwuSkJSf/lVkZhGwx66GWMUdxEib3ZVmopbaH0uw8X1u0mpPd+ + 7+mqbKtqUI3R0vjBZcvzsXqeva9XfFzI9lU/ve38drPutqvNJVcTUHT4wkZ+PdOG/OBQLIV0bCJq + wUQsFvkqL8vlfDYB5alFlyz9IFmVFUU+z06WLYVsiHiyeE7mkXWPqoarGiL5QfZC3xhY1VCVywR/ + RP1divkElJBo9089q25Jbsg2mBYfV+WRH/RILg1KM1sWHeTenIJguP+1MwjW6x6BDZ0ZNDBGiwzU + wRja0WmxoYeOomcQowUiMvqDQ2AdWmjHgDyFF1GpRmeDZbOPqJlCwjsMvZiUaUOLF1VDfvu8/QAA + AP//AwBOe4g7iQEAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c02331cd24bb2b-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 11:37:45 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-4-1106-vision-preview + openai-organization: + - traceloop + openai-processing-ms: + - '1795' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '100000' + x-ratelimit-limit-tokens: + - '40000' + x-ratelimit-remaining-requests: + - '99998' + x-ratelimit-remaining-tokens: + - '39977' + x-ratelimit-reset-requests: + - 0s + x-ratelimit-reset-tokens: + - 34ms + x-request-id: + - req_63ac5fede8c02f2c750f1f46b39b8bdb status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-openai/tests/traces/test_embeddings.py b/packages/opentelemetry-instrumentation-openai/tests/traces/test_embeddings.py index add12d419..6e41c786a 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/traces/test_embeddings.py +++ b/packages/opentelemetry-instrumentation-openai/tests/traces/test_embeddings.py @@ -49,12 +49,14 @@ def test_embeddings_with_raw_response(exporter, openai_client): @pytest.mark.vcr def test_azure_openai_embeddings(exporter): - api_key = "redacted" - azure_deployment = "redacted" + api_key = "test-api-key" + azure_resource = "test-resource" + azure_deployment = "test-deployment" openai_client = openai.AzureOpenAI( api_key=api_key, - azure_endpoint=f"https://{azure_deployment}.openai.azure.com", + azure_endpoint=f"https://{azure_resource}.openai.azure.com", + azure_deployment=azure_deployment, api_version="2023-07-01-preview", ) openai_client.embeddings.create( @@ -73,5 +75,8 @@ def test_azure_openai_embeddings(exporter): ) assert open_ai_span.attributes["llm.request.model"] == "embedding" assert open_ai_span.attributes["llm.usage.prompt_tokens"] == 8 - assert open_ai_span.attributes["openai.api_base"] == "https://redacted.openai.azure.com/openai/" + assert ( + open_ai_span.attributes["openai.api_base"] + == f"https://{azure_resource}.openai.azure.com/openai/deployments/{azure_deployment}/" + ) assert open_ai_span.attributes["openai.api_version"] == "2023-07-01-preview" From 91a4883578232d2e031ad0410ee9c94524bf0369 Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Tue, 27 Feb 2024 12:55:58 +0100 Subject: [PATCH 21/27] chore: conftest --- packages/opentelemetry-instrumentation-openai/tests/conftest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opentelemetry-instrumentation-openai/tests/conftest.py b/packages/opentelemetry-instrumentation-openai/tests/conftest.py index e4195055c..df8940df1 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/conftest.py +++ b/packages/opentelemetry-instrumentation-openai/tests/conftest.py @@ -9,7 +9,7 @@ @pytest.fixture(autouse=True) def environment(): - pass # os.environ["OPENAI_API_KEY"] = "test_api_key" + os.environ["OPENAI_API_KEY"] = "test_api_key" @pytest.fixture From e7062fc832a67d0a146e43567f3e7c570002badc Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Tue, 27 Feb 2024 13:03:25 +0100 Subject: [PATCH 22/27] chore(sdk): regenerated cassettes --- .../test_simple_workflow.yaml | 127 +++++++++-- .../test_prompt_management.yaml | 129 +++++++++-- .../test_resource_attributes.yaml | 127 +++++++++-- .../test_workflows/test_simple_workflow.yaml | 127 +++++++++-- .../test_chat_completion_metrics.yaml | 113 ---------- .../test_embeddings_metrics.yaml | 205 ------------------ .../test_image_gen_metrics.yaml | 89 -------- 7 files changed, 450 insertions(+), 467 deletions(-) delete mode 100644 packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml delete mode 100644 packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml delete mode 100644 packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml diff --git a/packages/traceloop-sdk/tests/cassettes/test_privacy_no_prompts/test_simple_workflow.yaml b/packages/traceloop-sdk/tests/cassettes/test_privacy_no_prompts/test_simple_workflow.yaml index 53ff73465..3865690ed 100644 --- a/packages/traceloop-sdk/tests/cassettes/test_privacy_no_prompts/test_simple_workflow.yaml +++ b/packages/traceloop-sdk/tests/cassettes/test_privacy_no_prompts/test_simple_workflow.yaml @@ -36,18 +36,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1SRQU/jMBCF7/kVw5xblKq0hVxWAs4gxEoL2qLKcQbH4Hi89mTVCPW/r5yGVnux - 5Pf8jd48fxUAaBusAHWrRHfBza/jz/RwP7z80csmvJZru6fn0tT+yWyaO5xlgusP0vJNXWrugiOx - 7I+2jqSE8tTFptxsVuubxc1odNyQy5gJMl9erubSx5rn5XqxnMiWraaEFfwuAAC+xjNn9A3tsYJy - 9q10lJIyhNXpEQBGdllBlZJNorzg7Gxq9kJ+jP3cR5pBS5Fg4B4MV7D1W/+rHaCxDUhL8BjICznq - SOIADf0lx4EiGIY68if9yMAtadUnysAAKROgnMtXG0FsR7BFiUpbb7Y4ybQP5BOlC5yiHU47OTYh - cp33971zJ/3depvaXSSV2Of8STgc8UMB8DZ21/9XB4bIXZCd8Cf5PHCxOo7D82+dzeXUKwqLcmf9 - alVM+TANSajbvVtvKIZoxyJzyuJQ/AMAAP//AwBKET59RwIAAA== + H4sIAAAAAAAAA1SRT08CMRDF7/spxp7B7C4uAhcvmph4UCOJUWNIaQe20O2UdhAJ4bubLv/ipUnf + 62/mzXSXAQijxQiEqiWrxtvuYLN6fRxsn6Yv47D8xAcX7lfFm6p79LFA0UkETReo+ERdK2q8RTbk + DrYKKBlT1eI2H+a9qiyHrdGQRpuwuedu77rq8jpMqZsXZXUkazIKoxjBVwYAsGvPlNFp/BUjyDsn + pcEY5RzF6PwIQASySREyRhNZOhadi6nIMbo29nu9BW00cI2g8QdUoBjbWyCp72BMoMhaVAwcpMII + 0mlokINRETaGa3j26MZoMYlbINfSxDUGiEbjlTg23p8TW5r7QNM0nVtbe9ZnxplYTwLKSC6li0z+ + gO8zgO92M+t/wwofqPE8YVqiSwWL6lBOXP7iYpbl0WRiaS967zY75hNxGxmbycy4OQYfzGFNMz8Z + 9IuqL4c3MhfZPvsDAAD//wMAV54iVjACAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85465bc83eec09c5-HFA + - 85c0448828840e5e-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -57,14 +57,14 @@ interactions: Content-Type: - application/json Date: - - Mon, 12 Feb 2024 16:55:20 GMT + - Tue, 27 Feb 2024 12:00:30 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=nB5zxOXArRlacJ07Wc0tDkf9QfpevMQsdd30xer4q0A-1707756920-1-AbdX3B03I/7QIN4DQfmsbd9PhJLnuDam5o6Pc1F7t+5yfyz4/2Xd2h75MuwND7nPSx36bnw0Ex3PINfR76O2bvY=; - path=/; expires=Mon, 12-Feb-24 17:25:20 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=Xb6mCWbBagmShltSWFwqOKEVd5q6lMWkEueIFisv7YQ-1709035230-1.0-AVC4eQHbmDsGbqpJuZlyWoj5ymcMEy6Y/SmXIsUnUTGYzytdzNTTHKvEvVOu5hfCbnmk2CXkSpIv8lVLcI32fh4=; + path=/; expires=Tue, 27-Feb-24 12:30:30 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=fCHebUECEhd5y_zsMmCl15nXVFXW8eKy2SnRDdDINdk-1707756920143-0-604800000; + - _cfuvid=IXNdTVkx38lKQQx7xdYqBSnh5gs9MTnfD0vxL.qgwg0-1709035230380-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -73,11 +73,11 @@ interactions: alt-svc: - h3=":443"; ma=86400 openai-model: - - gpt-3.5-turbo-0613 + - gpt-3.5-turbo-0125 openai-organization: - traceloop openai-processing-ms: - - '602' + - '723' openai-version: - '2020-10-01' strict-transport-security: @@ -95,7 +95,104 @@ interactions: x-ratelimit-reset-tokens: - 9ms x-request-id: - - req_2a87ded88f01cc86430646e38a649028 + - req_2c5a043a03f9aaa845f099f44e9ed13b + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}], + "model": "gpt-3.5-turbo"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '107' + content-type: + - application/json + cookie: + - __cf_bm=Xb6mCWbBagmShltSWFwqOKEVd5q6lMWkEueIFisv7YQ-1709035230-1.0-AVC4eQHbmDsGbqpJuZlyWoj5ymcMEy6Y/SmXIsUnUTGYzytdzNTTHKvEvVOu5hfCbnmk2CXkSpIv8lVLcI32fh4=; + _cfuvid=IXNdTVkx38lKQQx7xdYqBSnh5gs9MTnfD0vxL.qgwg0-1709035230380-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1SRQUsDMRCF7/srxly8WNm2rtpeRA9KQaqiIChS0mR2Nzabiclsa5H+d8m2tnjJ + 4b35Hm8mPxmAMFqMQahasmq87V2uvp4m0+VrfnvtzLRspvrl/nPwtpqMCr0SJ4mg+Scq/qNOFTXe + IhtyW1sFlIwptX+Rj/JhMRjmndGQRpuwynNveFr0uA1z6uX9QbEjazIKoxjDewYA8NO9qaPT+C3G + 0OV0SoMxygrFeD8EIALZpAgZo4ksHYuTg6nIMbqu9mu9Bm00cI3w4NExWmyQwxo0LtGSxwDzgHIB + rYeV4TpNmgB3j89XcINKthHBMChqrXbHDKVxGiRE4yqLwEEqBCp3lKUlHoldkc1+A0uVDzRP27rW + 2r1eGmdiPQsoI7nUNjL5Lb7JAD66S7X/lhc+UON5xrRAlwL7xTZOHP7mYA7+TCaW9qCf5dmun4jr + yNjMSuMqDD6Y7dlKP7s87xfncnQmc5Ftsl8AAAD//wMAlg6FOUACAAA= + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c0448e1c3e0e5e-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:00:31 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '572' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159974' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 9ms + x-request-id: + - req_5ea733f4c66254ebb15afacdf0fd0ee5 status: code: 200 message: OK diff --git a/packages/traceloop-sdk/tests/cassettes/test_prompt_management/test_prompt_management.yaml b/packages/traceloop-sdk/tests/cassettes/test_prompt_management/test_prompt_management.yaml index 9d33bc80e..c4f767f4c 100644 --- a/packages/traceloop-sdk/tests/cassettes/test_prompt_management/test_prompt_management.yaml +++ b/packages/traceloop-sdk/tests/cassettes/test_prompt_management/test_prompt_management.yaml @@ -37,18 +37,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1SRQW8TMRCF7/srBl+4NNVu2yQlFySQKIJDBRQh1KDIa092DbbHGs9WWVX575U3 - IVEvPrw37+mb8XMFoJxVK1Cm12JC8rNbfsj3dfjy4+en33fNx13dfqvbebO7+778+lldlAS1f9HI - /9SloZA8iqN4sA2jFiytzbJeLueLd1f1ZASy6EusSzK7vpzPZOCWZvWiuT4me3IGs1rBYwUA8Dy9 - hTFa3KkVTD2TEjBn3aFanYYAFJMvitI5uyw6iro4m4aiYJywf/UjWGdBeoT7hPEBPQYUHiE51oLQ - oqGAoMHiE3pKyO/XcR0/oNFDxpIbwdDgLazVqJl5rcA63UXKCDpacCExPU2TjiH3Lr3NkJC3xEFH - g2/UEWx/2shTl5jasn0cvD/pWxdd7jeMOlMs9FkoHeL7CuDPdLnh1TFUYgpJNkL/MJbC5vZQp85/ - dTavFkdTSLQ/6zc31ZFP5TELhs3WxQ45sZvOWCirffUCAAD//wMAjuakM0UCAAA= + H4sIAAAAAAAAA1SRMW/bMBCFd/2Kyy1d7ECyrNTxEsRjO7QFiqZAVRg0dZaYkjyWPLUxAv/3grJj + owuH9/E9vju+FgBoOlwD6kGJdsHOV39/f/nw7U/ln5cfx9Vh82IWy8/qe0n0lDY4yw7ePZOWN9et + ZhcsiWF/wjqSEsqp1fvyvqybRV1NwHFHNtv6IPP6tpnLGHc8L6tFc3YObDQlXMOPAgDgdTpzR9/R + C66hnL0pjlJSPeH6cgkAI9usoErJJFFecHaFmr2Qn2o/DQfoTAcyEAQTlRCMieBTIP+VLDmSeHiA + 1rd+Q1plNBB4oo46EIYWnQotAo8yRUgklcZIoAdK8i5Bi8GOvqO45+iU19Qi5FCj0w08xhj74QbP + zY6XkSz3IfIuj+9Hay/63niThm1+hH2un4TDyX4sAH5Oqxv/2waGyC7IVvgX+RxYrU5xeP2sK6zr + MxQWZa96UxXnfpgOScht98b3FEM0pz3uw3Z1VzV36n6pSiyOxT8AAAD//wMALyBo+lECAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85465bcf6fc809c9-HFA + - 85c04495087659e9-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -58,14 +58,14 @@ interactions: Content-Type: - application/json Date: - - Mon, 12 Feb 2024 16:55:20 GMT + - Tue, 27 Feb 2024 12:00:32 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=28XzUequt7.ouCXPRXx7bpSzAOfkbgKYQ4CHdNkxaio-1707756920-1-AX6vCKaHv9C5Kp89gjn1QPbGI//MMtJgTWfq9iI8TLdPwkUawTnAnQ6Dz+3tokIcOBvAABZ49egH3skCJrxYtjM=; - path=/; expires=Mon, 12-Feb-24 17:25:20 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=LoJ2ZkCANwIqvi6X3zsB_pSZBAQV8b8_h6miKLqayFA-1709035232-1.0-AXd2vlSgAt1d5qFXyzZa1shIzwyXYdM4w3Q/BIEZg6/X+kjSX9gtdZ1JqATyO5wgV/Y3qvZkVEyORfaQrvAaufY=; + path=/; expires=Tue, 27-Feb-24 12:30:32 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=16RujE7TmGsVcNmy3XjJZUo3MNFLzHNNhfCvH9d4pr4-1707756920962-0-604800000; + - _cfuvid=O7d.J_kaKidtjrPfjEuOEWuKBIYColpIz74xLCFIKSE-1709035232387-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -74,11 +74,11 @@ interactions: alt-svc: - h3=":443"; ma=86400 openai-model: - - gpt-3.5-turbo-0613 + - gpt-3.5-turbo-0125 openai-organization: - traceloop openai-processing-ms: - - '496' + - '670' openai-version: - '2020-10-01' strict-transport-security: @@ -96,7 +96,106 @@ interactions: x-ratelimit-reset-tokens: - 10ms x-request-id: - - req_2a6d15e8b9d66111f099001e6c1b1693 + - req_47026d43d59fb48f5b82610faec6dc0f + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "user", "content": "Tell me a joke about OpenTelemetry, + pirate style"}], "model": "gpt-3.5-turbo", "frequency_penalty": 0.0, "presence_penalty": + 0.0, "temperature": 1.0, "top_p": 1.0}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '206' + content-type: + - application/json + cookie: + - __cf_bm=LoJ2ZkCANwIqvi6X3zsB_pSZBAQV8b8_h6miKLqayFA-1709035232-1.0-AXd2vlSgAt1d5qFXyzZa1shIzwyXYdM4w3Q/BIEZg6/X+kjSX9gtdZ1JqATyO5wgV/Y3qvZkVEyORfaQrvAaufY=; + _cfuvid=O7d.J_kaKidtjrPfjEuOEWuKBIYColpIz74xLCFIKSE-1709035232387-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1SRT28TMRTE7/spHj4n1W7SLUkuCA60AqQCQq0ERdGL/Xbt1v+w3zZEVb47crJN + xMWH+XlG4/FLBSCMEisQUiNLF+10sf3z7bP8dF1/f1J3z1/e//wY8evtdX/TtTMvJsURNo8k+dV1 + IYOLltiEEctEyFRSm7f1sp63s/nsAFxQZIutjzydX7RTHtImTOtm1o5OHYykLFbwqwIAeDmcpaNX + 9FesoJ68Ko5yxp7E6nQJQKRgiyIwZ5MZPYvJGcrgmfyh9r3egTIKWBNEk5AJhkxwG8n/IEuOOO3e + wYN/8B9IYkGGQZONpEAbBx6fTV9cJYATodSUwpBhi0wpQ+hAmczJbAYmBZxQGt/D1rAGwkwTwJQS + OGTavRFjxf3pbTb0MYVN2cEP1p70zniT9ToR5uDLOzKHeLTvK4Dfhw2H/2YRMQUXec3hiXwJbBbH + OHH+tTOcNyPkwGjP+uWyGvuJvMtMbt0Z31OKyRwH7eJ6cdW0V7i8xFpU++ofAAAA//8DALH1FP5a + AgAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c0449a999e59e9-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:00:33 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '905' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159971' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 10ms + x-request-id: + - req_f362faa68fe4f881612cbf58af4e0a73 status: code: 200 message: OK diff --git a/packages/traceloop-sdk/tests/cassettes/test_sdk_initialization/test_resource_attributes.yaml b/packages/traceloop-sdk/tests/cassettes/test_sdk_initialization/test_resource_attributes.yaml index 5cd3d0be7..ea152ef74 100644 --- a/packages/traceloop-sdk/tests/cassettes/test_sdk_initialization/test_resource_attributes.yaml +++ b/packages/traceloop-sdk/tests/cassettes/test_sdk_initialization/test_resource_attributes.yaml @@ -36,18 +36,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1SRQU8CMRCF7/srxl68sAbcAMrFxBOJUSExMUYMKd1ht9idadrZIBr+u+mCEC89 - vNf3+s30JwNQtlQTUKbWYhrv8pvwEmfue/54+7SZPmzeZsV26ufPfrW13xvVSwlebdDIX+rKcOMd - imU62CagFkytg3F/PB6Obq8HndFwiS7FKi95cTXMpQ0rzvujQXFM1mwNRjWB9wwA4Kc7EyOV+KUm - 0O/9KQ3GqCtUk9MlABXYJUXpGG0UTaJ6Z9MwCVKH/VrvoLQlSI3w7JFe0GGDEnagKySBikE4uUH7 - 3d2CFnSPRrcRwQoYbl1JlwJR2IMEbSxVYCUCbwl84JXDJl6o48v7E7LjKrlpPGqdO+lrSzbWy4A6 - MiW8VHyI7zOAj2417b9plQ/ceFkKfyKlwsHwUKfOn3E2D+sHUMKi3VkvRtmRT8VdFGyWa0sVBh9s - t6dEme2zXwAAAP//AwBseoShJgIAAA== + H4sIAAAAAAAAA1RRTUsDMRC9768Yc/HSyrbrWu1FVLQKfoKgIFLS7OxubJKJySxapP9d0tYWL3N4 + L+/Nm5efDEDoSoxBqFayst70j78+n267x9Hrw81DPRnd39QXd9dXz5PPb3t2KXpJQbMPVPynOlBk + vUHW5Na0CigZk+tglJ/kRTksihVhqUKTZI3nfnFQ9rkLM+rng2G5UbakFUYxhrcMAOBnNVNGV+G3 + GEPe+0MsxigbFOPtIwARyCREyBh1ZOlY9HakIsfoVrFf2gVUugJuEXygJkhrMcAsoJxD5+FLcwvk + 0TEatMhhcQrnqGQXETSDos5Ubp8hIlpgAg5SIUhoiCpQ5ByqVMee2GxfbmMbanygWTrRdcZs8Vo7 + HdtpQBnJpYiRya/lywzgfVVP9+9i4QNZz1OmObpkOCjXdmL3ITtyONyQTCzNDi9G2SafiIvIaKe1 + dg0GH/S6q9pPj48G5ZE8OZS5yJbZLwAAAP//AwAUd8GRNQIAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85465bd46edb09bf-HFA + - 85c044a25bdc0d6e-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -57,14 +57,14 @@ interactions: Content-Type: - application/json Date: - - Mon, 12 Feb 2024 16:55:21 GMT + - Tue, 27 Feb 2024 12:00:34 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=xXn440mOMfFgfYXjWZm3hhEIkoqp7Uq41Hr8S97oujA-1707756921-1-ATK+yd3q/owWdhiLt3zR9HL7GyM7Ue16CfITpLIMqkkcGGkQDHv7g4rfC5xi7c1AMqZT4JQzCV2ZGaiRcCvBgJM=; - path=/; expires=Mon, 12-Feb-24 17:25:21 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=J7CW3gXyUth9bXxP62KOXJBT9fqPtQCn6rOtIOYSOms-1709035234-1.0-Af3zRwkM02ElV8pGlA2ndZpn9K5kxgF0BOjGNlpNg3Dv/qKUKDqX5KjIeb/o2pyy3ZD0WS15+EM040L1eN/yQ4s=; + path=/; expires=Tue, 27-Feb-24 12:30:34 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=QWXyLYxg7OCyMYFQwacbCJjgf61DiHgENyU9BZj9jBo-1707756921663-0-604800000; + - _cfuvid=tr0R1O18cmcX2Q2PFjB12pv_1Mu4R.MQAHgSyTr7lfY-1709035234516-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -73,11 +73,11 @@ interactions: alt-svc: - h3=":443"; ma=86400 openai-model: - - gpt-3.5-turbo-0613 + - gpt-3.5-turbo-0125 openai-organization: - traceloop openai-processing-ms: - - '437' + - '410' openai-version: - '2020-10-01' strict-transport-security: @@ -95,7 +95,104 @@ interactions: x-ratelimit-reset-tokens: - 9ms x-request-id: - - req_1597367ed5a58d802731a925d9bccc66 + - req_008b3333db5c78b9ded9415f11929844 + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "user", "content": "Tell me a joke about opentelemetry"}], + "model": "gpt-3.5-turbo"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '107' + content-type: + - application/json + cookie: + - __cf_bm=J7CW3gXyUth9bXxP62KOXJBT9fqPtQCn6rOtIOYSOms-1709035234-1.0-Af3zRwkM02ElV8pGlA2ndZpn9K5kxgF0BOjGNlpNg3Dv/qKUKDqX5KjIeb/o2pyy3ZD0WS15+EM040L1eN/yQ4s=; + _cfuvid=tr0R1O18cmcX2Q2PFjB12pv_1Mu4R.MQAHgSyTr7lfY-1709035234516-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1RRXWsbMRB8v1+x1bMdzj5favslEEpo6DcEUmiLkaX1nWKdVl2t45jg/15059j0 + RYiZnWFm97UAUM6qJSjTajFd9OP5/u+PL3d384eX5uHD/fb7x2f++s192n9uqsefapQVtH5CI2+q + K0Nd9CiOwkAbRi2YXSfvy0VZ1dNq1hMdWfRZ1kQZV1f1WHa8pnE5mdYnZUvOYFJL+FUAALz2b84Y + LL6oJZSjN6TDlHSDankeAlBMPiNKp+SS6CBqdCENBcHQx35sD2CdBWkRKGIQ9Nih8AEsPqOniAxr + dqEBDV5biwxCsCfe3sDvcItG7xJm9QFa1GyHb0C0aPOksDY97xiSYEzv1CnH8VzAUxOZ1rls2Hl/ + xjcuuNSuGHWikMMmoTjIjwXAn35Ru/+6q8jURVkJbTFkw0k92KnLaS7kdHYihUT7C14tilM+lQ5J + sFttXGiQI7tha5u4ml9P6mu9mOlSFcfiHwAAAP//AwB+6qFIPwIAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c044a7edf50d6e-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:00:35 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '750' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159974' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 9ms + x-request-id: + - req_bf1ec13b40c7a03dd17dcca80cbd9031 status: code: 200 message: OK diff --git a/packages/traceloop-sdk/tests/cassettes/test_workflows/test_simple_workflow.yaml b/packages/traceloop-sdk/tests/cassettes/test_workflows/test_simple_workflow.yaml index 0b6fc83b2..f7a2e734a 100644 --- a/packages/traceloop-sdk/tests/cassettes/test_workflows/test_simple_workflow.yaml +++ b/packages/traceloop-sdk/tests/cassettes/test_workflows/test_simple_workflow.yaml @@ -36,18 +36,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1SRT08CMRDF7/spxp6B7AorKxcTD16I4WLUKIaU7rBb6XaadmBFwnc3Xf7FSw/v - zZv83nSfAAhdigkIVUtWjTP9wrvq6Xfa5uOpbovtNv14neXrIntevrtW9GKClt+o+JwaKGqcQdZk - j7byKBnj1mycjotROh7mndFQiSbGKsf94SDv88YvqZ/eZcNTsiatMIgJfCYAAPvujYy2xB8xgbR3 - VhoMQVYoJpchAOHJREXIEHRgaVn0rqYiy2g77Ld6B60MwDXCzKF9QYMNst+B8xS7gbZbzVgCE0hj - ukEnPWsMDzC3c/uISm4CgmZYW2oD1NTGYfZSIUioiEpg3eCNOBEcLuiGKudpGWvajTEXfaWtDvXC - owxkI2Zgcsf4IQH46k60+ddaOE+N4wXTGm1cmOXHdeL6KVfzdnQymViaqz68T058IuwCY7NYaVuh - d15394qUySH5AwAA//8DAJrMQ4wuAgAA + H4sIAAAAAAAAA1SRTW/bMAyG7/4VrM5J4Th1muYyYJcdBrToNiCHYQhomZGVyKImMUvTIv+9kPOF + XXR4P4iH1EcBoGyrFqB0h6L74Mbz/d/X5+/N5p3Ncvat+WmqsHnjavvDLafPapQb3GxIy6V1r7kP + jsSyP9k6EgrlqZPH8qmc1tW0HoyeW3K5ZoKMp/f1WHax4XE5qepzs2OrKakF/C4AAD6GNzP6lt7U + AsrRRekpJTSkFtcQgIrssqIwJZsEvajRzdTshfyAvewO0NoWpCN4CeR/kaOeJB4ADXkBQwLW/7NC + LQgDOjdEA0axlL7AV9K4SwRWAN0eDwm2nvcJOt7nvETUBAiGuQWxPd2pM8bxyu/YhMhN3tXvnLvq + a+tt6laRMLHPrEk4nOrHAuDPcKfdf6urELkPshLeks8DJ/VpnLr9zM2sLqawoLvpD2Vx5lPpkIT6 + 1dp6QzFEezraOqzms0k9w6cHLFVxLD4BAAD//wMA0GjZDD4CAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 854e5a16dda409cd-HFA + - 85c044aeb9be0d68-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -57,14 +57,14 @@ interactions: Content-Type: - application/json Date: - - Tue, 13 Feb 2024 16:12:16 GMT + - Tue, 27 Feb 2024 12:00:36 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=0bvI3Z_vwqHjtAzex9Nyslo5MvRZHnGmqYqW9mdgUCc-1707840736-1.0-AVAkZCXx5XhwzBIfTNklRI8zl7mXHePuOiErG2Sh6v9/h1pKHcmLlAQvF8FvKGQTRVSiLZyT5Qlj4bOHm6XRsnk=; - path=/; expires=Tue, 13-Feb-24 16:42:16 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=6OMyJmXVQKbgixGmrzfEUQ2Lxs7bTxFr0rWbdpIwpdE-1709035236-1.0-ATrSdiYHD8+xMObzA+ZwowLYajT6OhzdWOzWxTSkbfqhoVWfaUWiAE77LDPTTYjfaRTNm3oVlsZuFbuTTcyseFU=; + path=/; expires=Tue, 27-Feb-24 12:30:36 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=JqbEPJNLYeI1J8b90KVpYInAy4kTq.43kv7nw0j_LNQ-1707840736482-0.0-604800000; + - _cfuvid=XP.UBiRvcB8o7L3s3e_ws6vWajdiQ7S2LuHGgf6XNfo-1709035236601-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -73,11 +73,11 @@ interactions: alt-svc: - h3=":443"; ma=86400 openai-model: - - gpt-3.5-turbo-0613 + - gpt-3.5-turbo-0125 openai-organization: - traceloop openai-processing-ms: - - '460' + - '763' openai-version: - '2020-10-01' strict-transport-security: @@ -95,7 +95,104 @@ interactions: x-ratelimit-reset-tokens: - 9ms x-request-id: - - req_e802a10fcb6c17271f65febb97334b8f + - req_ba571b1016f37b097d88dc2d9ff722ca + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "user", "content": "Tell me a joke about OpenTelemetry"}], + "model": "gpt-3.5-turbo"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '107' + content-type: + - application/json + cookie: + - __cf_bm=6OMyJmXVQKbgixGmrzfEUQ2Lxs7bTxFr0rWbdpIwpdE-1709035236-1.0-ATrSdiYHD8+xMObzA+ZwowLYajT6OhzdWOzWxTSkbfqhoVWfaUWiAE77LDPTTYjfaRTNm3oVlsZuFbuTTcyseFU=; + _cfuvid=XP.UBiRvcB8o7L3s3e_ws6vWajdiQ7S2LuHGgf6XNfo-1709035236601-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1SRS0/DMBCE7/kVi88tSh8pbS9IiBOVqJBAICiqXGebmDpe195QAup/R+4TLj7M + 5xnPrn8SAKFzMQahSsmqcqY93KwfpnfN63rN/Rc3ua+/b8Mk/3xpisentWhFBy0+UPHRdamocgZZ + k91j5VEyxtTOVTpKe1m3N9iBinI00VY4bvcuszbXfkHttNPNDs6StMIgxvCWAAD87M7Y0eb4JcaQ + to5KhSHIAsX4dAlAeDJRETIEHVhaFq0zVGQZ7a72c9lArnPgEmHq0D6iwQrZN5DjJxpy6KEgWHha + 4TXM7MzeoJJ1wOhoYIMeQZqNbAKwl0rbIgLtITi0ubbFhTi8uz0VNlQ4T4s4nK2NOelLbXUo5x5l + IBvLBSa3t28TgPfdYup/swrnqXI8Z1qhjYGdbB8nzl/xB44OkImlOeu9fnLoJ0ITGKv5UtsCvfN6 + v6Wlmw8HnWwgR32ZimSb/AIAAP//AwDrH+cDLwIAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c044b58f020d68-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:00:38 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '1880' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159974' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 9ms + x-request-id: + - req_e140fa1074dedf49709df27beef3001b status: code: 200 message: OK diff --git a/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml b/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml deleted file mode 100644 index 1b86f2161..000000000 --- a/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_chat_completion_metrics.yaml +++ /dev/null @@ -1,113 +0,0 @@ -interactions: -- request: - body: '{"messages": [{"role": "system", "content": "You are a poetic assistant, - skilled in explaining complex programming concepts with creative flair."}, {"role": - "user", "content": "Compose a poem that explains the concept of recursion in - programming."}], "model": "gpt-3.5-turbo"}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - authorization: - - Bearer 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 - connection: - - keep-alive - content-length: - - '276' - content-type: - - application/json - host: - - api.openai.com - user-agent: - - OpenAI/Python 1.12.0 - x-stainless-arch: - - arm64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.12.0 - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.11.3 - method: POST - uri: https://api.openai.com/v1/chat/completions - response: - body: - string: !!binary | - H4sIAAAAAAAAA1SUTW8bNxCG7/oVg73kshIk2W4d35K0ARIEqNEkLYqqMLjk7C5tcoYYzlpWAv/3 - gFzJai7CYj6fGb6j7wuAxrvmBho7GrUxheW1/vXP++meHrrbzx/f3W6e3h4ef7v+/d3tOuPXpi0Z - 3N2j1VPWynJMAdUzzW4raBRL1c2v6+vt5Xq9uaqOyA5DSRuSLi9WV0udpOPlerO9OmaO7C3m5gb+ - XQAAfK+/hZEcPjU3sG5Plog5mwGbm5cggEY4FEtjcvZZDWnTnp2WSZEq9gcCHREETYjAPVh22IIB - y2QxKXQcXLujP9FOkj0T7NE8YgavGdQEhImUg1vt6A30E9kyO+hoFKwJocZh6FvYex1hEGOx3dFX - EvOIwdMAyeiYQUfhaRhBfUQw5CAnY3G1ox198g8IBqIXYQHBPqDVknmyvcowBDSxUiZUXxE8gQGZ - qR8RnKCJqx19OTYK5oCSwSGmFrzCPU9CeMjQG/kZMB6yonjMLYQZJY/MlSCrkcr4dxkOjR3/17GM - Xxapo6Bx4DPkNFFb9hSYU9l1NIO3JWaPHewxhGUJWe3oVrgLGDPMenqqiHsfAjifM1ptd/RW0DwU - Ch0xguM9tfNU0B0gofRodTa0YMSOXtFqpf1AvSevWDly6e8MDShAWId/A53JZYCMMHJwuSokc5jq - Zm3AOvZ7lrJlOSnjVS51bFVPh2bSA4SytlIwH2IamQ5l6mRUUSjPKhmNRCb/bX7szwwYu6KS2jPx - vuCXTww4lOogRoqE/ujPnQvGrNsOD0yurs0IVlGehJyEe57IFbzEqN4ecctCaos9S3CVUHgQE6On - ob6gjxgwZ1ApCavmeEjPLxcYeEjCXblWmkJ4sZc95/FO0GSmcm1ZOc3pzwuA/+qlTz8db5OEY9I7 - 5QekUvDi9VyuOf+3nJ2b68ujV1lNODu224vFkbDJRcHxrvflkZP4+fD7dPeLc5vtpetfXzWL58UP - AAAA//8DAAXves4CBQAA - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 85746e1a5ee2268d-NRT - Cache-Control: - - no-cache, must-revalidate - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Sun, 18 Feb 2024 07:06:57 GMT - Server: - - cloudflare - Set-Cookie: - - __cf_bm=yfIS0d86MQSNWm0_TLc9vttS63ahq.CyuXn0MIC14dc-1708240017-1.0-AcnI8/mk3msR9aZ2N7naPjElsDhyKp1j2A2s/ZkMMtRg8ew9Q9ECp5+Y3wcY2l7oiUhRnf8OhJr73hQVKV5BwZg=; - path=/; expires=Sun, 18-Feb-24 07:36:57 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=Eq9G9p7mvNVolrAoR4a4VmEWiq0cEsuHJq6wVUohuxQ-1708240017294-0.0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Transfer-Encoding: - - chunked - access-control-allow-origin: - - '*' - alt-svc: - - h3=":443"; ma=86400 - openai-model: - - gpt-3.5-turbo-0125 - openai-organization: - - user-tktpsovsdwzpzkker9wbbeab - openai-processing-ms: - - '2417' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=15724800; includeSubDomains - x-ratelimit-limit-requests: - - '10000' - x-ratelimit-limit-tokens: - - '60000' - x-ratelimit-remaining-requests: - - '9999' - x-ratelimit-remaining-tokens: - - '59940' - x-ratelimit-reset-requests: - - 8.64s - x-ratelimit-reset-tokens: - - 60ms - x-request-id: - - req_f1a7988c3dfd88757f22d3c0557cdee1 - status: - code: 200 - message: OK -version: 1 diff --git a/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml b/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml deleted file mode 100644 index 1c03b0e68..000000000 --- a/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_embeddings_metrics.yaml +++ /dev/null @@ -1,205 +0,0 @@ -interactions: -- request: - body: '{"input": "Tell me a joke about opentelemetry", "model": "text-embedding-ada-002", - "encoding_format": "base64"}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - authorization: - - Bearer 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 - connection: - - keep-alive - content-length: - - '111' - content-type: - - application/json - host: - - api.openai.com - user-agent: - - OpenAI/Python 1.12.0 - x-stainless-arch: - - arm64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.12.0 - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.11.3 - method: POST - uri: https://api.openai.com/v1/embeddings - response: - body: - string: !!binary | - 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 - 73jSX/Q9+QMAAP//AwCdStX+3iAAAA== - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 8574747fbfd6090e-LAX - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Sun, 18 Feb 2024 07:11:16 GMT - Server: - - cloudflare - Set-Cookie: - - __cf_bm=9AGQk91UHimuthhHS10JjoYIzlkumZiBesR1QzPrWgQ-1708240276-1.0-AZ0dCpkFs8IYAB4kALfgUEQtax83jurYsV71FIStee1KGRQiyxqM/E5oLv75UQxzZHwUiC8sLcPbKZSeJlO/CCs=; - path=/; expires=Sun, 18-Feb-24 07:41:16 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=.0CwUXTw24WBK.22pea0fKf5t8R4c6EtO_dDHtVSoPU-1708240276541-0.0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Transfer-Encoding: - - chunked - access-control-allow-origin: - - '*' - alt-svc: - - h3=":443"; ma=86400 - openai-model: - - text-embedding-ada-002 - openai-organization: - - user-tktpsovsdwzpzkker9wbbeab - openai-processing-ms: - - '19' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=15724800; includeSubDomains - x-ratelimit-limit-requests: - - '3000' - x-ratelimit-limit-tokens: - - '1000000' - x-ratelimit-remaining-requests: - - '2999' - x-ratelimit-remaining-tokens: - - '999992' - x-ratelimit-reset-requests: - - 20ms - x-ratelimit-reset-tokens: - - 0s - x-request-id: - - req_ab2894376d47a871fdde4c5daeb7c6e8 - status: - code: 200 - message: OK -version: 1 diff --git a/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml b/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml deleted file mode 100644 index 8c29baa5f..000000000 --- a/packages/traceloop-sdk/tests/metrics/cassettes/test_openai_metrics/test_image_gen_metrics.yaml +++ /dev/null @@ -1,89 +0,0 @@ -interactions: -- request: - body: '{"prompt": "a white siamese cat", "model": "dall-e-2", "n": 1, "quality": - "standard", "size": "256x256"}' - headers: - accept: - - application/json - accept-encoding: - - gzip, deflate - authorization: - - Bearer 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 - connection: - - keep-alive - content-length: - - '104' - content-type: - - application/json - host: - - api.openai.com - user-agent: - - OpenAI/Python 1.12.0 - x-stainless-arch: - - arm64 - x-stainless-async: - - 'false' - x-stainless-lang: - - python - x-stainless-os: - - MacOS - x-stainless-package-version: - - 1.12.0 - x-stainless-runtime: - - CPython - x-stainless-runtime-version: - - 3.11.3 - method: POST - uri: https://api.openai.com/v1/images/generations - response: - body: - string: !!binary | - H4sIAAAAAAAAA1yRO2/bMACEd/0KQoA0ldaLoSgDQiE/0iZuHTt2nMJFB1JkVFayKJCUFTvIfy+c - pXCXwwHfDXe4NwcAt9SCWsHdMYjSkMQojAn6dAGcWuqOwU8HAADePhQAt9eNOwbub2s7Mw4CRSWn - TSNoJzutuCl7M2KNYqNSaTEaZMvVYEatsEGn5ZFaEShdwe9qmK1krLLhRB6+HcpnQnfrXj8GvREa - 2nrbGbXb8OG82i8W88fsecJEwQJ5qGDfs3Y+n03vvqw2xQkfn56G5IFM5ahrq8/G5nEYIxjGMCLb - EHtJEUVeUsRo7xtxxcgV63Ltm+MlEMGQwBD7RufM16bkuWwb2YqLt7k80EoEXVv5plaS55hSygUX - EL2wBCKcEUjJC4aYIJ6mBLMQp76preQ5RaQs6Q2GAnMKEUECUhIhmJUEZfgmZiVLLtF/LdNtlHlJ - kaQXifa+qa8m/A9NznxTX4+QVf668eKJHl5Deybb206l9u5HvcumwR8vnnw9nU/pYl/YZVbcL5e3 - 67WXzNyPr98dAH45785fAAAA//8DAJbFIzglAgAA - headers: - CF-Cache-Status: - - DYNAMIC - CF-RAY: - - 857474866ee2526f-LAX - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Sun, 18 Feb 2024 07:11:24 GMT - Server: - - cloudflare - Set-Cookie: - - __cf_bm=.w4FTXsS48iN.U.pOWdK76uFIR.KyGdMvD36Tv57DMI-1708240284-1.0-AdDY/HH3R2FiIzGK1zxvRiE+Q7Z7HpcxF6H83SL75vHIp7gvivOUkZKZyEZldJl51IfGNG3NceH9nuFT2QJR7qw=; - path=/; expires=Sun, 18-Feb-24 07:41:24 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=ZVfz0yh57mHkWJItlo.RVF3Gnjasfx3Hm655e5Iv1pw-1708240284184-0.0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - Transfer-Encoding: - - chunked - access-control-allow-origin: - - '*' - alt-svc: - - h3=":443"; ma=86400 - openai-organization: - - user-tktpsovsdwzpzkker9wbbeab - openai-processing-ms: - - '6622' - openai-version: - - '2020-10-01' - strict-transport-security: - - max-age=15724800; includeSubDomains - x-request-id: - - req_2cc46d21802a796c22880946da54c150 - status: - code: 200 - message: OK -version: 1 From 4e81ca7cf1ff027d55eb20ddcc8487d2e2f530f4 Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Tue, 27 Feb 2024 13:16:23 +0100 Subject: [PATCH 23/27] chore: more cassettes --- .../test_chains/test_sequential_chain.yaml | 128 +- .../cassettes/test_lcel/test_async_lcel.yaml | 39 +- .../cassettes/test_lcel/test_simple_lcel.yaml | 133 +- .../cassettes/test_lcel/test_streaming.yaml | 1125 +- .../test_agent_with_query_tool.yaml | 1399 +- .../test_agents/test_agents_and_tools.yaml | 308 +- .../test_rag_with_chroma.yaml | 15169 +++++++++++----- .../test_query_pipeline.yaml | 9306 +++++++--- .../test_query/test_pinecone_retrieval.yaml | 1248 +- 9 files changed, 20647 insertions(+), 8208 deletions(-) diff --git a/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_sequential_chain.yaml b/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_sequential_chain.yaml index a263275c1..ebd1bf378 100644 --- a/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_sequential_chain.yaml +++ b/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_chains/test_sequential_chain.yaml @@ -40,27 +40,23 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1RUTW8cNwy9+1cQe14v4rj116Vwg6B1arS3pkFTGByJM8NGI01IajaLIP89oGbj - j8tiVuQjxfee+PUEYMNxcwObMM3p9Gq5pnf7+NvV9Mc/f344XPzKb36/P7ztX53dfZDN1rNL9z8F - c4TRF3sIZZoTGZe8hoMQGnnFs8tXVxfnr3+6vG6BqURKDhtmOz3f/XxqVbpyyllNarAjeiwcSDc3 - 8O8JAMDX9gtrLwd/zB/zXQYbCSaOalD69udvDlaEMQMJbqFkQFAKqUaK0BGGEdBAa1ayLSAMUurs - 4D1hsvEAKKxWgqApDGgjCfRFAGFP9IlyBCHz0XZwO5U8eNMJWFvzjrAa9zUB5ggjYVQTT7rHeIA7 - xY5Swi3sx+IQygMOFMFKQ/+4QVcNQknxdCQUowj3RSK8jXuUuIPbtZXWDEqmrVND40IKQVBHwAGd - zjVxLEJbMMrKJSsIKzWQUpBWQAiEFsJEcQfO67FF5mE0mKUMQqqk23a6EsYKc8KhOqmHRrEwaRNB - cOAAtFA23cEtTAc1Ei5VIRLa6KyrlUQZRmJJpUzbdiEEDZgjJk/FvkcWwJQglImco+T32UIijOzE - FxdlZEl7ztFbYwhV0dqYXrAjEzxg2r3kH3rOUWEkUUo9BKw+Jz+aKSbyamzefQtWJHupPbUbC6Sy - UPPEM12OgovTs/fb9USJ86At0QuHEWXyiGdS5mFC4wBvcDbkDO9wIt05++/ZxoZAEV4wtckgkpHj - KbbPYLzQKohJtRE6GvnoBFeA4gE6Gjir81Sz4ELphXncB+rv42jcMK7lSg4EM2Eg9/HR7GBVsgLn - RnqHZol6phQB9XE6DEaiMFV1/+ZeSm4WZIEZ1drgPQZaASUrfa6Uw9E2LQ9DU28H7zmllehQ8udK - qxOKwN4Dz6d8fM0vZnGXLAS5gFZZeCmiv8BfOR3AeKJjFUpplZ0VBuF5dnmeFkgUnNwsKVGEvasy - o/oj2kKkQGyrbWsyntAoHdzZP+yf465tsra0OEf6srmBV48nqQyzlM4XXK4pPZ73nFnHByHUkn3P - qZV506LfTgD+a8uxKg60uTkuxc0sZZrtwconyl7w4mwtt3layU/B1+eXx6gVw/QscH114k2+nXwH - AAD//wMA7P6fXwwGAAA= + H4sIAAAAAAAAA2xTTW8TMRC951eM9sJlE6UtaUtuIEACpPJVqCqCqok9u2vijLeecZpQ9b8je7ft + hYtle+Y9v3meuZ8AVM5WS6jMtvfT87vb62/XF7dvr67+Xnzpvm4+Hf94f7U+Pz24j5+rOmeH9R8y + mhFKe70xYdt7Uhd4CJtIqJQZj87mr+Yni7OTRQlsgyWfYW2v05PZYqoprsPUsWhMRkd0F5whqZbw + awIAcF9WGN7KYFjxij8waEewdVYUQlMOotEZBWQLfQw9RZBgHOkhJ/x0RkN0yPCOW49sa0BoY0h9 + jjbREVuBFrWjCGFg7wkNNcmDdCGS5EQEIeOTJQtrQtOBBrhDzZusILGQzuC1lCPtiB23kLgJ3koN + SiwusEB0QkWokImkAhgJIu0IPdkaEkfckfcZPAiJDRmFBg1aGut1EYRo67j1h6cM73YkTwIkMUih + ZwsW44ZJBCyJKdWmfiy0lFKDRmzJHoqRG5IaPOHuUcPgVROyygimQ27JzuCyiyG1XTEmusGkxqN0 + azSb4WHHShFNbpDsQUeAyTpiQ3DnNEuiZ780b1HBk4XUZ3u1cwINavmJR0szb4aYwEK3KZONwCZ4 + H+5mcOW0fMp20OTDjmpYk0Y8oK8H80t7oAfa92QUR4Wr6nI0AhW+ly997Ig32ahVBZb8jiRXFkYZ + eQT2TkcHurRFBkZNkf6vNSc5m0sJTC8ENCYCId/MoMxBaXnHlvbVEuZPNz60fQzrPB6cvH+6bxw7 + 6W4ioQTOUyIa+qpEHyYAv8toJcGWquU4UlUfw7bXGw0b4kx4ejTQVc8D/Rw8erkYoxoU/XPgeH46 + yY88TP4BAAD//wMARyqwekoEAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8599dbc1aa720e8b-MXP + - 85c050e1ba1a0e19-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -70,14 +66,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 20:08:01 GMT + - Tue, 27 Feb 2024 12:08:57 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=9NuHyDZIMakT15own8nk.Fw5RkIE8yaH5UAlOjN_hNM-1708632481-1.0-Ab+1XDwre0yOAmQjsP0MyZ0lpk7ST6THx7v7+XVL+hyO011XDjZx0W5VYGqY4W0KDvElkYrGNV/a+4osduAzDXA=; - path=/; expires=Thu, 22-Feb-24 20:38:01 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=; + path=/; expires=Tue, 27-Feb-24 12:38:57 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=Zy_cZ2ergrwNiP.Jz4CzeosEr7eQDa8qETn0ExU6DLQ-1708632481546-0.0-604800000; + - _cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -90,7 +86,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '2355' + - '1553' openai-version: - '2020-10-01' strict-transport-security: @@ -102,38 +98,32 @@ interactions: x-ratelimit-remaining-requests: - '2999' x-ratelimit-remaining-tokens: - - '249683' + - '249682' x-ratelimit-reset-requests: - 20ms x-ratelimit-reset-tokens: - 76ms x-request-id: - - req_b9fd55c360b7ca6ee87ff7a98241b549 + - req_c0e8c1f38e972bfbc4998f99c2421b3a status: code: 200 message: OK - request: body: '{"model": "gpt-3.5-turbo-instruct", "prompt": ["You are a play critic from the New York Times. Given the synopsis of play, it is your job to write a review - for that play.\n\n Play Synopsis:\n \n\nIn the midst of the Victorian - era, on a secluded beach at sunset, a group of wealthy aristocrats gather for - a weekend retreat. Among them is the beautiful and headstrong Lady Isabella, - who is engaged to the wealthy but cold-hearted Lord Edward. As the sun sets - and the waves crash against the shore, tensions rise and secrets are revealed. - \n\nAs the night progresses, the group is plagued by a series of tragic events. - A mysterious death, a stolen heirloom, and a scandalous affair all come to light, - leading to a whirlwind of accusations and betrayal. Lady Isabella finds herself - caught in the middle of it all, torn between her love for Lord Edward and her - growing feelings for the charming and enigmatic Captain James.\n\nWith the arrival - of a determined detective, the truth behind the tragedy begins to unravel. As - the sun rises on the beach, the once peaceful retreat turns into a battlefield - as the characters must confront their past and face the consequences of their - actions. Will love conquer all or will the tragedy at sunset on the beach leave - no survivors? Only time will tell in this gripping Victorian drama filled with - passion, deceit, and ultimately, a tragic end.\n Review from a New York Times - play critic of the above play:"], "frequency_penalty": 0, "logit_bias": {}, - "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature": 0.7, "top_p": - 1}' + for that play.\n\n Play Synopsis:\n \n\nIn the midst of the strict and + proper society of Victorian England, a group of friends gather on the peaceful + shores of a secluded beach to watch the sunset. As the evening unfolds, tensions + rise and secrets are revealed, unravelling the perfect facade of their seemingly + perfect lives. As the sun sets and darkness descends upon the beach, tragedy + strikes, leaving the group forever changed. Through a series of flashbacks and + interactions, the audience witnesses the events that led up to this fateful + evening and the consequences that follow. With themes of love, betrayal, and + societal expectations, \"Tragedy at Sunset on the Beach\" delves into the complexities + of human nature and the consequences of hiding one''s true self. \n Review + from a New York Times play critic of the above play:"], "frequency_penalty": + 0, "logit_bias": {}, "max_tokens": 256, "n": 1, "presence_penalty": 0, "temperature": + 0.7, "top_p": 1}' headers: accept: - application/json @@ -142,12 +132,12 @@ interactions: connection: - keep-alive content-length: - - '1577' + - '1127' content-type: - application/json cookie: - - __cf_bm=9NuHyDZIMakT15own8nk.Fw5RkIE8yaH5UAlOjN_hNM-1708632481-1.0-Ab+1XDwre0yOAmQjsP0MyZ0lpk7ST6THx7v7+XVL+hyO011XDjZx0W5VYGqY4W0KDvElkYrGNV/a+4osduAzDXA=; - _cfuvid=Zy_cZ2ergrwNiP.Jz4CzeosEr7eQDa8qETn0ExU6DLQ-1708632481546-0.0-604800000 + - __cf_bm=tweHeZeMtVPJLUV7SZB26Lipwpw.BQ1.4X_Y6CSKRRc-1709035737-1.0-AT33S2bZA8bffZwwKiVZne+rlqct/seEe76WNfaaj+/EMZBFJwAE9pYDb1NwytfKNW3NYdRhWae+H0Ezuy6Pgf0=; + _cfuvid=oa6mlrcQaWGFRnmczT1FQHoA3dVLo.ySSS881dJvSvM-1709035737088-0.0-604800000 host: - api.openai.com user-agent: @@ -171,28 +161,28 @@ interactions: response: body: string: !!binary | - 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 headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8599dbd1efba0e8b-MXP + - 85c050ed49520e19-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -202,7 +192,7 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 20:08:04 GMT + - Tue, 27 Feb 2024 12:09:00 GMT Server: - cloudflare Transfer-Encoding: @@ -216,7 +206,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '2295' + - '3284' openai-version: - '2020-10-01' strict-transport-security: @@ -228,13 +218,13 @@ interactions: x-ratelimit-remaining-requests: - '2999' x-ratelimit-remaining-tokens: - - '249396' + - '249507' x-ratelimit-reset-requests: - 20ms x-ratelimit-reset-tokens: - - 144ms + - 118ms x-request-id: - - req_046213cfe6291d983ed25863287aad7b + - req_2c7e25c90aa81889ede319a3fea4ca53 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_async_lcel.yaml b/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_async_lcel.yaml index 2a5d38b24..01b48eaeb 100644 --- a/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_async_lcel.yaml +++ b/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_async_lcel.yaml @@ -37,24 +37,23 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1xUTWvkRhC9z6946CybmXjxen0Jy5IEErIhJLDgJZiaVklqT3eX0lXSWCz+76F7 - xh+byxyq5lW9jy592wCN75pbNG4kc3EKFzfLB/5zudv+cveFPt5d/fT5V/v9j+W3x58fP+8+NW1B - yP6BnT2jLp3EKbB5Sae2y0zGZeru/fbm+uqHdzfXtRGl41Bgw2QX7y6217urM2IU71ibW3zdAMC3 - +lu4pY4fm1ts2+dKZFUauLl9+RPQZAml0pCqV6NkTfvadJKMU6X7SYLkfg5QcQcFZQahnxOOtMIE - /DhlVsXEWSVRgNoaGJQ6VFF+8bZe4u+RVziJDJ9AiGv21EF6TGTGOWmLPkuEWvYTa8VPEg6ETkzL - on9nnw8rOlY/JEXwh7LFRwoKyehFOnjjqHWZMha/z5SsdAzkHKtK9qxwlLDPfhiNE+YJlFbIbL23 - FtR1Pg0gTDIVeq7IrzoXTrCREUUNcU4dJQaZ+cxnecWbJIaHWcvWDDf60GVOZewcqgwBpwdZ66Tj - 6KN6RwEmsxtLbS3E0nCJ/9leKRfnnaSFs1J5OlCjbJzbkgjpeC4ZR07WFlPUxymsxe/izl5EjfMb - thPnnt2JrI2ihZMgyMJF8j4zHUAl6JpN4ZwkxxoOx30mx6XoM3zq/OK7mUJN+8vINnLGUXLC0dsI - TUwHzjWqrj4YHYW1PRn8KjTxwhk9+WIKIpWQsZfQvSp7w5+gkUJAx1YRI1m16hnnB3S+7zlzcvXl - ff9KL/GXtDiOK9S8O5SNUyCfcBw5YZW5DhvkheSP+NgbZ1AILYLvGf4Uqo6STzbupQR4UnPZnE/q - 6eUWgwxTln252zSH8FLvffI63mcmlVTuTk2mE/xpA/xTb37+7oybKUuc7N7kwKkM3H04jWtevy5v - mu93566JUXiL2m7ODBtd1Tje9z4NnKfs6yeg8Nw8bf4DAAD//wMAQSWDl/kEAAA= + H4sIAAAAAAAAA1xTy27kRgy8z1cUdNnL2LBhbzb2NTkFOQabbILA4LSoET2tZoekxqss/O9Ba8aP + 7EUHUixWVbO+bYBO+u4eXRop0lTzxY9P/3yhsfw5f/71867sdLkZf/4l/pBq/34Zu22b0N0jp3iZ + ukw61cwhWk7tZEzBDfX609Xd1c3HT7e3a2PSnnMb29e4uL24+uH65jwxqiT27h5/bQDg2/pt3ErP + X7t7XG1fKhO70567+9efgM40t0pH7uJBJbrtWzNpCS4r3Z80qw1zhms6OMgYhGEueKIFoeCv1dgd + lc21UIbHkhlUeqyi5CixXOK3kRckKtgxBp1LDykgTIsJ9dABlSLYim8xmE7wMKnsK07VfCD0Gt4W + TmoMKWGSKBg9u+yLI8uhbZWJskMNtPMwSgGyWNc74yg7oxIYVAOUErurCfuJmMl+DC6YK6gs0DkG + iS2o76XsQahaG9HUDFmVH7kgRsakHpjm0lNhUIQYnwU3t4oGHmdvWw1plNwblwY751WQgsujLivS + 0yiTS6KM0DmNrbY0YmV/ie8eolGm7ApnOzLIkbQc2ZzaVcGDLNh8C69kh6ZASrCxx+rpzpjWalsr + qTnagKU9oMS8gvg7FQSXdrJYOMDDwCnkyC9H4KM+JXKGFv7wdgsSy7psUu0v8fvIMbJB4oOvZhC8 + 8rpSUyJvtNVOXoWeZMN1YqSR+cVyW3pakGXg7ekpvr/NnnN7yFYeyMezGcETl7jszjf+/BqOrPtq + umtBKnPOr/VBivj4YEyupQXBQ+tp/HkD/L2GcP5frrpqOtV4CD1waYDXdye47i3u75q354R2oUH5 + XePj3ebMsPPFg6eHQcqerZqsmWw8N8+b/wAAAP//AwD5ZMSGigQAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8599dbec4d1b4c54-MXP + - 85c051149e5b4c57-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -64,14 +63,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 20:08:12 GMT + - Tue, 27 Feb 2024 12:09:10 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=cSaQR9l12uGJftajVnuoO9IdE5RLAcMbakkgLv5FMb8-1708632492-1.0-ATQBWKI4+Azdz+V5lxeGBTV8MF+xC7IBbrvHmDsa+fXK5OZCJnf0BesSBT1pWM4ytlsSxUc+/Hef3kys8FS3zC4=; - path=/; expires=Thu, 22-Feb-24 20:38:12 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=T4Ppd84qc5_I5NWsiENcbgpjvAYOLcxMqRR0yLjXJZk-1709035750-1.0-AbWvPlDJvo5Job4OZFV8Q75vtQJVNH3vsUx9WKfmggAIU/NTYy3ZVt3woOrh/3v/TkIZyeFDDWZFRXwkRMvgIDo=; + path=/; expires=Tue, 27-Feb-24 12:39:10 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=ZV3TxpFTmdiZmzmZv71w4kHKWwV4dkZ1bBN7AL5xtFA-1708632492267-0.0-604800000; + - _cfuvid=dAl81TWCdq7us4Sw_hVknfw0zALXgtqaBb8cudJlY9U-1709035750082-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -84,7 +83,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '6242' + - '6193' openai-version: - '2020-10-01' strict-transport-security: @@ -102,7 +101,7 @@ interactions: x-ratelimit-reset-tokens: - 22ms x-request-id: - - req_bf8006b3811b4b50e74eb54bf9fab017 + - req_df0a9a2dde807db487522d9052c55926 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_simple_lcel.yaml b/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_simple_lcel.yaml index 1b503b678..bd88c989e 100644 --- a/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_simple_lcel.yaml +++ b/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_simple_lcel.yaml @@ -41,19 +41,19 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1yRT2/bMAzF7/4UHC+9JIVTJ2niS089tMAwoIcNwzwYskzbamVJkOimRpDvPsjN - n2YXQeDT++mR3CcAqGrMAWUnWPZOzzfvW/rxksmd/PjeUvZeV/XL77F5lEKInziLDlu9kuST61ba - 3mliZc2nLD0Jpkhd3KebdXa33Cwnobc16WhrHc+z29WcB1/Zebq4Wx2dnVWSAubwJwEA2E9nzGhq - +sAc0tmp0lMIoiXMz48A0FsdKyhCUIGFYZxdRGkNk4mxzaD1F6EZjIzpSym0vgICoBH9hHy2b/SF - BoDCt0NPhmNc3BcYiAdXYF7gr24EaQddmxsG7ggqJUepCWKmGgYH1QiKA+nmocBZgW4wstPK0GR/ - YtiJALyzwMpT/a3AA55/Phxvh/MotG2dt1X4rzNslFGhKz2JYE0Med1ocqL9nWY/XI0Tnbe945Lt - G5lIvl9/cvGy7YuYZUeRLQt9qS/SbXJMimEMTH3ZKNOSd15Nm8DGlZv1YrUW26VIMTkk/wAAAP// - AwAWbp3jkwIAAA== + H4sIAAAAAAAAA1yRTY/TMBCG7/kVw1y4tKuEbr9y4cAJJIRWQiqIoMpxJolZxzb2WNmq6n9HzvZj + y8Wy5vX7+J2ZYwaAqsESUPaC5eD0fDP+/fnjSW/qYvNtt9Mvn76O2o8qX3+P4glnyWHrPyT54nqQ + dnCaWFnzKktPgilRi3W+zRfL9WMxCYNtSCdb53i+eFjOOfrazvPiw/Ls7K2SFLCEXxkAwHE6U0bT + 0AuWkM8ulYFCEB1heX0EgN7qVEERggosDOPsJkprmEyKbaLWb4Q2GpnS76XQ+g4IgEYME/KLfaY3 + NAAUvosDGU5x8VhhII6uwrLCXX8AaaNuzHsG7glqJQ9SE6RMDUQH9QEUB9LtxwpnFbpoZK+Vocn+ + mWEUAXi0wMpT867CE15/Pp1vp+sotO2ct3X4rzNslVGh33sSwZoU8r7R7EL7Pc0+3o0TnbeD4z3b + ZzKJvF69cvG27Zu4WJxFtiz0rV7k2+ycFMMhMA37VpmOvPNq2gS2br9ZFcuV2D6KHLNT9g8AAP// + AwBAsALakwIAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8599dbe26894ba91-MXP + - 85c05103c8690d6a-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -63,14 +63,14 @@ interactions: Content-Type: - application/json Date: - - Thu, 22 Feb 2024 20:08:05 GMT + - Tue, 27 Feb 2024 12:09:01 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=A6Ao3y.gQUB87AvCcH9CfpcpIVpbC.CYgLDGfbPlWzE-1708632485-1.0-AfBZX5/1IXnvN0umw4nYgw/S+Tz8XdpKJWVXRqk6MJkdcBgLOFinzB/vW/FV3/t00rnStqveSbzKaST/9I8g5ZM=; - path=/; expires=Thu, 22-Feb-24 20:38:05 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=PXGJP8oRZgaHcNdlxcJRvSBHQ2HngKUBBu4B.Hnv.IA-1709035741-1.0-AdE+uuqWyLtnRXNmQwyu4SFrkA2QSBDsQRcXWGYFM+GjFo7TNbOwY5rg8de2Nt4ulcAVgynZ3bCtHs9o54DoAVE=; + path=/; expires=Tue, 27-Feb-24 12:39:01 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=XAprj7cmSgjqtNLR9uAu7mwcHbj0fVnCey5_IKJ7hqQ-1708632485616-0.0-604800000; + - _cfuvid=elQWVPAzjZ24qElWHze5yN5iWiot_gVHUzv3jO5k3uA-1709035741764-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -83,7 +83,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '957' + - '774' openai-version: - '2020-10-01' strict-transport-security: @@ -101,7 +101,110 @@ interactions: x-ratelimit-reset-tokens: - 11ms x-request-id: - - req_dca6fee6a155e706c99757aebba49d8a + - req_77a7dd7f20bdcae3912ffcbd2d75ef13 + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "system", "content": "You are helpful assistant"}, + {"role": "user", "content": "tell me a short joke"}], "model": "gpt-3.5-turbo", + "functions": [{"name": "Joke", "description": "Joke to tell user.", "parameters": + {"type": "object", "properties": {"setup": {"description": "question to set + up a joke", "type": "string"}, "punchline": {"description": "answer to resolve + the joke", "type": "string"}}, "required": ["setup", "punchline"]}}], "n": 1, + "stream": false, "temperature": 0.7}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '505' + content-type: + - application/json + cookie: + - __cf_bm=PXGJP8oRZgaHcNdlxcJRvSBHQ2HngKUBBu4B.Hnv.IA-1709035741-1.0-AdE+uuqWyLtnRXNmQwyu4SFrkA2QSBDsQRcXWGYFM+GjFo7TNbOwY5rg8de2Nt4ulcAVgynZ3bCtHs9o54DoAVE=; + _cfuvid=elQWVPAzjZ24qElWHze5yN5iWiot_gVHUzv3jO5k3uA-1709035741764-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.11.1 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1yRy27bMBBF9/qKwWyysQ3Jil/adBWgLeBtgrQqBJoaSXQokiVHTQ3D/15Q8SPu + hiDmzj28MzwmAKhqLABlJ1j2Tk/X779fX/fb5Xae+5enH89f7Z71+jn7o9Rqi5PosLs9Sb64ZtL2 + ThMraz5k6UkwRWq2Sjdpvlg9zkehtzXpaGsdT/PZYsqD39lpms0XZ2dnlaSABfxMAACO4xkzmpr+ + YgHp5FLpKQTREhbXJgD0VscKihBUYGEYJzdRWsNkYmwzaP1JaAYjY/pKCq3vgABoRD8iv9s3+kQD + QOHboSfDMS4eSwzEgyuxKPGlO4C0g67NAwN3BDslD1ITNMrUoDjAuzhAZ3v6UuKkRDcY2WllaHR/ + Y9A28Ni3I+GVacOsxBNeHz+db6frNrRtnbe78N9w2CijQld5EsGamPN+1uRC+zWuf7jbKDpve8cV + 2zcykbxafnDx9uE3Mc/PIlsW+lbP0k1yTorhEJj6qlGmJe+8Gj8DG1etl9liKTaPIsXklPwDAAD/ + /wMA7PYXEpYCAAA= + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c0510a3d400d6a-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:09:03 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '1334' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159970' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 11ms + x-request-id: + - req_81a230098e354148a8db87159efa25d7 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_streaming.yaml b/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_streaming.yaml index 82da9b1ca..10a75ca5f 100644 --- a/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_streaming.yaml +++ b/packages/opentelemetry-instrumentation-langchain/tests/cassettes/test_lcel/test_streaming.yaml @@ -36,562 +36,585 @@ interactions: uri: https://api.openai.com/v1/chat/completions response: body: - string: 'data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]} + string: 'data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" socks"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" are"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" a"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" fun"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" way"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" to"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" express"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" personal"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" style"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" creativity"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" They"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" come"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" in"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" a"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" myriad"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" patterns"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" from"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" stripes"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" pol"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" dots"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" to"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - more"},"logprobs":null,"finish_reason":null}]} - + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + quirky"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - intricate"},"logprobs":null,"finish_reason":null}]} - - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" designs"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" like"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" animals"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" or"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - abstract"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + food"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - art"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + items"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" These"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" vibrant"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" foot"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" accessories"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" can"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" bright"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" up"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" any"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" outfit"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" adding"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" a"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" pop"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" color"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - to"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - even"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - the"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - most"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + and"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - mundane"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + whims"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - attire"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" They"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" are"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" not"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" just"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" for"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" children"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" adults"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" too"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" enjoy"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - whims"},"logprobs":null,"finish_reason":null}]} - + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + playful"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ical"},"logprobs":null,"finish_reason":null}]} - - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" touch"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" they"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" bring"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" Color"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" socks"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" can"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - also"},"logprobs":null,"finish_reason":null}]} - - - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - serve"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + be"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - as"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" conversation"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - starters"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + starter"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - sparking"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + showcasing"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - interest"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - and"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + wearer"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - breaking"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - the"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + unique"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - ice"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + personality"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" They"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - are"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + can"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + also"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + be"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + used"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + to"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + make"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" a"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - simple"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + fashion"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - yet"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + statement"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - effective"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + or"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - way"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + simply"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" to"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - showcase"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + bring"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - one"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + joy"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + to"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - personality"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + wearer"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" Whether"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" worn"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" with"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" sneakers"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" or"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" dress"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" shoes"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" colorful"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" socks"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - never"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + are"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - fail"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - to"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + delightful"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - make"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + addition"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - a"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + to"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - statement"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + any"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + wardrobe"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" They"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" are"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" a"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - testament"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + small"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - to"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + detail"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - the"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + that"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - fact"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + can"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - that"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + make"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - fashion"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - should"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + big"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - be"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + impact"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - fun"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - and"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + turning"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - not"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + an"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - taken"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + ordinary"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - too"},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + day"},"logprobs":null,"finish_reason":null}]} + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + into"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" - seriously"},"logprobs":null,"finish_reason":null}]} + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + fun"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + and"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + colorful"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + one"},"logprobs":null,"finish_reason":null}]} - data: {"id":"chatcmpl-8v9eWzHsk2kr0Ljy6uY2agc8FzhHj","object":"chat.completion.chunk","created":1708632492,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]} + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYgcoi7v0PAruU2NbMFbNj9yilc","object":"chat.completion.chunk","created":1709035750,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]} data: [DONE] @@ -602,7 +625,7 @@ interactions: CF-Cache-Status: - DYNAMIC CF-RAY: - - 8599dc161afd4c50-MXP + - 85c0513ecac3baed-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -610,14 +633,14 @@ interactions: Content-Type: - text/event-stream Date: - - Thu, 22 Feb 2024 20:08:13 GMT + - Tue, 27 Feb 2024 12:09:10 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=HLzVfVXdz18oC0OI9NQ0wKuxtC_xOs71Sy7T4gAMPEk-1708632493-1.0-Ab9+BCfih46jPSDx4pWF0WglJ9IzIgLwkWEZz0pFfYRwrweobxoekf1yDqFy0S3/QJF54K4UTXztNPoflIy/dWo=; - path=/; expires=Thu, 22-Feb-24 20:38:13 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=_QDtTsjvpo3FB6lJRPLlFJueT5FRKze6TtM6wTDO5WU-1709035750-1.0-ARHE9ePcvuDBicMOjwOInn0dztAQnBNuTV2ikwb89Fh1OQGzqL+G+N1tOOme488CiepmOxGdzldWsICa0tetLHo=; + path=/; expires=Tue, 27-Feb-24 12:39:10 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=JQ0iWDlF46Cy4SBPrQSqfrjx_mnFSBf7dpl4AWEr5Qw-1708632493036-0.0-604800000; + - _cfuvid=x.VD.CUpIBX7tj.TVGv8Wc_IJqi7vy3MjHPJ1zvMghc-1709035750738-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -630,7 +653,683 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '253' + - '178' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '80000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '79970' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 22ms + x-request-id: + - req_1343d888fc2a4a326384bdc77bc295b0 + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "user", "content": "write 10 lines of random text + about $colorful socks"}], "model": "gpt-4", "n": 1, "stream": true, "temperature": + 0.0}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '160' + content-type: + - application/json + cookie: + - __cf_bm=_QDtTsjvpo3FB6lJRPLlFJueT5FRKze6TtM6wTDO5WU-1709035750-1.0-ARHE9ePcvuDBicMOjwOInn0dztAQnBNuTV2ikwb89Fh1OQGzqL+G+N1tOOme488CiepmOxGdzldWsICa0tetLHo=; + _cfuvid=x.VD.CUpIBX7tj.TVGv8Wc_IJqi7vy3MjHPJ1zvMghc-1709035750738-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.11.1 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: 'data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"Color"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + socks"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + are"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + fun"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + way"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + to"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + express"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + personal"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + style"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + and"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + creativity"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + They"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + come"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + in"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + myriad"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + of"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + patterns"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + from"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + stripes"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + and"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + pol"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ka"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + dots"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + to"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + quirky"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + designs"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + like"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + animals"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + or"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + food"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + items"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + These"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + vibrant"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + foot"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + accessories"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + can"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + bright"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"en"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + up"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + any"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + outfit"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + adding"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + pop"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + of"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + color"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + and"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + whims"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"y"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + They"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + are"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + not"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + just"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + for"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + children"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + adults"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + too"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + enjoy"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + playful"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + touch"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + they"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + bring"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + Color"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"ful"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + socks"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + can"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + be"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + conversation"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + starter"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + showcasing"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + wearer"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"''s"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + unique"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + personality"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + They"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + can"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + also"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + be"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + mood"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + booster"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + making"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + even"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + the"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + most"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + mundane"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + days"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + feel"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + little"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + more"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + exciting"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + Whether"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + worn"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + with"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + sneakers"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + or"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + dress"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + shoes"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + colorful"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + socks"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + are"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + fashion"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + statement"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + that"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + never"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + goes"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + out"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + of"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + style"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + They"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + are"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + small"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + detail"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + that"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + can"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + make"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + a"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + big"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + impact"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + turning"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + an"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + ordinary"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + look"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + into"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + something"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":" + extraordinary"},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}]} + + + data: {"id":"chatcmpl-8wqYmqTID2cPz8kXowP8ecGhHLvSf","object":"chat.completion.chunk","created":1709035756,"model":"gpt-4-0613","system_fingerprint":null,"choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]} + + + data: [DONE] + + + ' + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c05167ba8ebaed-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Type: + - text/event-stream + Date: + - Tue, 27 Feb 2024 12:09:17 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-4-0613 + openai-organization: + - traceloop + openai-processing-ms: + - '173' openai-version: - '2020-10-01' strict-transport-security: @@ -648,7 +1347,7 @@ interactions: x-ratelimit-reset-tokens: - 22ms x-request-id: - - req_878479330793313bdacd8399fc303654 + - req_ab78904527fcd81bce2074a3806fd42f status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agent_with_query_tool.yaml b/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agent_with_query_tool.yaml index ebce0f026..6ea4f334a 100644 --- a/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agent_with_query_tool.yaml +++ b/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agent_with_query_tool.yaml @@ -43,19 +43,19 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA2RSTWsbMRC9+1cMe0rBpnZaYuJbmksCgVJCD3UJZnY1u1Yjj2RpFGOC/3sZeTFr - +yKh9968+dB8jgAqa6oFVJiSrPLztx/ty+vTw8/wvnOpxuV78/SwXFZjFfr6HzXSi20SZDkSTSQU - MitUcjaf3k9v5/O728IxbkhDHq3sofZ9hKHURBvEeq4WwNm5Am+8IafqLsjk+2Q2m95NQqQPS7tj - nOUkMTcal1T3x2fASIBqDYaS7ZgMiAfktKMI20ypqAFrnwUaK5YS3NRe1pB7txzJALKBwdOg4Jdj - UvHeaba/IwCAz3IqvA+lszZzKaiIC3NCFif1YBJp61ZqedJfzaP6najNDlofQSJyciiWO0BglBzR - gUPuMnak/cU9WNaO4fXXSw/4D4qAIFg7gsazoGXL3UL736+SoKTxAAdZEwQfsiby/LXxmUVtWiBs - 1iVqWG7AiBsSiumsxcFQ+l0ZD7kQfaCo87+IKh8bslzBamjFFcfnohhf8X3CJNFyV53Rh8HrcFZK - pG22kczpVy8KGWBvo0u7463nW9mP1jpaWVNW5IhsSFAXSBs6jA7/AQAA//8DAIqn3+xnAwAA + H4sIAAAAAAAAA2RSTYsbMQy951eIObWQ0ITttiTXQktpelj6RVmWQRkrExVHdmw5YVjy34s9Q5gk + Fxu/9/T0Yb1OACo21QoqjFHrp+9/5Nj+5i/rz6du/c3TfNnt6OFnNc1Ct/lHjQ5ijoqiPdEEQiVT + YyYXH+fL+cPj8nFZOME95ZBPrB1s3BBhKDaBvbKTagWSrC3w3hmyWd16nb2fLRbzDzMf6Mh06uNY + oobU5LiYdX9dAgwEmK3BUORWyIA6QIknCnBIFIsacOOSQsPKFOHNxukO0uCWAhlAMTB6GlR82ydV + 52zO9jwBAHgtZ4Y7XzrbJikFFXFhLsjqoh5NIh5snS0v+rt5VL8ibZOFrQugASVaVJYWEAQ1BbRg + UdqELeX+QgcsuWP48bQeAHekAAiKG0vQOFFkYWlXuf+ujooapyMcdEfgnU85kZN3jUui2WYLhM2u + RI3L9RhwT0ohXrU4GsqwK9Mx54PzFPL8b6LKx/qkd3A2ZLXF8WtRTO/4IWHUwNJWV/R59DpflRLo + kDiQufzqTSEj7GVya9ff+Xwp+7FlSzWbsiI9sifFvEC5ofPk/B8AAP//AwA102YOZwMAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e38c9a60e5d-MXP + - 85c0565baa9b59ef-MXP Connection: - keep-alive Content-Encoding: @@ -63,14 +63,14 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:02 GMT + - Tue, 27 Feb 2024 12:12:39 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - path=/; expires=Tue, 27-Feb-24 10:26:02 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + path=/; expires=Tue, 27-Feb-24 12:42:39 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000; + - _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -79,18 +79,584 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '177' + - '86' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-request-id: + - req_b3df4d5eff21e85c20f3d7ab7a0a8a2b + status: + code: 200 + message: OK +- request: + body: '{}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '2' + content-type: + - application/json + cookie: + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 + host: + - api.openai.com + openai-beta: + - assistants=v1 + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/threads + response: + body: + string: !!binary | + H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1MifcNrCzJrYhIsfRzc862DMtILYxyMqg0KVDSASnN + T8pKTS5BKIeIJhelJpakpsQngmQMzQ0sDYxNLc0MwHK5qSWJKYkliUpWCtW1XLUAAAAA//8DAJCw + TAFxAAAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c0565ddebe59ef-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:40 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400 + openai-organization: + - traceloop + openai-processing-ms: + - '30' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-request-id: + - req_5e46bd63b6ddf8d9cf08253c13ac7dc4 + status: + code: 200 + message: OK +- request: + body: '{"content": "Which city has the highest population?", "role": "user", "file_ids": + []}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '85' + content-type: + - application/json + cookie: + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 + host: + - api.openai.com + openai-beta: + - assistants=v1 + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/messages + response: + body: + string: !!binary | + H4sIAAAAAAAAA1yPQUvDQBCF7/kVQ84iEdtKepFWVBQqiqJSKWHMTrOrm92YnUhCyX+X3W178DIw + 73077+0uAUiVSOeQ1q4q+mqxMMPq+VbNqns9nbyst7y8frxLTzxnP7+oZM+ybAnFaU3OYUXRLVtC + JlGgJ84usjw7n+azLHjonHKMhouQZTqtgx7vRPGwrJ4Grvt3kT/cXH3nr5J+1stsmDQxpe3Mvxut + 1eSfd47afRNrmIyv8ZEAAOzC9HFDE1CmngMaVb/NjxRA+ou6C+CbVKWEUvEAEh2wJJCqkuQYGtt0 + GllZc3k85X9qjOUgO5+/2TtjcpibUHGrNBVKRCYoNTEKZPRNxmT8AwAA//8DAF4DYG2ZAQAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c0565f697859ef-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:40 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400 + openai-organization: + - traceloop + openai-processing-ms: + - '144' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-request-id: + - req_9985d3c6e84484c96085353110009326 + status: + code: 200 + message: OK +- request: + body: '{"assistant_id": "asst_QMWnvgViGLFwyLKpe09yhe3T", "instructions": null}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '71' + content-type: + - application/json + cookie: + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 + host: + - api.openai.com + openai-beta: + - assistants=v1 + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs + response: + body: + string: !!binary | + H4sIAAAAAAAAA2RTXU/bQBB8z69Y+amVQpuIr4bHVqKtSiohCi2tkLXxbZyDy95lbw+wEP+9OttE + hrzYutnZ2Rnf+mkEUFhTnEAhicvLoHW6uPs0fbye6Tc+nd8eH7Cbu2KceX5xS5Vmrq6E0HyQxF2l + EkIlU2KuTo8ns8n+4exo0tYwRhsVWctuDsao5fn8N9/XV/br2elDc/Yj0GTWrGj/VyfXyff8/jA/ + b3T9+MfMfp5+uZtdrWjz9/OkOQhdR1TUFDN9kyiR2aKytcXJuRalx2CF4tDs0WFvtkKuyLmdniXa + XbDy6+Bod4DQJlnJcKXW87DkMGpJIl6G6Nobctl8HXTvYG86nRztBaF7Sw9dEMtRJbVqbchrnwCF + AGHhFQxFWzMZUA/I8YEENoliywZc+KRQWbUU4d3C6wpSr5aEDCAbGBwNKr7vb8F7l6f9GwEAPLXP + DDeBsodl4i7e+KWyRU62bICCcd3y48aVWXLLBygMxUps6JuKy0jL5GDpBVSQo0O1XAMCoyZBBw65 + TlhTzicNWM6J4eL8rAf8PQkgKC4cQeVZ0bLl+iTnb8q8JHE8wEFXBMGHlAd5/lj5xJpllkBYrdqu + od2AgmtSkvgq4uCj9L/IeFgL4gNJ/v5vutqLDUl34Cxo1bWK31vGeKfeD4wqluviVfl5cHp+ZeVl + M7e3+sbIALsZvZXr3vl50/0T1lFpTbsiHbImxbxAOVA7uEgRa+pXffT8HwAA//8DAJ/QcBBuBAAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c056618de959ef-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:40 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400 + openai-organization: + - traceloop + openai-processing-ms: + - '232' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-request-id: + - req_8e76bdc37f321466dea05652f1d83668 + status: + code: 200 + message: OK +- request: + body: '' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-type: + - application/json + cookie: + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 + host: + - api.openai.com + openai-beta: + - assistants=v1 + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: GET + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl + response: + body: + string: !!binary | + H4sIAAAAAAAAA3RTXW/bMAx8z68g/LQB6ZagX0sfN6DbsGZAsbVbNxQGYzOOWoVSKKqtUfS/D5Ld + wG2wFxu6Ox55Fv04AihMXZxAIZHLC69N/HH7YfpwNdMvfDq/OT5gO7fFOOnc4oYqTVpdCWH9TiJ3 + TCWESnWJiZ0eT2aT/cPZ0SRzGIIJiqxl1wdD0PJ8/ovvmkvz+ez0vj375mkya1e0/7Oz6+x7fX+Y + n7e6fvhdz76ffrqdXa5o8+fjpD3wXUVQ1BiS3HDpxTVCIWwp+d9s9OCNUBhyR4c9VyFXZO1zJUdr + M75EswtWbu0t6Q4utIlGElypcTykLAYtScTJEF27mmzK0XjdO9ibTidHe17oztB9F8dwUInZLee9 + chFQCBAWTqGmYBqmGtQBcrgngU2kkNWACxcVKqOGArxZOF1B7N2iUA3INQyONSq+7S/EOZu6/R0B + ADzmZ4JbT2mGZeQu3viZ2SInWzVAwbjO+rCxZbLc6gGKmkIlxvdFxUWgZbSwdAIqyMGiGm4AgVGj + oAWL3ERsKOWTFgynxPDj/KwH3B0JICguLEHlWNGw4eYk5W/LtC9hPMBBVwTe+ZgaOX5fuciabJZA + WK1y1XBcj4JrUpLwIuLgo/R/y3jIeXGeJH3/V1X5Yn3UHTgZGrXZ8WtWjHf4vmFQMdwUL+inwenp + xSjPm7m91VeDDLDr0Wu77p2e190/YSyVps4r0iFrUkwLlALlxkUM2FC/6qOnfwAAAP//AwD/486k + eQQAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c056644c2859ef-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:41 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400 + openai-organization: + - traceloop + openai-processing-ms: + - '105' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-request-id: + - req_ae7a12268dc8b70227d15ae8f32acbf1 + status: + code: 200 + message: OK +- request: + body: '' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-type: + - application/json + cookie: + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 + host: + - api.openai.com + openai-beta: + - assistants=v1 + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: GET + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl + response: + body: + string: !!binary | + H4sIAAAAAAAAA3RTXW/bMAx8z68g/LQB6ZagX0sfN6DbsGZAsbVbNxQGYzOOWoVSKKqtUfS/D5Ld + wG2wFxu6Ox55Fv04AihMXZxAIZHLC69N/HH7YfpwNdMvfDq/OT5gO7fFOOnc4oYqTVpdCWH9TiJ3 + TCWESnWJiZ0eT2aT/cPZ0SRzGIIJiqxl1wdD0PJ8/ovvmkvz+ez0vj375mkya1e0/7Oz6+x7fX+Y + n7e6fvhdz76ffrqdXa5o8+fjpD3wXUVQ1BiS3HDpxTVCIWwp+d9s9OCNUBhyR4c9VyFXZO1zJUdr + M75EswtWbu0t6Q4utIlGElypcTykLAYtScTJEF27mmzK0XjdO9ibTidHe17oztB9F8dwUInZLee9 + chFQCBAWTqGmYBqmGtQBcrgngU2kkNWACxcVKqOGArxZOF1B7N2iUA3INQyONSq+7S/EOZu6/R0B + ADzmZ4JbT2mGZeQu3viZ2SInWzVAwbjO+rCxZbLc6gGKmkIlxvdFxUWgZbSwdAIqyMGiGm4AgVGj + oAWL3ERsKOWTFgynxPDj/KwH3B0JICguLEHlWNGw4eYk5W/LtC9hPMBBVwTe+ZgaOX5fuciabJZA + WK1y1XBcj4JrUpLwIuLgo/R/y3jIeXGeJH3/V1X5Yn3UHTgZGrXZ8WtWjHf4vmFQMdwUL+inwenp + xSjPm7m91VeDDLDr0Wu77p2e190/YSyVps4r0iFrUkwLlALlxkUM2FC/6qOnfwAAAP//AwD/486k + eQQAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c05666b8a659ef-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:41 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400 + openai-organization: + - traceloop + openai-processing-ms: + - '34' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-request-id: + - req_c64a8dd05287a626a4e37c7590b76a2a + status: + code: 200 + message: OK +- request: + body: '' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-type: + - application/json + cookie: + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 + host: + - api.openai.com + openai-beta: + - assistants=v1 + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: GET + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl + response: + body: + string: !!binary | + H4sIAAAAAAAAA3RTXW/bMAx8z68g/LQB6ZagX0sfN6DbsGZAsbVbNxQGYzOOWoVSKKqtUfS/D5Ld + wG2wFxu6Ox55Fv04AihMXZxAIZHLC69N/HH7YfpwNdMvfDq/OT5gO7fFOOnc4oYqTVpdCWH9TiJ3 + TCWESnWJiZ0eT2aT/cPZ0SRzGIIJiqxl1wdD0PJ8/ovvmkvz+ez0vj375mkya1e0/7Oz6+x7fX+Y + n7e6fvhdz76ffrqdXa5o8+fjpD3wXUVQ1BiS3HDpxTVCIWwp+d9s9OCNUBhyR4c9VyFXZO1zJUdr + M75EswtWbu0t6Q4utIlGElypcTykLAYtScTJEF27mmzK0XjdO9ibTidHe17oztB9F8dwUInZLee9 + chFQCBAWTqGmYBqmGtQBcrgngU2kkNWACxcVKqOGArxZOF1B7N2iUA3INQyONSq+7S/EOZu6/R0B + ADzmZ4JbT2mGZeQu3viZ2SInWzVAwbjO+rCxZbLc6gGKmkIlxvdFxUWgZbSwdAIqyMGiGm4AgVGj + oAWL3ERsKOWTFgynxPDj/KwH3B0JICguLEHlWNGw4eYk5W/LtC9hPMBBVwTe+ZgaOX5fuciabJZA + WK1y1XBcj4JrUpLwIuLgo/R/y3jIeXGeJH3/V1X5Yn3UHTgZGrXZ8WtWjHf4vmFQMdwUL+inwenp + xSjPm7m91VeDDLDr0Wu77p2e190/YSyVps4r0iFrUkwLlALlxkUM2FC/6qOnfwAAAP//AwD/486k + eQQAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c05668bbd759ef-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:41 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400 + openai-organization: + - traceloop + openai-processing-ms: + - '41' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-request-id: + - req_9e8d245e260de9b7e13fd17d97d38326 + status: + code: 200 + message: OK +- request: + body: '' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-type: + - application/json + cookie: + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 + host: + - api.openai.com + openai-beta: + - assistants=v1 + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: GET + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl + response: + body: + string: !!binary | + H4sIAAAAAAAAA3RTXW/bMAx8z68g/LQB6ZagX0sfN6DbsGZAsbVbNxQGYzOOWoVSKKqtUfS/D5Ld + wG2wFxu6Ox55Fv04AihMXZxAIZHLC69N/HH7YfpwNdMvfDq/OT5gO7fFOOnc4oYqTVpdCWH9TiJ3 + TCWESnWJiZ0eT2aT/cPZ0SRzGIIJiqxl1wdD0PJ8/ovvmkvz+ez0vj375mkya1e0/7Oz6+x7fX+Y + n7e6fvhdz76ffrqdXa5o8+fjpD3wXUVQ1BiS3HDpxTVCIWwp+d9s9OCNUBhyR4c9VyFXZO1zJUdr + M75EswtWbu0t6Q4utIlGElypcTykLAYtScTJEF27mmzK0XjdO9ibTidHe17oztB9F8dwUInZLee9 + chFQCBAWTqGmYBqmGtQBcrgngU2kkNWACxcVKqOGArxZOF1B7N2iUA3INQyONSq+7S/EOZu6/R0B + ADzmZ4JbT2mGZeQu3viZ2SInWzVAwbjO+rCxZbLc6gGKmkIlxvdFxUWgZbSwdAIqyMGiGm4AgVGj + oAWL3ERsKOWTFgynxPDj/KwH3B0JICguLEHlWNGw4eYk5W/LtC9hPMBBVwTe+ZgaOX5fuciabJZA + WK1y1XBcj4JrUpLwIuLgo/R/y3jIeXGeJH3/V1X5Yn3UHTgZGrXZ8WtWjHf4vmFQMdwUL+inwenp + xSjPm7m91VeDDLDr0Wu77p2e190/YSyVps4r0iFrUkwLlALlxkUM2FC/6qOnfwAAAP//AwD/486k + eQQAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c0566adf2959ef-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:42 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400 + openai-organization: + - traceloop + openai-processing-ms: + - '39' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_dd526896e76e0e18ef7705ac0ec72a82 + - req_aa2669227f8148ba6110c56166063f1b status: code: 200 message: OK - request: - body: '{}' + body: '' headers: accept: - application/json @@ -98,13 +664,11 @@ interactions: - gzip, deflate connection: - keep-alive - content-length: - - '2' content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -125,19 +689,27 @@ interactions: - CPython x-stainless-runtime-version: - 3.9.5 - method: POST - uri: https://api.openai.com/v1/threads + method: GET + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA6rmUlBQykxRslJQKskoSk1Mic+scA5JtkjLy82wSHJzdk4yy85y8S8vDVPSASnN - T8pKTS5BKIeIJhelJpakpsQngmQMzQ0sDYzMzc2MwHK5qSWJKYkliUpWCtW1XLUAAAAA//8DAAIf - 5q1xAAAA + H4sIAAAAAAAAA3RTXW/bMAx8z68g/LQB6ZagX0sfN6DbsGZAsbVbNxQGYzOOWoVSKKqtUfS/D5Ld + wG2wFxu6Ox55Fv04AihMXZxAIZHLC69N/HH7YfpwNdMvfDq/OT5gO7fFOOnc4oYqTVpdCWH9TiJ3 + TCWESnWJiZ0eT2aT/cPZ0SRzGIIJiqxl1wdD0PJ8/ovvmkvz+ez0vj375mkya1e0/7Oz6+x7fX+Y + n7e6fvhdz76ffrqdXa5o8+fjpD3wXUVQ1BiS3HDpxTVCIWwp+d9s9OCNUBhyR4c9VyFXZO1zJUdr + M75EswtWbu0t6Q4utIlGElypcTykLAYtScTJEF27mmzK0XjdO9ibTidHe17oztB9F8dwUInZLee9 + chFQCBAWTqGmYBqmGtQBcrgngU2kkNWACxcVKqOGArxZOF1B7N2iUA3INQyONSq+7S/EOZu6/R0B + ADzmZ4JbT2mGZeQu3viZ2SInWzVAwbjO+rCxZbLc6gGKmkIlxvdFxUWgZbSwdAIqyMGiGm4AgVGj + oAWL3ERsKOWTFgynxPDj/KwH3B0JICguLEHlWNGw4eYk5W/LtC9hPMBBVwTe+ZgaOX5fuciabJZA + WK1y1XBcj4JrUpLwIuLgo/R/y3jIeXGeJH3/V1X5Yn3UHTgZGrXZ8WtWjHf4vmFQMdwUL+inwenp + xSjPm7m91VeDDLDr0Wu77p2e190/YSyVps4r0iFrUkwLlALlxkUM2FC/6qOnfwAAAP//AwD/486k + eQQAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e3b0d350e5d-MXP + - 85c0566ceb8159ef-MXP Connection: - keep-alive Content-Encoding: @@ -145,7 +717,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:02 GMT + - Tue, 27 Feb 2024 12:12:42 GMT Server: - cloudflare Transfer-Encoding: @@ -155,19 +727,18 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '82' + - '38' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_b4ec69ecb484151164ee39e56967ddaa + - req_4f6514ade3985c104cac4c6234375c69 status: code: 200 message: OK - request: - body: '{"content": "Which city has the highest population?", "role": "user", "file_ids": - []}' + body: '' headers: accept: - application/json @@ -175,13 +746,11 @@ interactions: - gzip, deflate connection: - keep-alive - content-length: - - '85' content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -202,21 +771,27 @@ interactions: - CPython x-stainless-runtime-version: - 3.9.5 - method: POST - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/messages + method: GET + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA1yPzU7DMBCE73mKVc4ItT0kpRcOQYifSkUIygFVkRNvYhfHDvG6pKr67sh2yYHL - SjvzeWd8SgBSydMVpJ1ty23zuB7nvNHvz0+HvHlpH9zmdf2dpVeeM9Uea/IsiQEZv+7QWtZidOsB - GSEvmSfm+exmtsjzbBE8Zq20xDSVIUs7pYIe70RxWsbirV42uhPL6r4oquxrf7f5cduYMjj978Zg - FPrnzuJwaWI0ofY1PhMAgFOYPu7YB5RwpIBG1W+riQJID0y5AH4IWQuoJR1BMAskEIRsBVqC3vRO - MZJG306n/E+1NhRk6/N3F+ec/M1dqNhIhaXkkQlKh8Q4I+abnJPzLwAAAP//AwA6Hok1mQEAAA== + H4sIAAAAAAAAA3RTXW/bMAx8z68g/LQB6ZagX0sfN6DbsGZAsbVbNxQGYzOOWoVSKKqtUfS/D5Ld + wG2wFxu6Ox55Fv04AihMXZxAIZHLC69N/HH7YfpwNdMvfDq/OT5gO7fFOOnc4oYqTVpdCWH9TiJ3 + TCWESnWJiZ0eT2aT/cPZ0SRzGIIJiqxl1wdD0PJ8/ovvmkvz+ez0vj375mkya1e0/7Oz6+x7fX+Y + n7e6fvhdz76ffrqdXa5o8+fjpD3wXUVQ1BiS3HDpxTVCIWwp+d9s9OCNUBhyR4c9VyFXZO1zJUdr + M75EswtWbu0t6Q4utIlGElypcTykLAYtScTJEF27mmzK0XjdO9ibTidHe17oztB9F8dwUInZLee9 + chFQCBAWTqGmYBqmGtQBcrgngU2kkNWACxcVKqOGArxZOF1B7N2iUA3INQyONSq+7S/EOZu6/R0B + ADzmZ4JbT2mGZeQu3viZ2SInWzVAwbjO+rCxZbLc6gGKmkIlxvdFxUWgZbSwdAIqyMGiGm4AgVGj + oAWL3ERsKOWTFgynxPDj/KwH3B0JICguLEHlWNGw4eYk5W/LtC9hPMBBVwTe+ZgaOX5fuciabJZA + WK1y1XBcj4JrUpLwIuLgo/R/y3jIeXGeJH3/V1X5Yn3UHTgZGrXZ8WtWjHf4vmFQMdwUL+inwenp + xSjPm7m91VeDDLDr0Wu77p2e190/YSyVps4r0iFrUkwLlALlxkUM2FC/6qOnfwAAAP//AwD/486k + eQQAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e3ca84d0e5d-MXP + - 85c0566fdff259ef-MXP Connection: - keep-alive Content-Encoding: @@ -224,7 +799,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:02 GMT + - Tue, 27 Feb 2024 12:12:43 GMT Server: - cloudflare Transfer-Encoding: @@ -234,18 +809,18 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '105' + - '35' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_c70f0567d796d7d427105ad0a07efdd6 + - req_652b3b37d2d1df1e8a9ccff8ab5d7886 status: code: 200 message: OK - request: - body: '{"assistant_id": "asst_uI3BfLSHAOpkwlsbaZkcHAZZ", "instructions": null}' + body: '' headers: accept: - application/json @@ -253,13 +828,11 @@ interactions: - gzip, deflate connection: - keep-alive - content-length: - - '71' content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -280,27 +853,27 @@ interactions: - CPython x-stainless-runtime-version: - 3.9.5 - method: POST - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/runs + method: GET + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA2RTXU/cMBB8v1+xylMrHS30EFx5AyoE1SFUQSv1KhRtnE3O4LN96zXHh/jvlZ1w - CtxLIs/Ozs7Em5cRQKHr4ggKjrZ8buPP49l0fzK5jCezc30zn15erFZnxTjxXHVHShJXFkxYf+Fo - u4piQqG6xFTdO9z9vvvt8PBgkmsYgg6CVspuDoYgZbyYnDSz6/PjK3+/NqHC+b06P57PO7lOvue/ - HR5Pb9S0scvFtDo7Pa0O7u9+XK3jn64jCEoMib6KFKneoLyxZaMxGaVHr5nC0Ox00ptVaBUZs9XT - oN4GlVt6Q9sDmFZRc4KVaGeHJYNBSmJ2PESXriaTzLdedvZ39vZ2D3Y804OmdRdE2yAcs1oO+ddF - QCZAqJxATUG3lmoQB2jDmhhWkUJmA1YuCigtmgJ8qpwsIPZqkakGtDUMjjUKfu5vwTmTpv0bAQC8 - 5GeCnzwlD020XbzxW2WDHG3YAIXFZeaHlSmT5IYPUNQUFGvfNxW/AzXRQOMYhNEGg6JtCwgWJTIa - MGjbiC2lfPwE2qbEcP1r1gPugRgQBCtDoJwV1Fbb9ijlfyrTkoTxAAdZEHjnYxrk7FflopUk0wCh - WuSuoV2PjEsS4vAu4uCj9L/IeFjz7Dxx+v4fuvLF+ihbcBLUYrLiRWaMt+r9wCCsbVu8K78OTq/v - rLxt5uZWPxgZYLejj3LdOz1vu39CGyp1nVekQ5YkmBYoBcqDixiwpX7VR6//AQAA//8DAAb6ZP9u - BAAA + H4sIAAAAAAAAA3RTXW/bMAx8z68g/LQB6ZagX0sfN6DbsGZAsbVbNxQGYzOOWoVSKKqtUfS/D5Ld + wG2wFxu6Ox55Fv04AihMXZxAIZHLC69N/HH7YfpwNdMvfDq/OT5gO7fFOOnc4oYqTVpdCWH9TiJ3 + TCWESnWJiZ0eT2aT/cPZ0SRzGIIJiqxl1wdD0PJ8/ovvmkvz+ez0vj375mkya1e0/7Oz6+x7fX+Y + n7e6fvhdz76ffrqdXa5o8+fjpD3wXUVQ1BiS3HDpxTVCIWwp+d9s9OCNUBhyR4c9VyFXZO1zJUdr + M75EswtWbu0t6Q4utIlGElypcTykLAYtScTJEF27mmzK0XjdO9ibTidHe17oztB9F8dwUInZLee9 + chFQCBAWTqGmYBqmGtQBcrgngU2kkNWACxcVKqOGArxZOF1B7N2iUA3INQyONSq+7S/EOZu6/R0B + ADzmZ4JbT2mGZeQu3viZ2SInWzVAwbjO+rCxZbLc6gGKmkIlxvdFxUWgZbSwdAIqyMGiGm4AgVGj + oAWL3ERsKOWTFgynxPDj/KwH3B0JICguLEHlWNGw4eYk5W/LtC9hPMBBVwTe+ZgaOX5fuciabJZA + WK1y1XBcj4JrUpLwIuLgo/R/y3jIeXGeJH3/V1X5Yn3UHTgZGrXZ8WtWjHf4vmFQMdwUL+inwenp + xSjPm7m91VeDDLDr0Wu77p2e190/YSyVps4r0iFrUkwLlALlxkUM2FC/6qOnfwAAAP//AwD/486k + eQQAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e3e7c1d0e5d-MXP + - 85c05671fb6559ef-MXP Connection: - keep-alive Content-Encoding: @@ -308,7 +881,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:03 GMT + - Tue, 27 Feb 2024 12:12:43 GMT Server: - cloudflare Transfer-Encoding: @@ -318,13 +891,13 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '249' + - '37' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_0afec7be8fe43fe902b133dbdf69c54a + - req_c5000cda9bf8399c8ef9800fbaeb6abf status: code: 200 message: OK @@ -340,8 +913,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -363,26 +936,26 @@ interactions: x-stainless-runtime-version: - 3.9.5 method: GET - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/runs/run_zguJAL8433MuBLHiTZ8MIqqF + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA3RT0U7bQBB8z1es/NRKoYUGQcpboEJQBaEKWqmpkLW2187B5e6yt0dIEf9e3dmJ - TKK+2LqZ2dkd3/p1AJCpKjuDjIPJ/zbh+2Q6Ph6NbsL59Erdz8Y318vlZTaMOls8UilRK3MmrD5x - MC1TMqFQlWNkj04Pvx5+OT09GSUOvVde0Eje9kHvJQ/Xo/N6enc1uXVPK+0LnD2VV5PZrLVr7Tv9 - 5vBycV+Oa7OYj4vLi4vi5Onx2+0q/GorvKAEH+XK5I5tw+T9luL/zUYvTjH5PjcedVyJpiStN5Um - aJ3wGtU+WNqF0yR7ONMyKI5wKcqaPqXRS07MlvvowlakY47GycHxwdHR4cmBY3pWtGrjKOOFQ3JL - eX/bAMgECIUVqMirxlAFYgGNXxHDMpBPasDCBoFSiSIPHworcwidW2CqAE0FvWOFgh+7C7FWx25/ - BgAAr+kZ4bWjOEMdTBtvuGG2yNlWDZAZXCS9X+o8Wm71AFlFvmTluqLsp6c6aKgtgzAar1GUaQDB - oARGDRpNE7ChmI/XoExMDHc/ph1gn4kBQbDQBKU1gsoo05zF/Os87osf9nCQOYGzLsRG1nwubTAS - bWogLOepqj+uQ8YFCbF/F7H3Ubq/ZdjnHFtHHL//TlW6WBdkD46GSnRyvE6K4R7fNfTCyjTZO/qt - d3p7N8pmM7e3ujNID3sY7Nq17/h8aP8JpSlXVVqRFlmQYFygGCg1zoLHhrpVH7z9AwAA//8DAMLD - W7V5BAAA + H4sIAAAAAAAAA3RTXW/bMAx8z68g/LQB6ZagX0sfN6DbsGZAsbVbNxQGYzOOWoVSKKqtUfS/D5Ld + wG2wFxu6Ox55Fv04AihMXZxAIZHLC69N/HH7YfpwNdMvfDq/OT5gO7fFOOnc4oYqTVpdCWH9TiJ3 + TCWESnWJiZ0eT2aT/cPZ0SRzGIIJiqxl1wdD0PJ8/ovvmkvz+ez0vj375mkya1e0/7Oz6+x7fX+Y + n7e6fvhdz76ffrqdXa5o8+fjpD3wXUVQ1BiS3HDpxTVCIWwp+d9s9OCNUBhyR4c9VyFXZO1zJUdr + M75EswtWbu0t6Q4utIlGElypcTykLAYtScTJEF27mmzK0XjdO9ibTidHe17oztB9F8dwUInZLee9 + chFQCBAWTqGmYBqmGtQBcrgngU2kkNWACxcVKqOGArxZOF1B7N2iUA3INQyONSq+7S/EOZu6/R0B + ADzmZ4JbT2mGZeQu3viZ2SInWzVAwbjO+rCxZbLc6gGKmkIlxvdFxUWgZbSwdAIqyMGiGm4AgVGj + oAWL3ERsKOWTFgynxPDj/KwH3B0JICguLEHlWNGw4eYk5W/LtC9hPMBBVwTe+ZgaOX5fuciabJZA + WK1y1XBcj4JrUpLwIuLgo/R/y3jIeXGeJH3/V1X5Yn3UHTgZGrXZ8WtWjHf4vmFQMdwUL+inwenp + xSjPm7m91VeDDLDr0Wu77p2e190/YSyVps4r0iFrUkwLlALlxkUM2FC/6qOnfwAAAP//AwD/486k + eQQAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e41595d0e5d-MXP + - 85c056744fec59ef-MXP Connection: - keep-alive Content-Encoding: @@ -390,7 +963,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:03 GMT + - Tue, 27 Feb 2024 12:12:43 GMT Server: - cloudflare Transfer-Encoding: @@ -400,13 +973,13 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '92' + - '35' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_b7959fe87128dac0cb86b1b97152ce0f + - req_a91ec441c26f976d6d354ecb93e19b7e status: code: 200 message: OK @@ -422,8 +995,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -445,26 +1018,26 @@ interactions: x-stainless-runtime-version: - 3.9.5 method: GET - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/runs/run_zguJAL8433MuBLHiTZ8MIqqF + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA3RT0U7bQBB8z1es/NRKoYUGQcpboEJQBaEKWqmpkLW2187B5e6yt0dIEf9e3dmJ - TKK+2LqZ2dkd3/p1AJCpKjuDjIPJ/zbh+2Q6Ph6NbsL59Erdz8Y318vlZTaMOls8UilRK3MmrD5x - MC1TMqFQlWNkj04Pvx5+OT09GSUOvVde0Eje9kHvJQ/Xo/N6enc1uXVPK+0LnD2VV5PZrLVr7Tv9 - 5vBycV+Oa7OYj4vLi4vi5Onx2+0q/GorvKAEH+XK5I5tw+T9luL/zUYvTjH5PjcedVyJpiStN5Um - aJ3wGtU+WNqF0yR7ONMyKI5wKcqaPqXRS07MlvvowlakY47GycHxwdHR4cmBY3pWtGrjKOOFQ3JL - eX/bAMgECIUVqMirxlAFYgGNXxHDMpBPasDCBoFSiSIPHworcwidW2CqAE0FvWOFgh+7C7FWx25/ - BgAAr+kZ4bWjOEMdTBtvuGG2yNlWDZAZXCS9X+o8Wm71AFlFvmTluqLsp6c6aKgtgzAar1GUaQDB - oARGDRpNE7ChmI/XoExMDHc/ph1gn4kBQbDQBKU1gsoo05zF/Os87osf9nCQOYGzLsRG1nwubTAS - bWogLOepqj+uQ8YFCbF/F7H3Ubq/ZdjnHFtHHL//TlW6WBdkD46GSnRyvE6K4R7fNfTCyjTZO/qt - d3p7N8pmM7e3ujNID3sY7Nq17/h8aP8JpSlXVVqRFlmQYFygGCg1zoLHhrpVH7z9AwAA//8DAMLD - W7V5BAAA + H4sIAAAAAAAAA3RTXW/bMAx8z68g/LQB6ZagX0sfN6DbsGZAsbVbNxQGYzOOWoVSKKqtUfS/D5Ld + wG2wFxu6Ox55Fv04AihMXZxAIZHLC69N/HH7YfpwNdMvfDq/OT5gO7fFOOnc4oYqTVpdCWH9TiJ3 + TCWESnWJiZ0eT2aT/cPZ0SRzGIIJiqxl1wdD0PJ8/ovvmkvz+ez0vj375mkya1e0/7Oz6+x7fX+Y + n7e6fvhdz76ffrqdXa5o8+fjpD3wXUVQ1BiS3HDpxTVCIWwp+d9s9OCNUBhyR4c9VyFXZO1zJUdr + M75EswtWbu0t6Q4utIlGElypcTykLAYtScTJEF27mmzK0XjdO9ibTidHe17oztB9F8dwUInZLee9 + chFQCBAWTqGmYBqmGtQBcrgngU2kkNWACxcVKqOGArxZOF1B7N2iUA3INQyONSq+7S/EOZu6/R0B + ADzmZ4JbT2mGZeQu3viZ2SInWzVAwbjO+rCxZbLc6gGKmkIlxvdFxUWgZbSwdAIqyMGiGm4AgVGj + oAWL3ERsKOWTFgynxPDj/KwH3B0JICguLEHlWNGw4eYk5W/LtC9hPMBBVwTe+ZgaOX5fuciabJZA + WK1y1XBcj4JrUpLwIuLgo/R/y3jIeXGeJH3/V1X5Yn3UHTgZGrXZ8WtWjHf4vmFQMdwUL+inwenp + xSjPm7m91VeDDLDr0Wu77p2e190/YSyVps4r0iFrUkwLlALlxkUM2FC/6qOnfwAAAP//AwD/486k + eQQAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e43ee2b0e5d-MXP + - 85c056765b9a59ef-MXP Connection: - keep-alive Content-Encoding: @@ -472,7 +1045,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:04 GMT + - Tue, 27 Feb 2024 12:12:44 GMT Server: - cloudflare Transfer-Encoding: @@ -482,13 +1055,13 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '38' + - '34' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_c54b2e64db9374bb1b8c0f12dcd632dc + - req_fe0633c26b83e1b3cd602525794fae4c status: code: 200 message: OK @@ -504,8 +1077,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -527,26 +1100,28 @@ interactions: x-stainless-runtime-version: - 3.9.5 method: GET - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/runs/run_zguJAL8433MuBLHiTZ8MIqqF + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA3RT0U7bQBB8z1es/NRKoYUGQcpboEJQBaEKWqmpkLW2187B5e6yt0dIEf9e3dmJ - TKK+2LqZ2dkd3/p1AJCpKjuDjIPJ/zbh+2Q6Ph6NbsL59Erdz8Y318vlZTaMOls8UilRK3MmrD5x - MC1TMqFQlWNkj04Pvx5+OT09GSUOvVde0Eje9kHvJQ/Xo/N6enc1uXVPK+0LnD2VV5PZrLVr7Tv9 - 5vBycV+Oa7OYj4vLi4vi5Onx2+0q/GorvKAEH+XK5I5tw+T9luL/zUYvTjH5PjcedVyJpiStN5Um - aJ3wGtU+WNqF0yR7ONMyKI5wKcqaPqXRS07MlvvowlakY47GycHxwdHR4cmBY3pWtGrjKOOFQ3JL - eX/bAMgECIUVqMirxlAFYgGNXxHDMpBPasDCBoFSiSIPHworcwidW2CqAE0FvWOFgh+7C7FWx25/ - BgAAr+kZ4bWjOEMdTBtvuGG2yNlWDZAZXCS9X+o8Wm71AFlFvmTluqLsp6c6aKgtgzAar1GUaQDB - oARGDRpNE7ChmI/XoExMDHc/ph1gn4kBQbDQBKU1gsoo05zF/Os87osf9nCQOYGzLsRG1nwubTAS - bWogLOepqj+uQ8YFCbF/F7H3Ubq/ZdjnHFtHHL//TlW6WBdkD46GSnRyvE6K4R7fNfTCyjTZO/qt - d3p7N8pmM7e3ujNID3sY7Nq17/h8aP8JpSlXVVqRFlmQYFygGCg1zoLHhrpVH7z9AwAA//8DAMLD - W7V5BAAA + H4sIAAAAAAAAA3xU207jMBB971eM8gRS2W3FtX1bEN1F2y4qt4XdomiaTFODYwd7DFSo/76yk7Yp + hX2Lz5kZn5k5zlsDIBJp1IXIOBVfF5y5y8ej9utdh3+o3uDhcE/JgYyaPk6PHyhhH8tTQ5h+MU6V + TGIImdIYPds+bHVau/udg1bg0FphGRXH5T1oLcfDwW/1nN2I7/3ey6z/s6BWZzal3auyXFm+iq8O + g+GM89fbtPOrd/LYuZnS05/j1myvKDMsIzsb2qAnJwzZGBMWWi1p85k+ei3K+BV3sF9xCaqEpFxk + KidlwCcoNsFE54Uk3sArRelCURfeGgC+zVlBXrJ141xwzFrLWDsuHNsgGz6mFvm+gscTlNKjfysU + lnyIKafog+L2+cPkojU866ujVvt8eHxydiTyzilWty2KVrImTq1GuGSXaHftGoBIYV628ySD4LU8 + bwSTuZxU6CB6G0VCFY5HUXcUXZ72T0+uIBE8a8Lg2+1WoQsn0V+zDb2L80GgYr9kO4rmUa3uvPH+ + 676xOM3D+CVajskYbepLyXVK0gvJCt7Z22m3Wwc7haFnQS+lZYSybFxoNQi+0w7QECCMNUNKVmSK + UmANqOwLGXhyZEM04Fg79pIFWdgaa56Cq6o5QymgSqF2TJFxuzK+1rVVrtb82UY+3sb/NhGlZBMj + iiopurY0cRIm2gAbVNZPXWWAoJCdQQkSVeYwI9+fmYFQvmO4HPYrQD+TAQTGsSRItGIUSqisW1tZ + s4YDTwlW6/2aaKfYl5kAYTINWXW5BRrMicnYd4ZbDqX6K62ZtDC6IOPnv2nTYLsN2BcULEPFsxDR + 3OAXz5WNUFm0Rs/rllyTsnj9aw+0JqSG3W94eb708n353xGSYpEGi5RITozeQL6h0u/OYkaV1Rvz + fwAAAP//AwCzkq5N4QUAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e46098b0e5d-MXP + - 85c056787f5e59ef-MXP Connection: - keep-alive Content-Encoding: @@ -554,7 +1129,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:04 GMT + - Tue, 27 Feb 2024 12:12:44 GMT Server: - cloudflare Transfer-Encoding: @@ -564,18 +1139,32 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '42' + - '36' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_7a24ee7542ac105e7db357f110d9d2dd + - req_ddfc46d36717dd85e0070e2ddd725bc4 status: code: 200 message: OK - request: - body: '' + body: '{"messages": [{"role": "user", "content": "Given an input question, first + create a syntactically correct sqlite query to run, then look at the results + of the query and return the answer. You can order the results by a relevant + column to return the most interesting examples in the database.\n\nNever query + for all the columns from a specific table, only ask for a few relevant columns + given the question.\n\nPay attention to use only the column names that you can + see in the schema description. Be careful to not query for columns that do not + exist. Pay attention to which column is in which table. Also, qualify column + names with the table name when needed. You are required to use the following + format, each taking one line:\n\nQuestion: Question here\nSQLQuery: SQL Query + to run\nSQLResult: Result of the SQLQuery\nAnswer: Final answer here\n\nOnly + use tables listed below.\nTable ''city_stats'' has columns: city_name (VARCHAR(16)), + population (INTEGER), country (VARCHAR(16)), and foreign keys: .\n\nQuestion: + SELECT city, MAX(population) FROM city_stats\nSQLQuery: "}], "model": "gpt-3.5-turbo", + "stream": false, "temperature": 0.1}' headers: accept: - application/json @@ -583,15 +1172,12 @@ interactions: - gzip, deflate connection: - keep-alive + content-length: + - '1136' content-type: - application/json - cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 host: - api.openai.com - openai-beta: - - assistants=v1 user-agent: - OpenAI/Python 1.12.0 x-stainless-arch: @@ -608,29 +1194,27 @@ interactions: - CPython x-stainless-runtime-version: - 3.9.5 - method: GET - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/runs/run_zguJAL8433MuBLHiTZ8MIqqF + method: POST + uri: https://api.openai.com/v1/chat/completions response: body: string: !!binary | - H4sIAAAAAAAAA3xU71PaQBD9zl+xk0/tjFotjlK+KcpAB0sr6IxUJ7NJlnBy3IW7PfHH8L93LgkQ - RPst997u3tvdd3mrAQQiCZoQGKfC19T9POs1juv1K3fe64jhqHHVnc/bwZ6P09EjxexjeWIIkwPj - VMHEhpApCdGzR6eHPw6/n56e1HMOrRWWUXFY3IPWcui69fNxb9A562fThbQRjqZx52w0KsoV5cv4 - 1eG5NYwbYzWbNKJ2qxWdTB8v+gt3W2RYRnY2b4PmThiyIcYstFrT5jN99JwV8RuuUS+5GFVMUq4y - lZMyx8codsFYzzJJvIOXipKVoia81QB8my8ZecnWRTPBIWstQ+04c2xz2fAxtcr3FTweo5Qe/Vui - sObzmGKKPijsdH5PD7tPr+NBdnt7Ov3VbsU3i6Fpl7etipayxk5tRrhm12hz6xqAQOGsaGcuc8Fb - ed4IJnUzUnkHwdt9IFTm+D5o3geDy95lawix4JfQb9Ie+E9oX/evKiD0ry8ur+H8rhqY6cxJ9ILg - 4nLQgl73qjuEo/tgGVRuX9befz3UVqdlviSJlkMyRpvq6mY6IenlphnvH+8fHR2e7GeGngQtCmMJ - Zdm4fCB5W3faARoChEgzJGRFqigB1oDKLsjA3JHNowEj7di3IsjCl0jzBFxZzRlKAFUClWOCjF/L - 56F1ZeEbM3y2t4939r99BQnZ2IisTApuLI2dhLE2wAaV9RNXKSAoZGdQgkSVOkzJ92deQCjfMQz+ - 9EpAP5EBBMZIEsRaMQolVNqsrHKvggNPCDar/RZrp9iXGQNhPMmzqnIzNDgjJmPf2XI9lPLftWXl - zOiMjJ//rplzc+7AvqBgmVfs5hF7O/zqUbMRKg226GXVkltSVv+IrWdcEVLBHna8vFx7+aH4OwlJ - oUhyixTIjBi9gXxDhd+dxZRKq9eW/wAAAP//AwCml2puBwYAAA== + H4sIAAAAAAAAA2RSwY7aMBS85yuefGqlgEJCgOSGdpdedrfaBamtSoVMeCQuie3aD6V0w79XJoG0 + 2hyieObNZOzxmwfAxI6lwLKCU1bpcjCrf2XJ/bP4M7rnd2JX14tP8y/Ll3yxX3JivlOo7U/M6Koa + ZqrSJZJQsqUzg5zQuY6mQRJEcTKJL0Sldlg6Wa5pEA3jAR3NVg2CURh3ykKJDC1L4bsHAPB2ebuM + coe/WQqBf0UqtJbnyNLbEAAzqnQI49YKS1y2eTsyU5JQXmIvHx4f7laQCTptJK/Qh6f51w9a6WPJ + 3T4+wuL181PLW+Jk13L58viK9lhSCmvZ9FJo3mmbtWwG/fPvd4c4h2es4ZsyB4AGZpMwCoLgGvXi + ACt1OKl2CUk4fT+wLLjMCy7cQDgO48msn2jWci3n0tZoUlgV6AILtFALKoAKhELkBVqCPjhwgzdP + v/29D1zublGHrDvN862GUuXaqK2rTB7L8obvhRS22BjkVkl35JaUbuVnD+DHpe7jfw0ybVSlaUPq + gNIZhuG49WP9DevZadKRpIiXPR4FkdclZPZkCavNXsgcjTaibX+vN7PJKJ7wZMwD5p29vwAAAP// + AwAXZ/a/BwMAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e482d1f0e5d-MXP + - 85c0567a6bc3baed-MXP + Cache-Control: + - no-cache, must-revalidate Connection: - keep-alive Content-Encoding: @@ -638,23 +1222,45 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:04 GMT + - Tue, 27 Feb 2024 12:12:46 GMT Server: - cloudflare + Set-Cookie: + - __cf_bm=yy4.rSW9IyqsfHpktK2.XPNotWN10vTlUqsYiiVpqcs-1709035966-1.0-AZQevNMjBHAaHMLdvbHoaqjhaO6LB8gdGTgq5ZnyOKNZfaKTp21pNLdzPi5CL9ir88u2ONdmdkWNfRIorAUtjGY=; + path=/; expires=Tue, 27-Feb-24 12:42:46 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=ZEJGXzsnV.yrXkr7HIisd_b9ka.JyZsuG8gvVt8hWOE-1709035966593-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked + access-control-allow-origin: + - '*' alt-svc: - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 openai-organization: - traceloop openai-processing-ms: - - '39' + - '1596' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159730' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 101ms x-request-id: - - req_37c4d841ed91a3a7235909c440920d64 + - req_5c4e30d7f6f45a39505d1261b0a24cfc status: code: 200 message: OK @@ -672,9 +1278,8 @@ interactions: to run\nSQLResult: Result of the SQLQuery\nAnswer: Final answer here\n\nOnly use tables listed below.\nTable ''city_stats'' has columns: city_name (VARCHAR(16)), population (INTEGER), country (VARCHAR(16)), and foreign keys: .\n\nQuestion: - SELECT city_stats.city FROM city_stats ORDER BY city_stats.population DESC LIMIT - 1\nSQLQuery: "}], "model": "gpt-3.5-turbo", "stream": false, "temperature": - 0.1}' + SELECT city, MAX(population) FROM city_stats\nSQLQuery: "}], "model": "gpt-3.5-turbo", + "stream": false, "temperature": 0.1}' headers: accept: - application/json @@ -683,9 +1288,12 @@ interactions: connection: - keep-alive content-length: - - '1174' + - '1136' content-type: - application/json + cookie: + - __cf_bm=yy4.rSW9IyqsfHpktK2.XPNotWN10vTlUqsYiiVpqcs-1709035966-1.0-AZQevNMjBHAaHMLdvbHoaqjhaO6LB8gdGTgq5ZnyOKNZfaKTp21pNLdzPi5CL9ir88u2ONdmdkWNfRIorAUtjGY=; + _cfuvid=ZEJGXzsnV.yrXkr7HIisd_b9ka.JyZsuG8gvVt8hWOE-1709035966593-0.0-604800000 host: - api.openai.com user-agent: @@ -709,18 +1317,20 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1RRwU7jMBS85yuefG5QWjZtmttSggQqApLuYbVZRW7qJmadZ8t+UUGo/47cpoH1 - 4Ume8YzmjT8CACZ3LAVWt5zqzqgwOegNZa+rSBbNr7vDnJ6Tt5eolze5VA9s4hV6+ypquqiuat0Z - JUhqPNO1FZyEd50uomU0Wyzm8Yno9E4oL2sMhddXcUi93eowms7iQdlqWQvHUvgTAAB8nKbPiDvx - xlKIJhekE87xRrB0fATArFYeYdw56YgjsckXWWskgafYRbbOVhuoJb1XyDsBd/nT4/nqiJODp/w2 - y+HmNxhtesX9bnCbFStY3z/eb2BaYvGyzoXrFaVQ4mhUYjieEouWY9NyWeJPdAdhU7ggbIh1HPdR - ujFWb/3u2Cs14nuJ0rWVFdxp9NkdaXOWHwOAv6fe+v+qYMbqzlBF+p9Abzi7HnpjX1/1jU0GkjRx - 9Q2Pk2BIyNy7I9FVe4mNsMbKc417UyXzaTznyx88YsEx+AQAAP//AwDggum3UAIAAA== + H4sIAAAAAAAAA2xSXW+bMBR951dc+WmTSOQ4gQBv0Za9rF23Jp3WLlPkkBvwYmyKnWVRyX+fDCR0 + 2vyA4HzpmHtfPAAitiQBkubcpkUpB9HxOZ09PM1PVLKPT/LX56/beHkcPdy9V4/PxHcOvfmJqb24 + hqkuSolWaNXSaYXcoksdTWlMx0Echg1R6C1KZ8tKOxgPg4E9VBs9oCMWdM5cixQNSeC7BwDw0jxd + R7XF3yQB6l+QAo3hGZLkKgIglZYOIdwYYSxXlvg9mWplUTW1F/Ob+bslpMKe1ooX6MPt7NubUpcH + yd093sKH+7vbljeWW7NSiy8392gO0iawUnVvhfofb71S9aA/r98vkIv4hEd41NUeoIYoZGNKKVxP + o1jq/Um3nxCz6X8Ui5yrLOfCKdiEBWH0SlKv1ErNlDlilcAyR1daoIGjsDnYHCEXWY7GQl8eeIV9 + aCNkE58FoR9R6neFGjj22XTsU4dyte0v05CRH7KGHJLu/5+vg5M6Kyu9cUNWBymv+E4oYfJ1hdxo + 5YZkrC5b+9kD+NEsyOGvmZOy0kVp11bvUblAxiZtHul3smdHtFsfYrXlsifGbOJ1FYk5GYvFeidU + hlVZiXZhduU6CkdByOMJp8Q7e38AAAD//wMAsfT8kToDAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e4a0c980d61-MXP + - 85c056877a97baed-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -730,15 +1340,109 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:05 GMT + - Tue, 27 Feb 2024 12:12:48 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '1944' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159730' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 101ms + x-request-id: + - req_2b157e8b6426efcf8fc39406a58e6359 + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "user", "content": "Given an input question, synthesize + a response from the query results.\nQuery: SELECT city, MAX(population) FROM + city_stats\nSQL: SELECT city_name, MAX(population) FROM city_stats\nSQL Response: + [(''Tokyo'', 13960000)]\nResponse: "}], "model": "gpt-3.5-turbo", "stream": + false, "temperature": 0.1}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '338' + content-type: + - application/json + cookie: + - __cf_bm=yy4.rSW9IyqsfHpktK2.XPNotWN10vTlUqsYiiVpqcs-1709035966-1.0-AZQevNMjBHAaHMLdvbHoaqjhaO6LB8gdGTgq5ZnyOKNZfaKTp21pNLdzPi5CL9ir88u2ONdmdkWNfRIorAUtjGY=; + _cfuvid=ZEJGXzsnV.yrXkr7HIisd_b9ka.JyZsuG8gvVt8hWOE-1709035966593-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1SRT4vbMBDF7/4Ug85OkJO1G+faloVlWSgElrYUoygTW42s0UoT0mzIdy+y82f3 + osN78xu9mTllAMJsxBKE7hTr3tvJ4vCmv/3c6eLrO31/eWzrX89B/Xh9evT+8CLyRND6L2q+UlNN + vbfIhtxo64CKMXUtvshazsu6qgejpw3ahLWeJ/NpOeF9WNNEFrPyQnZkNEaxhN8ZAMBpeFNGt8F/ + Ygkyvyo9xqhaFMtbEYAIZJMiVIwmsnIs8rupyTG6IfaqQ9CGj3Aw3AF3CJ1pO4wMnvzeqjQLGDc4 + qa6JrDgCq7VFMBFWtDtSPtLqI0NbKOZ5XclcSjkVl8/Pt9SWWh9onSZ0e2tv+tY4E7smoIrkUsLI + 5Ef8nAH8Gbaz/zSw8IF6zw3TDl1qWM3HduJ+j7s5Ky8mEyt71xeL7JJPxGNk7JutcS0GH8y4qq1v + FlVRVqp+UFJk5+w/AAAA//8DAJnM+Ok0AgAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c05695582dbaed-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:49 GMT Server: - cloudflare - Set-Cookie: - - __cf_bm=JmNIC38qYbbx7T.to4DNMM5B1XUnQCKuQLJ4rkRh0do-1709027765-1.0-AfP5PYbFIwkji/HOjzaGWShxaZFaOOoNZQIVNTdk2k7NHZy5S+gUsGWZUsUgKxivAkX6gTprQawkXFssu/71pwc=; - path=/; expires=Tue, 27-Feb-24 10:26:05 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=jt5ANKAYaA8DspJ9g4Q.p5QFXwneCuw1CXQ.i4c1bsE-1709027765767-0.0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked access-control-allow-origin: @@ -750,7 +1454,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '758' + - '685' openai-version: - '2020-10-01' strict-transport-security: @@ -762,22 +1466,22 @@ interactions: x-ratelimit-remaining-requests: - '4999' x-ratelimit-remaining-tokens: - - '159720' + - '159927' x-ratelimit-reset-requests: - 12ms x-ratelimit-reset-tokens: - - 105ms + - 27ms x-request-id: - - req_f44662c7e6ad83b5862a9ee514a9b02c + - req_d0b0988a831ad67a2a0729fc4145c9f5 status: code: 200 message: OK - request: body: '{"messages": [{"role": "user", "content": "Given an input question, synthesize - a response from the query results.\nQuery: SELECT city_stats.city FROM city_stats - ORDER BY city_stats.population DESC LIMIT 1\nSQL: SELECT city_name FROM city_stats - ORDER BY population DESC LIMIT 1\nSQL Response: [(''Tokyo'',)]\nResponse: "}], - "model": "gpt-3.5-turbo", "stream": false, "temperature": 0.1}' + a response from the query results.\nQuery: SELECT city, MAX(population) FROM + city_stats\nSQL: SELECT city_name, MAX(population) FROM city_stats\nSQL Response: + [(''Tokyo'', 13960000)]\nResponse: "}], "model": "gpt-3.5-turbo", "stream": + false, "temperature": 0.1}' headers: accept: - application/json @@ -786,12 +1490,12 @@ interactions: connection: - keep-alive content-length: - - '383' + - '338' content-type: - application/json cookie: - - __cf_bm=JmNIC38qYbbx7T.to4DNMM5B1XUnQCKuQLJ4rkRh0do-1709027765-1.0-AfP5PYbFIwkji/HOjzaGWShxaZFaOOoNZQIVNTdk2k7NHZy5S+gUsGWZUsUgKxivAkX6gTprQawkXFssu/71pwc=; - _cfuvid=jt5ANKAYaA8DspJ9g4Q.p5QFXwneCuw1CXQ.i4c1bsE-1709027765767-0.0-604800000 + - __cf_bm=yy4.rSW9IyqsfHpktK2.XPNotWN10vTlUqsYiiVpqcs-1709035966-1.0-AZQevNMjBHAaHMLdvbHoaqjhaO6LB8gdGTgq5ZnyOKNZfaKTp21pNLdzPi5CL9ir88u2ONdmdkWNfRIorAUtjGY=; + _cfuvid=ZEJGXzsnV.yrXkr7HIisd_b9ka.JyZsuG8gvVt8hWOE-1709035966593-0.0-604800000 host: - api.openai.com user-agent: @@ -815,18 +1519,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1SQzW7CMBCE73mKlc+AEgrh59hDT1WlqrSqVFWREzaxi+O1shtRinj3yoGCevFh - Ps9oZo8JgLJbtQZVGS1VG9x4uadNP23c++PrT721zNOX1fNbrUvz8HSvRtFB5RdW8ueaVNQGh2LJ - n3HVoRaMqdkiXaXTxSLPB9DSFl20NUHGd5P5WPqupHGaTecXpyFbIas1fCQAAMfhjR39Fr/VGtLR - n9Iis25Qra+fAFRHLipKM1sW7UWNbrAiL+iH2huDUFk5wN6KATEIxjYGWSBQ6J2OW8D6gcR/BYsW - BtGlQ7AMG9odaKIu2adrKUdN6KiMA3zv3FWvrbdsig41k48FWCic7acE4HMY3//bo0JHbZBCaIc+ - BuaLc5y6nfsGs9kFCol2N32ZJZd+ig8s2Ba19Q12obPnS9ShWObZPNermU5Vckp+AQAA//8DACc8 - 0b4TAgAA + H4sIAAAAAAAAA1SRwU7DMBBE7/mKlc9p5VISkt65ISSgSAiEIsfdJgbHa+KNSkH9d+SktHDxYWbf + eNb+TgCE2YgVCN0q1p23s2L3oa8f3BffPBVf+Wf5WN8+D/d3dk9OGZFGguo31PxLzTV13iIbcpOt + e1SMMXVxJUu5zMorORodbdBGrPE8W86zGQ99TTO5uMiOZEtGYxAreEkAAL7HM3Z0G/wUKxhzRqXD + EFSDYnUaAhA92agIFYIJrByL9GxqcoxurL1uEbThPewMt8AtQmuaFgODJz9YFXcB40YnzlWBFQdg + VVsEE2BN73tKJ1r9ZWgLi2Va5jKVUs7F8fLDqbWlxvdUxw3dYO1J3xpnQlv1qAK52DAw+Qk/JACv + 4+sM/xYWvqfOc8X0ji4G5sspTpz/42xeZEeTiZU960WRHPuJsA+MXbU1rsHe92Z6qq2vinyR5aq8 + VFIkh+QHAAD//wMAqBuSujQCAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e505fde0d61-MXP + - 85c0569b6a88baed-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -836,7 +1540,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:06 GMT + - Tue, 27 Feb 2024 12:12:51 GMT Server: - cloudflare Transfer-Encoding: @@ -850,7 +1554,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '577' + - '801' openai-version: - '2020-10-01' strict-transport-security: @@ -862,19 +1566,20 @@ interactions: x-ratelimit-remaining-requests: - '4999' x-ratelimit-remaining-tokens: - - '159915' + - '159927' x-ratelimit-reset-requests: - 12ms x-ratelimit-reset-tokens: - - 31ms + - 27ms x-request-id: - - req_29ec3dcffd46bdb01d632c8cbb1c9598 + - req_abc2e6378b690482842d3862e7770305 status: code: 200 message: OK - request: - body: '{"tool_outputs": [{"tool_call_id": "call_HHPk0IvzfSpVV7kNFCcUwTrF", "output": - "The city with the highest population in the city_stats table is Tokyo."}]}' + body: '{"tool_outputs": [{"tool_call_id": "call_1OjfR0QILn801OQBCI8im9Ea", "output": + "The city with the highest population in the city_stats table is Tokyo, with + a population of 13,960,000."}]}' headers: accept: - application/json @@ -883,12 +1588,12 @@ interactions: connection: - keep-alive content-length: - - '153' + - '186' content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -910,26 +1615,26 @@ interactions: x-stainless-runtime-version: - 3.9.5 method: POST - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/runs/run_zguJAL8433MuBLHiTZ8MIqqF/submit_tool_outputs + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl/submit_tool_outputs response: body: string: !!binary | - H4sIAAAAAAAAA3RT0U7bQBB8z1es/NRKoYUGQcpboEJQBaEKWqmpkLU+r52Dy91lb4+QIv69OtuJ - TKK+2LqZ2dkd3/p1AJDpMjuDjKPN/9bx+2Q6Ph6NbuL59Erfz8Y318vlZTZMOlc8kpKklTkTlp84 - 2pZRTChU5pjYo9PDr4dfTk9PRg2HIeggaCVv+2AIksfr0Xk1vbua3PqnlQkFzp7U1WQ2a+1a+06/ - Obxc3KtxZRfzcXF5cVGcPD1+u13FX21FEJQYknwZKVK5Rfl/Y9GL10yhz41HHafQKjJmU2mjMQ1e - od4HlVt4Q7KHMy2j5gQr0c72KYNBcmJ23EcXriSTItReDo4Pjo4OTw4807OmVRtH2yAcG7cm6m8X - AZkAoXACJQVdWypBHKANK2JYRgqNGrBwUUBp0RTgQ+FkDrFzi0wloC2hdyxR8GN3F86Z1O3PAADg - tXkmeO0pzVBF28YbbpgtcrZVA2QWF40+LE2eLLd6gKykoFj7rij7GaiKBirHIIw2GBRta0CwKJHR - gEFbR6wp5eM1aJsSw92PaQe4Z2JAECwMgXJWUFtt67OUf52nVQnDHg4yJ/DOx9TI2c/KRSvJpgJC - NW+q+uN6ZFyQEId3EXsfpftRhn3Os/PE6fvvVDUX66PswclQi2kcrxvFcI/vGgZhbevsHf3WO729 - G2Wzmdtb3Rmkhz0Mdu3ad3o+tP+ENpTrslmRFlmQYFqgFKhpnMWANXWrPnj7BwAA//8DALJDdfh0 - BAAA + H4sIAAAAAAAAA3RTXW/bMAx8z68g/LQB6ZagX0sfN6DbsGZAsbVbNxQGYzOOWoVSKKqtUfS/D5Ld + wG2wFxu6Ox55Fv04AihMXZxAIZHLC69N/HH7YfpwNdMvfDq/OT5gO7fFOOnc4oYqTVpdCWH9TiJ3 + TCWESnWJiZ0eT2aT/cPZ0SRzGIIJiqxl1wdD0PJ8/ovvmkvz+ez0vj375mkya1e0/7Oz6+x7fX+Y + n7e6fvhdz76ffrqdXa5o8+fjpD3wXUVQ1BiSfBMpUr1F5X9j0YM3QmHIHR32XIVckbXPlRytzfgS + zS5YubW3pDu40CYaSXClxvGQshi0JBEnQ3TtarIpQuN172BvOp0c7XmhO0P3XRzDQSVmtxz1ykVA + IUBYOIWagmmYalAHyOGeBDaRQlYDLlxUqIwaCvBm4XQFsXeLQjUg1zA41qj4tr8L52zq9ncEAPCY + nwluPaUZlpG7eONnZoucbNUABeM668PGlslyqwcoagqVGN8XFReBltHC0gmoIAeLargBBEaNghYs + chOxoZRPWjCcEsOP87MecHckgKC4sASVY0XDhpuTlL8t06qE8QAHXRF452Nq5Ph95SJrslkCYbXK + VcNxPQquSUnCi4iDj9L/KOMh58V5kvT9X1Xli/VRd+BkaNRmx69ZMd7h+4ZBxXBTvKCfBqenF6M8 + b+b2Vl8NMsCuR6/tund6Xnf/hLFUmjqvSIesSTEtUAqUGxcxYEP9qo+e/gEAAP//AwCM5x1TdAQA + AA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e557e880e5d-MXP + - 85c056a3cf790e49-MXP Connection: - keep-alive Content-Encoding: @@ -937,7 +1642,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:06 GMT + - Tue, 27 Feb 2024 12:12:51 GMT Server: - cloudflare Transfer-Encoding: @@ -947,13 +1652,13 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '180' + - '188' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_8f4c713930f14af6a4bb1ea88b1f49d3 + - req_b85a3243302e287d753cea6ad3042441 status: code: 200 message: OK @@ -969,8 +1674,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -992,26 +1697,26 @@ interactions: x-stainless-runtime-version: - 3.9.5 method: GET - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/runs/run_zguJAL8433MuBLHiTZ8MIqqF + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA2RTXU/bQBB8z69Y+amVQgsNCmneAhWCKghV0EpNhay1vXYOLneXvT3Ch/jv1Z2d - yJAXWzczO7vjW78OADJVZVPIOJj8pQk/Z/PJ8Wh0FU7nF+p2Mbm6XK/Ps2HU2eKeSolaWTJh9YWD - aZmSCYWqHCN7dHL4/fDbycl4lDj0XnlBI3nbB72XPFyOTuv5zcXs2j1stC9w8VBezBaL1q617/Tb - w9PZbTmpzWo5Kc7Pzorxw/2P603401Z4QQk+ypXJHduGyfsdxfuzjRNHT04x+T43GXVzl2hK0npb - aYLWCa9R7YOlXTlNsoczrYPiCJeirOlTGr3kxGy5j65sRTrmaJwcHB8cHR2ODxzTo6JNG0cZLxyS - W8r71wZAJkAorEBFXjWGKhALaPyGGNaBfFIDFjYIlEoUefhUWFlC6NwCUwVoKugdKxT83F2ItTp2 - +zcAAHhNzwg/O4oz1MG08YZbZodMd2qAzOAq6f1a59FypwfIKvIlK9cVZb891UFDbRmE0XiNokwD - CAYlMGrQaJqADcV8/AzKxMRw82veAfaRGBAEC01QWiOojDLNNOZ/zuO++GEPB1kSOOtCbGTN19IG - I9GmBsJymar64zpkXJEQ+3cRex+l+1uGfc6xdcTx+3+oShfrguzB0VCJTo6XSTHc47uGXliZJntH - v/VOb+9G2W7m7lY/DNLD7gYf7dp3fN61/4TSlKsqrUiLrEgwLlAMlBpnwWND3aoP3v4DAAD//wMA - xi6WAHkEAAA= + H4sIAAAAAAAAA2RTXU/bQBB8z69Y+amVQpuIr4bHVqKtSiohCi2tkLWxN87BZe+ytwdYiP9e3dlE + hrzYupnZ2R3f+mkEUJi6OIFCIpeXXpt4cfdp+ng90298Or89PmA7t8U46dzilipNWl0JYf1BIndM + JYRKdYmJnR5PZpP9w9nRJHMYggmKrGXXB0PQ8nz+m++bK/P17PShPfvhaTJrV7T/q7Pr7Ht9f5if + t7p+/FPPfp5+uZtdrWjz9/OkPfBdRVDUGJLccOnFNUIhbCnZme14mjl69EYoDLmjw37uCrkia18q + OVqb8SWaXbBya29Jd3ChTTSS4EqN4yFlMWhJIk6G6NrVZFOOxuvewd50Ojna80L3hh66OIaDSsxu + Oe+1i4BCgLBwCjUF0zDVoA6QwwMJbCKFrAZcuKhQGTUU4N3C6Qpi7xaFakCuYXCsUfF9fyHO2dTt + 3wgA4Ck/E9x6SjMsI3fxxi/MFjnZqgEKxnXWh40tk+VWD1DUFCoxvi8qLgMto4WlE1BBDhbVcAMI + jBoFLVjkJmJDKZ+0YDglhovzsx5w9ySAoLiwBJVjRcOGm5OUvy3TvoTxAAddEXjnY2rk+GPlImuy + WQJhtcpVw3E9Cq5JScKriIOP0v8t4yHnxXmS9P3fVOWL9VF34GRo1GbH71kx3uH7hkHFcFO8op8H + p+dXo7xs5vZW3wwywG5Gb+26d3redP+EsVSaOq9Ih6xJMS1QCpQbFzFgQ/2qj57/AwAA//8DANop + hex5BAAA headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e589bd60e5d-MXP + - 85c056a6cd1b0e49-MXP Connection: - keep-alive Content-Encoding: @@ -1019,7 +1724,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:07 GMT + - Tue, 27 Feb 2024 12:12:51 GMT Server: - cloudflare Transfer-Encoding: @@ -1029,13 +1734,13 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '38' + - '37' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_8cdd94bb349d76824ac08ffb2ddc33a5 + - req_92a0f4f9b93887dee891ab8167b78126 status: code: 200 message: OK @@ -1051,8 +1756,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -1074,26 +1779,26 @@ interactions: x-stainless-runtime-version: - 3.9.5 method: GET - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/runs/run_zguJAL8433MuBLHiTZ8MIqqF + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA2RTXU/bQBB8z69Y+amVQgsNCmneAhWCKghV0EpNhay1vXYOLneXvT3Ch/jv1Z2d - yJAXWzczO7vjW78OADJVZVPIOJj8pQk/Z/PJ8Wh0FU7nF+p2Mbm6XK/Ps2HU2eKeSolaWTJh9YWD - aZmSCYWqHCN7dHL4/fDbycl4lDj0XnlBI3nbB72XPFyOTuv5zcXs2j1stC9w8VBezBaL1q617/Tb - w9PZbTmpzWo5Kc7Pzorxw/2P603401Z4QQk+ypXJHduGyfsdxfuzjRNHT04x+T43GXVzl2hK0npb - aYLWCa9R7YOlXTlNsoczrYPiCJeirOlTGr3kxGy5j65sRTrmaJwcHB8cHR2ODxzTo6JNG0cZLxyS - W8r71wZAJkAorEBFXjWGKhALaPyGGNaBfFIDFjYIlEoUefhUWFlC6NwCUwVoKugdKxT83F2ItTp2 - +zcAAHhNzwg/O4oz1MG08YZbZodMd2qAzOAq6f1a59FypwfIKvIlK9cVZb891UFDbRmE0XiNokwD - CAYlMGrQaJqADcV8/AzKxMRw82veAfaRGBAEC01QWiOojDLNNOZ/zuO++GEPB1kSOOtCbGTN19IG - I9GmBsJymar64zpkXJEQ+3cRex+l+1uGfc6xdcTx+3+oShfrguzB0VCJTo6XSTHc47uGXliZJntH - v/VOb+9G2W7m7lY/DNLD7gYf7dp3fN61/4TSlKsqrUiLrEgwLlAMlBpnwWND3aoP3v4DAAD//wMA - xi6WAHkEAAA= + H4sIAAAAAAAAA2RTXU/bQBB8z69Y+amVQpuIr4bHVqKtSiohCi2tkLWxN87BZe+ytwdYiP9e3dlE + hrzYupnZ2R3f+mkEUJi6OIFCIpeXXpt4cfdp+ng90298Or89PmA7t8U46dzilipNWl0JYf1BIndM + JYRKdYmJnR5PZpP9w9nRJHMYggmKrGXXB0PQ8nz+m++bK/P17PShPfvhaTJrV7T/q7Pr7Ht9f5if + t7p+/FPPfp5+uZtdrWjz9/OkPfBdRVDUGJLccOnFNUIhbCnZme14mjl69EYoDLmjw37uCrkia18q + OVqb8SWaXbBya29Jd3ChTTSS4EqN4yFlMWhJIk6G6NrVZFOOxuvewd50Ojna80L3hh66OIaDSsxu + Oe+1i4BCgLBwCjUF0zDVoA6QwwMJbCKFrAZcuKhQGTUU4N3C6Qpi7xaFakCuYXCsUfF9fyHO2dTt + 3wgA4Ck/E9x6SjMsI3fxxi/MFjnZqgEKxnXWh40tk+VWD1DUFCoxvi8qLgMto4WlE1BBDhbVcAMI + jBoFLVjkJmJDKZ+0YDglhovzsx5w9ySAoLiwBJVjRcOGm5OUvy3TvoTxAAddEXjnY2rk+GPlImuy + WQJhtcpVw3E9Cq5JScKriIOP0v8t4yHnxXmS9P3fVOWL9VF34GRo1GbH71kx3uH7hkHFcFO8op8H + p+dXo7xs5vZW3wwywG5Gb+26d3redP+EsVSaOq9Ih6xJMS1QCpQbFzFgQ/2qj57/AwAA//8DANop + hex5BAAA headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e5aafbd0e5d-MXP + - 85c056a8e8e10e49-MXP Connection: - keep-alive Content-Encoding: @@ -1101,7 +1806,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:07 GMT + - Tue, 27 Feb 2024 12:12:52 GMT Server: - cloudflare Transfer-Encoding: @@ -1111,13 +1816,13 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '37' + - '47' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_72f85aac475339c6458bbcf7f6954d96 + - req_a46eb1453d34d6518bc7af0b28b1b945 status: code: 200 message: OK @@ -1133,8 +1838,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -1156,26 +1861,26 @@ interactions: x-stainless-runtime-version: - 3.9.5 method: GET - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/runs/run_zguJAL8433MuBLHiTZ8MIqqF + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA2RTXU/bQBB8z69Y+amVQgsNCmneAhWCKghV0EpNhay1vXYOLneXvT3Ch/jv1Z2d - yJAXWzczO7vjW78OADJVZVPIOJj8pQk/Z/PJ8Wh0FU7nF+p2Mbm6XK/Ps2HU2eKeSolaWTJh9YWD - aZmSCYWqHCN7dHL4/fDbycl4lDj0XnlBI3nbB72XPFyOTuv5zcXs2j1stC9w8VBezBaL1q617/Tb - w9PZbTmpzWo5Kc7Pzorxw/2P603401Z4QQk+ypXJHduGyfsdxfuzjRNHT04x+T43GXVzl2hK0npb - aYLWCa9R7YOlXTlNsoczrYPiCJeirOlTGr3kxGy5j65sRTrmaJwcHB8cHR2ODxzTo6JNG0cZLxyS - W8r71wZAJkAorEBFXjWGKhALaPyGGNaBfFIDFjYIlEoUefhUWFlC6NwCUwVoKugdKxT83F2ItTp2 - +zcAAHhNzwg/O4oz1MG08YZbZodMd2qAzOAq6f1a59FypwfIKvIlK9cVZb891UFDbRmE0XiNokwD - CAYlMGrQaJqADcV8/AzKxMRw82veAfaRGBAEC01QWiOojDLNNOZ/zuO++GEPB1kSOOtCbGTN19IG - I9GmBsJymar64zpkXJEQ+3cRex+l+1uGfc6xdcTx+3+oShfrguzB0VCJTo6XSTHc47uGXliZJntH - v/VOb+9G2W7m7lY/DNLD7gYf7dp3fN61/4TSlKsqrUiLrEgwLlAMlBpnwWND3aoP3v4DAAD//wMA - xi6WAHkEAAA= + H4sIAAAAAAAAA2RTXU/bQBB8z69Y+amVQpuIr4bHVqKtSiohCi2tkLWxN87BZe+ytwdYiP9e3dlE + hrzYupnZ2R3f+mkEUJi6OIFCIpeXXpt4cfdp+ng90298Or89PmA7t8U46dzilipNWl0JYf1BIndM + JYRKdYmJnR5PZpP9w9nRJHMYggmKrGXXB0PQ8nz+m++bK/P17PShPfvhaTJrV7T/q7Pr7Ht9f5if + t7p+/FPPfp5+uZtdrWjz9/OkPfBdRVDUGJLccOnFNUIhbCnZme14mjl69EYoDLmjw37uCrkia18q + OVqb8SWaXbBya29Jd3ChTTSS4EqN4yFlMWhJIk6G6NrVZFOOxuvewd50Ojna80L3hh66OIaDSsxu + Oe+1i4BCgLBwCjUF0zDVoA6QwwMJbCKFrAZcuKhQGTUU4N3C6Qpi7xaFakCuYXCsUfF9fyHO2dTt + 3wgA4Ck/E9x6SjMsI3fxxi/MFjnZqgEKxnXWh40tk+VWD1DUFCoxvi8qLgMto4WlE1BBDhbVcAMI + jBoFLVjkJmJDKZ+0YDglhovzsx5w9ySAoLiwBJVjRcOGm5OUvy3TvoTxAAddEXjnY2rk+GPlImuy + WQJhtcpVw3E9Cq5JScKriIOP0v8t4yHnxXmS9P3fVOWL9VF34GRo1GbH71kx3uH7hkHFcFO8op8H + p+dXo7xs5vZW3wwywG5Gb+26d3redP+EsVSaOq9Ih6xJMS1QCpQbFzFgQ/2qj57/AwAA//8DANop + hex5BAAA headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e5d3cc80e5d-MXP + - 85c056ab0cff0e49-MXP Connection: - keep-alive Content-Encoding: @@ -1183,7 +1888,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:11 GMT + - Tue, 27 Feb 2024 12:12:52 GMT Server: - cloudflare Transfer-Encoding: @@ -1193,13 +1898,13 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '3126' + - '40' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_37e3fde94d89403cc270d316c4b3f576 + - req_d6259516d6e3a690c18b3f1aad30815c status: code: 200 message: OK @@ -1215,8 +1920,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -1238,26 +1943,26 @@ interactions: x-stainless-runtime-version: - 3.9.5 method: GET - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/runs/run_zguJAL8433MuBLHiTZ8MIqqF + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA2RTXU/bQBB8z69Y+amVQhsamqS8ARWCKghV0EpNhay1vXaOnO8ud3uEFPHfqzs7 - xiQvtm5mdnbnPl4GAIkoklNIrFfpv8r/OJvPTsbjG38+vxL3i9nN9Xp9mQyDTmePlHPQ8tISFp+s - Vw2TW0KmIsXAHk9H30ZfptPJOHLonHCMitOmDzrHqb8en5fzu6uzW7PaSJfhYpVfnS0WjV1j3+p3 - i+eL+3xWqno5yy4vLrLJ6vH77cb/biocI3sX5LmujSSmoiPs4WSTyNGzEZZcwykvZZMFVU5S7mo6 - vERxCHbd9hrMImtp7YUNZM5Cq36hRMcpWattH611QTKkqAwfnRwdH48mR8bSk6BNE0cox9ZHt5j2 - j/aAlgAh0wwFOVEpKoA1oHIbsrD25KIaMNOeIRcsyMGHTPMSfOvmLRWAqoDeskDGj+1xaC1Dt78D - AICX+A3w1lCYofSqiTfcMR1y2qkBEoV11Lu1TINlpwdICnK5FaYtSn45Kr2EUltgi8pJZKEqQFDI - 3qIEiaryWFHIZ7cgVEgMdz/nLaCfyAICYyYJcq0YhRKqOg35t2m4LW7Yw4GXBEYbHxpp9TnXXnGw - KYEwX8aq/rgGLdbEZN27iL1Nad/KsM8Zqw3ZsP97VfFgjecDOBgKltHxOiqGB3zb0LEVqkre0a+9 - 1eu7UXY3szvVvUF62MNg3675h+9D8zKEpFQU8Yo0SE2M4QKFQLFx4h1W1OULW1EbTlmvKF7kyddZ - M9/uRQmt3tiTHcmaUb7h09FkEAZ5/Q8AAP//AwBuL2DgxwQAAA== + H4sIAAAAAAAAA2RTXU/bQBB8z69Y+amVQpuIr4bHVqKtSiohCi2tkLWxN87BZe+ytwdYiP9e3dlE + hrzYupnZ2R3f+mkEUJi6OIFCIpeXXpt4cfdp+ng90298Or89PmA7t8U46dzilipNWl0JYf1BIndM + JYRKdYmJnR5PZpP9w9nRJHMYggmKrGXXB0PQ8nz+m++bK/P17PShPfvhaTJrV7T/q7Pr7Ht9f5if + t7p+/FPPfp5+uZtdrWjz9/OkPfBdRVDUGJLccOnFNUIhbCnZme14mjl69EYoDLmjw37uCrkia18q + OVqb8SWaXbBya29Jd3ChTTSS4EqN4yFlMWhJIk6G6NrVZFOOxuvewd50Ojna80L3hh66OIaDSsxu + Oe+1i4BCgLBwCjUF0zDVoA6QwwMJbCKFrAZcuKhQGTUU4N3C6Qpi7xaFakCuYXCsUfF9fyHO2dTt + 3wgA4Ck/E9x6SjMsI3fxxi/MFjnZqgEKxnXWh40tk+VWD1DUFCoxvi8qLgMto4WlE1BBDhbVcAMI + jBoFLVjkJmJDKZ+0YDglhovzsx5w9ySAoLiwBJVjRcOGm5OUvy3TvoTxAAddEXjnY2rk+GPlImuy + WQJhtcpVw3E9Cq5JScKriIOP0v8t4yHnxXmS9P3fVOWL9VF34GRo1GbH71kx3uH7hkHFcFO8op8H + p+dXo7xs5vZW3wwywG5Gb+26d3redP+EsVSaOq9Ih6xJMS1QCpQbFzFgQ/2qj57/AwAA//8DANop + hex5BAAA headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e729baf0e5d-MXP + - 85c056ad49ab0e49-MXP Connection: - keep-alive Content-Encoding: @@ -1265,7 +1970,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:11 GMT + - Tue, 27 Feb 2024 12:12:52 GMT Server: - cloudflare Transfer-Encoding: @@ -1275,13 +1980,13 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '35' + - '37' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_f58e67583e8455bfba6d7e5a330840d5 + - req_88779d7313189d73387021f175b89c34 status: code: 200 message: OK @@ -1297,8 +2002,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -1320,24 +2025,26 @@ interactions: x-stainless-runtime-version: - 3.9.5 method: GET - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/messages?order=desc + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/runs/run_UptguSk81xY9tHnFMj74nlMl response: body: string: !!binary | - H4sIAAAAAAAAA7yU32/aMBDH3/krTn5GVYEJMl4mytQBo2Jq006iqqIjcWKDY0N85scQ//uUhJ+V - 2B429SVyzt/v3fn8SbYVAGYmUx4SawNT0hKr5rEICVkbXisAANviCcBklKtSmwTPaoBRT9bqpI37 - 1vUXcrqarR4bhbvQnrKSyDhGNym3FhN+UoQZR+JRgLmq1rr9fFtvtZrecR+tlZZQU1DWRWspcP3G - XTx86nVG89lK2QmOZ2GvMx6f0pbl9p7Dy7rrh16sU+FN7rvdSXM2/TpauZeTK3N6b8lXvxI36Ay9 - T43Gg7sb9qQ/9h76i8X9md4ovm+qbPLsXEYT13Qc3/kIyw4388JLfH2ylTt5pH2hBmBLVK4w+IJD - KGkDK0kCSHAQMhHcEszN3CkkaXQVMAxNFkmdAJlClF8m4BKlwoniVZAWfDPbmJuL4vnEtTZUZLF5 - 929nu7vK+9Xb8cCxVDyQUek5RlNOuMdoW3p21Ws4vcT94boWxfr5+2DZin8kPTd6HC6a/45T/RpO - 2in1v5i5yHUgw1mefQQUP4UMRYmFQHuFii8ffdWVvYvFMrOHL/ivfw6m8EL8Ry6YQBukJsunEKOy - vLL7DQAA//8DAFdja+jQBAAA + H4sIAAAAAAAAA2RTXW/TQBB8z69Y+QmkFBIaEtJHkAqIBqkqLRRUWRt741x7vrvs7bWNqv53dGfH + dZMXWzczO7tzH08DgEyV2QlkHEx+6aQKF3efxo/Xc/lmThe3s4nRC50No84ub6mQqJU1E5bvOJiG + KZhQqMwxsuPZaD46/jifjhKH3isvaCRv+qD3kp8vfpv76kp9PTt92J79cDSab9d0/Kuxa+xbfbtY + nG+lfvxTzn+efrmbX61p8/fzaDtxTYUXlOCjvLC10yRUdgQfTDYbJ44enWLyDWeC1k0WNAVpvavp + 8BWqQ7DrttfgQ2KZNkFxJAtR1vQLNXrJidlyH61tSTqmqJwcTY7G49H0yDHdK3po4ijjhUNyS2mv + bQBkAoSlFSjJq8pQCWIBjX8ghk0gn9SASxsECiWKPLxZWllDaN0CUwloSugtSxR82x6HtTp2+zcA + AHhK3whvHcUZVsE08YY7pkNOOjVAZrBOer/RebTs9ABZSb5g5dqi7NLTKmhYWQZhNF6jKFMBgkEJ + jBo0mipgRTEfb0GZmBguzs9awN4TA4LgUhMU1ggqo0x1EvNv83hb/LCHg6wJnHUhNrLmfWGDkWiz + AsJinar64zpkrEmI/auIvU1p38qwzzm2jjju/15VOlgX5ACOhkp0cvyeFMMDvm3ohZWpslf0c2/1 + /GqU3c3sTnVvkB52M9i3a/7xe9O8DKUpV2W6Ig1Sk2C8QDFQapwFjxV1+eJW1E5ysXeULvJ0etzM + t3tRypoX9uOkJcUK6hd8Np4N4iDP/wEAAP//AwA/rCZYxwQAAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e74af0c0e5d-MXP + - 85c056af5d460e49-MXP Connection: - keep-alive Content-Encoding: @@ -1345,7 +2052,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:11 GMT + - Tue, 27 Feb 2024 12:12:53 GMT Server: - cloudflare Transfer-Encoding: @@ -1355,13 +2062,93 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '86' + - '53' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-request-id: + - req_922ca7ac41403a73996ed3fe5a17fae9 + status: + code: 200 + message: OK +- request: + body: '' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-type: + - application/json + cookie: + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 + host: + - api.openai.com + openai-beta: + - assistants=v1 + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: GET + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/messages?order=desc + response: + body: + string: !!binary | + H4sIAAAAAAAAA7yU226bQBCG73mKEdcowrFjF99UTlSnh5DmQOI0VYQmsLAbr3cJOyRGlt+94hAb + V3J70So3aJn5v9nZ2R9WFoCtH59YRPYYbCkM2U4Vi5HQHsNPCwBgVT8BbBFXqoVJw/PYxZjP0our + 8vmKesF8OB1NTg6/13St3VYlnjOMDxbMGEzZVhHlDInFIVaq3sj13P6RNzrc5NEYYQgVhc2+aAyF + l/5MvaS34vRs+lqefcuY65Wc9YNt2Wa7lmlf/MuSFsu72Dufnsy9W86e74/dcpBtqbxQLVKtbjJK + i+v5h97yh0ef1dR/Gg2U9GVHryVrm2qa7JxLK2KKNuPrjrDpsMxqlthyizWZKjLeUQPYLyiLGgg4 + g0hQCa+COBBnwEXKmSHIdFZIJKGVAxhFOo+FSoF0LaqQ0BCSAcJHyRwQBgI9L7XTVMIODzqBXt/x + hq7juu7BTn/VpSilqRaa6oAPneza+n31sJlJIiQLRdwwm+iCEbZOWzXM2tnnuGU6majSvz4Vw/Sr + PBoE9wkdf7r48s+OG7r7HKcKKf+XrXZqvZmnMCx/D9/MuIh44xyOZo9xPr73VVstZSciN28f+V9/ + LrbEHfEffWFzNOFC59UUEpSGWetfAAAA//8DAEo6SArzBAAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c056b1a9d40e49-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:53 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + alt-svc: + - h3=":443"; ma=86400 + openai-organization: + - traceloop + openai-processing-ms: + - '85' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_bf5d0df85613e30ce088123ad15a4444 + - req_ac724b906670eeb3e126086e283f3f74 status: code: 200 message: OK @@ -1377,8 +2164,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=3ap6mRGUNPpQNaUTNKd3C4sU6ozk0NS6WJefA70dXuw-1709027762-1.0-AeQ7TwxhZjVeMzxYH83UHghkR8veeUAyZgYBz+hCNSGu+AJVJXejOzq0dstPLQOcBNHfcMjPsLCKBP2ORsewgP4=; - _cfuvid=inh_km31Ubd9c7_b4.HiyOsJywGGaAayJpYsZC1JPfE-1709027762377-0.0-604800000 + - __cf_bm=UI6QT_KcWOpft6C1b4NBXm3.S500CjFbB3Bb9YzZaxE-1709035959-1.0-AQEKTEO2XPK1nypK3xNaTimOSyjm2HHbaaXONuWu0fS30l9DQB9v5LvLlpNDrZWdwC7r0RkGKaUMw4wjC5BCsrQ=; + _cfuvid=HevPhyfJKzaD3x3pgJWsw1o626U3uJAI7Ryj6kk_lMU-1709035959891-0.0-604800000 host: - api.openai.com openai-beta: @@ -1400,7 +2187,7 @@ interactions: x-stainless-runtime-version: - 3.9.5 method: GET - uri: https://api.openai.com/v1/threads/thread_ixCTc8fnmh8bFCCb6kjDOwuV/messages?order=desc&after=msg_VfILx1dfnUKJv7fPgHuORLq6 + uri: https://api.openai.com/v1/threads/thread_MQytmxXd9NFCk9VheqZB0y4p/messages?order=desc&after=msg_xgAAnyMSGi6gJl54TZftBEPI response: body: string: !!binary | @@ -1410,7 +2197,7 @@ interactions: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bf8e764a0b0e5d-MXP + - 85c056b35d010e49-MXP Connection: - keep-alive Content-Encoding: @@ -1418,7 +2205,7 @@ interactions: Content-Type: - application/json Date: - - Tue, 27 Feb 2024 09:56:12 GMT + - Tue, 27 Feb 2024 12:12:53 GMT Server: - cloudflare Transfer-Encoding: @@ -1428,13 +2215,13 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '29' + - '34' openai-version: - '2020-10-01' strict-transport-security: - max-age=15724800; includeSubDomains x-request-id: - - req_d04c2e66a9711b012f0dc9d754d93eb5 + - req_5018970f36deb154345e5cedafbcdac2 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agents_and_tools.yaml b/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agents_and_tools.yaml index 3c978500a..7af96500d 100644 --- a/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agents_and_tools.yaml +++ b/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_agents/test_agents_and_tools.yaml @@ -61,18 +61,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1RRy27CMBC85ytWewYEhFdza7mUQ0/l1FIhJ1kSt47XtTeCCvHvlcOrvVjrGc9o - Zn1MAFCXmAEWtZKicaa/2OfqkO6JzKo26+fZbPniFk+v82XJwzfsRQXnn1TIVTUouHGGRLM904Un - JRRdR/Ph4mG+GKejjmi4JBNllZN+Opj2pfU594ezUXpR1qwLCpjBewIAcOzOmNGWdMAMhr0r0lAI - qiLMbo8A0LOJCKoQdBBlBXt3smArZLvY65rbqpYMVmCJShCGNhAoEGYTbzUZBw2BsmFPHqQm+G4p - xI6DjX0s4pBB0xrRzvxcEVhZ10oGxw2qDWYw7sEG8zilJ7wEOd0aGK6c5zy2ta0xN3ynrQ711pMK - bGPaIOzO8lMC8NFtqv1XHp3nxslW+ItsNJxMRmc/vH/OnU0nF1JYlPmjmk+TS0IMP0Go2e60rcg7 - r7vFxZzJKfkFAAD//wMAOgmldjcCAAA= + H4sIAAAAAAAAA1SRS0/DMBCE7/kVqz23VUpaoLn1gFC58ZAQUFQ5jpsYHK+x16Ko6n9HTl9wsawZ + f6uZ9TYDQF1jCShbwbJzZnj9/VVtPu83D7f5882Lnbw2m/niq+2eH+8KgYNEUPWhJB+pkaTOGcWa + 7N6WXglWaer4Kp/lxXQ2LXqjo1qZhDWOh8VoOuToKxrml+PiQLakpQpYwlsGALDtz5TR1mqDJeSD + o9KpEESjsDw9AkBPJikoQtCBhWUcnE1JlpXtYz+1FJuWS1iAFBZiUMCtgi4a1s78ABMZYAIpjIxG + 8N52nuooGWgNFyBsDcVoaecyFS9P7FGBhXWRS9guUSyxhIsBLLFKt2KHh1C7UxtDjfNUpeY2GnPS + 19rq0K68EoFsSh6Y3B7fZQDv/dbiv0Wg89Q5XjF9KpsGTibj/Tw8f9TZLa4PJhML84e6mmWHhBh+ + Aqtutda2Ud553S8x5cx22S8AAAD//wMA0HtVLEMCAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bad4f75e47bae5-MXP + - 85c05631dc478397-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -82,14 +82,14 @@ interactions: Content-Type: - application/json Date: - - Mon, 26 Feb 2024 20:10:32 GMT + - Tue, 27 Feb 2024 12:12:34 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=FAaKM59UNXNfCR9xvnAbdP8uaSBOmsHHl2o8VR0Fh_c-1708978232-1.0-AR2XDTQCvgBcV6vnpemurfbq7l9KfAAU+K2ygLpxZ7SAUqkrmtr82bm3K3hIb0jmP35fWLO4BJEENjXJrVXBBiA=; - path=/; expires=Mon, 26-Feb-24 20:40:32 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=s07noMuFHfg4kUfWUXjGuuowi8QEaP9rAhByxTr_1Ls-1709035954-1.0-AQSBhofs0yUGFX9ZHd3bwoxNQJV/8BrzDi/giix5UMuzDsEyUOYPuik3BzTn+yOnGAapSS+lLnfrjGqsXb+6vWs=; + path=/; expires=Tue, 27-Feb-24 12:42:34 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=J.rtBFBAp6rWOfvrHjBEKLv_4fy19auZ5oKuDQHDnmQ-1708978232084-0.0-604800000; + - _cfuvid=_1KAoKBrxdhq9tZJmVO_y_CiSFFHBot8jmrcsvxJT1k-1709035954251-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -102,7 +102,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '821' + - '1020' openai-version: - '2020-10-01' strict-transport-security: @@ -120,7 +120,253 @@ interactions: x-ratelimit-reset-tokens: - 178ms x-request-id: - - req_513a83b413fc1e757fe487c635d3f65f + - req_13761bd966eeac7336bf0aece368debd + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "system", "content": "\nYou are designed to help + with a variety of tasks, from answering questions to providing summaries + to other types of analyses.\n\n## Tools\nYou have access to a wide variety of + tools. You are responsible for using\nthe tools in any sequence you deem appropriate + to complete the task at hand.\nThis may require breaking the task into subtasks + and using different tools\nto complete each subtask.\n\nYou have access to the + following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int, + b: int) -> int\nMultiply two integers and returns the result integer\nTool Args: + {\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\": + \"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\": + [\"a\", \"b\"]}\n\n\n## Output Format\nTo answer the question, please use the + following format.\n\n```\nThought: I need to use a tool to help me answer the + question.\nAction: tool name (one of multiply) if using a tool.\nAction Input: + the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\": + \"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease + use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello + world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond + in the following format:\n\n```\nObservation: tool response\n```\n\nYou should + keep repeating the above format until you have enough information\nto answer + the question without using any more tools. At that point, you MUST respond\nin + the one of the following two formats:\n\n```\nThought: I can answer without + using any more tools.\nAnswer: [your answer here]\n```\n\n```\nThought: I cannot + answer the question with the provided tools.\nAnswer: Sorry, I cannot answer + your query.\n```\n\n## Current Conversation\nBelow is the current conversation + consisting of interleaving human and assistant messages.\n\n"}, {"role": "user", + "content": "What is 2 times 3?"}], "model": "gpt-3.5-turbo-0613", "stream": + false, "temperature": 0.1}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '2073' + content-type: + - application/json + cookie: + - __cf_bm=s07noMuFHfg4kUfWUXjGuuowi8QEaP9rAhByxTr_1Ls-1709035954-1.0-AQSBhofs0yUGFX9ZHd3bwoxNQJV/8BrzDi/giix5UMuzDsEyUOYPuik3BzTn+yOnGAapSS+lLnfrjGqsXb+6vWs=; + _cfuvid=_1KAoKBrxdhq9tZJmVO_y_CiSFFHBot8jmrcsvxJT1k-1709035954251-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1SRT0sDMRDF7/sphjm3pe222u5N8KCgiCIIWinZbLqbms3EZILW0u8u2f7TSwjv + 5Te8N9lmAKgrLABlI1i2zvRnX5/l5ucuPqxeHtc3T2J+v5m14lqOX93LGnuJoHKtJB+pgaTWGcWa + 7N6WXglWaerocjgf5tP5dNIZLVXKJKx23M8H0z5HX1J/eDHKD2RDWqqABbxlAADb7kwZbaW+sYBh + 76i0KgRRKyxOjwDQk0kKihB0YGEZe2dTkmVlu9jPDcW64QJuQQoLMSjgRkEbDWtnNsBEBphACiOj + Eby3nacqSgZawRiErSAfLOyVTMWLE3tU4Na6yAVsFygWWMC4Bwss0y3f4SHU7tTGUO08lam5jcac + 9JW2OjRLr0Qgm5IHJrfHdxnAe7e1+G8R6Dy1jpdMH8qmgZPJaD8Pzx91dvPZwWRiYf5Ql/PskBDD + JrBqlytta+Wd190SU85sl/0CAAD//wMA4bNJsEMCAAA= + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c0563a5cc38397-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:35 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0613 + openai-organization: + - traceloop + openai-processing-ms: + - '1035' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159523' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 178ms + x-request-id: + - req_64b241ae90070f8e0c3b54c099a11de8 + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "system", "content": "\nYou are designed to help + with a variety of tasks, from answering questions to providing summaries + to other types of analyses.\n\n## Tools\nYou have access to a wide variety of + tools. You are responsible for using\nthe tools in any sequence you deem appropriate + to complete the task at hand.\nThis may require breaking the task into subtasks + and using different tools\nto complete each subtask.\n\nYou have access to the + following tools:\n> Tool Name: multiply\nTool Description: multiply(a: int, + b: int) -> int\nMultiply two integers and returns the result integer\nTool Args: + {\"type\": \"object\", \"properties\": {\"a\": {\"title\": \"A\", \"type\": + \"integer\"}, \"b\": {\"title\": \"B\", \"type\": \"integer\"}}, \"required\": + [\"a\", \"b\"]}\n\n\n## Output Format\nTo answer the question, please use the + following format.\n\n```\nThought: I need to use a tool to help me answer the + question.\nAction: tool name (one of multiply) if using a tool.\nAction Input: + the input to the tool, in a JSON format representing the kwargs (e.g. {\"input\": + \"hello world\", \"num_beams\": 5})\n```\n\nPlease ALWAYS start with a Thought.\n\nPlease + use a valid JSON format for the Action Input. Do NOT do this {''input'': ''hello + world'', ''num_beams'': 5}.\n\nIf this format is used, the user will respond + in the following format:\n\n```\nObservation: tool response\n```\n\nYou should + keep repeating the above format until you have enough information\nto answer + the question without using any more tools. At that point, you MUST respond\nin + the one of the following two formats:\n\n```\nThought: I can answer without + using any more tools.\nAnswer: [your answer here]\n```\n\n```\nThought: I cannot + answer the question with the provided tools.\nAnswer: Sorry, I cannot answer + your query.\n```\n\n## Current Conversation\nBelow is the current conversation + consisting of interleaving human and assistant messages.\n\n"}, {"role": "user", + "content": "What is 2 times 3?"}, {"role": "assistant", "content": "Thought: + I can use the multiply tool to calculate the product of 2 and 3.\nAction: multiply\nAction + Input: {''a'': 2, ''b'': 3}"}, {"role": "user", "content": "Observation: 6"}], + "model": "gpt-3.5-turbo-0613", "stream": false, "temperature": 0.1}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '2281' + content-type: + - application/json + cookie: + - __cf_bm=s07noMuFHfg4kUfWUXjGuuowi8QEaP9rAhByxTr_1Ls-1709035954-1.0-AQSBhofs0yUGFX9ZHd3bwoxNQJV/8BrzDi/giix5UMuzDsEyUOYPuik3BzTn+yOnGAapSS+lLnfrjGqsXb+6vWs=; + _cfuvid=_1KAoKBrxdhq9tZJmVO_y_CiSFFHBot8jmrcsvxJT1k-1709035954251-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1SQzU7DMBCE73mKlc9tlDZJobkBEiocgAMHKkCV624Tg+MN9kahqvruyOlPxMWH + mZ31t7OPAITeiAKEqiSrujHj6+5HJdl9+rJccDJdZl1+99zdLh7bp+zNiFFI0PoLFZ9TsaK6Mcia + 7NFWDiVj2Dq5SuZJms/zWW/UtEETYmXD4zTOx9y6NY2T2SQ9JSvSCr0o4D0CANj3b2C0G/wVBSSj + s1Kj97JEUVyGAIQjExQhvdeepWUxGkxFltH22K8VtWXFBTyAkhak9R066DRX1DK0XtsSpN1BTQ6B + iYyPP+xNP1XAFFjX6CEF7WEWi9MPhwuaobJxtA5n2NaYi77VVvtq5VB6sgHDMzXH+CEC+OwraP9d + JRpHdcMrpm+0YWE2nx73iaH1wZ2eTSaWZtDzSRadCIXfecZ6tdW2RNc43TcSOKND9AcAAP//AwDt + vbUyEAIAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c056440e378397-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:37 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0613 + openai-organization: + - traceloop + openai-processing-ms: + - '803' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '159488' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 192ms + x-request-id: + - req_7a037334feb07bbf2d51f05bd8c68609 status: code: 200 message: OK @@ -151,7 +397,7 @@ interactions: your query.\n```\n\n## Current Conversation\nBelow is the current conversation consisting of interleaving human and assistant messages.\n\n"}, {"role": "user", "content": "What is 2 times 3?"}, {"role": "assistant", "content": "Thought: - I need to use a tool to help me answer the question.\nAction: multiply\nAction + I can use the multiply tool to calculate the product of 2 and 3.\nAction: multiply\nAction Input: {''a'': 2, ''b'': 3}"}, {"role": "user", "content": "Observation: 6"}], "model": "gpt-3.5-turbo-0613", "stream": false, "temperature": 0.1}' headers: @@ -162,12 +408,12 @@ interactions: connection: - keep-alive content-length: - - '2269' + - '2281' content-type: - application/json cookie: - - __cf_bm=FAaKM59UNXNfCR9xvnAbdP8uaSBOmsHHl2o8VR0Fh_c-1708978232-1.0-AR2XDTQCvgBcV6vnpemurfbq7l9KfAAU+K2ygLpxZ7SAUqkrmtr82bm3K3hIb0jmP35fWLO4BJEENjXJrVXBBiA=; - _cfuvid=J.rtBFBAp6rWOfvrHjBEKLv_4fy19auZ5oKuDQHDnmQ-1708978232084-0.0-604800000 + - __cf_bm=s07noMuFHfg4kUfWUXjGuuowi8QEaP9rAhByxTr_1Ls-1709035954-1.0-AQSBhofs0yUGFX9ZHd3bwoxNQJV/8BrzDi/giix5UMuzDsEyUOYPuik3BzTn+yOnGAapSS+lLnfrjGqsXb+6vWs=; + _cfuvid=_1KAoKBrxdhq9tZJmVO_y_CiSFFHBot8jmrcsvxJT1k-1709035954251-0.0-604800000 host: - api.openai.com user-agent: @@ -191,18 +437,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1SQS2/CMBCE7/kVK58BhfBKc6sqlfbSQx/i0FbICUti6ngte1NAiP9eOQSiXnyY - 2Vl/O6cIQKiNyEAUleSitnqY7nN5zO3qd1ku+fHt9eFj90KH1RRXT/FSDEKC8h0WfE2NCqqtRlZk - LnbhUDKGreNFnN4t0mSStEZNG9QhVloeTkazITcup2E8H0+6ZEWqQC8y+IwAAE7tGxjNBg8ig3hw - VWr0XpYostsQgHCkgyKk98qzNCwGvVmQYTQt9ntFTVlxBs9QSAPS+D062CuuqGFovDIlSHOEmhwC - E2k/+jL37VQGCbCq0cMElIf5SHQ/nG9omkrrKA9nmEbrm75VRvlq7VB6MgHDM9lL/BwBfLcVNP+u - EtZRbXnN9IMmLJym6WWf6Fvv3STpTCaWutdn4zjqCIU/esZ6vVWmRGedahsJnNE5+gMAAP//AwC6 - 385JEAIAAA== + H4sIAAAAAAAAA1SQS2/CMBCE7/kVK58BASFQcmsPfag9oLa3tkKOWRIXx+vaG6UI8d8rh0fUiw8z + O+tv55AACL0ROQhVSVa1M8Ob9kdNCv/62D5nG7twb7s7fnjZtfP72WolBjFBxTcqvqRGimpnkDXZ + k608Ssa4dbIYL8dptswWnVHTBk2MlY6H6SgbcuMLGo7nk/ScrEgrDCKHjwQA4NC9kdFu8FfkMB5c + lBpDkCWK/DoEIDyZqAgZgg4sLYtBbyqyjLbDfq+oKSvO4QmUtCBtaNFDq7mihqEJ2pYg7R5q8ghM + ZMLo0952UzlMgXWNAVLQAeYjcf7heEUzVDpPRTzDNsZc9a22OlRrjzKQjRiByZ3ixwTgq6ug+XeV + cJ5qx2umHdq4cLacnvaJvvXenV5MJpam17PJLDkTirAPjPV6q22J3nndNRI5k2PyBwAA//8DAFYF + KzgQAgAA headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85bad4fefe57bae5-MXP + - 85c0564c3d1e8397-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -212,7 +458,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 26 Feb 2024 20:10:33 GMT + - Tue, 27 Feb 2024 12:12:38 GMT Server: - cloudflare Transfer-Encoding: @@ -226,7 +472,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '785' + - '859' openai-version: - '2020-10-01' strict-transport-security: @@ -238,13 +484,13 @@ interactions: x-ratelimit-remaining-requests: - '4999' x-ratelimit-remaining-tokens: - - '159491' + - '159488' x-ratelimit-reset-requests: - 12ms x-ratelimit-reset-tokens: - - 190ms + - 192ms x-request-id: - - req_ad19db34ad4befdd0dfee7f94c467941 + - req_c37489e04385a723a5ffea0023764b5d status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_chroma_vector_store/test_rag_with_chroma.yaml b/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_chroma_vector_store/test_rag_with_chroma.yaml index 73247cd31..a6f528315 100644 --- a/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_chroma_vector_store/test_rag_with_chroma.yaml +++ b/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_chroma_vector_store/test_rag_with_chroma.yaml @@ -1559,4200 +1559,4201 @@ interactions: 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 - jayHBQA= + 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 + W7VJ+f9++os/8D9//RcAAP//AwC2gq73rIcFAA== headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85a0c4589f22ba9a-MXP + - 85c056b6094b0d6d-MXP Connection: - keep-alive Content-Encoding: @@ -5760,14 +5761,14 @@ interactions: Content-Type: - application/json Date: - - Fri, 23 Feb 2024 16:15:21 GMT + - Tue, 27 Feb 2024 12:12:54 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=b_yI9zhtNgDaejZU0VtmxeMUUJgGNHXjtR965alrrsA-1708704921-1.0-AfOAV+U0Thui/wTnBuUxmZs0DKpyyoHy7RVqQac+1BsWT7BmH9MxhrtMkcPT91P5l7I5zthUPaCL8WX4aAbrTPU=; - path=/; expires=Fri, 23-Feb-24 16:45:21 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=4Oa_eg2jYnKelfPPMFh7Bu6vLzYOOgWfqLUDj2Fw_wA-1709035974-1.0-AST0VxbhB47M+6MPMGddu6xmWJd3+0MoSrWfOLLQleN4pFyK52ZUJmH7id2xq6uHX3m0KM3WJ72Yj2eeXeGcyN4=; + path=/; expires=Tue, 27-Feb-24 12:42:54 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=BQnAv0pEv6zvp3EI14ORpF2s0sV.T6dLgSoIl5eoi30-1708704921333-0.0-604800000; + - _cfuvid=MO5U2eYh6bXK28IOe52UsuuJpDCCZLFa7CV8poO92Ok-1709035974976-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -5780,7 +5781,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '217' + - '219' openai-version: - '2020-10-01' strict-transport-security: @@ -5798,7 +5799,6107 @@ interactions: x-ratelimit-reset-tokens: - 279ms x-request-id: - - req_91c4db8b29391ab4f4930fd69b6c7ca8 + - req_9d44518733b1663e5ea2c2f4ceb9837e + status: + code: 200 + message: OK +- request: + body: '{"input": ["file_path: data/paul_graham/paul_graham_essay.txt What I Worked + On February 2021 Before college the two main things I worked on, outside of + school, were writing and programming. I didn''t write essays. I wrote what beginning + writers were supposed to write then, and probably still are: short stories. + My stories were awful. They had hardly any plot, just characters with strong + feelings, which I imagined made them deep. The first programs I tried writing + were on the IBM 1401 that our school district used for what was then called + \"data processing.\" This was in 9th grade, so I was 13 or 14. The school district''s + 1401 happened to be in the basement of our junior high school, and my friend + Rich Draves and I got permission to use it. It was like a mini Bond villain''s + lair down there, with all these alien-looking machines \u2014 CPU, disk drives, + printer, card reader \u2014 sitting up on a raised floor under bright fluorescent + lights. The language we used was an early version of Fortran. You had to type + programs on punch cards, then stack them in the card reader and press a button + to load the program into memory and run it. The result would ordinarily be to + print something on the spectacularly loud printer. I was puzzled by the 1401. + I couldn''t figure out what to do with it. And in retrospect there''s not much + I could have done with it. The only form of input to programs was data stored + on punched cards, and I didn''t have any data stored on punched cards. The only + other option was to do things that didn''t rely on any input, like calculate + approximations of pi, but I didn''t know enough math to do anything interesting + of that type. So I''m not surprised I can''t remember any programs I wrote, + because they can''t have done much. My clearest memory is of the moment I learned + it was possible for programs not to terminate, when one of mine didn''t. On + a machine without time-sharing, this was a social as well as a technical error, + as the data center manager''s expression made clear. With microcomputers, everything + changed. Now you could have a computer sitting right in front of you, on a desk, + that could respond to your keystrokes as it was running instead of just churning + through a stack of punch cards and then stopping. [1] The first of my friends + to get a microcomputer built it himself. It was sold as a kit by Heathkit. I + remember vividly how impressed and envious I felt watching him sitting in front + of it, typing programs right into the computer. Computers were expensive in + those days and it took me years of nagging before I convinced my father to buy + one, a TRS-80, in about 1980. The gold standard then was the Apple II, but a + TRS-80 was good enough. This was when I really started programming. I wrote + simple games, a program to predict how high my model rockets would fly, and + a word processor that my father used to write at least one book. There was only + room in memory for about 2 pages of text, so he''d write 2 pages at a time and + then print them out, but it was a lot better than a typewriter. Though I liked + programming, I didn''t plan to study it in college. In college I was going to + study philosophy, which sounded much more powerful. It seemed, to my naive high + school self, to be the study of the ultimate truths, compared to which the things + studied in other fields would be mere domain knowledge. What I discovered when + I got to college was that the other fields took up so much of the space of ideas + that there wasn''t much left for these supposed ultimate truths. All that seemed + left for philosophy were edge cases that people in other fields felt could safely + be ignored. I couldn''t have put this into words when I was 18. All I knew + at the time was that I kept taking philosophy courses and they kept being boring. + So I decided to switch to AI. AI was in the air in the mid 1980s, but there + were two things especially that made me want to work on it: a novel by Heinlein + called The Moon is a Harsh Mistress, which featured an intelligent computer + called Mike, and a PBS documentary that showed Terry Winograd using SHRDLU. + I haven''t tried rereading The Moon is a Harsh Mistress, so I don''t know how + well it has aged, but when I read it I was drawn entirely into its world. It + seemed only a matter of time before we''d have Mike, and when I saw Winograd + using SHRDLU, it seemed like that time would be a few years at most.", "file_path: + data/paul_graham/paul_graham_essay.txt I couldn''t have put this into words + when I was 18. All I knew at the time was that I kept taking philosophy courses + and they kept being boring. So I decided to switch to AI. AI was in the air + in the mid 1980s, but there were two things especially that made me want to + work on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured + an intelligent computer called Mike, and a PBS documentary that showed Terry + Winograd using SHRDLU. I haven''t tried rereading The Moon is a Harsh Mistress, + so I don''t know how well it has aged, but when I read it I was drawn entirely + into its world. It seemed only a matter of time before we''d have Mike, and + when I saw Winograd using SHRDLU, it seemed like that time would be a few years + at most. All you had to do was teach SHRDLU more words. There weren''t any + classes in AI at Cornell then, not even graduate classes, so I started trying + to teach myself. Which meant learning Lisp, since in those days Lisp was regarded + as the language of AI. The commonly used programming languages then were pretty + primitive, and programmers'' ideas correspondingly so. The default language + at Cornell was a Pascal-like language called PL/I, and the situation was similar + elsewhere. Learning Lisp expanded my concept of a program so fast that it was + years before I started to have a sense of where the new limits were. This was + more like it; this was what I had expected college to do. It wasn''t happening + in a class, like it was supposed to, but that was ok. For the next couple years + I was on a roll. I knew what I was going to do. For my undergraduate thesis, + I reverse-engineered SHRDLU. My God did I love working on that program. It was + a pleasing bit of code, but what made it even more exciting was my belief \u2014 + hard to imagine now, but not unique in 1985 \u2014 that it was already climbing + the lower slopes of intelligence. I had gotten into a program at Cornell that + didn''t make you choose a major. You could take whatever classes you liked, + and choose whatever you liked to put on your degree. I of course chose \"Artificial + Intelligence.\" When I got the actual physical diploma, I was dismayed to find + that the quotes had been included, which made them read as scare-quotes. At + the time this bothered me, but now it seems amusingly accurate, for reasons + I was about to discover. I applied to 3 grad schools: MIT and Yale, which were + renowned for AI at the time, and Harvard, which I''d visited because Rich Draves + went there, and was also home to Bill Woods, who''d invented the type of parser + I used in my SHRDLU clone. Only Harvard accepted me, so that was where I went. I + don''t remember the moment it happened, or if there even was a specific moment, + but during the first year of grad school I realized that AI, as practiced at + the time, was a hoax. By which I mean the sort of AI in which a program that''s + told \"the dog is sitting on the chair\" translates this into some formal representation + and adds it to the list of things it knows. What these programs really showed + was that there''s a subset of natural language that''s a formal language. But + a very proper subset. It was clear that there was an unbridgeable gap between + what they could do and actually understanding natural language. It was not, + in fact, simply a matter of teaching SHRDLU more words. That whole way of doing + AI, with explicit data structures representing concepts, was not going to work. + Its brokenness did, as so often happens, generate a lot of opportunities to + write papers about various band-aids that could be applied to it, but it was + never going to get us Mike. So I looked around to see what I could salvage + from the wreckage of my plans, and there was Lisp. I knew from experience that + Lisp was interesting for its own sake and not just for its association with + AI, even though that was the main reason people cared about it at the time. + So I decided to focus on Lisp. In fact, I decided to write a book about Lisp + hacking. It''s scary to think how little I knew about Lisp hacking when I started + writing that book. But there''s nothing like writing a book about something + to help you learn it. The book, On Lisp, wasn''t published till 1993, but I + wrote much of it in grad school. Computer Science is an uneasy alliance between + two halves, theory and systems. The theory people prove things, and the systems + people build things. I wanted to build things.", "file_path: data/paul_graham/paul_graham_essay.txt So + I looked around to see what I could salvage from the wreckage of my plans, and + there was Lisp. I knew from experience that Lisp was interesting for its own + sake and not just for its association with AI, even though that was the main + reason people cared about it at the time. So I decided to focus on Lisp. In + fact, I decided to write a book about Lisp hacking. It''s scary to think how + little I knew about Lisp hacking when I started writing that book. But there''s + nothing like writing a book about something to help you learn it. The book, + On Lisp, wasn''t published till 1993, but I wrote much of it in grad school. Computer + Science is an uneasy alliance between two halves, theory and systems. The theory + people prove things, and the systems people build things. I wanted to build + things. I had plenty of respect for theory \u2014 indeed, a sneaking suspicion + that it was the more admirable of the two halves \u2014 but building things + seemed so much more exciting. The problem with systems work, though, was that + it didn''t last. Any program you wrote today, no matter how good, would be obsolete + in a couple decades at best. People might mention your software in footnotes, + but no one would actually use it. And indeed, it would seem very feeble work. + Only people with a sense of the history of the field would even realize that, + in its time, it had been good. There were some surplus Xerox Dandelions floating + around the computer lab at one point. Anyone who wanted one to play around with + could have one. I was briefly tempted, but they were so slow by present standards; + what was the point? No one else wanted one either, so off they went. That was + what happened to systems work. I wanted not just to build things, but to build + things that would last. In this dissatisfied state I went in 1988 to visit + Rich Draves at CMU, where he was in grad school. One day I went to visit the + Carnegie Institute, where I''d spent a lot of time as a kid. While looking at + a painting there I realized something that might seem obvious, but was a big + surprise to me. There, right on the wall, was something you could make that + would last. Paintings didn''t become obsolete. Some of the best ones were hundreds + of years old. And moreover this was something you could make a living doing. + Not as easily as you could by writing software, of course, but I thought if + you were really industrious and lived really cheaply, it had to be possible + to make enough to survive. And as an artist you could be truly independent. + You wouldn''t have a boss, or even need to get research funding. I had always + liked looking at paintings. Could I make them? I had no idea. I''d never imagined + it was even possible. I knew intellectually that people made art \u2014 that + it didn''t just appear spontaneously \u2014 but it was as if the people who + made it were a different species. They either lived long ago or were mysterious + geniuses doing strange things in profiles in Life magazine. The idea of actually + being able to make art, to put that verb before that noun, seemed almost miraculous. That + fall I started taking art classes at Harvard. Grad students could take classes + in any department, and my advisor, Tom Cheatham, was very easy going. If he + even knew about the strange classes I was taking, he never said anything. So + now I was in a PhD program in computer science, yet planning to be an artist, + yet also genuinely in love with Lisp hacking and working away at On Lisp. In + other words, like many a grad student, I was working energetically on multiple + projects that were not my thesis. I didn''t see a way out of this situation. + I didn''t want to drop out of grad school, but how else was I going to get out? + I remember when my friend Robert Morris got kicked out of Cornell for writing + the internet worm of 1988, I was envious that he''d found such a spectacular + way to get out of grad school. Then one day in April 1990 a crack appeared + in the wall. I ran into professor Cheatham and he asked if I was far enough + along to graduate that June. I didn''t have a word of my dissertation written, + but in what must have been the quickest bit of thinking in my life, I decided + to take a shot at writing one in the 5 weeks or so that remained before the + deadline, reusing parts of On Lisp where I could, and I was able to respond, + with no perceptible delay \"Yes, I think so. I''ll give you something to read + in a few days.\"", "file_path: data/paul_graham/paul_graham_essay.txt I didn''t + want to drop out of grad school, but how else was I going to get out? I remember + when my friend Robert Morris got kicked out of Cornell for writing the internet + worm of 1988, I was envious that he''d found such a spectacular way to get out + of grad school. Then one day in April 1990 a crack appeared in the wall. I + ran into professor Cheatham and he asked if I was far enough along to graduate + that June. I didn''t have a word of my dissertation written, but in what must + have been the quickest bit of thinking in my life, I decided to take a shot + at writing one in the 5 weeks or so that remained before the deadline, reusing + parts of On Lisp where I could, and I was able to respond, with no perceptible + delay \"Yes, I think so. I''ll give you something to read in a few days.\" I + picked applications of continuations as the topic. In retrospect I should have + written about macros and embedded languages. There''s a whole world there that''s + barely been explored. But all I wanted was to get out of grad school, and my + rapidly written dissertation sufficed, just barely. Meanwhile I was applying + to art schools. I applied to two: RISD in the US, and the Accademia di Belli + Arti in Florence, which, because it was the oldest art school, I imagined would + be good. RISD accepted me, and I never heard back from the Accademia, so off + to Providence I went. I''d applied for the BFA program at RISD, which meant + in effect that I had to go to college again. This was not as strange as it sounds, + because I was only 25, and art schools are full of people of different ages. + RISD counted me as a transfer sophomore and said I had to do the foundation + that summer. The foundation means the classes that everyone has to take in fundamental + subjects like drawing, color, and design. Toward the end of the summer I got + a big surprise: a letter from the Accademia, which had been delayed because + they''d sent it to Cambridge England instead of Cambridge Massachusetts, inviting + me to take the entrance exam in Florence that fall. This was now only weeks + away. My nice landlady let me leave my stuff in her attic. I had some money + saved from consulting work I''d done in grad school; there was probably enough + to last a year if I lived cheaply. Now all I had to do was learn Italian. Only + stranieri (foreigners) had to take this entrance exam. In retrospect it may + well have been a way of excluding them, because there were so many stranieri + attracted by the idea of studying art in Florence that the Italian students + would otherwise have been outnumbered. I was in decent shape at painting and + drawing from the RISD foundation that summer, but I still don''t know how I + managed to pass the written exam. I remember that I answered the essay question + by writing about Cezanne, and that I cranked up the intellectual level as high + as I could to make the most of my limited vocabulary. [2] I''m only up to age + 25 and already there are such conspicuous patterns. Here I was, yet again about + to attend some august institution in the hopes of learning about some prestigious + subject, and yet again about to be disappointed. The students and faculty in + the painting department at the Accademia were the nicest people you could imagine, + but they had long since arrived at an arrangement whereby the students wouldn''t + require the faculty to teach anything, and in return the faculty wouldn''t require + the students to learn anything. And at the same time all involved would adhere + outwardly to the conventions of a 19th century atelier. We actually had one + of those little stoves, fed with kindling, that you see in 19th century studio + paintings, and a nude model sitting as close to it as possible without getting + burned. Except hardly anyone else painted her besides me. The rest of the students + spent their time chatting or occasionally trying to imitate things they''d seen + in American art magazines. Our model turned out to live just down the street + from me. She made a living from a combination of modelling and making fakes + for a local antique dealer. She''d copy an obscure old painting out of a book, + and then he''d take the copy and maltreat it to make it look old. [3] While + I was a student at the Accademia I started painting still lives in my bedroom + at night. These paintings were tiny, because the room was, and because I painted + them on leftover scraps of canvas, which was all I could afford at the time.", + "file_path: data/paul_graham/paul_graham_essay.txt We actually had one of those + little stoves, fed with kindling, that you see in 19th century studio paintings, + and a nude model sitting as close to it as possible without getting burned. + Except hardly anyone else painted her besides me. The rest of the students spent + their time chatting or occasionally trying to imitate things they''d seen in + American art magazines. Our model turned out to live just down the street from + me. She made a living from a combination of modelling and making fakes for a + local antique dealer. She''d copy an obscure old painting out of a book, and + then he''d take the copy and maltreat it to make it look old. [3] While I was + a student at the Accademia I started painting still lives in my bedroom at night. + These paintings were tiny, because the room was, and because I painted them + on leftover scraps of canvas, which was all I could afford at the time. Painting + still lives is different from painting people, because the subject, as its name + suggests, can''t move. People can''t sit for more than about 15 minutes at a + time, and when they do they don''t sit very still. So the traditional m.o. for + painting people is to know how to paint a generic person, which you then modify + to match the specific person you''re painting. Whereas a still life you can, + if you want, copy pixel by pixel from what you''re seeing. You don''t want to + stop there, of course, or you get merely photographic accuracy, and what makes + a still life interesting is that it''s been through a head. You want to emphasize + the visual cues that tell you, for example, that the reason the color changes + suddenly at a certain point is that it''s the edge of an object. By subtly emphasizing + such things you can make paintings that are more realistic than photographs + not just in some metaphorical sense, but in the strict information-theoretic + sense. [4] I liked painting still lives because I was curious about what I + was seeing. In everyday life, we aren''t consciously aware of much we''re seeing. + Most visual perception is handled by low-level processes that merely tell your + brain \"that''s a water droplet\" without telling you details like where the + lightest and darkest points are, or \"that''s a bush\" without telling you the + shape and position of every leaf. This is a feature of brains, not a bug. In + everyday life it would be distracting to notice every leaf on every bush. But + when you have to paint something, you have to look more closely, and when you + do there''s a lot to see. You can still be noticing new things after days of + trying to paint something people usually take for granted, just as you can after + days of trying to write an essay about something people usually take for granted. This + is not the only way to paint. I''m not 100% sure it''s even a good way to paint. + But it seemed a good enough bet to be worth trying. Our teacher, professor + Ulivi, was a nice guy. He could see I worked hard, and gave me a good grade, + which he wrote down in a sort of passport each student had. But the Accademia + wasn''t teaching me anything except Italian, and my money was running out, so + at the end of the first year I went back to the US. I wanted to go back to + RISD, but I was now broke and RISD was very expensive, so I decided to get a + job for a year and then return to RISD the next fall. I got one at a company + called Interleaf, which made software for creating documents. You mean like + Microsoft Word? Exactly. That was how I learned that low end software tends + to eat high end software. But Interleaf still had a few years to live yet. [5] Interleaf + had done something pretty bold. Inspired by Emacs, they''d added a scripting + language, and even made the scripting language a dialect of Lisp. Now they wanted + a Lisp hacker to write things in it. This was the closest thing I''ve had to + a normal job, and I hereby apologize to my boss and coworkers, because I was + a bad employee. Their Lisp was the thinnest icing on a giant C cake, and since + I didn''t know C and didn''t want to learn it, I never understood most of the + software. Plus I was terribly irresponsible. This was back when a programming + job meant showing up every day during certain working hours. That seemed unnatural + to me, and on this point the rest of the world is coming around to my way of + thinking, but at the time it caused a lot of friction.", "file_path: data/paul_graham/paul_graham_essay.txt But + Interleaf still had a few years to live yet. [5] Interleaf had done something + pretty bold. Inspired by Emacs, they''d added a scripting language, and even + made the scripting language a dialect of Lisp. Now they wanted a Lisp hacker + to write things in it. This was the closest thing I''ve had to a normal job, + and I hereby apologize to my boss and coworkers, because I was a bad employee. + Their Lisp was the thinnest icing on a giant C cake, and since I didn''t know + C and didn''t want to learn it, I never understood most of the software. Plus + I was terribly irresponsible. This was back when a programming job meant showing + up every day during certain working hours. That seemed unnatural to me, and + on this point the rest of the world is coming around to my way of thinking, + but at the time it caused a lot of friction. Toward the end of the year I spent + much of my time surreptitiously working on On Lisp, which I had by this time + gotten a contract to publish. The good part was that I got paid huge amounts + of money, especially by art student standards. In Florence, after paying my + part of the rent, my budget for everything else had been $7 a day. Now I was + getting paid more than 4 times that every hour, even when I was just sitting + in a meeting. By living cheaply I not only managed to save enough to go back + to RISD, but also paid off my college loans. I learned some useful things at + Interleaf, though they were mostly about what not to do. I learned that it''s + better for technology companies to be run by product people than sales people + (though sales is a real skill and people who are good at it are really good + at it), that it leads to bugs when code is edited by too many people, that cheap + office space is no bargain if it''s depressing, that planned meetings are inferior + to corridor conversations, that big, bureaucratic customers are a dangerous + source of money, and that there''s not much overlap between conventional office + hours and the optimal time for hacking, or conventional offices and the optimal + place for it. But the most important thing I learned, and which I used in both + Viaweb and Y Combinator, is that the low end eats the high end: that it''s good + to be the \"entry level\" option, even though that will be less prestigious, + because if you''re not, someone else will be, and will squash you against the + ceiling. Which in turn means that prestige is a danger sign. When I left to + go back to RISD the next fall, I arranged to do freelance work for the group + that did projects for customers, and this was how I survived for the next several + years. When I came back to visit for a project later on, someone told me about + a new thing called HTML, which was, as he described it, a derivative of SGML. + Markup language enthusiasts were an occupational hazard at Interleaf and I ignored + him, but this HTML thing later became a big part of my life. In the fall of + 1992 I moved back to Providence to continue at RISD. The foundation had merely + been intro stuff, and the Accademia had been a (very civilized) joke. Now I + was going to see what real art school was like. But alas it was more like the + Accademia than not. Better organized, certainly, and a lot more expensive, but + it was now becoming clear that art school did not bear the same relationship + to art that medical school bore to medicine. At least not the painting department. + The textile department, which my next door neighbor belonged to, seemed to be + pretty rigorous. No doubt illustration and architecture were too. But painting + was post-rigorous. Painting students were supposed to express themselves, which + to the more worldly ones meant to try to cook up some sort of distinctive signature + style. A signature style is the visual equivalent of what in show business + is known as a \"schtick\": something that immediately identifies the work as + yours and no one else''s. For example, when you see a painting that looks like + a certain kind of cartoon, you know it''s by Roy Lichtenstein. So if you see + a big painting of this type hanging in the apartment of a hedge fund manager, + you know he paid millions of dollars for it. That''s not always why artists + have a signature style, but it''s usually why buyers pay a lot for such work. + [6] There were plenty of earnest students too: kids who \"could draw\" in high + school, and now had come to what was supposed to be the best art school in the + country, to learn to draw even better.", "file_path: data/paul_graham/paul_graham_essay.txt Painting + students were supposed to express themselves, which to the more worldly ones + meant to try to cook up some sort of distinctive signature style. A signature + style is the visual equivalent of what in show business is known as a \"schtick\": + something that immediately identifies the work as yours and no one else''s. + For example, when you see a painting that looks like a certain kind of cartoon, + you know it''s by Roy Lichtenstein. So if you see a big painting of this type + hanging in the apartment of a hedge fund manager, you know he paid millions + of dollars for it. That''s not always why artists have a signature style, but + it''s usually why buyers pay a lot for such work. [6] There were plenty of + earnest students too: kids who \"could draw\" in high school, and now had come + to what was supposed to be the best art school in the country, to learn to draw + even better. They tended to be confused and demoralized by what they found at + RISD, but they kept going, because painting was what they did. I was not one + of the kids who could draw in high school, but at RISD I was definitely closer + to their tribe than the tribe of signature style seekers. I learned a lot in + the color class I took at RISD, but otherwise I was basically teaching myself + to paint, and I could do that for free. So in 1993 I dropped out. I hung around + Providence for a bit, and then my college friend Nancy Parmet did me a big favor. + A rent-controlled apartment in a building her mother owned in New York was becoming + vacant. Did I want it? It wasn''t much more than my current place, and New York + was supposed to be where the artists were. So yes, I wanted it! [7] Asterix + comics begin by zooming in on a tiny corner of Roman Gaul that turns out not + to be controlled by the Romans. You can do something similar on a map of New + York City: if you zoom in on the Upper East Side, there''s a tiny corner that''s + not rich, or at least wasn''t in 1993. It''s called Yorkville, and that was + my new home. Now I was a New York artist \u2014 in the strictly technical sense + of making paintings and living in New York. I was nervous about money, because + I could sense that Interleaf was on the way down. Freelance Lisp hacking work + was very rare, and I didn''t want to have to program in another language, which + in those days would have meant C++ if I was lucky. So with my unerring nose + for financial opportunity, I decided to write another book on Lisp. This would + be a popular book, the sort of book that could be used as a textbook. I imagined + myself living frugally off the royalties and spending all my time painting. + (The painting on the cover of this book, ANSI Common Lisp, is one that I painted + around this time.) The best thing about New York for me was the presence of + Idelle and Julian Weber. Idelle Weber was a painter, one of the early photorealists, + and I''d taken her painting class at Harvard. I''ve never known a teacher more + beloved by her students. Large numbers of former students kept in touch with + her, including me. After I moved to New York I became her de facto studio assistant. She + liked to paint on big, square canvases, 4 to 5 feet on a side. One day in late + 1994 as I was stretching one of these monsters there was something on the radio + about a famous fund manager. He wasn''t that much older than me, and was super + rich. The thought suddenly occurred to me: why don''t I become rich? Then I''ll + be able to work on whatever I want. Meanwhile I''d been hearing more and more + about this new thing called the World Wide Web. Robert Morris showed it to me + when I visited him in Cambridge, where he was now in grad school at Harvard. + It seemed to me that the web would be a big deal. I''d seen what graphical user + interfaces had done for the popularity of microcomputers. It seemed like the + web would do the same for the internet. If I wanted to get rich, here was the + next train leaving the station. I was right about that part. What I got wrong + was the idea. I decided we should start a company to put art galleries online. + I can''t honestly say, after reading so many Y Combinator applications, that + this was the worst startup idea ever, but it was up there. Art galleries didn''t + want to be online, and still don''t, not the fancy ones. That''s not how they + sell.", "file_path: data/paul_graham/paul_graham_essay.txt Meanwhile I''d been + hearing more and more about this new thing called the World Wide Web. Robert + Morris showed it to me when I visited him in Cambridge, where he was now in + grad school at Harvard. It seemed to me that the web would be a big deal. I''d + seen what graphical user interfaces had done for the popularity of microcomputers. + It seemed like the web would do the same for the internet. If I wanted to get + rich, here was the next train leaving the station. I was right about that part. + What I got wrong was the idea. I decided we should start a company to put art + galleries online. I can''t honestly say, after reading so many Y Combinator + applications, that this was the worst startup idea ever, but it was up there. + Art galleries didn''t want to be online, and still don''t, not the fancy ones. + That''s not how they sell. I wrote some software to generate web sites for galleries, + and Robert wrote some to resize images and set up an http server to serve the + pages. Then we tried to sign up galleries. To call this a difficult sale would + be an understatement. It was difficult to give away. A few galleries let us + make sites for them for free, but none paid us. Then some online stores started + to appear, and I realized that except for the order buttons they were identical + to the sites we''d been generating for galleries. This impressive-sounding thing + called an \"internet storefront\" was something we already knew how to build. So + in the summer of 1995, after I submitted the camera-ready copy of ANSI Common + Lisp to the publishers, we started trying to write software to build online + stores. At first this was going to be normal desktop software, which in those + days meant Windows software. That was an alarming prospect, because neither + of us knew how to write Windows software or wanted to learn. We lived in the + Unix world. But we decided we''d at least try writing a prototype store builder + on Unix. Robert wrote a shopping cart, and I wrote a new site generator for + stores \u2014 in Lisp, of course. We were working out of Robert''s apartment + in Cambridge. His roommate was away for big chunks of time, during which I got + to sleep in his room. For some reason there was no bed frame or sheets, just + a mattress on the floor. One morning as I was lying on this mattress I had an + idea that made me sit up like a capital L. What if we ran the software on the + server, and let users control it by clicking on links? Then we''d never have + to write anything to run on users'' computers. We could generate the sites on + the same server we''d serve them from. Users wouldn''t need anything more than + a browser. This kind of software, known as a web app, is common now, but at + the time it wasn''t clear that it was even possible. To find out, we decided + to try making a version of our store builder that you could control through + the browser. A couple days later, on August 12, we had one that worked. The + UI was horrible, but it proved you could build a whole store through the browser, + without any client software or typing anything into the command line on the + server. Now we felt like we were really onto something. I had visions of a + whole new generation of software working this way. You wouldn''t need versions, + or ports, or any of that crap. At Interleaf there had been a whole group called + Release Engineering that seemed to be at least as big as the group that actually + wrote the software. Now you could just update the software right on the server. We + started a new company we called Viaweb, after the fact that our software worked + via the web, and we got $10,000 in seed funding from Idelle''s husband Julian. + In return for that and doing the initial legal work and giving us business advice, + we gave him 10% of the company. Ten years later this deal became the model for + Y Combinator''s. We knew founders needed something like this, because we''d + needed it ourselves. At this stage I had a negative net worth, because the + thousand dollars or so I had in the bank was more than counterbalanced by what + I owed the government in taxes. (Had I diligently set aside the proper proportion + of the money I''d made consulting for Interleaf? No, I had not.) So although + Robert had his graduate student stipend, I needed that seed funding to live + on. We originally hoped to launch in September, but we got more ambitious about + the software as we worked on it.", "file_path: data/paul_graham/paul_graham_essay.txt In + return for that and doing the initial legal work and giving us business advice, + we gave him 10% of the company. Ten years later this deal became the model for + Y Combinator''s. We knew founders needed something like this, because we''d + needed it ourselves. At this stage I had a negative net worth, because the + thousand dollars or so I had in the bank was more than counterbalanced by what + I owed the government in taxes. (Had I diligently set aside the proper proportion + of the money I''d made consulting for Interleaf? No, I had not.) So although + Robert had his graduate student stipend, I needed that seed funding to live + on. We originally hoped to launch in September, but we got more ambitious about + the software as we worked on it. Eventually we managed to build a WYSIWYG site + builder, in the sense that as you were creating pages, they looked exactly like + the static ones that would be generated later, except that instead of leading + to static pages, the links all referred to closures stored in a hash table on + the server. It helped to have studied art, because the main goal of an online + store builder is to make users look legit, and the key to looking legit is high + production values. If you get page layouts and fonts and colors right, you can + make a guy running a store out of his bedroom look more legit than a big company. (If + you''re curious why my site looks so old-fashioned, it''s because it''s still + made with this software. It may look clunky today, but in 1996 it was the last + word in slick.) In September, Robert rebelled. \"We''ve been working on this + for a month,\" he said, \"and it''s still not done.\" This is funny in retrospect, + because he would still be working on it almost 3 years later. But I decided + it might be prudent to recruit more programmers, and I asked Robert who else + in grad school with him was really good. He recommended Trevor Blackwell, which + surprised me at first, because at that point I knew Trevor mainly for his plan + to reduce everything in his life to a stack of notecards, which he carried around + with him. But Rtm was right, as usual. Trevor turned out to be a frighteningly + effective hacker. It was a lot of fun working with Robert and Trevor. They''re + the two most independent-minded people I know, and in completely different ways. + If you could see inside Rtm''s brain it would look like a colonial New England + church, and if you could see inside Trevor''s it would look like the worst excesses + of Austrian Rococo. We opened for business, with 6 stores, in January 1996. + It was just as well we waited a few months, because although we worried we were + late, we were actually almost fatally early. There was a lot of talk in the + press then about ecommerce, but not many people actually wanted online stores. + [8] There were three main parts to the software: the editor, which people used + to build sites and which I wrote, the shopping cart, which Robert wrote, and + the manager, which kept track of orders and statistics, and which Trevor wrote. + In its time, the editor was one of the best general-purpose site builders. I + kept the code tight and didn''t have to integrate with any other software except + Robert''s and Trevor''s, so it was quite fun to work on. If all I''d had to + do was work on this software, the next 3 years would have been the easiest of + my life. Unfortunately I had to do a lot more, all of it stuff I was worse at + than programming, and the next 3 years were instead the most stressful. There + were a lot of startups making ecommerce software in the second half of the 90s. + We were determined to be the Microsoft Word, not the Interleaf. Which meant + being easy to use and inexpensive. It was lucky for us that we were poor, because + that caused us to make Viaweb even more inexpensive than we realized. We charged + $100 a month for a small store and $300 a month for a big one. This low price + was a big attraction, and a constant thorn in the sides of competitors, but + it wasn''t because of some clever insight that we set the price low. We had + no idea what businesses paid for things. $300 a month seemed like a lot of money + to us. We did a lot of things right by accident like that. For example, we + did what''s now called \"doing things that don''t scale,\" although at the time + we would have described it as \"being so lame that we''re driven to the most + desperate measures to get users.\" The most common of which was building stores + for them.", "file_path: data/paul_graham/paul_graham_essay.txt Which meant + being easy to use and inexpensive. It was lucky for us that we were poor, because + that caused us to make Viaweb even more inexpensive than we realized. We charged + $100 a month for a small store and $300 a month for a big one. This low price + was a big attraction, and a constant thorn in the sides of competitors, but + it wasn''t because of some clever insight that we set the price low. We had + no idea what businesses paid for things. $300 a month seemed like a lot of money + to us. We did a lot of things right by accident like that. For example, we + did what''s now called \"doing things that don''t scale,\" although at the time + we would have described it as \"being so lame that we''re driven to the most + desperate measures to get users.\" The most common of which was building stores + for them. This seemed particularly humiliating, since the whole raison d''etre + of our software was that people could use it to make their own stores. But anything + to get users. We learned a lot more about retail than we wanted to know. For + example, that if you could only have a small image of a man''s shirt (and all + images were small then by present standards), it was better to have a closeup + of the collar than a picture of the whole shirt. The reason I remember learning + this was that it meant I had to rescan about 30 images of men''s shirts. My + first set of scans were so beautiful too. Though this felt wrong, it was exactly + the right thing to be doing. Building stores for users taught us about retail, + and about how it felt to use our software. I was initially both mystified and + repelled by \"business\" and thought we needed a \"business person\" to be in + charge of it, but once we started to get users, I was converted, in much the + same way I was converted to fatherhood once I had kids. Whatever users wanted, + I was all theirs. Maybe one day we''d have so many users that I couldn''t scan + their images for them, but in the meantime there was nothing more important + to do. Another thing I didn''t get at the time is that growth rate is the ultimate + test of a startup. Our growth rate was fine. We had about 70 stores at the end + of 1996 and about 500 at the end of 1997. I mistakenly thought the thing that + mattered was the absolute number of users. And that is the thing that matters + in the sense that that''s how much money you''re making, and if you''re not + making enough, you might go out of business. But in the long term the growth + rate takes care of the absolute number. If we''d been a startup I was advising + at Y Combinator, I would have said: Stop being so stressed out, because you''re + doing fine. You''re growing 7x a year. Just don''t hire too many more people + and you''ll soon be profitable, and then you''ll control your own destiny. Alas + I hired lots more people, partly because our investors wanted me to, and partly + because that''s what startups did during the Internet Bubble. A company with + just a handful of employees would have seemed amateurish. So we didn''t reach + breakeven until about when Yahoo bought us in the summer of 1998. Which in turn + meant we were at the mercy of investors for the entire life of the company. + And since both we and our investors were noobs at startups, the result was a + mess even by startup standards. It was a huge relief when Yahoo bought us. + In principle our Viaweb stock was valuable. It was a share in a business that + was profitable and growing rapidly. But it didn''t feel very valuable to me; + I had no idea how to value a business, but I was all too keenly aware of the + near-death experiences we seemed to have every few months. Nor had I changed + my grad student lifestyle significantly since we started. So when Yahoo bought + us it felt like going from rags to riches. Since we were going to California, + I bought a car, a yellow 1998 VW GTI. I remember thinking that its leather seats + alone were by far the most luxurious thing I owned. The next year, from the + summer of 1998 to the summer of 1999, must have been the least productive of + my life. I didn''t realize it at the time, but I was worn out from the effort + and stress of running Viaweb. For a while after I got to California I tried + to continue my usual m.o.", "file_path: data/paul_graham/paul_graham_essay.txt But + it didn''t feel very valuable to me; I had no idea how to value a business, + but I was all too keenly aware of the near-death experiences we seemed to have + every few months. Nor had I changed my grad student lifestyle significantly + since we started. So when Yahoo bought us it felt like going from rags to riches. + Since we were going to California, I bought a car, a yellow 1998 VW GTI. I remember + thinking that its leather seats alone were by far the most luxurious thing I + owned. The next year, from the summer of 1998 to the summer of 1999, must have + been the least productive of my life. I didn''t realize it at the time, but + I was worn out from the effort and stress of running Viaweb. For a while after + I got to California I tried to continue my usual m.o. of programming till 3 + in the morning, but fatigue combined with Yahoo''s prematurely aged culture + and grim cube farm in Santa Clara gradually dragged me down. After a few months + it felt disconcertingly like working at Interleaf. Yahoo had given us a lot + of options when they bought us. At the time I thought Yahoo was so overvalued + that they''d never be worth anything, but to my astonishment the stock went + up 5x in the next year. I hung on till the first chunk of options vested, then + in the summer of 1999 I left. It had been so long since I''d painted anything + that I''d half forgotten why I was doing this. My brain had been entirely full + of software and men''s shirts for 4 years. But I had done this to get rich so + I could paint, I reminded myself, and now I was rich, so I should go paint. When + I said I was leaving, my boss at Yahoo had a long conversation with me about + my plans. I told him all about the kinds of pictures I wanted to paint. At the + time I was touched that he took such an interest in me. Now I realize it was + because he thought I was lying. My options at that point were worth about $2 + million a month. If I was leaving that kind of money on the table, it could + only be to go and start some new startup, and if I did, I might take people + with me. This was the height of the Internet Bubble, and Yahoo was ground zero + of it. My boss was at that moment a billionaire. Leaving then to start a new + startup must have seemed to him an insanely, and yet also plausibly, ambitious + plan. But I really was quitting to paint, and I started immediately. There + was no time to lose. I''d already burned 4 years getting rich. Now when I talk + to founders who are leaving after selling their companies, my advice is always + the same: take a vacation. That''s what I should have done, just gone off somewhere + and done nothing for a month or two, but the idea never occurred to me. So + I tried to paint, but I just didn''t seem to have any energy or ambition. Part + of the problem was that I didn''t know many people in California. I''d compounded + this problem by buying a house up in the Santa Cruz Mountains, with a beautiful + view but miles from anywhere. I stuck it out for a few more months, then in + desperation I went back to New York, where unless you understand about rent + control you''ll be surprised to hear I still had my apartment, sealed up like + a tomb of my old life. Idelle was in New York at least, and there were other + people trying to paint there, even though I didn''t know any of them. When + I got back to New York I resumed my old life, except now I was rich. It was + as weird as it sounds. I resumed all my old patterns, except now there were + doors where there hadn''t been. Now when I was tired of walking, all I had to + do was raise my hand, and (unless it was raining) a taxi would stop to pick + me up. Now when I walked past charming little restaurants I could go in and + order lunch. It was exciting for a while. Painting started to go better. I experimented + with a new kind of still life where I''d paint one painting in the old way, + then photograph it and print it, blown up, on canvas, and then use that as the + underpainting for a second still life, painted from the same objects (which + hopefully hadn''t rotted yet). Meanwhile I looked for an apartment to buy. + Now I could actually choose what neighborhood to live in. Where, I asked myself + and various real estate agents, is the Cambridge of New York?", "file_path: + data/paul_graham/paul_graham_essay.txt It was as weird as it sounds. I resumed + all my old patterns, except now there were doors where there hadn''t been. Now + when I was tired of walking, all I had to do was raise my hand, and (unless + it was raining) a taxi would stop to pick me up. Now when I walked past charming + little restaurants I could go in and order lunch. It was exciting for a while. + Painting started to go better. I experimented with a new kind of still life + where I''d paint one painting in the old way, then photograph it and print it, + blown up, on canvas, and then use that as the underpainting for a second still + life, painted from the same objects (which hopefully hadn''t rotted yet). Meanwhile + I looked for an apartment to buy. Now I could actually choose what neighborhood + to live in. Where, I asked myself and various real estate agents, is the Cambridge + of New York? Aided by occasional visits to actual Cambridge, I gradually realized + there wasn''t one. Huh. Around this time, in the spring of 2000, I had an idea. + It was clear from our experience with Viaweb that web apps were the future. + Why not build a web app for making web apps? Why not let people edit code on + our server through the browser, and then host the resulting applications for + them? [9] You could run all sorts of services on the servers that these applications + could use just by making an API call: making and receiving phone calls, manipulating + images, taking credit card payments, etc. I got so excited about this idea + that I couldn''t think about anything else. It seemed obvious that this was + the future. I didn''t particularly want to start another company, but it was + clear that this idea would have to be embodied as one, so I decided to move + to Cambridge and start it. I hoped to lure Robert into working on it with me, + but there I ran into a hitch. Robert was now a postdoc at MIT, and though he''d + made a lot of money the last time I''d lured him into working on one of my schemes, + it had also been a huge time sink. So while he agreed that it sounded like a + plausible idea, he firmly refused to work on it. Hmph. Well, I''d do it myself + then. I recruited Dan Giffin, who had worked for Viaweb, and two undergrads + who wanted summer jobs, and we got to work trying to build what it''s now clear + is about twenty companies and several open source projects worth of software. + The language for defining applications would of course be a dialect of Lisp. + But I wasn''t so naive as to assume I could spring an overt Lisp on a general + audience; we''d hide the parentheses, like Dylan did. By then there was a name + for the kind of company Viaweb was, an \"application service provider,\" or + ASP. This name didn''t last long before it was replaced by \"software as a service,\" + but it was current for long enough that I named this new company after it: it + was going to be called Aspra. I started working on the application builder, + Dan worked on network infrastructure, and the two undergrads worked on the first + two services (images and phone calls). But about halfway through the summer + I realized I really didn''t want to run a company \u2014 especially not a big + one, which it was looking like this would have to be. I''d only started Viaweb + because I needed the money. Now that I didn''t need money anymore, why was I + doing this? If this vision had to be realized as a company, then screw the vision. + I''d build a subset that could be done as an open source project. Much to my + surprise, the time I spent working on this stuff was not wasted after all. After + we started Y Combinator, I would often encounter startups working on parts of + this new architecture, and it was very useful to have spent so much time thinking + about it and even trying to write some of it. The subset I would build as an + open source project was the new Lisp, whose parentheses I now wouldn''t even + have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because + one of the distinctive features of the language is that it has dialects, and + partly, I think, because we have in our minds a Platonic form of Lisp that all + existing dialects fall short of. I certainly did. So at the end of the summer + Dan and I switched to working on this new dialect of Lisp, which I called Arc, + in a house I bought in Cambridge. The following spring, lightning struck.", + "file_path: data/paul_graham/paul_graham_essay.txt Much to my surprise, the + time I spent working on this stuff was not wasted after all. After we started + Y Combinator, I would often encounter startups working on parts of this new + architecture, and it was very useful to have spent so much time thinking about + it and even trying to write some of it. The subset I would build as an open + source project was the new Lisp, whose parentheses I now wouldn''t even have + to hide. A lot of Lisp hackers dream of building a new Lisp, partly because + one of the distinctive features of the language is that it has dialects, and + partly, I think, because we have in our minds a Platonic form of Lisp that all + existing dialects fall short of. I certainly did. So at the end of the summer + Dan and I switched to working on this new dialect of Lisp, which I called Arc, + in a house I bought in Cambridge. The following spring, lightning struck. I + was invited to give a talk at a Lisp conference, so I gave one about how we''d + used Lisp at Viaweb. Afterward I put a postscript file of this talk online, + on paulgraham.com, which I''d created years before using Viaweb but had never + used for anything. In one day it got 30,000 page views. What on earth had happened? + The referring urls showed that someone had posted it on Slashdot. [10] Wow, + I thought, there''s an audience. If I write something and put it on the web, + anyone can read it. That may seem obvious now, but it was surprising then. In + the print era there was a narrow channel to readers, guarded by fierce monsters + known as editors. The only way to get an audience for anything you wrote was + to get it published as a book, or in a newspaper or magazine. Now anyone could + publish anything. This had been possible in principle since 1993, but not many + people had realized it yet. I had been intimately involved with building the + infrastructure of the web for most of that time, and a writer as well, and it + had taken me 8 years to realize it. Even then it took me several years to understand + the implications. It meant there would be a whole new generation of essays. + [11] In the print era, the channel for publishing essays had been vanishingly + small. Except for a few officially anointed thinkers who went to the right parties + in New York, the only people allowed to publish essays were specialists writing + about their specialties. There were so many essays that had never been written, + because there had been no way to publish them. Now they could be, and I was + going to write them. [12] I''ve worked on several different things, but to + the extent there was a turning point where I figured out what to work on, it + was when I started publishing essays online. From then on I knew that whatever + else I did, I''d always write essays too. I knew that online essays would be + a marginal medium at first. Socially they''d seem more like rants posted by + nutjobs on their GeoCities sites than the genteel and beautifully typeset compositions + published in The New Yorker. But by this point I knew enough to find that encouraging + instead of discouraging. One of the most conspicuous patterns I''ve noticed + in my life is how well it has worked, for me at least, to work on things that + weren''t prestigious. Still life has always been the least prestigious form + of painting. Viaweb and Y Combinator both seemed lame when we started them. + I still get the glassy eye from strangers when they ask what I''m writing, and + I explain that it''s an essay I''m going to publish on my web site. Even Lisp, + though prestigious intellectually in something like the way Latin is, also seems + about as hip. It''s not that unprestigious types of work are good per se. But + when you find yourself drawn to some kind of work despite its current lack of + prestige, it''s a sign both that there''s something real to be discovered there, + and that you have the right kind of motives. Impure motives are a big danger + for the ambitious. If anything is going to lead you astray, it will be the desire + to impress people. So while working on things that aren''t prestigious doesn''t + guarantee you''re on the right track, it at least guarantees you''re not on + the most common type of wrong one. Over the next several years I wrote lots + of essays about all kinds of different topics. O''Reilly reprinted a collection + of them as a book, called Hackers & Painters after one of the essays in it. + I also worked on spam filters, and did some more painting.", "file_path: data/paul_graham/paul_graham_essay.txt It''s + not that unprestigious types of work are good per se. But when you find yourself + drawn to some kind of work despite its current lack of prestige, it''s a sign + both that there''s something real to be discovered there, and that you have + the right kind of motives. Impure motives are a big danger for the ambitious. + If anything is going to lead you astray, it will be the desire to impress people. + So while working on things that aren''t prestigious doesn''t guarantee you''re + on the right track, it at least guarantees you''re not on the most common type + of wrong one. Over the next several years I wrote lots of essays about all + kinds of different topics. O''Reilly reprinted a collection of them as a book, + called Hackers & Painters after one of the essays in it. I also worked on spam + filters, and did some more painting. I used to have dinners for a group of friends + every thursday night, which taught me how to cook for groups. And I bought another + building in Cambridge, a former candy factory (and later, twas said, porn studio), + to use as an office. One night in October 2003 there was a big party at my + house. It was a clever idea of my friend Maria Daniels, who was one of the thursday + diners. Three separate hosts would all invite their friends to one party. So + for every guest, two thirds of the other guests would be people they didn''t + know but would probably like. One of the guests was someone I didn''t know but + would turn out to like a lot: a woman called Jessica Livingston. A couple days + later I asked her out. Jessica was in charge of marketing at a Boston investment + bank. This bank thought it understood startups, but over the next year, as she + met friends of mine from the startup world, she was surprised how different + reality was. And how colorful their stories were. So she decided to compile + a book of interviews with startup founders. When the bank had financial problems + and she had to fire half her staff, she started looking for a new job. In early + 2005 she interviewed for a marketing job at a Boston VC firm. It took them weeks + to make up their minds, and during this time I started telling her about all + the things that needed to be fixed about venture capital. They should make a + larger number of smaller investments instead of a handful of giant ones, they + should be funding younger, more technical founders instead of MBAs, they should + let the founders remain as CEO, and so on. One of my tricks for writing essays + had always been to give talks. The prospect of having to stand up in front of + a group of people and tell them something that won''t waste their time is a + great spur to the imagination. When the Harvard Computer Society, the undergrad + computer club, asked me to give a talk, I decided I would tell them how to start + a startup. Maybe they''d be able to avoid the worst of the mistakes we''d made. So + I gave this talk, in the course of which I told them that the best sources of + seed funding were successful startup founders, because then they''d be sources + of advice too. Whereupon it seemed they were all looking expectantly at me. + Horrified at the prospect of having my inbox flooded by business plans (if I''d + only known), I blurted out \"But not me!\" and went on with the talk. But afterward + it occurred to me that I should really stop procrastinating about angel investing. + I''d been meaning to since Yahoo bought us, and now it was 7 years later and + I still hadn''t done one angel investment. Meanwhile I had been scheming with + Robert and Trevor about projects we could work on together. I missed working + with them, and it seemed like there had to be something we could collaborate + on. As Jessica and I were walking home from dinner on March 11, at the corner + of Garden and Walker streets, these three threads converged. Screw the VCs who + were taking so long to make up their minds. We''d start our own investment firm + and actually implement the ideas we''d been talking about. I''d fund it, and + Jessica could quit her job and work for it, and we''d get Robert and Trevor + as partners too. [13] Once again, ignorance worked in our favor. We had no + idea how to be angel investors, and in Boston in 2005 there were no Ron Conways + to learn from. So we just made what seemed like the obvious choices, and some + of the things we did turned out to be novel. There are multiple components + to Y Combinator, and we didn''t figure them all out at once. The part we got + first was to be an angel firm.", "file_path: data/paul_graham/paul_graham_essay.txt As + Jessica and I were walking home from dinner on March 11, at the corner of Garden + and Walker streets, these three threads converged. Screw the VCs who were taking + so long to make up their minds. We''d start our own investment firm and actually + implement the ideas we''d been talking about. I''d fund it, and Jessica could + quit her job and work for it, and we''d get Robert and Trevor as partners too. + [13] Once again, ignorance worked in our favor. We had no idea how to be angel + investors, and in Boston in 2005 there were no Ron Conways to learn from. So + we just made what seemed like the obvious choices, and some of the things we + did turned out to be novel. There are multiple components to Y Combinator, + and we didn''t figure them all out at once. The part we got first was to be + an angel firm. In those days, those two words didn''t go together. There were + VC firms, which were organized companies with people whose job it was to make + investments, but they only did big, million dollar investments. And there were + angels, who did smaller investments, but these were individuals who were usually + focused on other things and made investments on the side. And neither of them + helped founders enough in the beginning. We knew how helpless founders were + in some respects, because we remembered how helpless we''d been. For example, + one thing Julian had done for us that seemed to us like magic was to get us + set up as a company. We were fine writing fairly difficult software, but actually + getting incorporated, with bylaws and stock and all that stuff, how on earth + did you do that? Our plan was not only to make seed investments, but to do for + startups everything Julian had done for us. YC was not organized as a fund. + It was cheap enough to run that we funded it with our own money. That went right + by 99% of readers, but professional investors are thinking \"Wow, that means + they got all the returns.\" But once again, this was not due to any particular + insight on our part. We didn''t know how VC firms were organized. It never occurred + to us to try to raise a fund, and if it had, we wouldn''t have known where to + start. [14] The most distinctive thing about YC is the batch model: to fund + a bunch of startups all at once, twice a year, and then to spend three months + focusing intensively on trying to help them. That part we discovered by accident, + not merely implicitly but explicitly due to our ignorance about investing. We + needed to get experience as investors. What better way, we thought, than to + fund a whole bunch of startups at once? We knew undergrads got temporary jobs + at tech companies during the summer. Why not organize a summer program where + they''d start startups instead? We wouldn''t feel guilty for being in a sense + fake investors, because they would in a similar sense be fake founders. So while + we probably wouldn''t make much money out of it, we''d at least get to practice + being investors on them, and they for their part would probably have a more + interesting summer than they would working at Microsoft. We''d use the building + I owned in Cambridge as our headquarters. We''d all have dinner there once a + week \u2014 on tuesdays, since I was already cooking for the thursday diners + on thursdays \u2014 and after dinner we''d bring in experts on startups to give + talks. We knew undergrads were deciding then about summer jobs, so in a matter + of days we cooked up something we called the Summer Founders Program, and I + posted an announcement on my site, inviting undergrads to apply. I had never + imagined that writing essays would be a way to get \"deal flow,\" as investors + call it, but it turned out to be the perfect source. [15] We got 225 applications + for the Summer Founders Program, and we were surprised to find that a lot of + them were from people who''d already graduated, or were about to that spring. + Already this SFP thing was starting to feel more serious than we''d intended. We + invited about 20 of the 225 groups to interview in person, and from those we + picked 8 to fund. They were an impressive group. That first batch included reddit, + Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who + had already helped write the RSS spec and would a few years later become a martyr + for open access, and Sam Altman, who would later become the second president + of YC. I don''t think it was entirely luck that the first batch was so good.", + "file_path: data/paul_graham/paul_graham_essay.txt [15] We got 225 applications + for the Summer Founders Program, and we were surprised to find that a lot of + them were from people who''d already graduated, or were about to that spring. + Already this SFP thing was starting to feel more serious than we''d intended. We + invited about 20 of the 225 groups to interview in person, and from those we + picked 8 to fund. They were an impressive group. That first batch included reddit, + Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who + had already helped write the RSS spec and would a few years later become a martyr + for open access, and Sam Altman, who would later become the second president + of YC. I don''t think it was entirely luck that the first batch was so good. + You had to be pretty bold to sign up for a weird thing like the Summer Founders + Program instead of a summer job at a legit place like Microsoft or Goldman Sachs. The + deal for startups was based on a combination of the deal we did with Julian + ($10k for 10%) and what Robert said MIT grad students got for the summer ($6k). + We invested $6k per founder, which in the typical two-founder case was $12k, + in return for 6%. That had to be fair, because it was twice as good as the deal + we ourselves had taken. Plus that first summer, which was really hot, Jessica + brought the founders free air conditioners. [16] Fairly quickly I realized + that we had stumbled upon the way to scale startup funding. Funding startups + in batches was more convenient for us, because it meant we could do things for + a lot of startups at once, but being part of a batch was better for the startups + too. It solved one of the biggest problems faced by founders: the isolation. + Now you not only had colleagues, but colleagues who understood the problems + you were facing and could tell you how they were solving them. As YC grew, + we started to notice other advantages of scale. The alumni became a tight community, + dedicated to helping one another, and especially the current batch, whose shoes + they remembered being in. We also noticed that the startups were becoming one + another''s customers. We used to refer jokingly to the \"YC GDP,\" but as YC + grows this becomes less and less of a joke. Now lots of startups get their initial + set of customers almost entirely from among their batchmates. I had not originally + intended YC to be a full-time job. I was going to do three things: hack, write + essays, and work on YC. As YC grew, and I grew more excited about it, it started + to take up a lot more than a third of my attention. But for the first few years + I was still able to work on other things. In the summer of 2006, Robert and + I started working on a new version of Arc. This one was reasonably fast, because + it was compiled into Scheme. To test this new Arc, I wrote Hacker News in it. + It was originally meant to be a news aggregator for startup founders and was + called Startup News, but after a few months I got tired of reading about nothing + but startups. Plus it wasn''t startup founders we wanted to reach. It was future + startup founders. So I changed the name to Hacker News and the topic to whatever + engaged one''s intellectual curiosity. HN was no doubt good for YC, but it + was also by far the biggest source of stress for me. If all I''d had to do was + select and help founders, life would have been so easy. And that implies that + HN was a mistake. Surely the biggest source of stress in one''s work should + at least be something close to the core of the work. Whereas I was like someone + who was in pain while running a marathon not from the exertion of running, but + because I had a blister from an ill-fitting shoe. When I was dealing with some + urgent problem during YC, there was about a 60% chance it had to do with HN, + and a 40% chance it had do with everything else combined. [17] As well as HN, + I wrote all of YC''s internal software in Arc. But while I continued to work + a good deal in Arc, I gradually stopped working on Arc, partly because I didn''t + have time to, and partly because it was a lot less attractive to mess around + with the language now that we had all this infrastructure depending on it. So + now my three projects were reduced to two: writing essays and working on YC. YC + was different from other kinds of work I''ve done. Instead of deciding for myself + what to work on, the problems came to me.", "file_path: data/paul_graham/paul_graham_essay.txt When + I was dealing with some urgent problem during YC, there was about a 60% chance + it had to do with HN, and a 40% chance it had do with everything else combined. + [17] As well as HN, I wrote all of YC''s internal software in Arc. But while + I continued to work a good deal in Arc, I gradually stopped working on Arc, + partly because I didn''t have time to, and partly because it was a lot less + attractive to mess around with the language now that we had all this infrastructure + depending on it. So now my three projects were reduced to two: writing essays + and working on YC. YC was different from other kinds of work I''ve done. Instead + of deciding for myself what to work on, the problems came to me. Every 6 months + there was a new batch of startups, and their problems, whatever they were, became + our problems. It was very engaging work, because their problems were quite varied, + and the good founders were very effective. If you were trying to learn the most + you could about startups in the shortest possible time, you couldn''t have picked + a better way to do it. There were parts of the job I didn''t like. Disputes + between cofounders, figuring out when people were lying to us, fighting with + people who maltreated the startups, and so on. But I worked hard even at the + parts I didn''t like. I was haunted by something Kevin Hale once said about + companies: \"No one works harder than the boss.\" He meant it both descriptively + and prescriptively, and it was the second part that scared me. I wanted YC to + be good, so if how hard I worked set the upper bound on how hard everyone else + worked, I''d better work very hard. One day in 2010, when he was visiting California + for interviews, Robert Morris did something astonishing: he offered me unsolicited + advice. I can only remember him doing that once before. One day at Viaweb, when + I was bent over double from a kidney stone, he suggested that it would be a + good idea for him to take me to the hospital. That was what it took for Rtm + to offer unsolicited advice. So I remember his exact words very clearly. \"You + know,\" he said, \"you should make sure Y Combinator isn''t the last cool thing + you do.\" At the time I didn''t understand what he meant, but gradually it + dawned on me that he was saying I should quit. This seemed strange advice, because + YC was doing great. But if there was one thing rarer than Rtm offering advice, + it was Rtm being wrong. So this set me thinking. It was true that on my current + trajectory, YC would be the last thing I did, because it was only taking up + more of my attention. It had already eaten Arc, and was in the process of eating + essays too. Either YC was my life''s work or I''d have to leave eventually. + And it wasn''t, so I would. In the summer of 2012 my mother had a stroke, and + the cause turned out to be a blood clot caused by colon cancer. The stroke destroyed + her balance, and she was put in a nursing home, but she really wanted to get + out of it and back to her house, and my sister and I were determined to help + her do it. I used to fly up to Oregon to visit her regularly, and I had a lot + of time to think on those flights. On one of them I realized I was ready to + hand YC over to someone else. I asked Jessica if she wanted to be president, + but she didn''t, so we decided we''d try to recruit Sam Altman. We talked to + Robert and Trevor and we agreed to make it a complete changing of the guard. + Up till that point YC had been controlled by the original LLC we four had started. + But we wanted YC to last for a long time, and to do that it couldn''t be controlled + by the founders. So if Sam said yes, we''d let him reorganize YC. Robert and + I would retire, and Jessica and Trevor would become ordinary partners. When + we asked Sam if he wanted to be president of YC, initially he said no. He wanted + to start a startup to make nuclear reactors. But I kept at it, and in October + 2013 he finally agreed. We decided he''d take over starting with the winter + 2014 batch. For the rest of 2013 I left running YC more and more to Sam, partly + so he could learn the job, and partly because I was focused on my mother, whose + cancer had returned.", "file_path: data/paul_graham/paul_graham_essay.txt Up + till that point YC had been controlled by the original LLC we four had started. + But we wanted YC to last for a long time, and to do that it couldn''t be controlled + by the founders. So if Sam said yes, we''d let him reorganize YC. Robert and + I would retire, and Jessica and Trevor would become ordinary partners. When + we asked Sam if he wanted to be president of YC, initially he said no. He wanted + to start a startup to make nuclear reactors. But I kept at it, and in October + 2013 he finally agreed. We decided he''d take over starting with the winter + 2014 batch. For the rest of 2013 I left running YC more and more to Sam, partly + so he could learn the job, and partly because I was focused on my mother, whose + cancer had returned. She died on January 15, 2014. We knew this was coming, + but it was still hard when it did. I kept working on YC till March, to help + get that batch of startups through Demo Day, then I checked out pretty completely. + (I still talk to alumni and to new startups working on things I''m interested + in, but that only takes a few hours a week.) What should I do next? Rtm''s + advice hadn''t included anything about that. I wanted to do something completely + different, so I decided I''d paint. I wanted to see how good I could get if + I really focused on it. So the day after I stopped working on YC, I started + painting. I was rusty and it took a while to get back into shape, but it was + at least completely engaging. [18] I spent most of the rest of 2014 painting. + I''d never been able to work so uninterruptedly before, and I got to be better + than I had been. Not good enough, but better. Then in November, right in the + middle of a painting, I ran out of steam. Up till that point I''d always been + curious to see how the painting I was working on would turn out, but suddenly + finishing this one seemed like a chore. So I stopped working on it and cleaned + my brushes and haven''t painted since. So far anyway. I realize that sounds + rather wimpy. But attention is a zero sum game. If you can choose what to work + on, and you choose a project that''s not the best one (or at least a good one) + for you, then it''s getting in the way of another project that is. And at 50 + there was some opportunity cost to screwing around. I started writing essays + again, and wrote a bunch of new ones over the next few months. I even wrote + a couple that weren''t about startups. Then in March 2015 I started working + on Lisp again. The distinctive thing about Lisp is that its core is a language + defined by writing an interpreter in itself. It wasn''t originally intended + as a programming language in the ordinary sense. It was meant to be a formal + model of computation, an alternative to the Turing machine. If you want to write + an interpreter for a language in itself, what''s the minimum set of predefined + operators you need? The Lisp that John McCarthy invented, or more accurately + discovered, is an answer to that question. [19] McCarthy didn''t realize this + Lisp could even be used to program computers till his grad student Steve Russell + suggested it. Russell translated McCarthy''s interpreter into IBM 704 machine + language, and from that point Lisp started also to be a programming language + in the ordinary sense. But its origins as a model of computation gave it a power + and elegance that other languages couldn''t match. It was this that attracted + me in college, though I didn''t understand why at the time. McCarthy''s 1960 + Lisp did nothing more than interpret Lisp expressions. It was missing a lot + of things you''d want in a programming language. So these had to be added, and + when they were, they weren''t defined using McCarthy''s original axiomatic approach. + That wouldn''t have been feasible at the time. McCarthy tested his interpreter + by hand-simulating the execution of programs. But it was already getting close + to the limit of interpreters you could test that way \u2014 indeed, there was + a bug in it that McCarthy had overlooked. To test a more complicated interpreter, + you''d have had to run it, and computers then weren''t powerful enough. Now + they are, though. Now you could continue using McCarthy''s axiomatic approach + till you''d defined a complete programming language. And as long as every change + you made to McCarthy''s Lisp was a discoveredness-preserving transformation, + you could, in principle, end up with a complete language that had this quality.", + "file_path: data/paul_graham/paul_graham_essay.txt It was missing a lot of + things you''d want in a programming language. So these had to be added, and + when they were, they weren''t defined using McCarthy''s original axiomatic approach. + That wouldn''t have been feasible at the time. McCarthy tested his interpreter + by hand-simulating the execution of programs. But it was already getting close + to the limit of interpreters you could test that way \u2014 indeed, there was + a bug in it that McCarthy had overlooked. To test a more complicated interpreter, + you''d have had to run it, and computers then weren''t powerful enough. Now + they are, though. Now you could continue using McCarthy''s axiomatic approach + till you''d defined a complete programming language. And as long as every change + you made to McCarthy''s Lisp was a discoveredness-preserving transformation, + you could, in principle, end up with a complete language that had this quality. + Harder to do than to talk about, of course, but if it was possible in principle, + why not try? So I decided to take a shot at it. It took 4 years, from March + 26, 2015 to October 12, 2019. It was fortunate that I had a precisely defined + goal, or it would have been hard to keep at it for so long. I wrote this new + Lisp, called Bel, in itself in Arc. That may sound like a contradiction, but + it''s an indication of the sort of trickery I had to engage in to make this + work. By means of an egregious collection of hacks I managed to make something + close enough to an interpreter written in itself that could actually run. Not + fast, but fast enough to test. I had to ban myself from writing essays during + most of this time, or I''d never have finished. In late 2015 I spent 3 months + writing essays, and when I went back to working on Bel I could barely understand + the code. Not so much because it was badly written as because the problem is + so convoluted. When you''re working on an interpreter written in itself, it''s + hard to keep track of what''s happening at what level, and errors can be practically + encrypted by the time you get them. So I said no more essays till Bel was done. + But I told few people about Bel while I was working on it. So for years it must + have seemed that I was doing nothing, when in fact I was working harder than + I''d ever worked on anything. Occasionally after wrestling for hours with some + gruesome bug I''d check Twitter or HN and see someone asking \"Does Paul Graham + still code?\" Working on Bel was hard but satisfying. I worked on it so intensively + that at any given time I had a decent chunk of the code in my head and could + write more there. I remember taking the boys to the coast on a sunny day in + 2015 and figuring out how to deal with some problem involving continuations + while I watched them play in the tide pools. It felt like I was doing life right. + I remember that because I was slightly dismayed at how novel it felt. The good + news is that I had more moments like this over the next few years. In the summer + of 2016 we moved to England. We wanted our kids to see what it was like living + in another country, and since I was a British citizen by birth, that seemed + the obvious choice. We only meant to stay for a year, but we liked it so much + that we still live there. So most of Bel was written in England. In the fall + of 2019, Bel was finally finished. Like McCarthy''s original Lisp, it''s a spec + rather than an implementation, although like McCarthy''s Lisp it''s a spec expressed + as code. Now that I could write essays again, I wrote a bunch about topics + I''d had stacked up. I kept writing essays through 2020, but I also started + to think about other things I could work on. How should I choose what to do? + Well, how had I chosen what to work on in the past? I wrote an essay for myself + to answer that question, and I was surprised how long and messy the answer turned + out to be. If this surprised me, who''d lived it, then I thought perhaps it + would be interesting to other people, and encouraging to those with similarly + messy lives. So I wrote a more detailed version for others to read, and this + is the last sentence of it. Notes [1] My experience skipped a step + in the evolution of computers: time-sharing machines with interactive OSes. + I went straight from batch processing to microcomputers, which made microcomputers + seem all the more exciting.", "file_path: data/paul_graham/paul_graham_essay.txt Now + that I could write essays again, I wrote a bunch about topics I''d had stacked + up. I kept writing essays through 2020, but I also started to think about other + things I could work on. How should I choose what to do? Well, how had I chosen + what to work on in the past? I wrote an essay for myself to answer that question, + and I was surprised how long and messy the answer turned out to be. If this + surprised me, who''d lived it, then I thought perhaps it would be interesting + to other people, and encouraging to those with similarly messy lives. So I wrote + a more detailed version for others to read, and this is the last sentence of + it. Notes [1] My experience skipped a step in the evolution of computers: + time-sharing machines with interactive OSes. I went straight from batch processing + to microcomputers, which made microcomputers seem all the more exciting. [2] + Italian words for abstract concepts can nearly always be predicted from their + English cognates (except for occasional traps like polluzione). It''s the everyday + words that differ. So if you string together a lot of abstract concepts with + a few simple verbs, you can make a little Italian go a long way. [3] I lived + at Piazza San Felice 4, so my walk to the Accademia went straight down the spine + of old Florence: past the Pitti, across the bridge, past Orsanmichele, between + the Duomo and the Baptistery, and then up Via Ricasoli to Piazza San Marco. + I saw Florence at street level in every possible condition, from empty dark + winter evenings to sweltering summer days when the streets were packed with + tourists. [4] You can of course paint people like still lives if you want to, + and they''re willing. That sort of portrait is arguably the apex of still life + painting, though the long sitting does tend to produce pained expressions in + the sitters. [5] Interleaf was one of many companies that had smart people + and built impressive technology, and yet got crushed by Moore''s Law. In the + 1990s the exponential growth in the power of commodity (i.e. Intel) processors + rolled up high-end, special-purpose hardware and software companies like a bulldozer. [6] + The signature style seekers at RISD weren''t specifically mercenary. In the + art world, money and coolness are tightly coupled. Anything expensive comes + to be seen as cool, and anything seen as cool will soon become equally expensive. [7] + Technically the apartment wasn''t rent-controlled but rent-stabilized, but this + is a refinement only New Yorkers would know or care about. The point is that + it was really cheap, less than half market price. [8] Most software you can + launch as soon as it''s done. But when the software is an online store builder + and you''re hosting the stores, if you don''t have any users yet, that fact + will be painfully obvious. So before we could launch publicly we had to launch + privately, in the sense of recruiting an initial set of users and making sure + they had decent-looking stores. [9] We''d had a code editor in Viaweb for users + to define their own page styles. They didn''t know it, but they were editing + Lisp expressions underneath. But this wasn''t an app editor, because the code + ran when the merchants'' sites were generated, not when shoppers visited them. [10] + This was the first instance of what is now a familiar experience, and so was + what happened next, when I read the comments and found they were full of angry + people. How could I claim that Lisp was better than other languages? Weren''t + they all Turing complete? People who see the responses to essays I write sometimes + tell me how sorry they feel for me, but I''m not exaggerating when I reply that + it has always been like this, since the very beginning. It comes with the territory. + An essay must tell readers things they don''t already know, and some people + dislike being told such things. [11] People put plenty of stuff on the internet + in the 90s of course, but putting something online is not the same as publishing + it online. Publishing online means you treat the online version as the (or at + least a) primary version. [12] There is a general lesson here that our experience + with Y Combinator also teaches: Customs continue to constrain you long after + the restrictions that caused them have disappeared. Customary VC practice had + once, like the customs about publishing essays, been based on real constraints. + Startups had once been much more expensive to start, and proportionally rare.", + "file_path: data/paul_graham/paul_graham_essay.txt People who see the responses + to essays I write sometimes tell me how sorry they feel for me, but I''m not + exaggerating when I reply that it has always been like this, since the very + beginning. It comes with the territory. An essay must tell readers things they + don''t already know, and some people dislike being told such things. [11] People + put plenty of stuff on the internet in the 90s of course, but putting something + online is not the same as publishing it online. Publishing online means you + treat the online version as the (or at least a) primary version. [12] There + is a general lesson here that our experience with Y Combinator also teaches: + Customs continue to constrain you long after the restrictions that caused them + have disappeared. Customary VC practice had once, like the customs about publishing + essays, been based on real constraints. Startups had once been much more expensive + to start, and proportionally rare. Now they could be cheap and common, but the + VCs'' customs still reflected the old world, just as customs about writing essays + still reflected the constraints of the print era. Which in turn implies that + people who are independent-minded (i.e. less influenced by custom) will have + an advantage in fields affected by rapid change (where customs are more likely + to be obsolete). Here''s an interesting point, though: you can''t always predict + which fields will be affected by rapid change. Obviously software and venture + capital will be, but who would have predicted that essay writing would be? [13] + Y Combinator was not the original name. At first we were called Cambridge Seed. + But we didn''t want a regional name, in case someone copied us in Silicon Valley, + so we renamed ourselves after one of the coolest tricks in the lambda calculus, + the Y combinator. I picked orange as our color partly because it''s the warmest, + and partly because no VC used it. In 2005 all the VCs used staid colors like + maroon, navy blue, and forest green, because they were trying to appeal to LPs, + not founders. The YC logo itself is an inside joke: the Viaweb logo had been + a white V on a red circle, so I made the YC logo a white Y on an orange square. [14] + YC did become a fund for a couple years starting in 2009, because it was getting + so big I could no longer afford to fund it personally. But after Heroku got + bought we had enough money to go back to being self-funded. [15] I''ve never + liked the term \"deal flow,\" because it implies that the number of new startups + at any given time is fixed. This is not only false, but it''s the purpose of + YC to falsify it, by causing startups to be founded that would not otherwise + have existed. [16] She reports that they were all different shapes and sizes, + because there was a run on air conditioners and she had to get whatever she + could, but that they were all heavier than she could carry now. [17] Another + problem with HN was a bizarre edge case that occurs when you both write essays + and run a forum. When you run a forum, you''re assumed to see if not every conversation, + at least every conversation involving you. And when you write essays, people + post highly imaginative misinterpretations of them on forums. Individually these + two phenomena are tedious but bearable, but the combination is disastrous. You + actually have to respond to the misinterpretations, because the assumption that + you''re present in the conversation means that not responding to any sufficiently + upvoted misinterpretation reads as a tacit admission that it''s correct. But + that in turn encourages more; anyone who wants to pick a fight with you senses + that now is their chance. [18] The worst thing about leaving YC was not working + with Jessica anymore. We''d been working on YC almost the whole time we''d known + each other, and we''d neither tried nor wanted to separate it from our personal + lives, so leaving was like pulling up a deeply rooted tree. [19] One way to + get more precise about the concept of invented vs discovered is to talk about + space aliens. Any sufficiently advanced alien civilization would certainly know + about the Pythagorean theorem, for example. I believe, though with less certainty, + that they would also know about the Lisp in McCarthy''s 1960 paper. But if + so there''s no reason to suppose that this is the limit of the language that + might be known to them. Presumably aliens need numbers and errors and I/O too. + So it seems likely there exists at least one path out of McCarthy''s Lisp along + which discoveredness is preserved.", "file_path: data/paul_graham/paul_graham_essay.txt [18] + The worst thing about leaving YC was not working with Jessica anymore. We''d + been working on YC almost the whole time we''d known each other, and we''d neither + tried nor wanted to separate it from our personal lives, so leaving was like + pulling up a deeply rooted tree. [19] One way to get more precise about the + concept of invented vs discovered is to talk about space aliens. Any sufficiently + advanced alien civilization would certainly know about the Pythagorean theorem, + for example. I believe, though with less certainty, that they would also know + about the Lisp in McCarthy''s 1960 paper. But if so there''s no reason to suppose + that this is the limit of the language that might be known to them. Presumably + aliens need numbers and errors and I/O too. So it seems likely there exists + at least one path out of McCarthy''s Lisp along which discoveredness is preserved. Thanks + to Trevor Blackwell, John Collison, Patrick Collison, Daniel Gackle, Ralph Hazell, + Jessica Livingston, Robert Morris, and Harj Taggar for reading drafts of this."], + "model": "text-embedding-3-large", "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '93533' + content-type: + - application/json + cookie: + - __cf_bm=4Oa_eg2jYnKelfPPMFh7Bu6vLzYOOgWfqLUDj2Fw_wA-1709035974-1.0-AST0VxbhB47M+6MPMGddu6xmWJd3+0MoSrWfOLLQleN4pFyK52ZUJmH7id2xq6uHX3m0KM3WJ72Yj2eeXeGcyN4=; + _cfuvid=MO5U2eYh6bXK28IOe52UsuuJpDCCZLFa7CV8poO92Ok-1709035974976-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c056bf2ae90d6d-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:56 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-3-large + openai-organization: + - traceloop + openai-processing-ms: + - '627' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4976684' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 279ms + x-request-id: + - req_5a4219633065eee5225b75bc01477a6f + status: + code: 200 + message: OK +- request: + body: '{"input": ["What did the author do growing up?"], "model": "text-embedding-3-large", + "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '113' + content-type: + - application/json + cookie: + - __cf_bm=4Oa_eg2jYnKelfPPMFh7Bu6vLzYOOgWfqLUDj2Fw_wA-1709035974-1.0-AST0VxbhB47M+6MPMGddu6xmWJd3+0MoSrWfOLLQleN4pFyK52ZUJmH7id2xq6uHX3m0KM3WJ72Yj2eeXeGcyN4=; + _cfuvid=MO5U2eYh6bXK28IOe52UsuuJpDCCZLFa7CV8poO92Ok-1709035974976-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c056ca9f570d6d-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:12:57 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-3-large + openai-organization: + - traceloop + openai-processing-ms: + - '25' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4999992' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 0s + x-request-id: + - req_b022da25ef0b1c8c483138ce3fdb3330 status: code: 200 message: OK @@ -5817,8 +11918,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=b_yI9zhtNgDaejZU0VtmxeMUUJgGNHXjtR965alrrsA-1708704921-1.0-AfOAV+U0Thui/wTnBuUxmZs0DKpyyoHy7RVqQac+1BsWT7BmH9MxhrtMkcPT91P5l7I5zthUPaCL8WX4aAbrTPU=; - _cfuvid=BQnAv0pEv6zvp3EI14ORpF2s0sV.T6dLgSoIl5eoi30-1708704921333-0.0-604800000 + - __cf_bm=4Oa_eg2jYnKelfPPMFh7Bu6vLzYOOgWfqLUDj2Fw_wA-1709035974-1.0-AST0VxbhB47M+6MPMGddu6xmWJd3+0MoSrWfOLLQleN4pFyK52ZUJmH7id2xq6uHX3m0KM3WJ72Yj2eeXeGcyN4=; + _cfuvid=MO5U2eYh6bXK28IOe52UsuuJpDCCZLFa7CV8poO92Ok-1709035974976-0.0-604800000 host: - api.openai.com user-agent: @@ -5842,220 +11943,220 @@ interactions: response: body: string: !!binary | - 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 headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85a0c462cd88ba9a-MXP + - 85c056cc4a1c0d6d-MXP Connection: - keep-alive Content-Encoding: @@ -6063,7 +12164,7 @@ interactions: Content-Type: - application/json Date: - - Fri, 23 Feb 2024 16:15:22 GMT + - Tue, 27 Feb 2024 12:12:57 GMT Server: - cloudflare Transfer-Encoding: @@ -6095,7 +12196,7 @@ interactions: x-ratelimit-reset-tokens: - 0s x-request-id: - - req_fb468ccdf8d8f9667ba648557ffea907 + - req_21d141d2a5bbf9354e7162cc0900fdab status: code: 200 message: OK @@ -6257,20 +12358,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1SSS2/bMBCE7/4VC55lQ/KjfhyDwGiBFgWa9NIiMChqLTEmucRyFdcI8t8Lyq/2 - osMuv+FwRu8jAGUbtQFlOi3GRzdevT39dH77+LDlEzubvpe2+axfF4+/asOqyATVr2jkSk0M+ehQ - LIXz2jBqwaxaLcvVspyvp7Nh4alBl7E2yng2WYyl55rGZTVdXMiOrMGkNvB7BADwPnyzx9DgH7WB - srhOPKakW1Sb2yEAxeTyROmUbBIdRBX3paEgGAbbzx2C7qUjhiPxARugAEe2YkMLqSMWSEJsMYEO - DUSmlrX3NrQFRM1iTe80u1PGdIAvD9+gmpcV5CR6QQYbYC0dtKwbhD5lWR0AB+YNOVkKQHvYEgvr - MIGvWpALkLuvPE82h4oNCA0+swwF8NYwXa9K4OwBB/L5x9N4VQ6Oj0yCkGwuBlrtMRWggckcUCAy - NtZk6evLigHS+ZLhtQZTIp6oS3gft9QdtZGpzg2F3rnbfG+DTd2OUScKOeEkFM/4xwjgZWi3/68w - FZl8lJ3QAUMWnJar5VlQ3f+o+/rT/LIUEu3+wapFNbp4VOmUBP1ub0OLHNme697Hnambel0ZnO3/ - SomrlgsAAAD//wMAOGYBxfgCAAA= + H4sIAAAAAAAAA1SQzW7CMBCE73mKlc+AAhRCcuuhx6o9VEilqiLjbBIXx2vspRQh3r0y4ae9WPKO + v/HsHBMAoStRgFCtZNU5M1zst+q52brV+9J+y9Vh+ZRvff7yeNi8yr0YRILWX6j4So0Udc4ga7K9 + rDxKxug6ztI8nc7ybHEWOqrQRKxxPJyOZkPe+TUN0/FkdiFb0gqDKOAjAQA4ns+Y0Vb4IwpIB9dJ + hyHIBkVxewQgPJk4ETIEHVhaFoO7qMgy2nPstxZB7rglD3vyG6yALOy9Zm0bkLYC56nxsuvifY01 + eQRFxmCDI3FxPN2iGGqcp3WMbXfG3Oa1tjq0pUcZyMZvA5Pr8VMC8HleefdvC+E8dY5Lpg3aaDhJ + F1lvKO413+XxpRDBxNL8xfIsuWQU4RAYu7LWtkHvvO47qF25mI9nc5k/yFQkp+QXAAD//wMA3wgL + RQ0CAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85a0c4665926ba91-MXP + - 85c056cfae9a0e62-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -6280,14 +12379,14 @@ interactions: Content-Type: - application/json Date: - - Fri, 23 Feb 2024 16:15:24 GMT + - Tue, 27 Feb 2024 12:12:58 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=W0yDpLqSPfQIeV5BXxdwhxWP3cv6D0Y31QhljJgSLLc-1708704924-1.0-AbafZg5RnHRMRoNmkrmisY/VEaya1BHT2HOfqrXlkaHDnSgdgs8/6HtbOSkQbSdHxBcJ6E/HvGPYtrxc9bGHun0=; - path=/; expires=Fri, 23-Feb-24 16:45:24 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=0lk4hMQEzkoHg5dEV7xAAg5wZuqPp..n3H1OmHRa3rs-1709035978-1.0-AVfCbCnjsDOby5ap0dmMwl2DbtukfCK4h/6ZTHRS5Bj64+Q4Qa56r6i2TXOYndaBN1NACYHJoDFBB0Gt6cbvziw=; + path=/; expires=Tue, 27-Feb-24 12:42:58 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=K5O5CI5lWD_.sISfHhSNzGhlatDL68Yje30G1ROJ2VA-1708704924869-0.0-604800000; + - _cfuvid=34E5Ucv8SM7Kwbp_w.BpggMLZ_kmJ8dxG3Br854d.i0-1709035978999-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -6300,7 +12399,225 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '1527' + - '595' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '157637' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 886ms + x-request-id: + - req_85c32b04c482df68828cdd63cf1b9539 + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "system", "content": "You are an expert Q&A system + that is trusted around the world.\nAlways answer the query using the provided + context information, and not prior knowledge.\nSome rules to follow:\n1. Never + directly reference the given context in your answer.\n2. Avoid statements like + ''Based on the context, ...'' or ''The context information ...'' or anything + along those lines."}, {"role": "user", "content": "Context information is below.\n---------------------\nfile_path: + data/paul_graham/paul_graham_essay.txt\n\nWhat I Worked On\n\nFebruary 2021\n\nBefore + college the two main things I worked on, outside of school, were writing and + programming. I didn''t write essays. I wrote what beginning writers were supposed + to write then, and probably still are: short stories. My stories were awful. + They had hardly any plot, just characters with strong feelings, which I imagined + made them deep.\n\nThe first programs I tried writing were on the IBM 1401 that + our school district used for what was then called \"data processing.\" This + was in 9th grade, so I was 13 or 14. The school district''s 1401 happened to + be in the basement of our junior high school, and my friend Rich Draves and + I got permission to use it. It was like a mini Bond villain''s lair down there, + with all these alien-looking machines \u2014 CPU, disk drives, printer, card + reader \u2014 sitting up on a raised floor under bright fluorescent lights.\n\nThe + language we used was an early version of Fortran. You had to type programs on + punch cards, then stack them in the card reader and press a button to load the + program into memory and run it. The result would ordinarily be to print something + on the spectacularly loud printer.\n\nI was puzzled by the 1401. I couldn''t + figure out what to do with it. And in retrospect there''s not much I could have + done with it. The only form of input to programs was data stored on punched + cards, and I didn''t have any data stored on punched cards. The only other option + was to do things that didn''t rely on any input, like calculate approximations + of pi, but I didn''t know enough math to do anything interesting of that type. + So I''m not surprised I can''t remember any programs I wrote, because they can''t + have done much. My clearest memory is of the moment I learned it was possible + for programs not to terminate, when one of mine didn''t. On a machine without + time-sharing, this was a social as well as a technical error, as the data center + manager''s expression made clear.\n\nWith microcomputers, everything changed. + Now you could have a computer sitting right in front of you, on a desk, that + could respond to your keystrokes as it was running instead of just churning + through a stack of punch cards and then stopping. [1]\n\nThe first of my friends + to get a microcomputer built it himself. It was sold as a kit by Heathkit. I + remember vividly how impressed and envious I felt watching him sitting in front + of it, typing programs right into the computer.\n\nComputers were expensive + in those days and it took me years of nagging before I convinced my father to + buy one, a TRS-80, in about 1980. The gold standard then was the Apple II, but + a TRS-80 was good enough. This was when I really started programming. I wrote + simple games, a program to predict how high my model rockets would fly, and + a word processor that my father used to write at least one book. There was only + room in memory for about 2 pages of text, so he''d write 2 pages at a time and + then print them out, but it was a lot better than a typewriter.\n\nThough I + liked programming, I didn''t plan to study it in college. In college I was going + to study philosophy, which sounded much more powerful. It seemed, to my naive + high school self, to be the study of the ultimate truths, compared to which + the things studied in other fields would be mere domain knowledge. What I discovered + when I got to college was that the other fields took up so much of the space + of ideas that there wasn''t much left for these supposed ultimate truths. All + that seemed left for philosophy were edge cases that people in other fields + felt could safely be ignored.\n\nI couldn''t have put this into words when I + was 18. All I knew at the time was that I kept taking philosophy courses and + they kept being boring. So I decided to switch to AI.\n\nAI was in the air in + the mid 1980s, but there were two things especially that made me want to work + on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured + an intelligent computer called Mike, and a PBS documentary that showed Terry + Winograd using SHRDLU. I haven''t tried rereading The Moon is a Harsh Mistress, + so I don''t know how well it has aged, but when I read it I was drawn entirely + into its world. It seemed only a matter of time before we''d have Mike, and + when I saw Winograd using SHRDLU, it seemed like that time would be a few years + at most.\n\nfile_path: data/paul_graham/paul_graham_essay.txt\n\nI didn''t want + to drop out of grad school, but how else was I going to get out? I remember + when my friend Robert Morris got kicked out of Cornell for writing the internet + worm of 1988, I was envious that he''d found such a spectacular way to get out + of grad school.\n\nThen one day in April 1990 a crack appeared in the wall. + I ran into professor Cheatham and he asked if I was far enough along to graduate + that June. I didn''t have a word of my dissertation written, but in what must + have been the quickest bit of thinking in my life, I decided to take a shot + at writing one in the 5 weeks or so that remained before the deadline, reusing + parts of On Lisp where I could, and I was able to respond, with no perceptible + delay \"Yes, I think so. I''ll give you something to read in a few days.\"\n\nI + picked applications of continuations as the topic. In retrospect I should have + written about macros and embedded languages. There''s a whole world there that''s + barely been explored. But all I wanted was to get out of grad school, and my + rapidly written dissertation sufficed, just barely.\n\nMeanwhile I was applying + to art schools. I applied to two: RISD in the US, and the Accademia di Belli + Arti in Florence, which, because it was the oldest art school, I imagined would + be good. RISD accepted me, and I never heard back from the Accademia, so off + to Providence I went.\n\nI''d applied for the BFA program at RISD, which meant + in effect that I had to go to college again. This was not as strange as it sounds, + because I was only 25, and art schools are full of people of different ages. + RISD counted me as a transfer sophomore and said I had to do the foundation + that summer. The foundation means the classes that everyone has to take in fundamental + subjects like drawing, color, and design.\n\nToward the end of the summer I + got a big surprise: a letter from the Accademia, which had been delayed because + they''d sent it to Cambridge England instead of Cambridge Massachusetts, inviting + me to take the entrance exam in Florence that fall. This was now only weeks + away. My nice landlady let me leave my stuff in her attic. I had some money + saved from consulting work I''d done in grad school; there was probably enough + to last a year if I lived cheaply. Now all I had to do was learn Italian.\n\nOnly + stranieri (foreigners) had to take this entrance exam. In retrospect it may + well have been a way of excluding them, because there were so many stranieri + attracted by the idea of studying art in Florence that the Italian students + would otherwise have been outnumbered. I was in decent shape at painting and + drawing from the RISD foundation that summer, but I still don''t know how I + managed to pass the written exam. I remember that I answered the essay question + by writing about Cezanne, and that I cranked up the intellectual level as high + as I could to make the most of my limited vocabulary. [2]\n\nI''m only up to + age 25 and already there are such conspicuous patterns. Here I was, yet again + about to attend some august institution in the hopes of learning about some + prestigious subject, and yet again about to be disappointed. The students and + faculty in the painting department at the Accademia were the nicest people you + could imagine, but they had long since arrived at an arrangement whereby the + students wouldn''t require the faculty to teach anything, and in return the + faculty wouldn''t require the students to learn anything. And at the same time + all involved would adhere outwardly to the conventions of a 19th century atelier. + We actually had one of those little stoves, fed with kindling, that you see + in 19th century studio paintings, and a nude model sitting as close to it as + possible without getting burned. Except hardly anyone else painted her besides + me. The rest of the students spent their time chatting or occasionally trying + to imitate things they''d seen in American art magazines.\n\nOur model turned + out to live just down the street from me. She made a living from a combination + of modelling and making fakes for a local antique dealer. She''d copy an obscure + old painting out of a book, and then he''d take the copy and maltreat it to + make it look old. [3]\n\nWhile I was a student at the Accademia I started painting + still lives in my bedroom at night. These paintings were tiny, because the room + was, and because I painted them on leftover scraps of canvas, which was all + I could afford at the time.\n---------------------\nGiven the context information + and not prior knowledge, answer the query.\nQuery: What did the author do growing + up?\nAnswer: "}], "model": "gpt-3.5-turbo", "stream": false, "temperature": + 0.1}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '9588' + content-type: + - application/json + cookie: + - __cf_bm=0lk4hMQEzkoHg5dEV7xAAg5wZuqPp..n3H1OmHRa3rs-1709035978-1.0-AVfCbCnjsDOby5ap0dmMwl2DbtukfCK4h/6ZTHRS5Bj64+Q4Qa56r6i2TXOYndaBN1NACYHJoDFBB0Gt6cbvziw=; + _cfuvid=34E5Ucv8SM7Kwbp_w.BpggMLZ_kmJ8dxG3Br854d.i0-1709035978999-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1SQS2/CMBCE7/kVK58BBWiA5FqhSj1woFUfqipknCVxsb2uvRGtKv57ZZ7txZJ3 + /I1n5ycDELoWFQjVSlbWm/5s96kWs/l48fB0+3r/bBdzO17qYvnidt2d6CWC1h+o+EwNFFlvkDW5 + o6wCSsbkOpzmZT4uyml5ECzVaBLWeO6PB0Wfu7Cmfj4cFSeyJa0wigreMgCAn8OZMroav0QFee88 + sRijbFBUl0cAIpBJEyFj1JGlY9G7ioocozvEfmwRZMctBdhR2GIN5GAXNGvXgHQ1+EBNkNam+xo3 + FBAUGYMNDsTJcX+JYqjxgdYptuuMucw32unYrgLKSC59G5n8Ed9nAO+Hlbt/WwgfyHpeMW3RJcNR + PpseDcW15qs8PBUimFiav1g5zU4ZRfyOjHa10a7B4IM+drDxq9lkWExkeSNzke2zXwAAAP//AwDW + LK7nDQIAAA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c056d538450e62-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:13:00 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '654' openai-version: - '2020-10-01' strict-transport-security: @@ -6318,7 +12635,7 @@ interactions: x-ratelimit-reset-tokens: - 886ms x-request-id: - - req_551f38b0b214ab6bb9762662dc97d5ed + - req_b92351b3a7c07b2dd8dc56240a56f39d status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_query_pipeline/test_query_pipeline.yaml b/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_query_pipeline/test_query_pipeline.yaml index 6ad8a5d5a..84a66e9b7 100644 --- a/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_query_pipeline/test_query_pipeline.yaml +++ b/packages/opentelemetry-instrumentation-llamaindex/tests/cassettes/test_query_pipeline/test_query_pipeline.yaml @@ -1223,2319 +1223,2320 @@ interactions: response: body: string: !!binary | - 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 - sxs2J/sE8qdGxOr/SLk5dNsX1Kf5wuzuheNJPEKvnET7RpkztWXXBDsLVtnzj4pC/In5HHUFjMnl - Tfxm/yl/9RS1EuOS7eWL4Y/zZysAT4QrMZS9YL4PrwKjdbKr6OrYyyYn1HTgIBwYXd3Mv246MBfA - rRqD/T1lzZ+ztJPRC1Z3/FSkHP32B6KVzOgmeWqllMz3ER6SPRO39/Ruar4jBpFHEfPpHbpu8ReQ - 3a3PbC/uc87o6egh9bW8wrHbHbi08AdURtUZ8w7typ+f8MNXclBuDuftOvXQu4zZgj8WGmO90kBf - 8YC+Rr32h/2Ax9/5xIrZ7uNJvO4q9NOn+l79pt9f/kiM2GPO0H1jWski/tVfmBd7h5imzjaEG61j - YhfV3LHx8hpBy1x12S+jE9uvoMG9a0Nmew/R54T6Hiz5hHhPuY9H/a8/wSvqgJjdy/Bnt4svCud/ - W2KMybecTJ1Z6F6cEJWuIuu4L+ktmi4zo8L2aHUjldwLrIpKZz7feOmc+4YM9rm+E3LsZb9ZXfYn - dX19XojzsUP+WfwI9AjviAXnuImnOLxVMEuI4TUjndkrO+8Ci79Pbjl2u+G4lSwI86PDzge9Tude - Gh34a5crqEVlx5uX/7Vhq10ILtRJLPm90E/w+utvBG9bx59eaRoBGTc+Rc8XMcc0iipQb1tgVp5u - ul/8oKVehE/Zzug2CO71P3zfbygye7dJFCTv8pi5D20sR5kkOYo3DWG5PjZxPwqlBIm5ubJgdRzN - oYFWUpqC24zoSWe2bj7V/68rBdL/fqXgb2oxZk6Ul4NV2yfYPC8ys/yg5dwKtxpsq+rI/P01TzlD - twjIsHkxkllfPntf6NFHeUyYKc6D1+NHv8B1PSoEk3Yfr52doYFbxzWtilPj8z9yUcAr04a568ZL - v/FXK5C2XW7R2Mst+dPplsF7PFCmhX7RzVNRekjR/3xi1ms7HXXtfYX9OsiIde32aO2dhAK11Iro - 2qK7ktsmNNDyVmC7GdnlZm+1MgLrptHN+zH5I1hJDSphCpbvTcGnexPnEF02PtW/z5SP2Y1ni2aw - ibPd8pTjv2uCCjPHTJ+8zJyVx14Eq9t0lFLsxLxd3iqzP4pEdoNjmsv6Emiz/Yd+gyn1Z+P+vire - QQQWoHDnz9Vjl6GBhi7z7g0zedOUI3oe3DfTDV3n86a7A3wLOBIjO2pItG+eBPcPedDV/vJOe+/w - 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 headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85a0c47579e6bb13-MXP + - 85c056df1fdc83b2-MXP Connection: - keep-alive Content-Encoding: @@ -3543,14 +3544,14 @@ interactions: Content-Type: - application/json Date: - - Fri, 23 Feb 2024 16:15:25 GMT + - Tue, 27 Feb 2024 12:13:01 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=GT7NqiVmbL9ocu5cADZ1GnNam7o.7ITG677y8MCs21I-1708704925-1.0-AeffpsvATNLmK5KiZO4xT2n2awB1YzG9EMXWm8M42frKRoFfl7/aFybZXlr0mSVNx/wGw5B1FajGmSmeNpJvJEc=; - path=/; expires=Fri, 23-Feb-24 16:45:25 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=21TzG.orESdoIITEBIUdhtobkXyMOXKtxWB.ucTPaac-1709035981-1.0-Acq4AHG8DbVdlPwmXYNpWn6QSZrjCyU1nO8hZRymikG0KHzVJRn15ggLJkhm7EEp7+rqOu2B5hpiuwfUQRyUPMo=; + path=/; expires=Tue, 27-Feb-24 12:43:01 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=obTp_m8wnLaFNISwqvOrIfi3gHuaCaUM7SQ5DD05.gk-1708704925672-0.0-604800000; + - _cfuvid=L3DV3tTvFTUplm5w2gCDr910kzwm7NkNC0egfjxM1kA-1709035981582-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -3563,7 +3564,3691 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '102' + - '203' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4976684' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 279ms + x-request-id: + - req_2bd6a5e19746c9e24c67be69a6876ccc + status: + code: 200 + message: OK +- request: + body: '{"input": ["file_path: data/paul_graham/paul_graham_essay.txt What I Worked + On February 2021 Before college the two main things I worked on, outside of + school, were writing and programming. I didn''t write essays. I wrote what beginning + writers were supposed to write then, and probably still are: short stories. + My stories were awful. They had hardly any plot, just characters with strong + feelings, which I imagined made them deep. The first programs I tried writing + were on the IBM 1401 that our school district used for what was then called + \"data processing.\" This was in 9th grade, so I was 13 or 14. The school district''s + 1401 happened to be in the basement of our junior high school, and my friend + Rich Draves and I got permission to use it. It was like a mini Bond villain''s + lair down there, with all these alien-looking machines \u2014 CPU, disk drives, + printer, card reader \u2014 sitting up on a raised floor under bright fluorescent + lights. The language we used was an early version of Fortran. You had to type + programs on punch cards, then stack them in the card reader and press a button + to load the program into memory and run it. The result would ordinarily be to + print something on the spectacularly loud printer. I was puzzled by the 1401. + I couldn''t figure out what to do with it. And in retrospect there''s not much + I could have done with it. The only form of input to programs was data stored + on punched cards, and I didn''t have any data stored on punched cards. The only + other option was to do things that didn''t rely on any input, like calculate + approximations of pi, but I didn''t know enough math to do anything interesting + of that type. So I''m not surprised I can''t remember any programs I wrote, + because they can''t have done much. My clearest memory is of the moment I learned + it was possible for programs not to terminate, when one of mine didn''t. On + a machine without time-sharing, this was a social as well as a technical error, + as the data center manager''s expression made clear. With microcomputers, everything + changed. Now you could have a computer sitting right in front of you, on a desk, + that could respond to your keystrokes as it was running instead of just churning + through a stack of punch cards and then stopping. [1] The first of my friends + to get a microcomputer built it himself. It was sold as a kit by Heathkit. I + remember vividly how impressed and envious I felt watching him sitting in front + of it, typing programs right into the computer. Computers were expensive in + those days and it took me years of nagging before I convinced my father to buy + one, a TRS-80, in about 1980. The gold standard then was the Apple II, but a + TRS-80 was good enough. This was when I really started programming. I wrote + simple games, a program to predict how high my model rockets would fly, and + a word processor that my father used to write at least one book. There was only + room in memory for about 2 pages of text, so he''d write 2 pages at a time and + then print them out, but it was a lot better than a typewriter. Though I liked + programming, I didn''t plan to study it in college. In college I was going to + study philosophy, which sounded much more powerful. It seemed, to my naive high + school self, to be the study of the ultimate truths, compared to which the things + studied in other fields would be mere domain knowledge. What I discovered when + I got to college was that the other fields took up so much of the space of ideas + that there wasn''t much left for these supposed ultimate truths. All that seemed + left for philosophy were edge cases that people in other fields felt could safely + be ignored. I couldn''t have put this into words when I was 18. All I knew + at the time was that I kept taking philosophy courses and they kept being boring. + So I decided to switch to AI. AI was in the air in the mid 1980s, but there + were two things especially that made me want to work on it: a novel by Heinlein + called The Moon is a Harsh Mistress, which featured an intelligent computer + called Mike, and a PBS documentary that showed Terry Winograd using SHRDLU. + I haven''t tried rereading The Moon is a Harsh Mistress, so I don''t know how + well it has aged, but when I read it I was drawn entirely into its world. It + seemed only a matter of time before we''d have Mike, and when I saw Winograd + using SHRDLU, it seemed like that time would be a few years at most.", "file_path: + data/paul_graham/paul_graham_essay.txt I couldn''t have put this into words + when I was 18. All I knew at the time was that I kept taking philosophy courses + and they kept being boring. So I decided to switch to AI. AI was in the air + in the mid 1980s, but there were two things especially that made me want to + work on it: a novel by Heinlein called The Moon is a Harsh Mistress, which featured + an intelligent computer called Mike, and a PBS documentary that showed Terry + Winograd using SHRDLU. I haven''t tried rereading The Moon is a Harsh Mistress, + so I don''t know how well it has aged, but when I read it I was drawn entirely + into its world. It seemed only a matter of time before we''d have Mike, and + when I saw Winograd using SHRDLU, it seemed like that time would be a few years + at most. All you had to do was teach SHRDLU more words. There weren''t any + classes in AI at Cornell then, not even graduate classes, so I started trying + to teach myself. Which meant learning Lisp, since in those days Lisp was regarded + as the language of AI. The commonly used programming languages then were pretty + primitive, and programmers'' ideas correspondingly so. The default language + at Cornell was a Pascal-like language called PL/I, and the situation was similar + elsewhere. Learning Lisp expanded my concept of a program so fast that it was + years before I started to have a sense of where the new limits were. This was + more like it; this was what I had expected college to do. It wasn''t happening + in a class, like it was supposed to, but that was ok. For the next couple years + I was on a roll. I knew what I was going to do. For my undergraduate thesis, + I reverse-engineered SHRDLU. My God did I love working on that program. It was + a pleasing bit of code, but what made it even more exciting was my belief \u2014 + hard to imagine now, but not unique in 1985 \u2014 that it was already climbing + the lower slopes of intelligence. I had gotten into a program at Cornell that + didn''t make you choose a major. You could take whatever classes you liked, + and choose whatever you liked to put on your degree. I of course chose \"Artificial + Intelligence.\" When I got the actual physical diploma, I was dismayed to find + that the quotes had been included, which made them read as scare-quotes. At + the time this bothered me, but now it seems amusingly accurate, for reasons + I was about to discover. I applied to 3 grad schools: MIT and Yale, which were + renowned for AI at the time, and Harvard, which I''d visited because Rich Draves + went there, and was also home to Bill Woods, who''d invented the type of parser + I used in my SHRDLU clone. Only Harvard accepted me, so that was where I went. I + don''t remember the moment it happened, or if there even was a specific moment, + but during the first year of grad school I realized that AI, as practiced at + the time, was a hoax. By which I mean the sort of AI in which a program that''s + told \"the dog is sitting on the chair\" translates this into some formal representation + and adds it to the list of things it knows. What these programs really showed + was that there''s a subset of natural language that''s a formal language. But + a very proper subset. It was clear that there was an unbridgeable gap between + what they could do and actually understanding natural language. It was not, + in fact, simply a matter of teaching SHRDLU more words. That whole way of doing + AI, with explicit data structures representing concepts, was not going to work. + Its brokenness did, as so often happens, generate a lot of opportunities to + write papers about various band-aids that could be applied to it, but it was + never going to get us Mike. So I looked around to see what I could salvage + from the wreckage of my plans, and there was Lisp. I knew from experience that + Lisp was interesting for its own sake and not just for its association with + AI, even though that was the main reason people cared about it at the time. + So I decided to focus on Lisp. In fact, I decided to write a book about Lisp + hacking. It''s scary to think how little I knew about Lisp hacking when I started + writing that book. But there''s nothing like writing a book about something + to help you learn it. The book, On Lisp, wasn''t published till 1993, but I + wrote much of it in grad school. Computer Science is an uneasy alliance between + two halves, theory and systems. The theory people prove things, and the systems + people build things. I wanted to build things.", "file_path: data/paul_graham/paul_graham_essay.txt So + I looked around to see what I could salvage from the wreckage of my plans, and + there was Lisp. I knew from experience that Lisp was interesting for its own + sake and not just for its association with AI, even though that was the main + reason people cared about it at the time. So I decided to focus on Lisp. In + fact, I decided to write a book about Lisp hacking. It''s scary to think how + little I knew about Lisp hacking when I started writing that book. But there''s + nothing like writing a book about something to help you learn it. The book, + On Lisp, wasn''t published till 1993, but I wrote much of it in grad school. Computer + Science is an uneasy alliance between two halves, theory and systems. The theory + people prove things, and the systems people build things. I wanted to build + things. I had plenty of respect for theory \u2014 indeed, a sneaking suspicion + that it was the more admirable of the two halves \u2014 but building things + seemed so much more exciting. The problem with systems work, though, was that + it didn''t last. Any program you wrote today, no matter how good, would be obsolete + in a couple decades at best. People might mention your software in footnotes, + but no one would actually use it. And indeed, it would seem very feeble work. + Only people with a sense of the history of the field would even realize that, + in its time, it had been good. There were some surplus Xerox Dandelions floating + around the computer lab at one point. Anyone who wanted one to play around with + could have one. I was briefly tempted, but they were so slow by present standards; + what was the point? No one else wanted one either, so off they went. That was + what happened to systems work. I wanted not just to build things, but to build + things that would last. In this dissatisfied state I went in 1988 to visit + Rich Draves at CMU, where he was in grad school. One day I went to visit the + Carnegie Institute, where I''d spent a lot of time as a kid. While looking at + a painting there I realized something that might seem obvious, but was a big + surprise to me. There, right on the wall, was something you could make that + would last. Paintings didn''t become obsolete. Some of the best ones were hundreds + of years old. And moreover this was something you could make a living doing. + Not as easily as you could by writing software, of course, but I thought if + you were really industrious and lived really cheaply, it had to be possible + to make enough to survive. And as an artist you could be truly independent. + You wouldn''t have a boss, or even need to get research funding. I had always + liked looking at paintings. Could I make them? I had no idea. I''d never imagined + it was even possible. I knew intellectually that people made art \u2014 that + it didn''t just appear spontaneously \u2014 but it was as if the people who + made it were a different species. They either lived long ago or were mysterious + geniuses doing strange things in profiles in Life magazine. The idea of actually + being able to make art, to put that verb before that noun, seemed almost miraculous. That + fall I started taking art classes at Harvard. Grad students could take classes + in any department, and my advisor, Tom Cheatham, was very easy going. If he + even knew about the strange classes I was taking, he never said anything. So + now I was in a PhD program in computer science, yet planning to be an artist, + yet also genuinely in love with Lisp hacking and working away at On Lisp. In + other words, like many a grad student, I was working energetically on multiple + projects that were not my thesis. I didn''t see a way out of this situation. + I didn''t want to drop out of grad school, but how else was I going to get out? + I remember when my friend Robert Morris got kicked out of Cornell for writing + the internet worm of 1988, I was envious that he''d found such a spectacular + way to get out of grad school. Then one day in April 1990 a crack appeared + in the wall. I ran into professor Cheatham and he asked if I was far enough + along to graduate that June. I didn''t have a word of my dissertation written, + but in what must have been the quickest bit of thinking in my life, I decided + to take a shot at writing one in the 5 weeks or so that remained before the + deadline, reusing parts of On Lisp where I could, and I was able to respond, + with no perceptible delay \"Yes, I think so. I''ll give you something to read + in a few days.\"", "file_path: data/paul_graham/paul_graham_essay.txt I didn''t + want to drop out of grad school, but how else was I going to get out? I remember + when my friend Robert Morris got kicked out of Cornell for writing the internet + worm of 1988, I was envious that he''d found such a spectacular way to get out + of grad school. Then one day in April 1990 a crack appeared in the wall. I + ran into professor Cheatham and he asked if I was far enough along to graduate + that June. I didn''t have a word of my dissertation written, but in what must + have been the quickest bit of thinking in my life, I decided to take a shot + at writing one in the 5 weeks or so that remained before the deadline, reusing + parts of On Lisp where I could, and I was able to respond, with no perceptible + delay \"Yes, I think so. I''ll give you something to read in a few days.\" I + picked applications of continuations as the topic. In retrospect I should have + written about macros and embedded languages. There''s a whole world there that''s + barely been explored. But all I wanted was to get out of grad school, and my + rapidly written dissertation sufficed, just barely. Meanwhile I was applying + to art schools. I applied to two: RISD in the US, and the Accademia di Belli + Arti in Florence, which, because it was the oldest art school, I imagined would + be good. RISD accepted me, and I never heard back from the Accademia, so off + to Providence I went. I''d applied for the BFA program at RISD, which meant + in effect that I had to go to college again. This was not as strange as it sounds, + because I was only 25, and art schools are full of people of different ages. + RISD counted me as a transfer sophomore and said I had to do the foundation + that summer. The foundation means the classes that everyone has to take in fundamental + subjects like drawing, color, and design. Toward the end of the summer I got + a big surprise: a letter from the Accademia, which had been delayed because + they''d sent it to Cambridge England instead of Cambridge Massachusetts, inviting + me to take the entrance exam in Florence that fall. This was now only weeks + away. My nice landlady let me leave my stuff in her attic. I had some money + saved from consulting work I''d done in grad school; there was probably enough + to last a year if I lived cheaply. Now all I had to do was learn Italian. Only + stranieri (foreigners) had to take this entrance exam. In retrospect it may + well have been a way of excluding them, because there were so many stranieri + attracted by the idea of studying art in Florence that the Italian students + would otherwise have been outnumbered. I was in decent shape at painting and + drawing from the RISD foundation that summer, but I still don''t know how I + managed to pass the written exam. I remember that I answered the essay question + by writing about Cezanne, and that I cranked up the intellectual level as high + as I could to make the most of my limited vocabulary. [2] I''m only up to age + 25 and already there are such conspicuous patterns. Here I was, yet again about + to attend some august institution in the hopes of learning about some prestigious + subject, and yet again about to be disappointed. The students and faculty in + the painting department at the Accademia were the nicest people you could imagine, + but they had long since arrived at an arrangement whereby the students wouldn''t + require the faculty to teach anything, and in return the faculty wouldn''t require + the students to learn anything. And at the same time all involved would adhere + outwardly to the conventions of a 19th century atelier. We actually had one + of those little stoves, fed with kindling, that you see in 19th century studio + paintings, and a nude model sitting as close to it as possible without getting + burned. Except hardly anyone else painted her besides me. The rest of the students + spent their time chatting or occasionally trying to imitate things they''d seen + in American art magazines. Our model turned out to live just down the street + from me. She made a living from a combination of modelling and making fakes + for a local antique dealer. She''d copy an obscure old painting out of a book, + and then he''d take the copy and maltreat it to make it look old. [3] While + I was a student at the Accademia I started painting still lives in my bedroom + at night. These paintings were tiny, because the room was, and because I painted + them on leftover scraps of canvas, which was all I could afford at the time.", + "file_path: data/paul_graham/paul_graham_essay.txt We actually had one of those + little stoves, fed with kindling, that you see in 19th century studio paintings, + and a nude model sitting as close to it as possible without getting burned. + Except hardly anyone else painted her besides me. The rest of the students spent + their time chatting or occasionally trying to imitate things they''d seen in + American art magazines. Our model turned out to live just down the street from + me. She made a living from a combination of modelling and making fakes for a + local antique dealer. She''d copy an obscure old painting out of a book, and + then he''d take the copy and maltreat it to make it look old. [3] While I was + a student at the Accademia I started painting still lives in my bedroom at night. + These paintings were tiny, because the room was, and because I painted them + on leftover scraps of canvas, which was all I could afford at the time. Painting + still lives is different from painting people, because the subject, as its name + suggests, can''t move. People can''t sit for more than about 15 minutes at a + time, and when they do they don''t sit very still. So the traditional m.o. for + painting people is to know how to paint a generic person, which you then modify + to match the specific person you''re painting. Whereas a still life you can, + if you want, copy pixel by pixel from what you''re seeing. You don''t want to + stop there, of course, or you get merely photographic accuracy, and what makes + a still life interesting is that it''s been through a head. You want to emphasize + the visual cues that tell you, for example, that the reason the color changes + suddenly at a certain point is that it''s the edge of an object. By subtly emphasizing + such things you can make paintings that are more realistic than photographs + not just in some metaphorical sense, but in the strict information-theoretic + sense. [4] I liked painting still lives because I was curious about what I + was seeing. In everyday life, we aren''t consciously aware of much we''re seeing. + Most visual perception is handled by low-level processes that merely tell your + brain \"that''s a water droplet\" without telling you details like where the + lightest and darkest points are, or \"that''s a bush\" without telling you the + shape and position of every leaf. This is a feature of brains, not a bug. In + everyday life it would be distracting to notice every leaf on every bush. But + when you have to paint something, you have to look more closely, and when you + do there''s a lot to see. You can still be noticing new things after days of + trying to paint something people usually take for granted, just as you can after + days of trying to write an essay about something people usually take for granted. This + is not the only way to paint. I''m not 100% sure it''s even a good way to paint. + But it seemed a good enough bet to be worth trying. Our teacher, professor + Ulivi, was a nice guy. He could see I worked hard, and gave me a good grade, + which he wrote down in a sort of passport each student had. But the Accademia + wasn''t teaching me anything except Italian, and my money was running out, so + at the end of the first year I went back to the US. I wanted to go back to + RISD, but I was now broke and RISD was very expensive, so I decided to get a + job for a year and then return to RISD the next fall. I got one at a company + called Interleaf, which made software for creating documents. You mean like + Microsoft Word? Exactly. That was how I learned that low end software tends + to eat high end software. But Interleaf still had a few years to live yet. [5] Interleaf + had done something pretty bold. Inspired by Emacs, they''d added a scripting + language, and even made the scripting language a dialect of Lisp. Now they wanted + a Lisp hacker to write things in it. This was the closest thing I''ve had to + a normal job, and I hereby apologize to my boss and coworkers, because I was + a bad employee. Their Lisp was the thinnest icing on a giant C cake, and since + I didn''t know C and didn''t want to learn it, I never understood most of the + software. Plus I was terribly irresponsible. This was back when a programming + job meant showing up every day during certain working hours. That seemed unnatural + to me, and on this point the rest of the world is coming around to my way of + thinking, but at the time it caused a lot of friction.", "file_path: data/paul_graham/paul_graham_essay.txt But + Interleaf still had a few years to live yet. [5] Interleaf had done something + pretty bold. Inspired by Emacs, they''d added a scripting language, and even + made the scripting language a dialect of Lisp. Now they wanted a Lisp hacker + to write things in it. This was the closest thing I''ve had to a normal job, + and I hereby apologize to my boss and coworkers, because I was a bad employee. + Their Lisp was the thinnest icing on a giant C cake, and since I didn''t know + C and didn''t want to learn it, I never understood most of the software. Plus + I was terribly irresponsible. This was back when a programming job meant showing + up every day during certain working hours. That seemed unnatural to me, and + on this point the rest of the world is coming around to my way of thinking, + but at the time it caused a lot of friction. Toward the end of the year I spent + much of my time surreptitiously working on On Lisp, which I had by this time + gotten a contract to publish. The good part was that I got paid huge amounts + of money, especially by art student standards. In Florence, after paying my + part of the rent, my budget for everything else had been $7 a day. Now I was + getting paid more than 4 times that every hour, even when I was just sitting + in a meeting. By living cheaply I not only managed to save enough to go back + to RISD, but also paid off my college loans. I learned some useful things at + Interleaf, though they were mostly about what not to do. I learned that it''s + better for technology companies to be run by product people than sales people + (though sales is a real skill and people who are good at it are really good + at it), that it leads to bugs when code is edited by too many people, that cheap + office space is no bargain if it''s depressing, that planned meetings are inferior + to corridor conversations, that big, bureaucratic customers are a dangerous + source of money, and that there''s not much overlap between conventional office + hours and the optimal time for hacking, or conventional offices and the optimal + place for it. But the most important thing I learned, and which I used in both + Viaweb and Y Combinator, is that the low end eats the high end: that it''s good + to be the \"entry level\" option, even though that will be less prestigious, + because if you''re not, someone else will be, and will squash you against the + ceiling. Which in turn means that prestige is a danger sign. When I left to + go back to RISD the next fall, I arranged to do freelance work for the group + that did projects for customers, and this was how I survived for the next several + years. When I came back to visit for a project later on, someone told me about + a new thing called HTML, which was, as he described it, a derivative of SGML. + Markup language enthusiasts were an occupational hazard at Interleaf and I ignored + him, but this HTML thing later became a big part of my life. In the fall of + 1992 I moved back to Providence to continue at RISD. The foundation had merely + been intro stuff, and the Accademia had been a (very civilized) joke. Now I + was going to see what real art school was like. But alas it was more like the + Accademia than not. Better organized, certainly, and a lot more expensive, but + it was now becoming clear that art school did not bear the same relationship + to art that medical school bore to medicine. At least not the painting department. + The textile department, which my next door neighbor belonged to, seemed to be + pretty rigorous. No doubt illustration and architecture were too. But painting + was post-rigorous. Painting students were supposed to express themselves, which + to the more worldly ones meant to try to cook up some sort of distinctive signature + style. A signature style is the visual equivalent of what in show business + is known as a \"schtick\": something that immediately identifies the work as + yours and no one else''s. For example, when you see a painting that looks like + a certain kind of cartoon, you know it''s by Roy Lichtenstein. So if you see + a big painting of this type hanging in the apartment of a hedge fund manager, + you know he paid millions of dollars for it. That''s not always why artists + have a signature style, but it''s usually why buyers pay a lot for such work. + [6] There were plenty of earnest students too: kids who \"could draw\" in high + school, and now had come to what was supposed to be the best art school in the + country, to learn to draw even better.", "file_path: data/paul_graham/paul_graham_essay.txt Painting + students were supposed to express themselves, which to the more worldly ones + meant to try to cook up some sort of distinctive signature style. A signature + style is the visual equivalent of what in show business is known as a \"schtick\": + something that immediately identifies the work as yours and no one else''s. + For example, when you see a painting that looks like a certain kind of cartoon, + you know it''s by Roy Lichtenstein. So if you see a big painting of this type + hanging in the apartment of a hedge fund manager, you know he paid millions + of dollars for it. That''s not always why artists have a signature style, but + it''s usually why buyers pay a lot for such work. [6] There were plenty of + earnest students too: kids who \"could draw\" in high school, and now had come + to what was supposed to be the best art school in the country, to learn to draw + even better. They tended to be confused and demoralized by what they found at + RISD, but they kept going, because painting was what they did. I was not one + of the kids who could draw in high school, but at RISD I was definitely closer + to their tribe than the tribe of signature style seekers. I learned a lot in + the color class I took at RISD, but otherwise I was basically teaching myself + to paint, and I could do that for free. So in 1993 I dropped out. I hung around + Providence for a bit, and then my college friend Nancy Parmet did me a big favor. + A rent-controlled apartment in a building her mother owned in New York was becoming + vacant. Did I want it? It wasn''t much more than my current place, and New York + was supposed to be where the artists were. So yes, I wanted it! [7] Asterix + comics begin by zooming in on a tiny corner of Roman Gaul that turns out not + to be controlled by the Romans. You can do something similar on a map of New + York City: if you zoom in on the Upper East Side, there''s a tiny corner that''s + not rich, or at least wasn''t in 1993. It''s called Yorkville, and that was + my new home. Now I was a New York artist \u2014 in the strictly technical sense + of making paintings and living in New York. I was nervous about money, because + I could sense that Interleaf was on the way down. Freelance Lisp hacking work + was very rare, and I didn''t want to have to program in another language, which + in those days would have meant C++ if I was lucky. So with my unerring nose + for financial opportunity, I decided to write another book on Lisp. This would + be a popular book, the sort of book that could be used as a textbook. I imagined + myself living frugally off the royalties and spending all my time painting. + (The painting on the cover of this book, ANSI Common Lisp, is one that I painted + around this time.) The best thing about New York for me was the presence of + Idelle and Julian Weber. Idelle Weber was a painter, one of the early photorealists, + and I''d taken her painting class at Harvard. I''ve never known a teacher more + beloved by her students. Large numbers of former students kept in touch with + her, including me. After I moved to New York I became her de facto studio assistant. She + liked to paint on big, square canvases, 4 to 5 feet on a side. One day in late + 1994 as I was stretching one of these monsters there was something on the radio + about a famous fund manager. He wasn''t that much older than me, and was super + rich. The thought suddenly occurred to me: why don''t I become rich? Then I''ll + be able to work on whatever I want. Meanwhile I''d been hearing more and more + about this new thing called the World Wide Web. Robert Morris showed it to me + when I visited him in Cambridge, where he was now in grad school at Harvard. + It seemed to me that the web would be a big deal. I''d seen what graphical user + interfaces had done for the popularity of microcomputers. It seemed like the + web would do the same for the internet. If I wanted to get rich, here was the + next train leaving the station. I was right about that part. What I got wrong + was the idea. I decided we should start a company to put art galleries online. + I can''t honestly say, after reading so many Y Combinator applications, that + this was the worst startup idea ever, but it was up there. Art galleries didn''t + want to be online, and still don''t, not the fancy ones. That''s not how they + sell.", "file_path: data/paul_graham/paul_graham_essay.txt Meanwhile I''d been + hearing more and more about this new thing called the World Wide Web. Robert + Morris showed it to me when I visited him in Cambridge, where he was now in + grad school at Harvard. It seemed to me that the web would be a big deal. I''d + seen what graphical user interfaces had done for the popularity of microcomputers. + It seemed like the web would do the same for the internet. If I wanted to get + rich, here was the next train leaving the station. I was right about that part. + What I got wrong was the idea. I decided we should start a company to put art + galleries online. I can''t honestly say, after reading so many Y Combinator + applications, that this was the worst startup idea ever, but it was up there. + Art galleries didn''t want to be online, and still don''t, not the fancy ones. + That''s not how they sell. I wrote some software to generate web sites for galleries, + and Robert wrote some to resize images and set up an http server to serve the + pages. Then we tried to sign up galleries. To call this a difficult sale would + be an understatement. It was difficult to give away. A few galleries let us + make sites for them for free, but none paid us. Then some online stores started + to appear, and I realized that except for the order buttons they were identical + to the sites we''d been generating for galleries. This impressive-sounding thing + called an \"internet storefront\" was something we already knew how to build. So + in the summer of 1995, after I submitted the camera-ready copy of ANSI Common + Lisp to the publishers, we started trying to write software to build online + stores. At first this was going to be normal desktop software, which in those + days meant Windows software. That was an alarming prospect, because neither + of us knew how to write Windows software or wanted to learn. We lived in the + Unix world. But we decided we''d at least try writing a prototype store builder + on Unix. Robert wrote a shopping cart, and I wrote a new site generator for + stores \u2014 in Lisp, of course. We were working out of Robert''s apartment + in Cambridge. His roommate was away for big chunks of time, during which I got + to sleep in his room. For some reason there was no bed frame or sheets, just + a mattress on the floor. One morning as I was lying on this mattress I had an + idea that made me sit up like a capital L. What if we ran the software on the + server, and let users control it by clicking on links? Then we''d never have + to write anything to run on users'' computers. We could generate the sites on + the same server we''d serve them from. Users wouldn''t need anything more than + a browser. This kind of software, known as a web app, is common now, but at + the time it wasn''t clear that it was even possible. To find out, we decided + to try making a version of our store builder that you could control through + the browser. A couple days later, on August 12, we had one that worked. The + UI was horrible, but it proved you could build a whole store through the browser, + without any client software or typing anything into the command line on the + server. Now we felt like we were really onto something. I had visions of a + whole new generation of software working this way. You wouldn''t need versions, + or ports, or any of that crap. At Interleaf there had been a whole group called + Release Engineering that seemed to be at least as big as the group that actually + wrote the software. Now you could just update the software right on the server. We + started a new company we called Viaweb, after the fact that our software worked + via the web, and we got $10,000 in seed funding from Idelle''s husband Julian. + In return for that and doing the initial legal work and giving us business advice, + we gave him 10% of the company. Ten years later this deal became the model for + Y Combinator''s. We knew founders needed something like this, because we''d + needed it ourselves. At this stage I had a negative net worth, because the + thousand dollars or so I had in the bank was more than counterbalanced by what + I owed the government in taxes. (Had I diligently set aside the proper proportion + of the money I''d made consulting for Interleaf? No, I had not.) So although + Robert had his graduate student stipend, I needed that seed funding to live + on. We originally hoped to launch in September, but we got more ambitious about + the software as we worked on it.", "file_path: data/paul_graham/paul_graham_essay.txt In + return for that and doing the initial legal work and giving us business advice, + we gave him 10% of the company. Ten years later this deal became the model for + Y Combinator''s. We knew founders needed something like this, because we''d + needed it ourselves. At this stage I had a negative net worth, because the + thousand dollars or so I had in the bank was more than counterbalanced by what + I owed the government in taxes. (Had I diligently set aside the proper proportion + of the money I''d made consulting for Interleaf? No, I had not.) So although + Robert had his graduate student stipend, I needed that seed funding to live + on. We originally hoped to launch in September, but we got more ambitious about + the software as we worked on it. Eventually we managed to build a WYSIWYG site + builder, in the sense that as you were creating pages, they looked exactly like + the static ones that would be generated later, except that instead of leading + to static pages, the links all referred to closures stored in a hash table on + the server. It helped to have studied art, because the main goal of an online + store builder is to make users look legit, and the key to looking legit is high + production values. If you get page layouts and fonts and colors right, you can + make a guy running a store out of his bedroom look more legit than a big company. (If + you''re curious why my site looks so old-fashioned, it''s because it''s still + made with this software. It may look clunky today, but in 1996 it was the last + word in slick.) In September, Robert rebelled. \"We''ve been working on this + for a month,\" he said, \"and it''s still not done.\" This is funny in retrospect, + because he would still be working on it almost 3 years later. But I decided + it might be prudent to recruit more programmers, and I asked Robert who else + in grad school with him was really good. He recommended Trevor Blackwell, which + surprised me at first, because at that point I knew Trevor mainly for his plan + to reduce everything in his life to a stack of notecards, which he carried around + with him. But Rtm was right, as usual. Trevor turned out to be a frighteningly + effective hacker. It was a lot of fun working with Robert and Trevor. They''re + the two most independent-minded people I know, and in completely different ways. + If you could see inside Rtm''s brain it would look like a colonial New England + church, and if you could see inside Trevor''s it would look like the worst excesses + of Austrian Rococo. We opened for business, with 6 stores, in January 1996. + It was just as well we waited a few months, because although we worried we were + late, we were actually almost fatally early. There was a lot of talk in the + press then about ecommerce, but not many people actually wanted online stores. + [8] There were three main parts to the software: the editor, which people used + to build sites and which I wrote, the shopping cart, which Robert wrote, and + the manager, which kept track of orders and statistics, and which Trevor wrote. + In its time, the editor was one of the best general-purpose site builders. I + kept the code tight and didn''t have to integrate with any other software except + Robert''s and Trevor''s, so it was quite fun to work on. If all I''d had to + do was work on this software, the next 3 years would have been the easiest of + my life. Unfortunately I had to do a lot more, all of it stuff I was worse at + than programming, and the next 3 years were instead the most stressful. There + were a lot of startups making ecommerce software in the second half of the 90s. + We were determined to be the Microsoft Word, not the Interleaf. Which meant + being easy to use and inexpensive. It was lucky for us that we were poor, because + that caused us to make Viaweb even more inexpensive than we realized. We charged + $100 a month for a small store and $300 a month for a big one. This low price + was a big attraction, and a constant thorn in the sides of competitors, but + it wasn''t because of some clever insight that we set the price low. We had + no idea what businesses paid for things. $300 a month seemed like a lot of money + to us. We did a lot of things right by accident like that. For example, we + did what''s now called \"doing things that don''t scale,\" although at the time + we would have described it as \"being so lame that we''re driven to the most + desperate measures to get users.\" The most common of which was building stores + for them.", "file_path: data/paul_graham/paul_graham_essay.txt Which meant + being easy to use and inexpensive. It was lucky for us that we were poor, because + that caused us to make Viaweb even more inexpensive than we realized. We charged + $100 a month for a small store and $300 a month for a big one. This low price + was a big attraction, and a constant thorn in the sides of competitors, but + it wasn''t because of some clever insight that we set the price low. We had + no idea what businesses paid for things. $300 a month seemed like a lot of money + to us. We did a lot of things right by accident like that. For example, we + did what''s now called \"doing things that don''t scale,\" although at the time + we would have described it as \"being so lame that we''re driven to the most + desperate measures to get users.\" The most common of which was building stores + for them. This seemed particularly humiliating, since the whole raison d''etre + of our software was that people could use it to make their own stores. But anything + to get users. We learned a lot more about retail than we wanted to know. For + example, that if you could only have a small image of a man''s shirt (and all + images were small then by present standards), it was better to have a closeup + of the collar than a picture of the whole shirt. The reason I remember learning + this was that it meant I had to rescan about 30 images of men''s shirts. My + first set of scans were so beautiful too. Though this felt wrong, it was exactly + the right thing to be doing. Building stores for users taught us about retail, + and about how it felt to use our software. I was initially both mystified and + repelled by \"business\" and thought we needed a \"business person\" to be in + charge of it, but once we started to get users, I was converted, in much the + same way I was converted to fatherhood once I had kids. Whatever users wanted, + I was all theirs. Maybe one day we''d have so many users that I couldn''t scan + their images for them, but in the meantime there was nothing more important + to do. Another thing I didn''t get at the time is that growth rate is the ultimate + test of a startup. Our growth rate was fine. We had about 70 stores at the end + of 1996 and about 500 at the end of 1997. I mistakenly thought the thing that + mattered was the absolute number of users. And that is the thing that matters + in the sense that that''s how much money you''re making, and if you''re not + making enough, you might go out of business. But in the long term the growth + rate takes care of the absolute number. If we''d been a startup I was advising + at Y Combinator, I would have said: Stop being so stressed out, because you''re + doing fine. You''re growing 7x a year. Just don''t hire too many more people + and you''ll soon be profitable, and then you''ll control your own destiny. Alas + I hired lots more people, partly because our investors wanted me to, and partly + because that''s what startups did during the Internet Bubble. A company with + just a handful of employees would have seemed amateurish. So we didn''t reach + breakeven until about when Yahoo bought us in the summer of 1998. Which in turn + meant we were at the mercy of investors for the entire life of the company. + And since both we and our investors were noobs at startups, the result was a + mess even by startup standards. It was a huge relief when Yahoo bought us. + In principle our Viaweb stock was valuable. It was a share in a business that + was profitable and growing rapidly. But it didn''t feel very valuable to me; + I had no idea how to value a business, but I was all too keenly aware of the + near-death experiences we seemed to have every few months. Nor had I changed + my grad student lifestyle significantly since we started. So when Yahoo bought + us it felt like going from rags to riches. Since we were going to California, + I bought a car, a yellow 1998 VW GTI. I remember thinking that its leather seats + alone were by far the most luxurious thing I owned. The next year, from the + summer of 1998 to the summer of 1999, must have been the least productive of + my life. I didn''t realize it at the time, but I was worn out from the effort + and stress of running Viaweb. For a while after I got to California I tried + to continue my usual m.o.", "file_path: data/paul_graham/paul_graham_essay.txt But + it didn''t feel very valuable to me; I had no idea how to value a business, + but I was all too keenly aware of the near-death experiences we seemed to have + every few months. Nor had I changed my grad student lifestyle significantly + since we started. So when Yahoo bought us it felt like going from rags to riches. + Since we were going to California, I bought a car, a yellow 1998 VW GTI. I remember + thinking that its leather seats alone were by far the most luxurious thing I + owned. The next year, from the summer of 1998 to the summer of 1999, must have + been the least productive of my life. I didn''t realize it at the time, but + I was worn out from the effort and stress of running Viaweb. For a while after + I got to California I tried to continue my usual m.o. of programming till 3 + in the morning, but fatigue combined with Yahoo''s prematurely aged culture + and grim cube farm in Santa Clara gradually dragged me down. After a few months + it felt disconcertingly like working at Interleaf. Yahoo had given us a lot + of options when they bought us. At the time I thought Yahoo was so overvalued + that they''d never be worth anything, but to my astonishment the stock went + up 5x in the next year. I hung on till the first chunk of options vested, then + in the summer of 1999 I left. It had been so long since I''d painted anything + that I''d half forgotten why I was doing this. My brain had been entirely full + of software and men''s shirts for 4 years. But I had done this to get rich so + I could paint, I reminded myself, and now I was rich, so I should go paint. When + I said I was leaving, my boss at Yahoo had a long conversation with me about + my plans. I told him all about the kinds of pictures I wanted to paint. At the + time I was touched that he took such an interest in me. Now I realize it was + because he thought I was lying. My options at that point were worth about $2 + million a month. If I was leaving that kind of money on the table, it could + only be to go and start some new startup, and if I did, I might take people + with me. This was the height of the Internet Bubble, and Yahoo was ground zero + of it. My boss was at that moment a billionaire. Leaving then to start a new + startup must have seemed to him an insanely, and yet also plausibly, ambitious + plan. But I really was quitting to paint, and I started immediately. There + was no time to lose. I''d already burned 4 years getting rich. Now when I talk + to founders who are leaving after selling their companies, my advice is always + the same: take a vacation. That''s what I should have done, just gone off somewhere + and done nothing for a month or two, but the idea never occurred to me. So + I tried to paint, but I just didn''t seem to have any energy or ambition. Part + of the problem was that I didn''t know many people in California. I''d compounded + this problem by buying a house up in the Santa Cruz Mountains, with a beautiful + view but miles from anywhere. I stuck it out for a few more months, then in + desperation I went back to New York, where unless you understand about rent + control you''ll be surprised to hear I still had my apartment, sealed up like + a tomb of my old life. Idelle was in New York at least, and there were other + people trying to paint there, even though I didn''t know any of them. When + I got back to New York I resumed my old life, except now I was rich. It was + as weird as it sounds. I resumed all my old patterns, except now there were + doors where there hadn''t been. Now when I was tired of walking, all I had to + do was raise my hand, and (unless it was raining) a taxi would stop to pick + me up. Now when I walked past charming little restaurants I could go in and + order lunch. It was exciting for a while. Painting started to go better. I experimented + with a new kind of still life where I''d paint one painting in the old way, + then photograph it and print it, blown up, on canvas, and then use that as the + underpainting for a second still life, painted from the same objects (which + hopefully hadn''t rotted yet). Meanwhile I looked for an apartment to buy. + Now I could actually choose what neighborhood to live in. Where, I asked myself + and various real estate agents, is the Cambridge of New York?", "file_path: + data/paul_graham/paul_graham_essay.txt It was as weird as it sounds. I resumed + all my old patterns, except now there were doors where there hadn''t been. Now + when I was tired of walking, all I had to do was raise my hand, and (unless + it was raining) a taxi would stop to pick me up. Now when I walked past charming + little restaurants I could go in and order lunch. It was exciting for a while. + Painting started to go better. I experimented with a new kind of still life + where I''d paint one painting in the old way, then photograph it and print it, + blown up, on canvas, and then use that as the underpainting for a second still + life, painted from the same objects (which hopefully hadn''t rotted yet). Meanwhile + I looked for an apartment to buy. Now I could actually choose what neighborhood + to live in. Where, I asked myself and various real estate agents, is the Cambridge + of New York? Aided by occasional visits to actual Cambridge, I gradually realized + there wasn''t one. Huh. Around this time, in the spring of 2000, I had an idea. + It was clear from our experience with Viaweb that web apps were the future. + Why not build a web app for making web apps? Why not let people edit code on + our server through the browser, and then host the resulting applications for + them? [9] You could run all sorts of services on the servers that these applications + could use just by making an API call: making and receiving phone calls, manipulating + images, taking credit card payments, etc. I got so excited about this idea + that I couldn''t think about anything else. It seemed obvious that this was + the future. I didn''t particularly want to start another company, but it was + clear that this idea would have to be embodied as one, so I decided to move + to Cambridge and start it. I hoped to lure Robert into working on it with me, + but there I ran into a hitch. Robert was now a postdoc at MIT, and though he''d + made a lot of money the last time I''d lured him into working on one of my schemes, + it had also been a huge time sink. So while he agreed that it sounded like a + plausible idea, he firmly refused to work on it. Hmph. Well, I''d do it myself + then. I recruited Dan Giffin, who had worked for Viaweb, and two undergrads + who wanted summer jobs, and we got to work trying to build what it''s now clear + is about twenty companies and several open source projects worth of software. + The language for defining applications would of course be a dialect of Lisp. + But I wasn''t so naive as to assume I could spring an overt Lisp on a general + audience; we''d hide the parentheses, like Dylan did. By then there was a name + for the kind of company Viaweb was, an \"application service provider,\" or + ASP. This name didn''t last long before it was replaced by \"software as a service,\" + but it was current for long enough that I named this new company after it: it + was going to be called Aspra. I started working on the application builder, + Dan worked on network infrastructure, and the two undergrads worked on the first + two services (images and phone calls). But about halfway through the summer + I realized I really didn''t want to run a company \u2014 especially not a big + one, which it was looking like this would have to be. I''d only started Viaweb + because I needed the money. Now that I didn''t need money anymore, why was I + doing this? If this vision had to be realized as a company, then screw the vision. + I''d build a subset that could be done as an open source project. Much to my + surprise, the time I spent working on this stuff was not wasted after all. After + we started Y Combinator, I would often encounter startups working on parts of + this new architecture, and it was very useful to have spent so much time thinking + about it and even trying to write some of it. The subset I would build as an + open source project was the new Lisp, whose parentheses I now wouldn''t even + have to hide. A lot of Lisp hackers dream of building a new Lisp, partly because + one of the distinctive features of the language is that it has dialects, and + partly, I think, because we have in our minds a Platonic form of Lisp that all + existing dialects fall short of. I certainly did. So at the end of the summer + Dan and I switched to working on this new dialect of Lisp, which I called Arc, + in a house I bought in Cambridge. The following spring, lightning struck.", + "file_path: data/paul_graham/paul_graham_essay.txt Much to my surprise, the + time I spent working on this stuff was not wasted after all. After we started + Y Combinator, I would often encounter startups working on parts of this new + architecture, and it was very useful to have spent so much time thinking about + it and even trying to write some of it. The subset I would build as an open + source project was the new Lisp, whose parentheses I now wouldn''t even have + to hide. A lot of Lisp hackers dream of building a new Lisp, partly because + one of the distinctive features of the language is that it has dialects, and + partly, I think, because we have in our minds a Platonic form of Lisp that all + existing dialects fall short of. I certainly did. So at the end of the summer + Dan and I switched to working on this new dialect of Lisp, which I called Arc, + in a house I bought in Cambridge. The following spring, lightning struck. I + was invited to give a talk at a Lisp conference, so I gave one about how we''d + used Lisp at Viaweb. Afterward I put a postscript file of this talk online, + on paulgraham.com, which I''d created years before using Viaweb but had never + used for anything. In one day it got 30,000 page views. What on earth had happened? + The referring urls showed that someone had posted it on Slashdot. [10] Wow, + I thought, there''s an audience. If I write something and put it on the web, + anyone can read it. That may seem obvious now, but it was surprising then. In + the print era there was a narrow channel to readers, guarded by fierce monsters + known as editors. The only way to get an audience for anything you wrote was + to get it published as a book, or in a newspaper or magazine. Now anyone could + publish anything. This had been possible in principle since 1993, but not many + people had realized it yet. I had been intimately involved with building the + infrastructure of the web for most of that time, and a writer as well, and it + had taken me 8 years to realize it. Even then it took me several years to understand + the implications. It meant there would be a whole new generation of essays. + [11] In the print era, the channel for publishing essays had been vanishingly + small. Except for a few officially anointed thinkers who went to the right parties + in New York, the only people allowed to publish essays were specialists writing + about their specialties. There were so many essays that had never been written, + because there had been no way to publish them. Now they could be, and I was + going to write them. [12] I''ve worked on several different things, but to + the extent there was a turning point where I figured out what to work on, it + was when I started publishing essays online. From then on I knew that whatever + else I did, I''d always write essays too. I knew that online essays would be + a marginal medium at first. Socially they''d seem more like rants posted by + nutjobs on their GeoCities sites than the genteel and beautifully typeset compositions + published in The New Yorker. But by this point I knew enough to find that encouraging + instead of discouraging. One of the most conspicuous patterns I''ve noticed + in my life is how well it has worked, for me at least, to work on things that + weren''t prestigious. Still life has always been the least prestigious form + of painting. Viaweb and Y Combinator both seemed lame when we started them. + I still get the glassy eye from strangers when they ask what I''m writing, and + I explain that it''s an essay I''m going to publish on my web site. Even Lisp, + though prestigious intellectually in something like the way Latin is, also seems + about as hip. It''s not that unprestigious types of work are good per se. But + when you find yourself drawn to some kind of work despite its current lack of + prestige, it''s a sign both that there''s something real to be discovered there, + and that you have the right kind of motives. Impure motives are a big danger + for the ambitious. If anything is going to lead you astray, it will be the desire + to impress people. So while working on things that aren''t prestigious doesn''t + guarantee you''re on the right track, it at least guarantees you''re not on + the most common type of wrong one. Over the next several years I wrote lots + of essays about all kinds of different topics. O''Reilly reprinted a collection + of them as a book, called Hackers & Painters after one of the essays in it. + I also worked on spam filters, and did some more painting.", "file_path: data/paul_graham/paul_graham_essay.txt It''s + not that unprestigious types of work are good per se. But when you find yourself + drawn to some kind of work despite its current lack of prestige, it''s a sign + both that there''s something real to be discovered there, and that you have + the right kind of motives. Impure motives are a big danger for the ambitious. + If anything is going to lead you astray, it will be the desire to impress people. + So while working on things that aren''t prestigious doesn''t guarantee you''re + on the right track, it at least guarantees you''re not on the most common type + of wrong one. Over the next several years I wrote lots of essays about all + kinds of different topics. O''Reilly reprinted a collection of them as a book, + called Hackers & Painters after one of the essays in it. I also worked on spam + filters, and did some more painting. I used to have dinners for a group of friends + every thursday night, which taught me how to cook for groups. And I bought another + building in Cambridge, a former candy factory (and later, twas said, porn studio), + to use as an office. One night in October 2003 there was a big party at my + house. It was a clever idea of my friend Maria Daniels, who was one of the thursday + diners. Three separate hosts would all invite their friends to one party. So + for every guest, two thirds of the other guests would be people they didn''t + know but would probably like. One of the guests was someone I didn''t know but + would turn out to like a lot: a woman called Jessica Livingston. A couple days + later I asked her out. Jessica was in charge of marketing at a Boston investment + bank. This bank thought it understood startups, but over the next year, as she + met friends of mine from the startup world, she was surprised how different + reality was. And how colorful their stories were. So she decided to compile + a book of interviews with startup founders. When the bank had financial problems + and she had to fire half her staff, she started looking for a new job. In early + 2005 she interviewed for a marketing job at a Boston VC firm. It took them weeks + to make up their minds, and during this time I started telling her about all + the things that needed to be fixed about venture capital. They should make a + larger number of smaller investments instead of a handful of giant ones, they + should be funding younger, more technical founders instead of MBAs, they should + let the founders remain as CEO, and so on. One of my tricks for writing essays + had always been to give talks. The prospect of having to stand up in front of + a group of people and tell them something that won''t waste their time is a + great spur to the imagination. When the Harvard Computer Society, the undergrad + computer club, asked me to give a talk, I decided I would tell them how to start + a startup. Maybe they''d be able to avoid the worst of the mistakes we''d made. So + I gave this talk, in the course of which I told them that the best sources of + seed funding were successful startup founders, because then they''d be sources + of advice too. Whereupon it seemed they were all looking expectantly at me. + Horrified at the prospect of having my inbox flooded by business plans (if I''d + only known), I blurted out \"But not me!\" and went on with the talk. But afterward + it occurred to me that I should really stop procrastinating about angel investing. + I''d been meaning to since Yahoo bought us, and now it was 7 years later and + I still hadn''t done one angel investment. Meanwhile I had been scheming with + Robert and Trevor about projects we could work on together. I missed working + with them, and it seemed like there had to be something we could collaborate + on. As Jessica and I were walking home from dinner on March 11, at the corner + of Garden and Walker streets, these three threads converged. Screw the VCs who + were taking so long to make up their minds. We''d start our own investment firm + and actually implement the ideas we''d been talking about. I''d fund it, and + Jessica could quit her job and work for it, and we''d get Robert and Trevor + as partners too. [13] Once again, ignorance worked in our favor. We had no + idea how to be angel investors, and in Boston in 2005 there were no Ron Conways + to learn from. So we just made what seemed like the obvious choices, and some + of the things we did turned out to be novel. There are multiple components + to Y Combinator, and we didn''t figure them all out at once. The part we got + first was to be an angel firm.", "file_path: data/paul_graham/paul_graham_essay.txt As + Jessica and I were walking home from dinner on March 11, at the corner of Garden + and Walker streets, these three threads converged. Screw the VCs who were taking + so long to make up their minds. We''d start our own investment firm and actually + implement the ideas we''d been talking about. I''d fund it, and Jessica could + quit her job and work for it, and we''d get Robert and Trevor as partners too. + [13] Once again, ignorance worked in our favor. We had no idea how to be angel + investors, and in Boston in 2005 there were no Ron Conways to learn from. So + we just made what seemed like the obvious choices, and some of the things we + did turned out to be novel. There are multiple components to Y Combinator, + and we didn''t figure them all out at once. The part we got first was to be + an angel firm. In those days, those two words didn''t go together. There were + VC firms, which were organized companies with people whose job it was to make + investments, but they only did big, million dollar investments. And there were + angels, who did smaller investments, but these were individuals who were usually + focused on other things and made investments on the side. And neither of them + helped founders enough in the beginning. We knew how helpless founders were + in some respects, because we remembered how helpless we''d been. For example, + one thing Julian had done for us that seemed to us like magic was to get us + set up as a company. We were fine writing fairly difficult software, but actually + getting incorporated, with bylaws and stock and all that stuff, how on earth + did you do that? Our plan was not only to make seed investments, but to do for + startups everything Julian had done for us. YC was not organized as a fund. + It was cheap enough to run that we funded it with our own money. That went right + by 99% of readers, but professional investors are thinking \"Wow, that means + they got all the returns.\" But once again, this was not due to any particular + insight on our part. We didn''t know how VC firms were organized. It never occurred + to us to try to raise a fund, and if it had, we wouldn''t have known where to + start. [14] The most distinctive thing about YC is the batch model: to fund + a bunch of startups all at once, twice a year, and then to spend three months + focusing intensively on trying to help them. That part we discovered by accident, + not merely implicitly but explicitly due to our ignorance about investing. We + needed to get experience as investors. What better way, we thought, than to + fund a whole bunch of startups at once? We knew undergrads got temporary jobs + at tech companies during the summer. Why not organize a summer program where + they''d start startups instead? We wouldn''t feel guilty for being in a sense + fake investors, because they would in a similar sense be fake founders. So while + we probably wouldn''t make much money out of it, we''d at least get to practice + being investors on them, and they for their part would probably have a more + interesting summer than they would working at Microsoft. We''d use the building + I owned in Cambridge as our headquarters. We''d all have dinner there once a + week \u2014 on tuesdays, since I was already cooking for the thursday diners + on thursdays \u2014 and after dinner we''d bring in experts on startups to give + talks. We knew undergrads were deciding then about summer jobs, so in a matter + of days we cooked up something we called the Summer Founders Program, and I + posted an announcement on my site, inviting undergrads to apply. I had never + imagined that writing essays would be a way to get \"deal flow,\" as investors + call it, but it turned out to be the perfect source. [15] We got 225 applications + for the Summer Founders Program, and we were surprised to find that a lot of + them were from people who''d already graduated, or were about to that spring. + Already this SFP thing was starting to feel more serious than we''d intended. We + invited about 20 of the 225 groups to interview in person, and from those we + picked 8 to fund. They were an impressive group. That first batch included reddit, + Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who + had already helped write the RSS spec and would a few years later become a martyr + for open access, and Sam Altman, who would later become the second president + of YC. I don''t think it was entirely luck that the first batch was so good.", + "file_path: data/paul_graham/paul_graham_essay.txt [15] We got 225 applications + for the Summer Founders Program, and we were surprised to find that a lot of + them were from people who''d already graduated, or were about to that spring. + Already this SFP thing was starting to feel more serious than we''d intended. We + invited about 20 of the 225 groups to interview in person, and from those we + picked 8 to fund. They were an impressive group. That first batch included reddit, + Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who + had already helped write the RSS spec and would a few years later become a martyr + for open access, and Sam Altman, who would later become the second president + of YC. I don''t think it was entirely luck that the first batch was so good. + You had to be pretty bold to sign up for a weird thing like the Summer Founders + Program instead of a summer job at a legit place like Microsoft or Goldman Sachs. The + deal for startups was based on a combination of the deal we did with Julian + ($10k for 10%) and what Robert said MIT grad students got for the summer ($6k). + We invested $6k per founder, which in the typical two-founder case was $12k, + in return for 6%. That had to be fair, because it was twice as good as the deal + we ourselves had taken. Plus that first summer, which was really hot, Jessica + brought the founders free air conditioners. [16] Fairly quickly I realized + that we had stumbled upon the way to scale startup funding. Funding startups + in batches was more convenient for us, because it meant we could do things for + a lot of startups at once, but being part of a batch was better for the startups + too. It solved one of the biggest problems faced by founders: the isolation. + Now you not only had colleagues, but colleagues who understood the problems + you were facing and could tell you how they were solving them. As YC grew, + we started to notice other advantages of scale. The alumni became a tight community, + dedicated to helping one another, and especially the current batch, whose shoes + they remembered being in. We also noticed that the startups were becoming one + another''s customers. We used to refer jokingly to the \"YC GDP,\" but as YC + grows this becomes less and less of a joke. Now lots of startups get their initial + set of customers almost entirely from among their batchmates. I had not originally + intended YC to be a full-time job. I was going to do three things: hack, write + essays, and work on YC. As YC grew, and I grew more excited about it, it started + to take up a lot more than a third of my attention. But for the first few years + I was still able to work on other things. In the summer of 2006, Robert and + I started working on a new version of Arc. This one was reasonably fast, because + it was compiled into Scheme. To test this new Arc, I wrote Hacker News in it. + It was originally meant to be a news aggregator for startup founders and was + called Startup News, but after a few months I got tired of reading about nothing + but startups. Plus it wasn''t startup founders we wanted to reach. It was future + startup founders. So I changed the name to Hacker News and the topic to whatever + engaged one''s intellectual curiosity. HN was no doubt good for YC, but it + was also by far the biggest source of stress for me. If all I''d had to do was + select and help founders, life would have been so easy. And that implies that + HN was a mistake. Surely the biggest source of stress in one''s work should + at least be something close to the core of the work. Whereas I was like someone + who was in pain while running a marathon not from the exertion of running, but + because I had a blister from an ill-fitting shoe. When I was dealing with some + urgent problem during YC, there was about a 60% chance it had to do with HN, + and a 40% chance it had do with everything else combined. [17] As well as HN, + I wrote all of YC''s internal software in Arc. But while I continued to work + a good deal in Arc, I gradually stopped working on Arc, partly because I didn''t + have time to, and partly because it was a lot less attractive to mess around + with the language now that we had all this infrastructure depending on it. So + now my three projects were reduced to two: writing essays and working on YC. YC + was different from other kinds of work I''ve done. Instead of deciding for myself + what to work on, the problems came to me.", "file_path: data/paul_graham/paul_graham_essay.txt When + I was dealing with some urgent problem during YC, there was about a 60% chance + it had to do with HN, and a 40% chance it had do with everything else combined. + [17] As well as HN, I wrote all of YC''s internal software in Arc. But while + I continued to work a good deal in Arc, I gradually stopped working on Arc, + partly because I didn''t have time to, and partly because it was a lot less + attractive to mess around with the language now that we had all this infrastructure + depending on it. So now my three projects were reduced to two: writing essays + and working on YC. YC was different from other kinds of work I''ve done. Instead + of deciding for myself what to work on, the problems came to me. Every 6 months + there was a new batch of startups, and their problems, whatever they were, became + our problems. It was very engaging work, because their problems were quite varied, + and the good founders were very effective. If you were trying to learn the most + you could about startups in the shortest possible time, you couldn''t have picked + a better way to do it. There were parts of the job I didn''t like. Disputes + between cofounders, figuring out when people were lying to us, fighting with + people who maltreated the startups, and so on. But I worked hard even at the + parts I didn''t like. I was haunted by something Kevin Hale once said about + companies: \"No one works harder than the boss.\" He meant it both descriptively + and prescriptively, and it was the second part that scared me. I wanted YC to + be good, so if how hard I worked set the upper bound on how hard everyone else + worked, I''d better work very hard. One day in 2010, when he was visiting California + for interviews, Robert Morris did something astonishing: he offered me unsolicited + advice. I can only remember him doing that once before. One day at Viaweb, when + I was bent over double from a kidney stone, he suggested that it would be a + good idea for him to take me to the hospital. That was what it took for Rtm + to offer unsolicited advice. So I remember his exact words very clearly. \"You + know,\" he said, \"you should make sure Y Combinator isn''t the last cool thing + you do.\" At the time I didn''t understand what he meant, but gradually it + dawned on me that he was saying I should quit. This seemed strange advice, because + YC was doing great. But if there was one thing rarer than Rtm offering advice, + it was Rtm being wrong. So this set me thinking. It was true that on my current + trajectory, YC would be the last thing I did, because it was only taking up + more of my attention. It had already eaten Arc, and was in the process of eating + essays too. Either YC was my life''s work or I''d have to leave eventually. + And it wasn''t, so I would. In the summer of 2012 my mother had a stroke, and + the cause turned out to be a blood clot caused by colon cancer. The stroke destroyed + her balance, and she was put in a nursing home, but she really wanted to get + out of it and back to her house, and my sister and I were determined to help + her do it. I used to fly up to Oregon to visit her regularly, and I had a lot + of time to think on those flights. On one of them I realized I was ready to + hand YC over to someone else. I asked Jessica if she wanted to be president, + but she didn''t, so we decided we''d try to recruit Sam Altman. We talked to + Robert and Trevor and we agreed to make it a complete changing of the guard. + Up till that point YC had been controlled by the original LLC we four had started. + But we wanted YC to last for a long time, and to do that it couldn''t be controlled + by the founders. So if Sam said yes, we''d let him reorganize YC. Robert and + I would retire, and Jessica and Trevor would become ordinary partners. When + we asked Sam if he wanted to be president of YC, initially he said no. He wanted + to start a startup to make nuclear reactors. But I kept at it, and in October + 2013 he finally agreed. We decided he''d take over starting with the winter + 2014 batch. For the rest of 2013 I left running YC more and more to Sam, partly + so he could learn the job, and partly because I was focused on my mother, whose + cancer had returned.", "file_path: data/paul_graham/paul_graham_essay.txt Up + till that point YC had been controlled by the original LLC we four had started. + But we wanted YC to last for a long time, and to do that it couldn''t be controlled + by the founders. So if Sam said yes, we''d let him reorganize YC. Robert and + I would retire, and Jessica and Trevor would become ordinary partners. When + we asked Sam if he wanted to be president of YC, initially he said no. He wanted + to start a startup to make nuclear reactors. But I kept at it, and in October + 2013 he finally agreed. We decided he''d take over starting with the winter + 2014 batch. For the rest of 2013 I left running YC more and more to Sam, partly + so he could learn the job, and partly because I was focused on my mother, whose + cancer had returned. She died on January 15, 2014. We knew this was coming, + but it was still hard when it did. I kept working on YC till March, to help + get that batch of startups through Demo Day, then I checked out pretty completely. + (I still talk to alumni and to new startups working on things I''m interested + in, but that only takes a few hours a week.) What should I do next? Rtm''s + advice hadn''t included anything about that. I wanted to do something completely + different, so I decided I''d paint. I wanted to see how good I could get if + I really focused on it. So the day after I stopped working on YC, I started + painting. I was rusty and it took a while to get back into shape, but it was + at least completely engaging. [18] I spent most of the rest of 2014 painting. + I''d never been able to work so uninterruptedly before, and I got to be better + than I had been. Not good enough, but better. Then in November, right in the + middle of a painting, I ran out of steam. Up till that point I''d always been + curious to see how the painting I was working on would turn out, but suddenly + finishing this one seemed like a chore. So I stopped working on it and cleaned + my brushes and haven''t painted since. So far anyway. I realize that sounds + rather wimpy. But attention is a zero sum game. If you can choose what to work + on, and you choose a project that''s not the best one (or at least a good one) + for you, then it''s getting in the way of another project that is. And at 50 + there was some opportunity cost to screwing around. I started writing essays + again, and wrote a bunch of new ones over the next few months. I even wrote + a couple that weren''t about startups. Then in March 2015 I started working + on Lisp again. The distinctive thing about Lisp is that its core is a language + defined by writing an interpreter in itself. It wasn''t originally intended + as a programming language in the ordinary sense. It was meant to be a formal + model of computation, an alternative to the Turing machine. If you want to write + an interpreter for a language in itself, what''s the minimum set of predefined + operators you need? The Lisp that John McCarthy invented, or more accurately + discovered, is an answer to that question. [19] McCarthy didn''t realize this + Lisp could even be used to program computers till his grad student Steve Russell + suggested it. Russell translated McCarthy''s interpreter into IBM 704 machine + language, and from that point Lisp started also to be a programming language + in the ordinary sense. But its origins as a model of computation gave it a power + and elegance that other languages couldn''t match. It was this that attracted + me in college, though I didn''t understand why at the time. McCarthy''s 1960 + Lisp did nothing more than interpret Lisp expressions. It was missing a lot + of things you''d want in a programming language. So these had to be added, and + when they were, they weren''t defined using McCarthy''s original axiomatic approach. + That wouldn''t have been feasible at the time. McCarthy tested his interpreter + by hand-simulating the execution of programs. But it was already getting close + to the limit of interpreters you could test that way \u2014 indeed, there was + a bug in it that McCarthy had overlooked. To test a more complicated interpreter, + you''d have had to run it, and computers then weren''t powerful enough. Now + they are, though. Now you could continue using McCarthy''s axiomatic approach + till you''d defined a complete programming language. And as long as every change + you made to McCarthy''s Lisp was a discoveredness-preserving transformation, + you could, in principle, end up with a complete language that had this quality.", + "file_path: data/paul_graham/paul_graham_essay.txt It was missing a lot of + things you''d want in a programming language. So these had to be added, and + when they were, they weren''t defined using McCarthy''s original axiomatic approach. + That wouldn''t have been feasible at the time. McCarthy tested his interpreter + by hand-simulating the execution of programs. But it was already getting close + to the limit of interpreters you could test that way \u2014 indeed, there was + a bug in it that McCarthy had overlooked. To test a more complicated interpreter, + you''d have had to run it, and computers then weren''t powerful enough. Now + they are, though. Now you could continue using McCarthy''s axiomatic approach + till you''d defined a complete programming language. And as long as every change + you made to McCarthy''s Lisp was a discoveredness-preserving transformation, + you could, in principle, end up with a complete language that had this quality. + Harder to do than to talk about, of course, but if it was possible in principle, + why not try? So I decided to take a shot at it. It took 4 years, from March + 26, 2015 to October 12, 2019. It was fortunate that I had a precisely defined + goal, or it would have been hard to keep at it for so long. I wrote this new + Lisp, called Bel, in itself in Arc. That may sound like a contradiction, but + it''s an indication of the sort of trickery I had to engage in to make this + work. By means of an egregious collection of hacks I managed to make something + close enough to an interpreter written in itself that could actually run. Not + fast, but fast enough to test. I had to ban myself from writing essays during + most of this time, or I''d never have finished. In late 2015 I spent 3 months + writing essays, and when I went back to working on Bel I could barely understand + the code. Not so much because it was badly written as because the problem is + so convoluted. When you''re working on an interpreter written in itself, it''s + hard to keep track of what''s happening at what level, and errors can be practically + encrypted by the time you get them. So I said no more essays till Bel was done. + But I told few people about Bel while I was working on it. So for years it must + have seemed that I was doing nothing, when in fact I was working harder than + I''d ever worked on anything. Occasionally after wrestling for hours with some + gruesome bug I''d check Twitter or HN and see someone asking \"Does Paul Graham + still code?\" Working on Bel was hard but satisfying. I worked on it so intensively + that at any given time I had a decent chunk of the code in my head and could + write more there. I remember taking the boys to the coast on a sunny day in + 2015 and figuring out how to deal with some problem involving continuations + while I watched them play in the tide pools. It felt like I was doing life right. + I remember that because I was slightly dismayed at how novel it felt. The good + news is that I had more moments like this over the next few years. In the summer + of 2016 we moved to England. We wanted our kids to see what it was like living + in another country, and since I was a British citizen by birth, that seemed + the obvious choice. We only meant to stay for a year, but we liked it so much + that we still live there. So most of Bel was written in England. In the fall + of 2019, Bel was finally finished. Like McCarthy''s original Lisp, it''s a spec + rather than an implementation, although like McCarthy''s Lisp it''s a spec expressed + as code. Now that I could write essays again, I wrote a bunch about topics + I''d had stacked up. I kept writing essays through 2020, but I also started + to think about other things I could work on. How should I choose what to do? + Well, how had I chosen what to work on in the past? I wrote an essay for myself + to answer that question, and I was surprised how long and messy the answer turned + out to be. If this surprised me, who''d lived it, then I thought perhaps it + would be interesting to other people, and encouraging to those with similarly + messy lives. So I wrote a more detailed version for others to read, and this + is the last sentence of it. Notes [1] My experience skipped a step + in the evolution of computers: time-sharing machines with interactive OSes. + I went straight from batch processing to microcomputers, which made microcomputers + seem all the more exciting.", "file_path: data/paul_graham/paul_graham_essay.txt Now + that I could write essays again, I wrote a bunch about topics I''d had stacked + up. I kept writing essays through 2020, but I also started to think about other + things I could work on. How should I choose what to do? Well, how had I chosen + what to work on in the past? I wrote an essay for myself to answer that question, + and I was surprised how long and messy the answer turned out to be. If this + surprised me, who''d lived it, then I thought perhaps it would be interesting + to other people, and encouraging to those with similarly messy lives. So I wrote + a more detailed version for others to read, and this is the last sentence of + it. Notes [1] My experience skipped a step in the evolution of computers: + time-sharing machines with interactive OSes. I went straight from batch processing + to microcomputers, which made microcomputers seem all the more exciting. [2] + Italian words for abstract concepts can nearly always be predicted from their + English cognates (except for occasional traps like polluzione). It''s the everyday + words that differ. So if you string together a lot of abstract concepts with + a few simple verbs, you can make a little Italian go a long way. [3] I lived + at Piazza San Felice 4, so my walk to the Accademia went straight down the spine + of old Florence: past the Pitti, across the bridge, past Orsanmichele, between + the Duomo and the Baptistery, and then up Via Ricasoli to Piazza San Marco. + I saw Florence at street level in every possible condition, from empty dark + winter evenings to sweltering summer days when the streets were packed with + tourists. [4] You can of course paint people like still lives if you want to, + and they''re willing. That sort of portrait is arguably the apex of still life + painting, though the long sitting does tend to produce pained expressions in + the sitters. [5] Interleaf was one of many companies that had smart people + and built impressive technology, and yet got crushed by Moore''s Law. In the + 1990s the exponential growth in the power of commodity (i.e. Intel) processors + rolled up high-end, special-purpose hardware and software companies like a bulldozer. [6] + The signature style seekers at RISD weren''t specifically mercenary. In the + art world, money and coolness are tightly coupled. Anything expensive comes + to be seen as cool, and anything seen as cool will soon become equally expensive. [7] + Technically the apartment wasn''t rent-controlled but rent-stabilized, but this + is a refinement only New Yorkers would know or care about. The point is that + it was really cheap, less than half market price. [8] Most software you can + launch as soon as it''s done. But when the software is an online store builder + and you''re hosting the stores, if you don''t have any users yet, that fact + will be painfully obvious. So before we could launch publicly we had to launch + privately, in the sense of recruiting an initial set of users and making sure + they had decent-looking stores. [9] We''d had a code editor in Viaweb for users + to define their own page styles. They didn''t know it, but they were editing + Lisp expressions underneath. But this wasn''t an app editor, because the code + ran when the merchants'' sites were generated, not when shoppers visited them. [10] + This was the first instance of what is now a familiar experience, and so was + what happened next, when I read the comments and found they were full of angry + people. How could I claim that Lisp was better than other languages? Weren''t + they all Turing complete? People who see the responses to essays I write sometimes + tell me how sorry they feel for me, but I''m not exaggerating when I reply that + it has always been like this, since the very beginning. It comes with the territory. + An essay must tell readers things they don''t already know, and some people + dislike being told such things. [11] People put plenty of stuff on the internet + in the 90s of course, but putting something online is not the same as publishing + it online. Publishing online means you treat the online version as the (or at + least a) primary version. [12] There is a general lesson here that our experience + with Y Combinator also teaches: Customs continue to constrain you long after + the restrictions that caused them have disappeared. Customary VC practice had + once, like the customs about publishing essays, been based on real constraints. + Startups had once been much more expensive to start, and proportionally rare.", + "file_path: data/paul_graham/paul_graham_essay.txt People who see the responses + to essays I write sometimes tell me how sorry they feel for me, but I''m not + exaggerating when I reply that it has always been like this, since the very + beginning. It comes with the territory. An essay must tell readers things they + don''t already know, and some people dislike being told such things. [11] People + put plenty of stuff on the internet in the 90s of course, but putting something + online is not the same as publishing it online. Publishing online means you + treat the online version as the (or at least a) primary version. [12] There + is a general lesson here that our experience with Y Combinator also teaches: + Customs continue to constrain you long after the restrictions that caused them + have disappeared. Customary VC practice had once, like the customs about publishing + essays, been based on real constraints. Startups had once been much more expensive + to start, and proportionally rare. Now they could be cheap and common, but the + VCs'' customs still reflected the old world, just as customs about writing essays + still reflected the constraints of the print era. Which in turn implies that + people who are independent-minded (i.e. less influenced by custom) will have + an advantage in fields affected by rapid change (where customs are more likely + to be obsolete). Here''s an interesting point, though: you can''t always predict + which fields will be affected by rapid change. Obviously software and venture + capital will be, but who would have predicted that essay writing would be? [13] + Y Combinator was not the original name. At first we were called Cambridge Seed. + But we didn''t want a regional name, in case someone copied us in Silicon Valley, + so we renamed ourselves after one of the coolest tricks in the lambda calculus, + the Y combinator. I picked orange as our color partly because it''s the warmest, + and partly because no VC used it. In 2005 all the VCs used staid colors like + maroon, navy blue, and forest green, because they were trying to appeal to LPs, + not founders. The YC logo itself is an inside joke: the Viaweb logo had been + a white V on a red circle, so I made the YC logo a white Y on an orange square. [14] + YC did become a fund for a couple years starting in 2009, because it was getting + so big I could no longer afford to fund it personally. But after Heroku got + bought we had enough money to go back to being self-funded. [15] I''ve never + liked the term \"deal flow,\" because it implies that the number of new startups + at any given time is fixed. This is not only false, but it''s the purpose of + YC to falsify it, by causing startups to be founded that would not otherwise + have existed. [16] She reports that they were all different shapes and sizes, + because there was a run on air conditioners and she had to get whatever she + could, but that they were all heavier than she could carry now. [17] Another + problem with HN was a bizarre edge case that occurs when you both write essays + and run a forum. When you run a forum, you''re assumed to see if not every conversation, + at least every conversation involving you. And when you write essays, people + post highly imaginative misinterpretations of them on forums. Individually these + two phenomena are tedious but bearable, but the combination is disastrous. You + actually have to respond to the misinterpretations, because the assumption that + you''re present in the conversation means that not responding to any sufficiently + upvoted misinterpretation reads as a tacit admission that it''s correct. But + that in turn encourages more; anyone who wants to pick a fight with you senses + that now is their chance. [18] The worst thing about leaving YC was not working + with Jessica anymore. We''d been working on YC almost the whole time we''d known + each other, and we''d neither tried nor wanted to separate it from our personal + lives, so leaving was like pulling up a deeply rooted tree. [19] One way to + get more precise about the concept of invented vs discovered is to talk about + space aliens. Any sufficiently advanced alien civilization would certainly know + about the Pythagorean theorem, for example. I believe, though with less certainty, + that they would also know about the Lisp in McCarthy''s 1960 paper. But if + so there''s no reason to suppose that this is the limit of the language that + might be known to them. Presumably aliens need numbers and errors and I/O too. + So it seems likely there exists at least one path out of McCarthy''s Lisp along + which discoveredness is preserved.", "file_path: data/paul_graham/paul_graham_essay.txt [18] + The worst thing about leaving YC was not working with Jessica anymore. We''d + been working on YC almost the whole time we''d known each other, and we''d neither + tried nor wanted to separate it from our personal lives, so leaving was like + pulling up a deeply rooted tree. [19] One way to get more precise about the + concept of invented vs discovered is to talk about space aliens. Any sufficiently + advanced alien civilization would certainly know about the Pythagorean theorem, + for example. I believe, though with less certainty, that they would also know + about the Lisp in McCarthy''s 1960 paper. But if so there''s no reason to suppose + that this is the limit of the language that might be known to them. Presumably + aliens need numbers and errors and I/O too. So it seems likely there exists + at least one path out of McCarthy''s Lisp along which discoveredness is preserved. Thanks + to Trevor Blackwell, John Collison, Patrick Collison, Daniel Gackle, Ralph Hazell, + Jessica Livingston, Robert Morris, and Harj Taggar for reading drafts of this."], + "model": "text-embedding-ada-002", "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '93533' + content-type: + - application/json + cookie: + - __cf_bm=21TzG.orESdoIITEBIUdhtobkXyMOXKtxWB.ucTPaac-1709035981-1.0-Acq4AHG8DbVdlPwmXYNpWn6QSZrjCyU1nO8hZRymikG0KHzVJRn15ggLJkhm7EEp7+rqOu2B5hpiuwfUQRyUPMo=; + _cfuvid=L3DV3tTvFTUplm5w2gCDr910kzwm7NkNC0egfjxM1kA-1709035981582-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + AA== + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c056e7b87f83b2-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:13:02 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-ada-002 + openai-organization: + - traceloop + openai-processing-ms: + - '139' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4976684' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 279ms + x-request-id: + - req_409b0b430d4314457dd3bf88f8affff9 + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "user", "content": "Please generate a question about + Paul Graham''s life regarding the following topic YCombinator"}], "model": "gpt-3.5-turbo", + "stream": false, "temperature": 0.1}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '203' + content-type: + - application/json + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/chat/completions + response: + body: + string: !!binary | + H4sIAAAAAAAAA1RRTWsbMRC9768YdLbDOptNbF9KaUnJIRBKoG1KMePV7EqpVqNKs06W4P9etHbs + 9qLD++LN01sBoKxWa1CNQWn64ObLlz/N17v24fvivl4+fixvH8en5jNVRm5erZplB2+fqZF310XD + fXAklv2BbiKhUE5d3JSrsqpXy2oietbksq0LMq8u6rkMccvzcnFZH52GbUNJreFnAQDwNr25o9f0 + qtZQzt6RnlLCjtT6JAJQkV1GFKZkk6AXNTuTDXshP9X+ZlAgi0FbDQ84OPgS0WAPweEI1oMYgpYH + r63vAL0GTTtyHHryAtzCj0/cb61H4TibeMMvYDCBsQms37Hb0aRNBgPpKU8i5t04jjkhI3k59OMH + dWy5P53nuAuRt3kKPzh3wlvrbTKbSJjY51OScDjY9wXAr2nG4b9lVIjcB9kI/yafAy+vDnHq/HH/ + kKsjKSzoznhdFcd+Ko1JqN+01ncUQ7SHTduwWV4v6mtcXWGpin3xFwAA//8DALQx8XxdAgAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c056ee7c820e43-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:13:04 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=DmdMHJx1NqN6fJy_t7U4.dJ9A0oEHW0z4kArM.Dgrns-1709035984-1.0-AdxuSUXbTtYRjqKjjC0UMKAlrOw36jQn7hn2LnNIc8jgjVeTjo1l4XtyMPAtr7oJSoS+wDa9xOe9qwh0fX5OahI=; + path=/; expires=Tue, 27-Feb-24 12:43:04 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=278HtyONtbVyYaVMu8Oabd2BH7YBgBrJfZZsm1YC7wc-1709035984479-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '886' openai-version: - '2020-10-01' strict-transport-security: @@ -3571,17 +7256,17 @@ interactions: x-ratelimit-limit-requests: - '5000' x-ratelimit-limit-tokens: - - '5000000' + - '160000' x-ratelimit-remaining-requests: - '4999' x-ratelimit-remaining-tokens: - - '4976684' + - '159959' x-ratelimit-reset-requests: - 12ms x-ratelimit-reset-tokens: - - 279ms + - 15ms x-request-id: - - req_5198da1703a5f5fac98e5188c15bc4ea + - req_c262f43df87b9aa2b69616fd009d66e1 status: code: 200 message: OK @@ -3600,6 +7285,9 @@ interactions: - '203' content-type: - application/json + cookie: + - __cf_bm=DmdMHJx1NqN6fJy_t7U4.dJ9A0oEHW0z4kArM.Dgrns-1709035984-1.0-AdxuSUXbTtYRjqKjjC0UMKAlrOw36jQn7hn2LnNIc8jgjVeTjo1l4XtyMPAtr7oJSoS+wDa9xOe9qwh0fX5OahI=; + _cfuvid=278HtyONtbVyYaVMu8Oabd2BH7YBgBrJfZZsm1YC7wc-1709035984479-0.0-604800000 host: - api.openai.com user-agent: @@ -3623,19 +7311,18 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA1RRTWsbMRC9768YdLbDeuN1bF9KCSE9lFIIpQ2hmNnd2ZVaSaNKs25M8H8vWjs2 - vejwvnjz9FYAKNOpLahWo7Qu2Pl6//SNH56aavzz+vjx04/KPcfK4pd6xZ83apYd3PyiVt5dNy27 - YEkM+xPdRkKhnLq4K9d35XJTrSbCcUc224Yg89ubei5jbHheLqr67NRsWkpqCy8FAMDb9OaOvqNX - tYVy9o44SgkHUtuLCEBFthlRmJJJgl7U7Eq27IX8VPu7RoEshs508BVHC48RNToIFg9gPIgm6Hn0 - nfEDoO+goz1ZDo68APfwfM+uMR6F42ziNf8FjQm0SWD8nu2eJm3SGKib8iRi3o3jISdkJAlGGQNg - 25KlmNMgRB4iug/q3Px4OdnyECI3eR4/WnvBe+NN0rtImNjn85JwONmPBcDPadrxv7VUiOyC7IR/ - k8+B1fIUp66feSVvF2dSWNBe8bouzv1UOiQht+uNHyiGaE4792G3Xi3qFW6WWKriWPwDAAD//wMA - BjA7KHECAAA= + H4sIAAAAAAAAA1RQwU7rMBC85ytWPrcooUlpe+GAEBInEAeEnp4qN94kBnvX2BugD/Xfn9yWVlz2 + MLMzOzvfBYCyRq1AtYOW1gc3XXy+t09birN/zd3zUJf3lOa349I8lumlUpOs4M0rtvKjumjZB4di + mQ50G1ELZtfqqlyWs2a5qPeEZ4Muy/og09lFM5UxbnhaVpfNUTmwbTGpFfwpAAC+9zNnJINfagXl + 5AfxmJLuUa1OSwAqssuI0inZJJpETc5kyyRI+9jPgxbIy2CsgQc9OriLetAegtNbsAQyIHQ8krHU + gyYDBj/QcfBIAtzByw37jSUtHK/V8cbuFM5xHyJv8iM0OnfCO0s2DeuIOjHlIEk4HOS7AuDvvoTx + 118qRPZB1sJvSNnwsj7YqXPtZ7K6OpLCot0Zr6vimE+lbRL0685SjzFEe2ikC+vFvGrmelnrUhW7 + 4j8AAAD//wMAoCGdWxsCAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85a0c47d0c540e73-MXP + - 85c056f73cec0e43-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -3645,15 +7332,9 @@ interactions: Content-Type: - application/json Date: - - Fri, 23 Feb 2024 16:15:27 GMT + - Tue, 27 Feb 2024 12:13:05 GMT Server: - cloudflare - Set-Cookie: - - __cf_bm=mt2qqOxzgz7ZPjWTIjPdjZ22mFsvdW8Uglsg_4kH2Tc-1708704927-1.0-ATFYPltqN6Qyr3cyMdK2PhyqEKKH4XG+msd0xKL9wb9Lf8WtP3P42VODQ0LWltIMT/StrxLY31nltcZKXNguvGk=; - path=/; expires=Fri, 23-Feb-24 16:45:27 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=AkrbPa26b_XCBA76DHbQAU5ePDLL_7nrP6rDNpUIpKE-1708704927242-0.0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked access-control-allow-origin: @@ -3665,7 +7346,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '564' + - '466' openai-version: - '2020-10-01' strict-transport-security: @@ -3683,15 +7364,209 @@ interactions: x-ratelimit-reset-tokens: - 15ms x-request-id: - - req_339ed86deb75cd5ae18e1e069d994623 + - req_114a0c26b91e2766961dbe81b5c38b2f + status: + code: 200 + message: OK +- request: + body: '{"input": ["What role did Paul Graham play in the founding and development + of YCombinator?"], "model": "text-embedding-ada-002", "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '157' + content-type: + - application/json + cookie: + - __cf_bm=21TzG.orESdoIITEBIUdhtobkXyMOXKtxWB.ucTPaac-1709035981-1.0-Acq4AHG8DbVdlPwmXYNpWn6QSZrjCyU1nO8hZRymikG0KHzVJRn15ggLJkhm7EEp7+rqOu2B5hpiuwfUQRyUPMo=; + _cfuvid=L3DV3tTvFTUplm5w2gCDr910kzwm7NkNC0egfjxM1kA-1709035981582-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c056fb9c9783b2-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:13:05 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-ada-002 + openai-organization: + - traceloop + openai-processing-ms: + - '20' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4999980' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 0s + x-request-id: + - req_2a4c0d93708ebb63670c615fa24d9642 status: code: 200 message: OK - request: body: '{"input": ["What role did Paul Graham play in the founding and development - of YCombinator, and how has his involvement shaped the trajectory of the startup - accelerator program?"], "model": "text-embedding-ada-002", "encoding_format": - "base64"}' + of YCombinator?"], "model": "text-embedding-ada-002", "encoding_format": "base64"}' headers: accept: - application/json @@ -3700,12 +7575,12 @@ interactions: connection: - keep-alive content-length: - - '243' + - '157' content-type: - application/json cookie: - - __cf_bm=GT7NqiVmbL9ocu5cADZ1GnNam7o.7ITG677y8MCs21I-1708704925-1.0-AeffpsvATNLmK5KiZO4xT2n2awB1YzG9EMXWm8M42frKRoFfl7/aFybZXlr0mSVNx/wGw5B1FajGmSmeNpJvJEc=; - _cfuvid=obTp_m8wnLaFNISwqvOrIfi3gHuaCaUM7SQ5DD05.gk-1708704925672-0.0-604800000 + - __cf_bm=21TzG.orESdoIITEBIUdhtobkXyMOXKtxWB.ucTPaac-1709035981-1.0-Acq4AHG8DbVdlPwmXYNpWn6QSZrjCyU1nO8hZRymikG0KHzVJRn15ggLJkhm7EEp7+rqOu2B5hpiuwfUQRyUPMo=; + _cfuvid=L3DV3tTvFTUplm5w2gCDr910kzwm7NkNC0egfjxM1kA-1709035981582-0.0-604800000 host: - api.openai.com user-agent: @@ -3729,119 +7604,120 @@ interactions: response: body: string: !!binary | - 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 headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85a0c4838b3abb13-MXP + - 85c056fd6f5883b2-MXP Connection: - keep-alive Content-Encoding: @@ -3849,7 +7725,7 @@ interactions: Content-Type: - application/json Date: - - Fri, 23 Feb 2024 16:15:27 GMT + - Tue, 27 Feb 2024 12:13:05 GMT Server: - cloudflare Transfer-Encoding: @@ -3863,7 +7739,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '24' + - '34' openai-version: - '2020-10-01' strict-transport-security: @@ -3875,36 +7751,35 @@ interactions: x-ratelimit-remaining-requests: - '4999' x-ratelimit-remaining-tokens: - - '4999959' + - '4999980' x-ratelimit-reset-requests: - 12ms x-ratelimit-reset-tokens: - 0s x-request-id: - - req_0942cd358920b19762636b81cfe4523c + - req_f6b018e4bb5ca8a0d32a1a584a9de354 status: code: 200 message: OK - request: body: '{"query": "What role did Paul Graham play in the founding and development - of YCombinator, and how has his involvement shaped the trajectory of the startup - accelerator program?", "documents": [{"text": "As Jessica and I were walking - home from dinner on March 11, at the corner of Garden and Walker streets, these - three threads converged. Screw the VCs who were taking so long to make up their - minds. We''d start our own investment firm and actually implement the ideas - we''d been talking about. I''d fund it, and Jessica could quit her job and work - for it, and we''d get Robert and Trevor as partners too. [13]\n\nOnce again, - ignorance worked in our favor. We had no idea how to be angel investors, and - in Boston in 2005 there were no Ron Conways to learn from. So we just made what - seemed like the obvious choices, and some of the things we did turned out to - be novel.\n\nThere are multiple components to Y Combinator, and we didn''t figure - them all out at once. The part we got first was to be an angel firm. In those - days, those two words didn''t go together. There were VC firms, which were organized - companies with people whose job it was to make investments, but they only did - big, million dollar investments. And there were angels, who did smaller investments, - but these were individuals who were usually focused on other things and made - investments on the side. And neither of them helped founders enough in the beginning. - We knew how helpless founders were in some respects, because we remembered how + of YCombinator?", "documents": [{"text": "As Jessica and I were walking home + from dinner on March 11, at the corner of Garden and Walker streets, these three + threads converged. Screw the VCs who were taking so long to make up their minds. + We''d start our own investment firm and actually implement the ideas we''d been + talking about. I''d fund it, and Jessica could quit her job and work for it, + and we''d get Robert and Trevor as partners too. [13]\n\nOnce again, ignorance + worked in our favor. We had no idea how to be angel investors, and in Boston + in 2005 there were no Ron Conways to learn from. So we just made what seemed + like the obvious choices, and some of the things we did turned out to be novel.\n\nThere + are multiple components to Y Combinator, and we didn''t figure them all out + at once. The part we got first was to be an angel firm. In those days, those + two words didn''t go together. There were VC firms, which were organized companies + with people whose job it was to make investments, but they only did big, million + dollar investments. And there were angels, who did smaller investments, but + these were individuals who were usually focused on other things and made investments + on the side. And neither of them helped founders enough in the beginning. We + knew how helpless founders were in some respects, because we remembered how helpless we''d been. For example, one thing Julian had done for us that seemed to us like magic was to get us set up as a company. We were fine writing fairly difficult software, but actually getting incorporated, with bylaws and stock @@ -4055,60 +7930,286 @@ interactions: I was focused on my mother, whose cancer had returned."}], "model": "rerank-english-v2.0", "top_n": 2, "return_documents": false, "max_chunks_per_doc": null}' headers: - Accept: - - '*/*' - Accept-Encoding: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '13135' + Content-Type: + - application/json + Request-Source: + - python-sdk-4.49 + User-Agent: + - python-requests/2.31.0 + method: POST + uri: https://api.cohere.ai/v1/rerank + response: + body: + string: '{"id":"1d74090a-b9d4-482c-9b1b-72ba92c0bfe5","results":[{"index":1,"relevance_score":0.7287483},{"index":0,"relevance_score":0.64835507}],"meta":{"api_version":{"version":"1"},"billed_units":{"search_units":1}}}' + headers: + Alt-Svc: + - h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 + Content-Length: + - '211' + Via: + - 1.1 google + access-control-expose-headers: + - X-Debug-Trace-ID + cache-control: + - no-cache, no-store, no-transform, must-revalidate, private, max-age=0 + content-type: + - application/json + date: + - Tue, 27 Feb 2024 12:13:06 GMT + expires: + - Thu, 01 Jan 1970 00:00:00 UTC + pragma: + - no-cache + server: + - envoy + vary: + - Origin + x-accel-expires: + - '0' + x-debug-trace-id: + - 4973454c078566f752f22716cd5d2a93 + x-endpoint-monthly-call-limit: + - '500' + x-envoy-upstream-service-time: + - '69' + x-trial-endpoint-call-limit: + - '10' + x-trial-endpoint-call-remaining: + - '9' + status: + code: 200 + message: OK +- request: + body: '{"messages": [{"role": "system", "content": "You are an expert Q&A system + that is trusted around the world.\nAlways answer the query using the provided + context information, and not prior knowledge.\nSome rules to follow:\n1. Never + directly reference the given context in your answer.\n2. Avoid statements like + ''Based on the context, ...'' or ''The context information ...'' or anything + along those lines."}, {"role": "user", "content": "Context information from + multiple sources is below.\n---------------------\nfile_path: data/paul_graham/paul_graham_essay.txt\n\n[15] + We got 225 applications for the Summer Founders Program, and we were surprised + to find that a lot of them were from people who''d already graduated, or were + about to that spring. Already this SFP thing was starting to feel more serious + than we''d intended.\n\nWe invited about 20 of the 225 groups to interview in + person, and from those we picked 8 to fund. They were an impressive group. That + first batch included reddit, Justin Kan and Emmett Shear, who went on to found + Twitch, Aaron Swartz, who had already helped write the RSS spec and would a + few years later become a martyr for open access, and Sam Altman, who would later + become the second president of YC. I don''t think it was entirely luck that + the first batch was so good. You had to be pretty bold to sign up for a weird + thing like the Summer Founders Program instead of a summer job at a legit place + like Microsoft or Goldman Sachs.\n\nThe deal for startups was based on a combination + of the deal we did with Julian ($10k for 10%) and what Robert said MIT grad + students got for the summer ($6k). We invested $6k per founder, which in the + typical two-founder case was $12k, in return for 6%. That had to be fair, because + it was twice as good as the deal we ourselves had taken. Plus that first summer, + which was really hot, Jessica brought the founders free air conditioners. [16]\n\nFairly + quickly I realized that we had stumbled upon the way to scale startup funding. + Funding startups in batches was more convenient for us, because it meant we + could do things for a lot of startups at once, but being part of a batch was + better for the startups too. It solved one of the biggest problems faced by + founders: the isolation. Now you not only had colleagues, but colleagues who + understood the problems you were facing and could tell you how they were solving + them.\n\nAs YC grew, we started to notice other advantages of scale. The alumni + became a tight community, dedicated to helping one another, and especially the + current batch, whose shoes they remembered being in. We also noticed that the + startups were becoming one another''s customers. We used to refer jokingly to + the \"YC GDP,\" but as YC grows this becomes less and less of a joke. Now lots + of startups get their initial set of customers almost entirely from among their + batchmates.\n\nI had not originally intended YC to be a full-time job. I was + going to do three things: hack, write essays, and work on YC. As YC grew, and + I grew more excited about it, it started to take up a lot more than a third + of my attention. But for the first few years I was still able to work on other + things.\n\nIn the summer of 2006, Robert and I started working on a new version + of Arc. This one was reasonably fast, because it was compiled into Scheme. To + test this new Arc, I wrote Hacker News in it. It was originally meant to be + a news aggregator for startup founders and was called Startup News, but after + a few months I got tired of reading about nothing but startups. Plus it wasn''t + startup founders we wanted to reach. It was future startup founders. So I changed + the name to Hacker News and the topic to whatever engaged one''s intellectual + curiosity.\n\nHN was no doubt good for YC, but it was also by far the biggest + source of stress for me. If all I''d had to do was select and help founders, + life would have been so easy. And that implies that HN was a mistake. Surely + the biggest source of stress in one''s work should at least be something close + to the core of the work. Whereas I was like someone who was in pain while running + a marathon not from the exertion of running, but because I had a blister from + an ill-fitting shoe. When I was dealing with some urgent problem during YC, + there was about a 60% chance it had to do with HN, and a 40% chance it had do + with everything else combined. [17]\n\nAs well as HN, I wrote all of YC''s internal + software in Arc. But while I continued to work a good deal in Arc, I gradually + stopped working on Arc, partly because I didn''t have time to, and partly because + it was a lot less attractive to mess around with the language now that we had + all this infrastructure depending on it. So now my three projects were reduced + to two: writing essays and working on YC.\n\nYC was different from other kinds + of work I''ve done. Instead of deciding for myself what to work on, the problems + came to me.\n\nfile_path: data/paul_graham/paul_graham_essay.txt\n\nAs Jessica + and I were walking home from dinner on March 11, at the corner of Garden and + Walker streets, these three threads converged. Screw the VCs who were taking + so long to make up their minds. We''d start our own investment firm and actually + implement the ideas we''d been talking about. I''d fund it, and Jessica could + quit her job and work for it, and we''d get Robert and Trevor as partners too. + [13]\n\nOnce again, ignorance worked in our favor. We had no idea how to be + angel investors, and in Boston in 2005 there were no Ron Conways to learn from. + So we just made what seemed like the obvious choices, and some of the things + we did turned out to be novel.\n\nThere are multiple components to Y Combinator, + and we didn''t figure them all out at once. The part we got first was to be + an angel firm. In those days, those two words didn''t go together. There were + VC firms, which were organized companies with people whose job it was to make + investments, but they only did big, million dollar investments. And there were + angels, who did smaller investments, but these were individuals who were usually + focused on other things and made investments on the side. And neither of them + helped founders enough in the beginning. We knew how helpless founders were + in some respects, because we remembered how helpless we''d been. For example, + one thing Julian had done for us that seemed to us like magic was to get us + set up as a company. We were fine writing fairly difficult software, but actually + getting incorporated, with bylaws and stock and all that stuff, how on earth + did you do that? Our plan was not only to make seed investments, but to do for + startups everything Julian had done for us.\n\nYC was not organized as a fund. + It was cheap enough to run that we funded it with our own money. That went right + by 99% of readers, but professional investors are thinking \"Wow, that means + they got all the returns.\" But once again, this was not due to any particular + insight on our part. We didn''t know how VC firms were organized. It never occurred + to us to try to raise a fund, and if it had, we wouldn''t have known where to + start. [14]\n\nThe most distinctive thing about YC is the batch model: to fund + a bunch of startups all at once, twice a year, and then to spend three months + focusing intensively on trying to help them. That part we discovered by accident, + not merely implicitly but explicitly due to our ignorance about investing. We + needed to get experience as investors. What better way, we thought, than to + fund a whole bunch of startups at once? We knew undergrads got temporary jobs + at tech companies during the summer. Why not organize a summer program where + they''d start startups instead? We wouldn''t feel guilty for being in a sense + fake investors, because they would in a similar sense be fake founders. So while + we probably wouldn''t make much money out of it, we''d at least get to practice + being investors on them, and they for their part would probably have a more + interesting summer than they would working at Microsoft.\n\nWe''d use the building + I owned in Cambridge as our headquarters. We''d all have dinner there once a + week \u2014 on tuesdays, since I was already cooking for the thursday diners + on thursdays \u2014 and after dinner we''d bring in experts on startups to give + talks.\n\nWe knew undergrads were deciding then about summer jobs, so in a matter + of days we cooked up something we called the Summer Founders Program, and I + posted an announcement on my site, inviting undergrads to apply. I had never + imagined that writing essays would be a way to get \"deal flow,\" as investors + call it, but it turned out to be the perfect source. [15] We got 225 applications + for the Summer Founders Program, and we were surprised to find that a lot of + them were from people who''d already graduated, or were about to that spring. + Already this SFP thing was starting to feel more serious than we''d intended.\n\nWe + invited about 20 of the 225 groups to interview in person, and from those we + picked 8 to fund. They were an impressive group. That first batch included reddit, + Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who + had already helped write the RSS spec and would a few years later become a martyr + for open access, and Sam Altman, who would later become the second president + of YC. I don''t think it was entirely luck that the first batch was so good.\n---------------------\nGiven + the information from multiple sources and not prior knowledge, answer the query.\nQuery: + What role did Paul Graham play in the founding and development of YCombinator?\nAnswer: + "}], "model": "gpt-3.5-turbo", "stream": false, "temperature": 0.1}' + headers: + accept: + - application/json + accept-encoding: - gzip, deflate - Connection: + connection: - keep-alive - Content-Length: - - '13221' - Content-Type: + content-length: + - '9643' + content-type: - application/json - Request-Source: - - python-sdk-4.49 - User-Agent: - - python-requests/2.31.0 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.9.5 method: POST - uri: https://api.cohere.ai/v1/rerank + uri: https://api.openai.com/v1/chat/completions response: body: - string: '{"id":"911f592a-4e29-4e8e-a7d2-09cf8ec8cadd","results":[{"index":1,"relevance_score":0.8056322},{"index":2,"relevance_score":0.6779006}],"meta":{"api_version":{"version":"1"},"billed_units":{"search_units":1}}}' + string: !!binary | + H4sIAAAAAAAAA1RUTW8jNwy9+1cQc+llbDjOJnFy7PYjWPSwbdMCQVEEtMSZUSKJKsUZr3eR/15I + Yyfeiw8i3+PjGz5/WwA0zjZ30JgB1YTkl9v9f+avx9vt9Y/P683vjz/d/3Z5gz8/W374uv3UtAXB + u2cyekKtDIfkSR3HuWyEUKmwXtysb9eXV7fb61oIbMkXWJ90ebm6WuooO16uLzZXR+TAzlBu7uCf + BQDAt/pbNEZLX5o7WLenl0A5Y0/N3VsTQCPsy0uDObusGLVp34uGo1Kssj/j6OFXwQEDJI8HsoDw + QgcoBOAi6EDQ8Ritiz1gtGBpIs8pUFTgDh7hI4edi6gsK7gnMLys/WQr1sWJstbuzkmAvdMBPlHO + zmALf/CORNtK/CA0sQB2SgKWjKsjlSErihYyJ8D7OPPYkUqtjMie9xWQHcdlwJeCS8KGci4S//6Y + V/Aw0AHQhSKLYSCfZt4x5bLmHg+5kB1gQAsdea09vlDoQCGTnyi3hXaahWUie7ZdrjvkMSUWheyC + 8yhl1H5AfWcWMuQmsis4c/6HImFiP1H1ib4ozf4xsPQY3dfqxEDw5xgCCfxSDZYMn4V7wdDCfiAh + qK+9oM1gePT2aN3ZolkJbTFFZ5tU0LpysOghz+TPvMsteMKT/2WwddnwRHKo2IFgh2oGqHcMHQt0 + xxM5zVrBvSsqoorbjWVCGW/8WBbL5Mno6aJOUBeSlMOY6MQCvfCYcgs1SLUfDIcwRqdVCfoxRAeW + rDMlaadvW1oJzQCsA0l7frh1UlSSujJ3ukehusJ3p9wc4/L6ljPPfRLelUzG0fu3985Fl4cnIcwc + S6aycprhrwuAf2uex+8i2iThkPRJ+YViIdysb7YzYfP+H/JevviwOVaVFf0ZbrNZL44im3zISuGp + c7EnSeLmhHfpaXt9cXWNtx9w3SxeF/8DAAD//wMA/tTMjesEAAA= headers: - Alt-Svc: - - h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 - Content-Length: - - '210' - Via: - - 1.1 google - access-control-expose-headers: - - X-Debug-Trace-ID - cache-control: - - no-cache, no-store, no-transform, must-revalidate, private, max-age=0 - content-type: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c057019ff50dc6-MXP + Cache-Control: + - no-cache, must-revalidate + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: - application/json - date: - - Fri, 23 Feb 2024 16:15:27 GMT - expires: - - Thu, 01 Jan 1970 00:00:00 UTC - pragma: - - no-cache - server: - - envoy - vary: - - Origin - x-accel-expires: - - '0' - x-debug-trace-id: - - 2bdae2419fdd817765c26742d9dfd109 - x-endpoint-monthly-call-limit: - - '500' - x-envoy-upstream-service-time: - - '85' - x-trial-endpoint-call-limit: - - '10' - x-trial-endpoint-call-remaining: - - '9' + Date: + - Tue, 27 Feb 2024 12:13:09 GMT + Server: + - cloudflare + Set-Cookie: + - __cf_bm=JKG57e6l.sWqQ96xHwWyfTWehR1JvgmkC_4vb9PJ0oQ-1709035989-1.0-AXoeTTpBlr6rddN18miZH3RgAWpaJatFzDKn4SC2KSoIuIxW86nJuv87FX0ihn3By3Hjc23++UX2zTE1nk8LWw8=; + path=/; expires=Tue, 27-Feb-24 12:43:09 GMT; domain=.api.openai.com; HttpOnly; + Secure; SameSite=None + - _cfuvid=wO5Caulov7mGtzDjmnWEp8OYP4sgNP9GlRJ4HGdZpe0-1709035989705-0.0-604800000; + path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - gpt-3.5-turbo-0125 + openai-organization: + - traceloop + openai-processing-ms: + - '3276' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '160000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '157622' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 891ms + x-request-id: + - req_7083d9ba52647ec0febdef5949c3502f status: code: 200 message: OK @@ -4175,65 +8276,66 @@ interactions: all this infrastructure depending on it. So now my three projects were reduced to two: writing essays and working on YC.\n\nYC was different from other kinds of work I''ve done. Instead of deciding for myself what to work on, the problems - came to me.\n\nfile_path: data/paul_graham/paul_graham_essay.txt\n\nWhen I was - dealing with some urgent problem during YC, there was about a 60% chance it - had to do with HN, and a 40% chance it had do with everything else combined. - [17]\n\nAs well as HN, I wrote all of YC''s internal software in Arc. But while - I continued to work a good deal in Arc, I gradually stopped working on Arc, - partly because I didn''t have time to, and partly because it was a lot less - attractive to mess around with the language now that we had all this infrastructure - depending on it. So now my three projects were reduced to two: writing essays - and working on YC.\n\nYC was different from other kinds of work I''ve done. - Instead of deciding for myself what to work on, the problems came to me. Every - 6 months there was a new batch of startups, and their problems, whatever they - were, became our problems. It was very engaging work, because their problems - were quite varied, and the good founders were very effective. If you were trying - to learn the most you could about startups in the shortest possible time, you - couldn''t have picked a better way to do it.\n\nThere were parts of the job - I didn''t like. Disputes between cofounders, figuring out when people were lying - to us, fighting with people who maltreated the startups, and so on. But I worked - hard even at the parts I didn''t like. I was haunted by something Kevin Hale - once said about companies: \"No one works harder than the boss.\" He meant it - both descriptively and prescriptively, and it was the second part that scared - me. I wanted YC to be good, so if how hard I worked set the upper bound on how - hard everyone else worked, I''d better work very hard.\n\nOne day in 2010, when - he was visiting California for interviews, Robert Morris did something astonishing: - he offered me unsolicited advice. I can only remember him doing that once before. - One day at Viaweb, when I was bent over double from a kidney stone, he suggested - that it would be a good idea for him to take me to the hospital. That was what - it took for Rtm to offer unsolicited advice. So I remember his exact words very - clearly. \"You know,\" he said, \"you should make sure Y Combinator isn''t the - last cool thing you do.\"\n\nAt the time I didn''t understand what he meant, - but gradually it dawned on me that he was saying I should quit. This seemed - strange advice, because YC was doing great. But if there was one thing rarer - than Rtm offering advice, it was Rtm being wrong. So this set me thinking. It - was true that on my current trajectory, YC would be the last thing I did, because - it was only taking up more of my attention. It had already eaten Arc, and was - in the process of eating essays too. Either YC was my life''s work or I''d have - to leave eventually. And it wasn''t, so I would.\n\nIn the summer of 2012 my - mother had a stroke, and the cause turned out to be a blood clot caused by colon - cancer. The stroke destroyed her balance, and she was put in a nursing home, - but she really wanted to get out of it and back to her house, and my sister - and I were determined to help her do it. I used to fly up to Oregon to visit - her regularly, and I had a lot of time to think on those flights. On one of - them I realized I was ready to hand YC over to someone else.\n\nI asked Jessica - if she wanted to be president, but she didn''t, so we decided we''d try to recruit - Sam Altman. We talked to Robert and Trevor and we agreed to make it a complete - changing of the guard. Up till that point YC had been controlled by the original - LLC we four had started. But we wanted YC to last for a long time, and to do - that it couldn''t be controlled by the founders. So if Sam said yes, we''d let - him reorganize YC. Robert and I would retire, and Jessica and Trevor would become - ordinary partners.\n\nWhen we asked Sam if he wanted to be president of YC, - initially he said no. He wanted to start a startup to make nuclear reactors. - But I kept at it, and in October 2013 he finally agreed. We decided he''d take - over starting with the winter 2014 batch. For the rest of 2013 I left running - YC more and more to Sam, partly so he could learn the job, and partly because - I was focused on my mother, whose cancer had returned.\n---------------------\nGiven + came to me.\n\nfile_path: data/paul_graham/paul_graham_essay.txt\n\nAs Jessica + and I were walking home from dinner on March 11, at the corner of Garden and + Walker streets, these three threads converged. Screw the VCs who were taking + so long to make up their minds. We''d start our own investment firm and actually + implement the ideas we''d been talking about. I''d fund it, and Jessica could + quit her job and work for it, and we''d get Robert and Trevor as partners too. + [13]\n\nOnce again, ignorance worked in our favor. We had no idea how to be + angel investors, and in Boston in 2005 there were no Ron Conways to learn from. + So we just made what seemed like the obvious choices, and some of the things + we did turned out to be novel.\n\nThere are multiple components to Y Combinator, + and we didn''t figure them all out at once. The part we got first was to be + an angel firm. In those days, those two words didn''t go together. There were + VC firms, which were organized companies with people whose job it was to make + investments, but they only did big, million dollar investments. And there were + angels, who did smaller investments, but these were individuals who were usually + focused on other things and made investments on the side. And neither of them + helped founders enough in the beginning. We knew how helpless founders were + in some respects, because we remembered how helpless we''d been. For example, + one thing Julian had done for us that seemed to us like magic was to get us + set up as a company. We were fine writing fairly difficult software, but actually + getting incorporated, with bylaws and stock and all that stuff, how on earth + did you do that? Our plan was not only to make seed investments, but to do for + startups everything Julian had done for us.\n\nYC was not organized as a fund. + It was cheap enough to run that we funded it with our own money. That went right + by 99% of readers, but professional investors are thinking \"Wow, that means + they got all the returns.\" But once again, this was not due to any particular + insight on our part. We didn''t know how VC firms were organized. It never occurred + to us to try to raise a fund, and if it had, we wouldn''t have known where to + start. [14]\n\nThe most distinctive thing about YC is the batch model: to fund + a bunch of startups all at once, twice a year, and then to spend three months + focusing intensively on trying to help them. That part we discovered by accident, + not merely implicitly but explicitly due to our ignorance about investing. We + needed to get experience as investors. What better way, we thought, than to + fund a whole bunch of startups at once? We knew undergrads got temporary jobs + at tech companies during the summer. Why not organize a summer program where + they''d start startups instead? We wouldn''t feel guilty for being in a sense + fake investors, because they would in a similar sense be fake founders. So while + we probably wouldn''t make much money out of it, we''d at least get to practice + being investors on them, and they for their part would probably have a more + interesting summer than they would working at Microsoft.\n\nWe''d use the building + I owned in Cambridge as our headquarters. We''d all have dinner there once a + week \u2014 on tuesdays, since I was already cooking for the thursday diners + on thursdays \u2014 and after dinner we''d bring in experts on startups to give + talks.\n\nWe knew undergrads were deciding then about summer jobs, so in a matter + of days we cooked up something we called the Summer Founders Program, and I + posted an announcement on my site, inviting undergrads to apply. I had never + imagined that writing essays would be a way to get \"deal flow,\" as investors + call it, but it turned out to be the perfect source. [15] We got 225 applications + for the Summer Founders Program, and we were surprised to find that a lot of + them were from people who''d already graduated, or were about to that spring. + Already this SFP thing was starting to feel more serious than we''d intended.\n\nWe + invited about 20 of the 225 groups to interview in person, and from those we + picked 8 to fund. They were an impressive group. That first batch included reddit, + Justin Kan and Emmett Shear, who went on to found Twitch, Aaron Swartz, who + had already helped write the RSS spec and would a few years later become a martyr + for open access, and Sam Altman, who would later become the second president + of YC. I don''t think it was entirely luck that the first batch was so good.\n---------------------\nGiven the information from multiple sources and not prior knowledge, answer the query.\nQuery: - What role did Paul Graham play in the founding and development of YCombinator, - and how has his involvement shaped the trajectory of the startup accelerator - program?\nAnswer: "}], "model": "gpt-3.5-turbo", "stream": false, "temperature": - 0.1}' + What role did Paul Graham play in the founding and development of YCombinator?\nAnswer: + "}], "model": "gpt-3.5-turbo", "stream": false, "temperature": 0.1}' headers: accept: - application/json @@ -4242,9 +8344,12 @@ interactions: connection: - keep-alive content-length: - - '9469' + - '9643' content-type: - application/json + cookie: + - __cf_bm=JKG57e6l.sWqQ96xHwWyfTWehR1JvgmkC_4vb9PJ0oQ-1709035989-1.0-AXoeTTpBlr6rddN18miZH3RgAWpaJatFzDKn4SC2KSoIuIxW86nJuv87FX0ihn3By3Hjc23++UX2zTE1nk8LWw8=; + _cfuvid=wO5Caulov7mGtzDjmnWEp8OYP4sgNP9GlRJ4HGdZpe0-1709035989705-0.0-604800000 host: - api.openai.com user-agent: @@ -4268,25 +8373,24 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA2RUy24bOwzd+yuI2XQzNmwnadLs0gvcxy5AkEVRFAFHomcYS+JciTPutMi/F5LH - dh8bLUSdw8NDUt8XABXb6h4q06Ea37vl3fj0/P/z9uPT9PrweL2+njZue9P897h9+PvT16rOCGle - yegJtTLie0fKEo5hEwmVMuvmdn13u77+sL0rAS+WXIa1vS6vVjdLHWIjy/VmezMjO2FDqbqHzwsA - gO/lzBqDpa/VPazr042nlLCl6v78CKCK4vJNhSlxUgxa1ZegkaAUiuxHHBz8E7FDD73DiSwg9DyK - ooNMAhxAO4KdDMFyaAGDBUsjOek9BQXZwSf4S3zDAVXiCv4lMLIs78kWbB+ljegL9IAJ0CiP5Cbg - MIobyeYkiRwZPWXYzdmSYtShT3UmGbnctQNbDIbKwzT0vUQFlaNEiqkugeJ9oQMj3g+Bdcpi0Q0+ - MBw6gY5cTxYITQeiHWXxnMCS4cQSCueQc8wisswG1XSULikI8CSCRwIKI0cJxZqdxLOoTHaQuAeV - lnIuyF2I3AyaXZJiVBqMoXQkb6MctPvT3mOz3mWZlg3qLBStjZRSLni2vHHkE+zQkIVmuhSRyTtO - cGDnOLQhJzyJ6zDaGmikAJkW0z5BR2DZhncKPUZlMziMbgIKrzLVkEizARoltEcO0o4NHFi7eXQk - thj4W5G6gmen7FHJTXWREQndHATtUH8pt4yL4j6XNfTgJVJ2JONQ8wxnlKNckM9FeNxTyflzD7tc - sYwUSyQSh1IwQqAD9JESWwpawxN6eHDqMdRAIQ3xZGbuFIchD1CmchLapVL053791iRoaJJggTWB - RG45oDsPwqqaF/HtvMFO2tyvvO1hcO58v+PAqXuJhElC3tak0h/hbwuAL+WnGH5Z/qqP4nt9UdlT - yITbzfr9kbC6/E6X8Ob97RzVvPI/4ba3V4tZZJWmpORfdhxain3k49+x619MY5sPG0NXu2rxtvgB - AAD//wMAnoPa1kUFAAA= + H4sIAAAAAAAAA1RUTY/bRgy9+1cQuvRiG/ZuvLb32KLpouhHmizQBkWxoEeUNPFoOEtScoxg/3sx + I2c/LgJmyPf4+DjUtxlA5evqFirXobk+hcXu9Oj+Mf9ue7P/8v6T/LVd//xn8/j3bnMv9rmaZwQf + vpCz76il4z4FMs9xCjshNMqs6+1qv7re7Hf7Eui5ppBhbbLF9XKzsEEOvFitrzYXZMfekVa38O8M + AOBb+WaNsaav1S2s5t9velLFlqrb5ySASjjkmwpVvRpGq+YvQcfRKBbZH3AI8Itghz2kgGeqAeFI + Z8gE4CNYR9DwEGsfW8BYQ00jBU49RQNu4DP8xP3BRzSWJdwROF6UfKoL1seR1Ep246WHk7cOfiVV + 7xB+86OPrRrHOXzkA4nB7yzidV5K3QuNLPBjQHc8UQhLuO/oDGooRvWb0oAKGAFjS6EUmgP6Pms2 + hiQ8+ppAiepXgrQUyTMT6iiqHwl0SInFMqqUGZLOoRY8ZapGuM9NeQE+RaCvicRTdHRh6jAEim0+ + 6mQaiS7hlcc/aK7PYaTiiI8uDNmp5mLw5Jg3j+ZHmsOJ5ZjveRpEEm6lsKjJ4GwQmoMOrssFc8IB + zXVQXtdkIbpMFM5AscU2U5UB5NxLf9mAfojezmCd8NB2MKJ4HnQCe/OkEPyRCurT0Pck8P7SHXyY + JJVid+iOJPAHnXQJd16BmobFFE4kua8sOveNIb8s7TBlQW/G6KMxYO7JkWozhGeZ6BwFkpJ1jNn/ + JuebwhD940CAKQmj6/LsmlcP9jLSfCSUcF6oYUtl7hg96bK6bMbT80oFbpPwIa9fHEJ4vm989No9 + CKFyzOujxmmCP80A/iurO7zZxioJ98kejI8UM+HVarubCKuX38VLeH29vUSNDcMr3NV6M7uIrPSs + Rv1D42NLksRPy9ykh93NenOD+3e4qmZPs/8BAAD//wMAof4kcNYEAAA= headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85a0c4874fbd0e9f-MXP + - 85c05717ebbe0dc6-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -4296,15 +8400,9 @@ interactions: Content-Type: - application/json Date: - - Fri, 23 Feb 2024 16:15:32 GMT + - Tue, 27 Feb 2024 12:13:12 GMT Server: - cloudflare - Set-Cookie: - - __cf_bm=l_2LXtzbRzrOn.tTvDShWGkuzkrMAbhSPcyBjMnGfD0-1708704932-1.0-ATFZ0X5zqFHgzhA9Il8srMK9w6nA1WgbyyLkYQLi8WL7krywpMMFLwR+59f+m6qMxY0DJPfio0/XOBryPbVf78g=; - path=/; expires=Fri, 23-Feb-24 16:45:32 GMT; domain=.api.openai.com; HttpOnly; - Secure; SameSite=None - - _cfuvid=_duYLWXPtAHEMOHWWK0d_GcFdn3ksajZtalFbebU0eg-1708704932895-0.0-604800000; - path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked access-control-allow-origin: @@ -4316,7 +8414,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '4807' + - '2706' openai-version: - '2020-10-01' strict-transport-security: @@ -4328,13 +8426,13 @@ interactions: x-ratelimit-remaining-requests: - '4999' x-ratelimit-remaining-tokens: - - '157665' + - '157622' x-ratelimit-reset-requests: - 12ms x-ratelimit-reset-tokens: - - 875ms + - 891ms x-request-id: - - req_b26849cfbc7640d569c2d72c5bdaa0da + - req_99eee46b04e8ccdc19391c50a1023523 status: code: 200 message: OK diff --git a/packages/opentelemetry-instrumentation-pinecone/tests/cassettes/test_query/test_pinecone_retrieval.yaml b/packages/opentelemetry-instrumentation-pinecone/tests/cassettes/test_query/test_pinecone_retrieval.yaml index 3d7f649d9..c5d263c95 100644 --- a/packages/opentelemetry-instrumentation-pinecone/tests/cassettes/test_query/test_pinecone_retrieval.yaml +++ b/packages/opentelemetry-instrumentation-pinecone/tests/cassettes/test_query/test_pinecone_retrieval.yaml @@ -23,13 +23,13 @@ interactions: Content-Length: - '57' Date: - - Mon, 12 Feb 2024 17:29:24 GMT + - Tue, 27 Feb 2024 12:15:04 GMT Server: - Google Frontend Via: - 1.1 google X-Cloud-Trace-Context: - - d1e8a1deb57409255d70cb7df71abb96 + - 50d86cf29f8dc380e8086e8c90159bac access-control-allow-origin: - '*' access-control-expose-headers: @@ -79,120 +79,120 @@ interactions: response: body: string: !!binary | - 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 - 4CAAAA== + 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 headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85468dba8de109c9-HFA + - 85c059e4dd113751-MXP Connection: - keep-alive Content-Encoding: @@ -200,14 +200,14 @@ interactions: Content-Type: - application/json Date: - - Mon, 12 Feb 2024 17:29:26 GMT + - Tue, 27 Feb 2024 12:15:04 GMT Server: - cloudflare Set-Cookie: - - __cf_bm=4jIxAXkWPO9p3jFN.WZRx3_RAnDrNDQPtcFStenHhGk-1707758966-1-ARDoN1d/VYBHwBKekwKjvrnwJvEIqtXBuVytyyjdPhPrd9+VcKY0idRjqh2jkXDZNE0jc9H1/ngNVvy7UWI+h08=; - path=/; expires=Mon, 12-Feb-24 17:59:26 GMT; domain=.api.openai.com; HttpOnly; + - __cf_bm=JN4.bbaWHUv1y_gEk5k3OGoMWWOG9Y4ukXaPuIincJw-1709036104-1.0-AY88QFcckKBIOZEe+XY7yZU3lOY0kUHclNdSJ/vnt5JaBt+URxSXAuhn84ekbxxZXJXDjIYS03w1LUaTfcasaDw=; + path=/; expires=Tue, 27-Feb-24 12:45:04 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None - - _cfuvid=JOhYYJFdbecLoS5q.EeL.z8yzXvyOS7821L5Hk3sIng-1707758966802-0-604800000; + - _cfuvid=sLNGbpgQmjqA5Jz_vKBlXT1bnVEbxCmPYxL4JkVHOic-1709036104770-0.0-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None Transfer-Encoding: - chunked @@ -220,7 +220,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '1560' + - '56' openai-version: - '2020-10-01' strict-transport-security: @@ -238,396 +238,594 @@ interactions: x-ratelimit-reset-tokens: - 0s x-request-id: - - req_857193a82cf3ab77aea00472d0dd5b12 + - req_4e488783b3c020b5a204d88dc3de743b status: code: 200 message: OK - request: - body: '{"topK": 3, "vector": [-0.027791498228907585, -0.021600116044282913, 0.033327486366033554, - -0.0022067257668823004, -0.0021230585407465696, 0.023803355172276497, 0.017988476902246475, - -0.006979249883443117, -0.007174473721534014, -0.03926786780357361, 0.012787156738340855, - 0.05418854206800461, 0.0021788368467241526, 0.017862975597381592, 0.009273129515349865, - 0.01816975511610508, 0.014028222300112247, 0.0035227432381361723, 0.0166219100356102, - -0.021934784948825836, -0.019159818068146706, -0.003207247704267502, -0.008994238451123238, - -0.028042500838637352, -0.007955368608236313, -0.012877796776592731, 0.028112223371863365, - -0.023273462429642677, -0.023468686267733574, -0.019424764439463615, 0.026717767119407654, - 0.009586881846189499, -0.018420757725834846, -0.010667584836483002, 0.011260228231549263, - 0.001400556298904121, 0.015394789166748524, 0.018462590873241425, 0.025379089638590813, - -0.01896459423005581, 0.017012357711791992, 0.011204450391232967, 0.006257619243115187, - -0.037231963127851486, 0.007753172889351845, 0.011120783165097237, -0.0014798658667132258, - -0.017779307439923286, -0.01886698231101036, 0.019173763692378998, 0.0031915600411593914, - 0.01971760019659996, -0.037120405584573746, -0.007537032011896372, -0.019466599449515343, - 0.003960253670811653, 0.0015949085354804993, 0.025281477719545364, -0.009175517596304417, - -0.005173429846763611, -0.0021544338669627905, 0.0003008973435498774, -0.003554118564352393, - 0.013728414662182331, -0.009726326912641525, -0.016384853050112724, -0.011818010360002518, - 0.005654517095535994, 0.0028969813138246536, 0.019940713420510292, -0.008973320946097374, - 0.022353122010827065, -0.010214386507868767, -0.0059682694263756275, 0.026285486295819283, - -0.013881804421544075, -0.0015103695914149284, -0.01624540612101555, -0.015283232554793358, - 0.009942468255758286, 0.006139090284705162, -0.004730690270662308, -0.010242275893688202, - 0.0077322558499872684, 0.0130799924954772, 0.002890008967369795, 0.0264388769865036, - 0.01572945900261402, -0.003880072385072708, 0.015422677621245384, 0.016315128654241562, - 0.027470773085951805, 0.018741482868790627, 0.018462590873241425, -0.008143620565533638, - 0.009712382219731808, -0.00016297698311973363, 0.01651035249233246, 0.00530241709202528, - -0.006302938796579838, -0.006198354531079531, 0.00967054907232523, -0.03873797506093979, - -0.007320891600102186, -0.009719355031847954, 0.011678565293550491, 0.003118351101875305, - -0.00908487755805254, -0.01068850141018629, -0.002762764925137162, -0.0043995073065161705, - 0.030873244628310204, 0.008645623922348022, -0.01998254843056202, 0.0029545025900006294, - -0.02345474250614643, 0.02525359019637108, -0.024054357782006264, -0.011504258029162884, - -0.013965471647679806, 0.03452671691775322, -0.024444805458188057, 0.025239644572138786, - -0.025936871767044067, 0.0406065434217453, 0.005832310300320387, -0.01860203593969345, - -0.019536321982741356, -0.02734527178108692, -0.01571551337838173, 0.0023984634317457676, - 0.04735570773482323, 0.025225700810551643, 0.00032377513707615435, -0.008380677551031113, - 0.01473939511924982, -0.0010467132087796926, -0.03904475271701813, -0.01380511000752449, - -0.007167501375079155, 0.015018286183476448, -0.005375626031309366, 0.017193635925650597, - -0.025504590943455696, -0.0015208279946818948, 0.020428773015737534, 0.008122703060507774, - 0.005124623887240887, 0.009001210331916809, -0.030454907566308975, 0.025072310119867325, - -0.01289871335029602, -0.005208291113376617, -0.0030364268459379673, 0.03159836307168007, - 0.0025675413198769093, -0.012271208688616753, 0.0065399962477386, -0.009189462289214134, - -0.012682572938501835, -0.011915622279047966, 0.014390780590474606, 0.007014111150056124, - -0.006644580513238907, 0.010800058022141457, 0.017082080245018005, 0.020596107468008995, - -0.0016890342812985182, 0.009036071598529816, -0.04158266261219978, -0.009342852048575878, - 0.018727537244558334, -0.013658692128956318, 0.013296132907271385, 0.006456329021602869, - -0.004828302189707756, 0.02674565650522709, -0.024430859833955765, -0.02073555439710617, - -0.02717793732881546, 0.004211255814880133, 0.012048095464706421, 0.014990396797657013, - 0.0022869070526212454, -0.019675767049193382, -0.021251501515507698, -0.02867000550031662, - 0.009607798419892788, 0.005445348564535379, -0.018992483615875244, -0.0005390442092902958, - -0.012515238486230373, 0.008143620565533638, -0.009412574581801891, -0.625608503818512, - -0.02563009224832058, 0.00040766035090200603, -0.03801285848021507, 0.033271707594394684, - 0.0240822471678257, -0.005201319232583046, 0.012340931221842766, -0.027317384257912636, - 0.036590512841939926, 0.006979249883443117, -0.005508099216967821, -0.011406646110117435, - 0.019745489582419395, 0.010060996748507023, -0.029450900852680206, 0.013191549107432365, - -0.003792918985709548, 0.026606211438775063, 0.013205493800342083, -0.039881426841020584, - 0.027777554467320442, -0.01705419085919857, 0.020275382325053215, -0.017012357711791992, - -0.012522210367023945, 0.010563000105321407, -0.014307113364338875, 0.009607798419892788, - 0.0048945387825369835, -0.023677853867411613, 0.012208458036184311, 0.023301351815462112, - -0.009440463967621326, 0.036478955298662186, 0.010381720960140228, 0.0031026634387671947, - 0.02387307770550251, 0.005417459644377232, 0.009803022257983685, -0.02680143527686596, - -0.007620699238032103, 0.0005481953267008066, 0.012292125262320042, 0.005644058808684349, - 0.006470273714512587, 0.009161572903394699, -0.010242275893688202, 0.013177604414522648, - -0.0004056993930134922, -0.004050893243402243, -0.007425475399941206, -0.011336923576891422, - -0.006777053698897362, 0.02222762070596218, 0.007059431169182062, 0.03025968372821808, - -0.014376835897564888, 0.0032909149304032326, -0.0034582496155053377, 0.022729624062776566, - 0.015478456392884254, -0.014767283573746681, -0.0195502657443285, 0.014007305726408958, - -0.016231462359428406, -0.015366899780929089, 0.0011033628834411502, 0.00019958143820986152, - -0.04202888906002045, 0.02115388959646225, 0.004650508984923363, -0.006808429025113583, - -0.003712737699970603, -0.015046174637973309, 0.026048429310321808, 0.006198354531079531, - 0.012424598447978497, -0.003688334720209241, 0.011469396762549877, 0.025169922038912773, - -0.013679608702659607, -0.036953069269657135, -0.006728247739374638, 0.027094271034002304, - -0.006853749044239521, -0.020540330559015274, 0.014321058057248592, -0.01459994912147522, - -0.01468361634761095, -0.001366566400974989, 0.034554608166217804, -0.033271707594394684, - -0.03820808231830597, -0.0009839626727625728, 0.010033107362687588, 0.00040025232010520995, - -0.004385562613606453, 0.026397041976451874, -0.050813958048820496, 0.018992483615875244, - 0.005535988602787256, 0.012759268283843994, -0.008387650363147259, -0.0030416559893637896, - 0.005508099216967821, -0.0041380468755960464, -0.007251168601214886, -0.008199398405849934, - 0.018825149163603783, -0.002546624280512333, -0.011692509055137634, 0.0064423843286931515, - 0.011316006071865559, -0.009691465646028519, -0.03804074600338936, 0.00943349115550518, - 0.01161581464111805, 0.0025169921573251486, -0.00512811029329896, 0.00563708646222949, - 0.010472360998392105, 0.01281504612416029, -0.011769204400479794, -0.010751252062618732, - -0.011378756724298, -0.005999644752591848, 0.006958332844078541, 0.03037124127149582, - 0.007683449890464544, -0.009900634177029133, -0.002588458126410842, -0.00035384309012442827, - -0.013916665688157082, -0.0016515582101419568, 0.015088008716702461, 0.01060483418405056, - 0.006003131158649921, 0.008485261350870132, -0.0033240332268178463, -0.026940880343317986, - 0.0011399673530831933, 0.001543488004244864, 0.012529183179140091, -0.030343351885676384, - -0.017402805387973785, -0.02009410411119461, 0.0048945387825369835, -0.003681362606585026, - -0.014878840185701847, 0.0012785414000973105, -0.0064458707347512245, -0.0215303935110569, - -0.013365856371819973, -0.02141883596777916, -0.02606237307190895, -0.01060483418405056, - -0.034721940755844116, -0.017082080245018005, -0.04300500825047493, 0.025811372324824333, - 0.026717767119407654, -0.013735386542975903, 0.006083311978727579, -0.015562123619019985, - -0.0109534477815032, 0.02914411947131157, 0.015701569616794586, 0.010332915000617504, - -0.024235635995864868, 0.010493277572095394, -0.05767467990517616, -0.002339199185371399, - 0.006351744756102562, 0.00627504987642169, 0.010995281860232353, -0.017988476902246475, - 0.004458771552890539, 0.0021248015109449625, -0.017821140587329865, -0.029450900852680206, - 0.02706638164818287, -0.0063273417763412, 0.007711338810622692, 0.013616858050227165, - -0.004667939618229866, -0.007306946907192469, -0.013093937188386917, -0.04241933673620224, - 0.036590512841939926, -0.005996158812195063, 0.0062855081632733345, 0.0009682750678621233, - 0.011692509055137634, -0.0027976264245808125, 0.02989712543785572, 0.015241398476064205, - 0.02130728028714657, -0.005783504340797663, 0.018504424020648003, 0.031263694167137146, - 0.01143453549593687, 0.02366391010582447, -0.01084886398166418, -0.0015208279946818948, - -0.014153723604977131, 0.014056111685931683, -0.015645790845155716, 0.02286907099187374, - 0.02062399685382843, 0.009719355031847954, -0.026731712743639946, -0.03198881074786186, - -0.03502872213721275, 0.0024106649216264486, 0.01398638915270567, -0.00849920604377985, - 0.036590512841939926, -0.011343895457684994, 0.036367401480674744, 0.006330828182399273, - 0.0013674378860741854, 0.03547494858503342, 0.013233383186161518, 0.014906729571521282, - -0.0033100887667387724, 0.004936372395604849, -0.0070350281894207, 0.032964929938316345, - -0.02254834584891796, 0.008171509020030499, 0.009342852048575878, 0.016552187502384186, - 0.002281677909195423, 0.007390614133328199, -0.01052116695791483, 0.01255009975284338, - 0.011302062310278416, 0.02878156118094921, 0.003355408553034067, 0.008206370286643505, - 0.0006174823502078652, -0.0048387604765594006, -0.006675955839455128, 0.045487139374017715, - -0.008708374574780464, 0.044371575117111206, 0.006801456678658724, -0.010395665653049946, - -0.006926957983523607, -0.012180568650364876, 0.00461216177791357, -0.0043995073065161705, - 0.010981337167322636, -0.0008789427229203284, -0.012780184857547283, 0.006240188609808683, - -0.008143620565533638, 0.00916854478418827, 0.02143278159201145, 0.019996492192149162, - 0.0010536854388192296, 0.015924682840704918, -0.006201840937137604, 0.035419169813394547, - 0.006191382650285959, 0.0031288096215575933, -0.018141865730285645, -0.0036220981273800135, - -0.0036011813208460808, 0.0036151260137557983, -0.012013234198093414, 0.010472360998392105, - -0.025114143267273903, 0.023412907496094704, 0.006543482653796673, -0.004531980492174625, - 0.018685704097151756, 0.013784192502498627, 0.024918919429183006, -0.008805986493825912, - -0.029701901599764824, 0.025588259100914, -0.008157564327120781, -0.02094472199678421, - -0.01690080016851425, -0.02675960212945938, -0.017625918611884117, -0.037594519555568695, - 0.04077387973666191, 0.02413802407681942, 0.010242275893688202, 0.00039785559056326747, - 0.002116086194291711, -0.020177770406007767, 0.01050025038421154, 0.023649966344237328, - -0.0022555317264050245, 0.013860887847840786, 0.0038208081386983395, -0.015785235911607742, - 0.002321768319234252, -0.03265814855694771, -0.023426853120326996, 0.027303438633680344, - -0.009301017969846725, -0.01473939511924982, -0.037817634642124176, -0.006675955839455128, - -0.026201820001006126, 0.00016559159848839045, 0.015576068311929703, -0.006735220085829496, - 0.008959376253187656, 0.003723196219652891, -0.0019470085389912128, -0.006738706491887569, - -3.36630291712936e-05, 0.03129158169031143, 0.032741814851760864, -0.011155644431710243, - -0.0315425843000412, 0.00534076476469636, 0.011727371253073215, 0.042503003031015396, - 0.05142752081155777, -0.01710996963083744, 0.00043968926183879375, -0.028921008110046387, - -0.027889110147953033, -0.0015461025759577751, -0.03159836307168007, 0.021404892206192017, - -0.01625935174524784, -0.018532313406467438, -0.010186497122049332, -0.002745334291830659, - -0.004427396226674318, 0.005138568580150604, 0.01743069477379322, -0.007467309478670359, - -0.04364645853638649, 0.002152690663933754, -0.0027470772620290518, -0.0018389382166787982, - -0.020052270963788033, 0.017040247097611427, 0.03143102675676346, 0.035893283784389496, - 0.0025239645037800074, 0.03686940297484398, 0.024165913462638855, 0.01956421136856079, - -0.035363391041755676, -0.0008044264977797866, 0.011155644431710243, -0.002082967897877097, - 0.006993194576352835, -0.011664620600640774, 0.02818194590508938, 0.0027732234448194504, - 0.005309389438480139, 0.017681695520877838, 0.00378246046602726, 0.0033153179101645947, - 0.010026135481894016, 0.014850950799882412, -0.007585837971419096, -0.002401949604973197, - -0.017291247844696045, 0.002358372788876295, 0.005445348564535379, 0.012745323590934277, - -0.021195724606513977, -0.02041482925415039, 0.01658007688820362, -0.012487349100410938, - -0.0059717558324337006, -0.011692509055137634, -0.0051559992134571075, -0.0206797756254673, - -0.002625062596052885, -0.024486638605594635, 0.006592288613319397, -0.011657647788524628, - -0.01367263589054346, 0.03486138954758644, -0.002187552163377404, 0.006041478365659714, - -0.012835962697863579, -0.008066925220191479, -0.005319847725331783, -0.020205659791827202, - -0.01425133552402258, -0.019522376358509064, -0.007801978383213282, -0.021014444530010223, - 0.0058671715669333935, 0.023580241948366165, 0.016691632568836212, 0.02404041215777397, - -0.0029736764263361692, -0.01076519675552845, 0.0025919442996382713, -0.014823062345385551, - -0.01828131265938282, -0.0025779996067285538, -0.005305903032422066, -0.027903053909540176, - 0.02226945385336876, -0.04939161613583565, -0.005459293257445097, -0.0063412864692509174, - 0.03737140819430351, -0.005591766443103552, 0.028488725423812866, -0.016050182282924652, - -0.014892784878611565, 0.017988476902246475, 0.03558650612831116, -0.005846254527568817, - 0.018295256420969963, -0.0016358706634491682, -0.01688685640692711, -0.004563355818390846, - -0.02861422672867775, 0.005703323055058718, -0.04640747979283333, -0.014293168671429157, - 0.005260583478957415, 0.02381730079650879, 0.035196058452129364, 0.002196267480030656, - -0.00014413005555979908, 0.0037964051589369774, 0.0011373527813702822, -0.000691998575348407, - 0.014488392509520054, 0.02668987773358822, 0.01748647168278694, 0.012584961019456387, - 0.0047934409230947495, 0.01667768880724907, -0.013114853762090206, -0.009851828217506409, - -0.018086088821291924, 0.021084167063236237, 0.023092184215784073, -0.029116231948137283, - 0.020651886239647865, -0.006508620921522379, -0.02345474250614643, -0.01918770745396614, - 0.031514693051576614, -0.032267700880765915, 0.04518035799264908, 0.028363225981593132, - 0.009189462289214134, -0.05047928914427757, 0.008262149058282375, -0.011783149093389511, - -0.009287073276937008, 0.009210378862917423, -0.007850784808397293, 0.018002420663833618, - -0.0006279407534748316, -0.006916499231010675, -0.01769564114511013, 0.00454243877902627, - -0.014390780590474606, -0.046435367316007614, 0.03561439365148544, 0.007683449890464544, - -0.00044426482054404914, 0.012222402729094028, 0.012675601057708263, -0.00964963249862194, - -0.004796926863491535, -0.014321058057248592, -0.03341115266084671, 0.01348438486456871, - 0.03299281746149063, 0.016217516735196114, 0.010305026546120644, 0.052989307790994644, - -0.009091850370168686, -0.003594208974391222, 0.030120238661766052, -0.008694429881870747, - -0.010786113329231739, -0.033913157880306244, 0.022785402834415436, 0.003137524938210845, - 0.021823229268193245, 0.029925014823675156, -0.01465572789311409, 0.014446559362113476, - -0.003086976008489728, 0.01683107763528824, 0.022311288863420486, -0.004678398370742798, - -0.03539128229022026, 0.00330485962331295, -0.022952737286686897, 0.005229208152741194, - 0.015115898102521896, 0.0024925891775637865, 0.014990396797657013, -0.027010602876544, - -0.008059952408075333, 0.01844864711165428, 0.0036081536673009396, 0.015297177247703075, - -0.0028934951405972242, 0.03307648375630379, 0.007383641786873341, 0.0005076689412817359, - -0.017946641892194748, 0.02797277830541134, -0.014237390831112862, 0.0037197100464254618, - -0.02931145578622818, 0.013707498088479042, 0.017625918611884117, -0.0007852527778595686, - -0.0025169921573251486, -0.0032055045012384653, 0.003988142590969801, -0.0024594708811491728, - 0.0032856857869774103, -0.0313473604619503, -0.006895582657307386, 0.010800058022141457, - 3.246466803830117e-05, -0.007279057987034321, -0.04032765328884125, -0.004089240916073322, - 0.010367777198553085, 0.00297019025310874, -0.007718311157077551, -0.0052919588051736355, - 0.005978728178888559, -0.013554107397794724, -0.03937942534685135, 0.0016864195931702852, - -0.010067968629300594, 0.019703656435012817, 0.019633933901786804, 0.01348438486456871, - 0.018100032582879066, 0.018574146553874016, 0.0034774234518408775, -0.02648071013391018, - 0.0219068955630064, -0.008812959305942059, -0.0050549013540148735, 0.027205826714634895, - -0.012961464002728462, -0.025393035262823105, 0.030148128047585487, -0.0052919588051736355, - -0.029283566400408745, -0.029674014076590538, 0.022422844544053078, -0.0053930566646158695, - 0.01656613126397133, -0.011971401050686836, -0.012612850405275822, -0.03703673928976059, - 0.011901677586138248, 0.0030608298256993294, 0.017402805387973785, -0.002661667065694928, - 0.004099699202924967, -0.018364978954195976, 0.028642116114497185, -0.023524465039372444, - 0.010242275893688202, -0.004870135802775621, 0.006459814961999655, 0.025881094858050346, - -0.004127588123083115, 0.02200450748205185, 0.003761543659493327, 0.03048279695212841, - 0.042977120727300644, 0.003038170048967004, 0.008631679229438305, 0.0017108225729316473, - -0.0027157021686434746, -0.017542250454425812, -0.008687458001077175, -0.021544337272644043, - 0.032323479652404785, -0.021837173029780388, -0.0017570139607414603, -0.0031915600411593914, - -0.01212479081004858, -0.0018197644967585802, 0.00224507343955338, -0.0009708896395750344, - 0.0023932342883199453, -0.0034390760120004416, -0.003984656650573015, 0.03483349829912186, - 0.009628714993596077, -0.007983257994055748, -0.0036674179136753082, -0.005658003035932779, - -0.0022032398264855146, -0.021014444530010223, 0.0038347525987774134, 0.008136647753417492, - -0.04604491963982582, -0.02286907099187374, 0.01500434149056673, 0.0066829281859099865, - 0.020874999463558197, -0.023329241201281548, 0.005400029011070728, 0.0026860700454562902, - 0.02642493136227131, -0.005919463466852903, -0.016719521954655647, 0.013407689519226551, - -0.0030922051519155502, -0.029925014823675156, 0.004852705169469118, -0.012264235876500607, - -0.0007286029867827892, 0.01572945900261402, 2.4648090402479284e-05, -0.005452320910990238, - -0.014711505733430386, 0.016008349135518074, -0.019090095534920692, 0.024486638605594635, - -0.004225200042128563, -0.005985700525343418, -0.0139306103810668, 0.007899590767920017, - -0.029646124690771103, -0.005626628175377846, -0.004699314944446087, 0.004866649862378836, - 0.009287073276937008, 0.024807363748550415, -0.02738710679113865, -0.005588280502706766, - -0.006508620921522379, 0.0122293746098876, 0.002513505984097719, -0.01550634577870369, - 0.014474447816610336, -0.007871701382100582, 0.004221714101731777, -0.0018337089568376541, - -0.009496241807937622, 0.0029475302435457706, 0.021279390901327133, -0.014167668297886848, - 0.008882681839168072, 0.012438543140888214, -0.0157712921500206, -0.008938459679484367, - 0.018797259777784348, 0.03458249568939209, 0.003536687698215246, -0.03131946921348572, - -0.019117984920740128, -0.02194873057305813, -0.009789077565073967, -0.02136305905878544, - -0.023245573043823242, -0.003566320054233074, 0.022422844544053078, 0.021335169672966003, - -0.03606062009930611, -0.03006446175277233, -0.02819588966667652, -0.02041482925415039, - 0.007920507341623306, 0.00394282303750515, 0.0005481953267008066, 0.010235303081572056, - 0.021028388291597366, -0.026843268424272537, 0.059682697057724, 0.0030956913251429796, - -0.005598738789558411, -0.0017543993890285492, 0.020596107468008995, -0.02468186244368553, - 0.00245772791095078, -0.007286029867827892, -0.010772168636322021, -0.06576251983642578, - 0.01678924448788166, 0.02557431347668171, -0.00815059244632721, 0.03123580291867256, - 0.013972444459795952, -0.004650508984923363, 0.01172039844095707, 0.0008941945852711797, - 0.023677853867411613, 0.03469405323266983, 0.004301895387470722, 0.007592810317873955, - -0.02381730079650879, -0.012480377219617367, 0.0047934409230947495, -0.004640050698071718, - -0.009949440136551857, 0.004280978348106146, 0.01383299846202135, -0.000561268359888345, - -0.027052437886595726, -0.010263192467391491, 0.009503214620053768, 0.006735220085829496, - -0.02749866247177124, 0.006543482653796673, -0.006201840937137604, -0.0281401127576828, - -0.005807907320559025, 0.022506512701511383, -0.007523087318986654, -0.026731712743639946, - 0.006895582657307386, -0.005535988602787256, -0.016747411340475082, 0.03734351694583893, - 0.0071012647822499275, -0.000495903252158314, -0.009726326912641525, -0.002975419396534562, - 0.003855669405311346, -0.001356979482807219, 0.004681884311139584, 0.018197644501924515, - -0.009942468255758286, 0.022255510091781616, 0.0067596230655908585, -0.036004841327667236, - 0.008276093751192093, -0.010807029902935028, 0.009370741434395313, -0.002306080888956785, - -0.020749498158693314, 0.00849920604377985, -0.03614428639411926, 0.03031546249985695, - 0.0029283566400408745, -0.04392534866929054, -0.022980626672506332, -0.0040787821635603905, - 0.02825166843831539, -0.012961464002728462, 0.018936706706881523, 0.22300133109092712, - -0.028279557824134827, 0.011873789131641388, 0.006735220085829496, 0.014711505733430386, - 0.002044620458036661, 0.034080494195222855, 0.00551507156342268, -0.021237557753920555, - -0.005936894565820694, 0.011253256350755692, -0.0010972621385008097, -0.019996492192149162, - 0.0061844103038311005, 0.005654517095535994, -0.03137524798512459, -0.03798496723175049, - -0.029116231948137283, -0.011692509055137634, -0.007906562648713589, 0.018992483615875244, - 0.007104750722646713, -0.0014171154471114278, -0.024444805458188057, 0.011887732893228531, - -0.007516115438193083, -0.009886689484119415, -0.020554274320602417, 0.0019069178961217403, - 0.035084500908851624, -0.019996492192149162, 0.009872744791209698, 0.026034483686089516, - 0.01559001300483942, -0.005685892421752214, -0.022102119401097298, 0.006083311978727579, - -0.005682406015694141, 0.020442718639969826, -0.0045563834719359875, 0.025058366358280182, - -0.011483341455459595, 0.0037197100464254618, -0.007962341420352459, -0.01100922655314207, - 0.012849907390773296, -0.008931487798690796, 0.007313919253647327, -0.005654517095535994, - 0.0136447474360466, -0.013470440171658993, 0.01625935174524784, 0.019689712673425674, - 0.026564378291368484, -0.0016384852351620793, -0.0031479832250624895, 0.004068323876708746, - 0.02041482925415039, 0.022367065772414207, 0.008317926898598671, -0.02787516638636589, - 0.02164194919168949, 0.007516115438193083, 0.03182147443294525, 0.028335336595773697, - 0.0044762021861970425, 0.004786468576639891, 0.008973320946097374, 0.01871359348297119, - -0.004270520061254501, -0.03260236978530884, -0.017402805387973785, 0.00959385372698307, - -0.006933929864317179, -0.03843119367957115, -0.01690080016851425, 0.029674014076590538, - 0.0428655631840229, 0.03491716459393501, 0.0349450558423996, -0.01164370309561491, - -0.014195556752383709, 0.03405260294675827, -0.013965471647679806, -0.030120238661766052, - -0.0253093671053648, -0.008025091141462326, -0.013365856371819973, -0.00914065632969141, - -0.002626805566251278, 0.005856713280081749, -0.006334314122796059, -0.02579742670059204, - 0.002733132801949978, -0.01358896866440773, -0.005333792418241501, -0.002743591321632266, - 0.032323479652404785, 0.01588284783065319, -0.012584961019456387, -0.03725985065102577, - 0.030287573114037514, 0.04331178963184357, 0.020610053092241287, 0.0027296466287225485, - 0.017026301473379135, -0.023775465786457062, -0.0032525674905627966, -0.008966349065303802, - 0.012647711671888828, 0.006337800528854132, -0.03329959884285927, 0.008610762655735016, - 0.0066027469001710415, -0.0281401127576828, -0.015380844473838806, -0.0022485596127808094, - -0.018295256420969963, 0.00900818221271038, -0.0019435223657637835, 0.014390780590474606, - -0.03505661338567734, -0.013017241843044758, 0.011051059700548649, 0.007997202686965466, - 0.0017788023687899113, -0.018853038549423218, -0.020177770406007767, -0.01731913723051548, - -0.005281500052660704, 0.012689544819295406, -0.034610386937856674, 0.03684151545166969, - -0.009886689484119415, -0.0017256387509405613, 0.004462257493287325, -0.004096213262528181, - -0.0053930566646158695, -0.002593687269836664, 0.00496774772182107, 0.030789578333497047, - -0.006362203508615494, -0.0028795506805181503, -0.01748647168278694, 0.02003832533955574, - -0.019954659044742584, 0.003998601343482733, -0.001253266935236752, 0.02111205644905567, - -0.02387307770550251, 0.004538952838629484, 0.0026093749329447746, 0.0018197644967585802, - -0.017932698130607605, 0.01773747429251671, -0.008436456322669983, -0.02387307770550251, - -0.027777554467320442, -0.002414151094853878, 0.0002902210399042815, -0.023259518668055534, - 0.0008850434678606689, 0.005818365607410669, -0.009384685195982456, -0.02264595776796341, - -0.024054357782006264, -0.17837874591350555, 0.0026721253525465727, 0.026940880343317986, - -0.029674014076590538, 0.0070350281894207, 0.027944888919591904, 0.032379258424043655, - 0.013038159348070621, -0.016078071668744087, -0.027401050552725792, -0.001802333747036755, - -0.009956412017345428, -0.032797593623399734, -0.018351035192608833, -0.01807214319705963, - 0.020958665758371353, -0.010939503088593483, 0.0031601847149431705, 0.008673513308167458, - 0.019159818068146706, 0.019633933901786804, -0.038765862584114075, -0.0017622431041672826, - -0.00534076476469636, 0.01839286834001541, -0.005013067740947008, -0.0054732379503548145, - 0.00857590138912201, -0.025992650538682938, -0.016705576330423355, -0.006773567758500576, - 0.025644036009907722, -0.003025968559086323, -0.02104233391582966, 0.0023252544924616814, - 0.022185787558555603, 0.028865229338407516, -0.0045563834719359875, -0.011636731214821339, - 0.009921550750732422, 0.010465388186275959, -0.001574863214045763, -0.008004174567759037, - -0.021349113434553146, -0.02696876972913742, 0.006107714958488941, 0.022241566330194473, - 0.0017918753437697887, 0.003831266425549984, 0.013386772945523262, -0.020902888849377632, - -0.003487881738692522, 0.02472369559109211, 0.007139612454921007, 0.016663743183016777, - -0.003249081317335367, 0.021892951801419258, 0.017360970377922058, -0.014711505733430386, - 0.01129508949816227, 0.0008615120314061642, -0.029757680371403694, 0.012522210367023945, - -0.0026163470465689898, -0.023580241948366165, -0.017723528668284416, -0.009091850370168686, - -0.018364978954195976, -0.022297343239188194, 0.014795172959566116, -0.02397068962454796, - -0.007648588623851538, -0.011567008681595325, -0.015074064023792744, 0.02158617228269577, - 0.0019993006717413664, -0.01625935174524784, 0.007195390295237303, 0.004110157489776611, - 0.0051350826397538185, -0.03170991688966751, 0.03006446175277233, -0.007878673262894154, - 0.018532313406467438, 0.005898546893149614, -0.007167501375079155, -0.0016925203381106257, - -0.010639695450663567, -0.035140279680490494, -0.006878152024000883, 0.022297343239188194, - -0.004779496230185032, 0.011016198433935642, 0.0007408044766634703, -0.0008074768702499568, - -6.076911631680559e-07, 0.00874323584139347, -0.01220148615539074, 0.024319304153323174, - -0.0008697916055098176, -0.0066027469001710415, 0.0087362639605999, -0.005431404337286949, - 0.015352955088019371, 0.025602202862501144, 0.004720231983810663, -0.008303982205688953, - 0.005929922219365835, 0.028921008110046387, 5.109372068545781e-05, 0.0037197100464254618, - -0.01630118489265442, -0.000312009418848902, 0.01289871335029602, 0.00940560270100832, - 0.012117817997932434, 0.001640228321775794, -0.008854792453348637, 0.007983257994055748, - -0.012529183179140091, 0.03095691278576851, -0.01129508949816227, 0.005602225195616484, - 0.002421123441308737, -0.009022126905620098, -0.02185111865401268, -0.10993887484073639, - 0.003493111114948988, 0.008938459679484367, 0.00889662653207779, -0.02328740619122982, - -0.011929566971957684, 0.008506178855895996, 0.02328740619122982, -0.02536514587700367, - 0.015520289540290833, -0.02260412462055683, -0.0249328650534153, 0.03709251806139946, - -0.014146750792860985, 0.001976640662178397, 0.0009674035245552659, 0.008568929508328438, - -0.006369175389409065, -0.021516447886824608, 0.03037124127149582, 0.013310077600181103, - -0.009356796741485596, 0.010291081853210926, -0.0065225656144320965, 0.016175683587789536, - 0.011322978883981705, -0.04509669169783592, 0.0028168000280857086, 0.017221525311470032, - 0.009468353353440762, 0.008248204365372658, -0.04576602950692177, 0.010395665653049946, - -0.017570139840245247, -0.014753338880836964, -0.021070223301649094, -0.013714469969272614, - -0.008568929508328438, 0.016496408730745316, -0.0315425843000412, -0.00691301329061389, - 0.004235658794641495, 0.010172553360462189, -0.016928689554333687, -0.007251168601214886, - -0.012661656364798546, -0.007080347742885351, 0.05218052491545677, 0.014669671654701233, - -0.028168002143502235, -0.05248730629682541, -0.012215429916977882, -0.02557431347668171, - 0.0109534477815032, 0.029227787628769875, 0.022632012143731117, 0.007613726891577244, - -0.005403514951467514, -0.00849920604377985, 0.0010902899084612727, -0.01716574653983116, - -0.014753338880836964, -0.01185984443873167, 0.0236081313341856, 0.031682029366493225, - -0.002184065990149975, -0.03806863725185394, -0.015394789166748524, -0.014321058057248592, - -0.01135086826980114, 0.003062573028728366, 0.0038661279249936342, 0.0027296466287225485, - 0.010054023936390877, -0.03123580291867256, -0.027805443853139877, -0.01204112358391285, - -0.02051244117319584, 0.002307823859155178, -0.00729997456073761, -0.003114864928647876, - -0.01939687691628933, -0.002358372788876295, -0.020108047872781754, -0.010291081853210926, - -0.013421634212136269, -0.005752129014581442, -0.015854958444833755, -0.02003832533955574, - -0.015868904069066048, -0.003928878344595432, 0.01992676965892315, -0.012236347422003746, - -0.00807389710098505, -0.01726335845887661, -0.00932890735566616, -0.01494856271892786, - 0.004221714101731777, 0.027317384257912636, 0.012103874236345291, -0.00729997456073761, - -0.0045773000456392765, -0.043841682374477386, 0.011392701417207718, 0.013993361033499241, - -0.02611815184354782, 0.00799022987484932, 0.0020289327949285507, 0.028335336595773697, - 0.0003388090990483761, -0.010102829895913601, -0.0021003985311836004, -0.01103014312684536, - 0.0073348358273506165, -0.02451452799141407, -0.029116231948137283, -0.01383299846202135, - -0.007111723069101572, 0.027094271034002304, -0.009161572903394699, 0.009363768622279167, - -0.0001773573167156428, -0.015785235911607742, -0.007941423915326595, 0.009684493765234947, - 0.030203906819224358, -0.005874143913388252, -0.0013578510843217373, 0.007327863946557045, - 0.026494653895497322, -0.010667584836483002, -0.0032229353673756123, 0.013707498088479042, - -0.02589503861963749, -0.00865956861525774, 0.028265614062547684, -0.011608841829001904, - -0.0059473528526723385, 0.01620357297360897, 0.007641616277396679, 0.03341115266084671, - 0.018560202792286873, -0.02009410411119461, -0.023733632639050484, 0.01715180277824402, - 0.006376147735863924, -0.01752830669283867, 0.01332402229309082, 0.011650675907731056, - 0.003956767730414867, 0.01688685640692711, -0.01116958912461996, 0.01356108020991087, - 0.02483525313436985, 0.005190860480070114, -0.015743402764201164, -0.03547494858503342, - 0.007502170745283365, -0.0025257074739784002, -0.006871179677546024, 0.005825337953865528, - 0.0018337089568376541, 0.0322955884039402, 0.007007138803601265, 0.018992483615875244, - 0.014795172959566116, 0.000580442079808563, -0.015785235911607742, 0.0062889945693314075, - 0.002961474936455488, -0.007432447746396065, -0.04094121232628822, -0.016705576330423355, - 0.028976785019040108, -0.008094814606010914, 0.00985880009829998, 0.02088894322514534, - -0.001557432464323938, -0.013100910000503063, 0.0013622087426483631, 0.007251168601214886, - 0.018462590873241425, 0.011636731214821339, -0.01854625903069973, -0.016273295506834984, - -0.002924870466813445, 0.023203739896416664, 0.01977337896823883, 0.0087362639605999, - 0.004469229839742184, -0.013658692128956318, 0.025169922038912773, 0.015757346525788307, - 0.008185453712940216, -0.004211255814880133, 0.019062206149101257, -0.004228686448186636, - 0.03505661338567734, -0.013735386542975903, -0.010109802708029747, 0.013540162704885006, - -0.00572772603482008, 0.013491356745362282, 0.004734176676720381, -0.005040956661105156, - -0.007585837971419096, -0.02589503861963749, 0.01156003586947918, -0.015408733859658241, - -0.016119904816150665, -0.01135086826980114, 0.01929926499724388, 7.941859803395346e-05, - 0.004925914108753204, -0.008666541427373886, 0.00017746625235304236, -0.015283232554793358, - 0.022576235234737396, 0.006916499231010675, -0.06107715144753456, -0.02834928035736084, - 0.007348780520260334, 0.030761688947677612, 0.012152680195868015, 0.04275400564074516, - 0.004096213262528181, 0.028697894886136055, 0.033913157880306244, 0.006951360963284969, - -0.019117984920740128, 0.033550601452589035, 0.009001210331916809, -0.00047498641652055085, - -0.0004433932772371918, 0.01710996963083744, -0.0075997826643288136, -0.006003131158649921, - -0.01305907592177391, -0.024333247914910316, 0.011692509055137634, -0.01860203593969345, - 0.07842417806386948, 0.02094472199678421, -0.013902721926569939, -0.002551853656768799, - -0.03235136717557907, -0.01060483418405056, 0.018671758472919464, 0.022450733929872513, - -0.015352955088019371, -0.014362892135977745, -0.002825515577569604, -0.0008392879390157759, - -0.022994572296738625, -0.022771459072828293, 0.014035195112228394, -0.026048429310321808, - -0.004071810282766819, 0.003988142590969801, -0.007836840115487576, -0.011908650398254395, - 0.016538241878151894, 0.005915977526456118, 0.0035506323911249638, 0.008422511629760265, - -0.004197311121970415, -0.02136305905878544, 0.031263694167137146, -0.004308867733925581, - -0.005379111971706152, -0.026299431920051575, -0.003988142590969801, 0.007760144770145416, - -0.03801285848021507, -0.019438710063695908, 0.010193469934165478, -0.001350007252767682, - 0.00042487317114137113, 0.008387650363147259, 0.014272252097725868, 0.01571551337838173, - -0.0007412402774207294, 0.016817133873701096, -0.019857047125697136, -0.029562456533312798, - -0.03879375383257866, -0.0029893640894442797, -0.001226249267347157, -0.025128088891506195, - -0.032323479652404785], "includeMetadata": true}' + body: '{"input": ["Which training method should I use for sentence transformers + when I only have pairs of related sentences?"], "model": "text-embedding-ada-002", + "encoding_format": "base64"}' + headers: + accept: + - application/json + accept-encoding: + - gzip, deflate + connection: + - keep-alive + content-length: + - '184' + content-type: + - application/json + cookie: + - __cf_bm=JN4.bbaWHUv1y_gEk5k3OGoMWWOG9Y4ukXaPuIincJw-1709036104-1.0-AY88QFcckKBIOZEe+XY7yZU3lOY0kUHclNdSJ/vnt5JaBt+URxSXAuhn84ekbxxZXJXDjIYS03w1LUaTfcasaDw=; + _cfuvid=sLNGbpgQmjqA5Jz_vKBlXT1bnVEbxCmPYxL4JkVHOic-1709036104770-0.0-604800000 + host: + - api.openai.com + user-agent: + - OpenAI/Python 1.12.0 + x-stainless-arch: + - arm64 + x-stainless-async: + - 'false' + x-stainless-lang: + - python + x-stainless-os: + - MacOS + x-stainless-package-version: + - 1.12.0 + x-stainless-runtime: + - CPython + x-stainless-runtime-version: + - 3.11.1 + method: POST + uri: https://api.openai.com/v1/embeddings + response: + body: + string: !!binary | + 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 + v/4PAAAA//8DAGskeRvgIAAA + headers: + CF-Cache-Status: + - DYNAMIC + CF-RAY: + - 85c059e79a393751-MXP + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Tue, 27 Feb 2024 12:15:05 GMT + Server: + - cloudflare + Transfer-Encoding: + - chunked + access-control-allow-origin: + - '*' + alt-svc: + - h3=":443"; ma=86400 + openai-model: + - text-embedding-ada-002 + openai-organization: + - traceloop + openai-processing-ms: + - '24' + openai-version: + - '2020-10-01' + strict-transport-security: + - max-age=15724800; includeSubDomains + x-ratelimit-limit-requests: + - '5000' + x-ratelimit-limit-tokens: + - '5000000' + x-ratelimit-remaining-requests: + - '4999' + x-ratelimit-remaining-tokens: + - '4999973' + x-ratelimit-reset-requests: + - 12ms + x-ratelimit-reset-tokens: + - 0s + x-request-id: + - req_ac156ee7c15d5fdb3fde92422d99ae94 + status: + code: 200 + message: OK +- request: + body: '{"topK": 3, "vector": [-0.02780638262629509, -0.021600846201181412, 0.033300723880529404, + -0.0022015708964318037, -0.0020778088364750147, 0.023873884230852127, 0.017989084124565125, + -0.006996917072683573, -0.007230496034026146, -0.039297085255384445, 0.012801533564925194, + 0.05427404120564461, 0.002194598549976945, 0.017891468480229378, 0.009231607429683208, + 0.01818431355059147, 0.014028696343302727, 0.003549009095877409, 0.016608526930212975, + -0.021921580657362938, -0.019146520644426346, -0.003149832831695676, -0.00900848675519228, + -0.028001612052321434, -0.00788591243326664, -0.012878231704235077, 0.02809922769665718, + -0.023302137851715088, -0.023441588506102562, -0.019369641318917274, 0.02666288986802101, + 0.009538398124277592, -0.018407434225082397, -0.01076555997133255, 0.011232718825340271, + 0.0013866585213690996, 0.01536741852760315, 0.01847716048359871, 0.025407837703824043, + -0.018895510584115982, 0.017026877030730247, 0.011253636330366135, 0.006205536425113678, + -0.03720533102750778, 0.007704626768827438, 0.011100240983068943, -0.0014433101750910282, + -0.017765963450074196, -0.018853675574064255, 0.019160466268658638, 0.0031655209604650736, + 0.019760102033615112, -0.0371774397790432, -0.007481506559997797, -0.01950909197330475, + 0.00401268107816577, 0.001553127309307456, 0.025296276435256004, -0.009231607429683208, + -0.005198008380830288, -0.0021056989207863808, 0.00031724933069199324, -0.003559467848390341, + 0.013784658163785934, -0.00967087596654892, -0.016329625621438026, -0.011811437085270882, + 0.005598927848041058, 0.0028813909739255905, 0.019885607063770294, -0.009015459567308426, + 0.02227020636200905, -0.010228676721453667, -0.005951039958745241, 0.026328209787607193, + -0.013910163193941116, -0.0015025765169411898, -0.016218066215515137, -0.01522796880453825, + 0.00996372103691101, 0.00611837999895215, -0.004772685002535582, -0.010256567038595676, + 0.007823159918189049, 0.013024654239416122, 0.0029249691870063543, 0.026439769193530083, + 0.01571604423224926, -0.003908093553036451, 0.015506869181990623, 0.01635751500725746, + 0.027499591931700706, 0.018756059929728508, 0.01854688487946987, -0.008192703127861023, + 0.00973362848162651, -0.00016766715270932764, 0.01645513065159321, 0.005288651213049889, + -0.006275261752307415, -0.006250857841223478, 0.00967087596654892, -0.03879506140947342, + -0.007286276202648878, -0.009691793471574783, 0.011734739877283573, 0.003149832831695676, + -0.009078212082386017, -0.010660972446203232, -0.0027820325922220945, -0.004483325872570276, + 0.030902177095413208, 0.008590135723352432, -0.019997168332338333, 0.0029371711425483227, + -0.023399753496050835, 0.02521260641515255, -0.023971499875187874, -0.011595289222896099, + -0.013986861333251, 0.03452788293361664, -0.024487465620040894, 0.025240497663617134, + -0.025923803448677063, 0.0406636968255043, 0.005916177295148373, -0.01860266551375389, + -0.019536981359124184, -0.027388030663132668, -0.015757879242300987, 0.0023689114023, + 0.047357309609651566, 0.025226552039384842, 0.00031899247551336884, -0.008367015980184078, + 0.014698057435452938, -0.001106886425986886, -0.0390181839466095, -0.013777685351669788, + -0.0071816882118582726, 0.015018792822957039, -0.005393238738179207, 0.017236052080988884, + -0.025477562099695206, -0.0015592282870784402, 0.020457353442907333, 0.008011417463421822, + 0.005131769459694624, 0.008924816735088825, -0.030483826994895935, 0.025114992633461952, + -0.01289914920926094, -0.005215439945459366, -0.003083593910560012, 0.031571537256240845, + 0.00253276526927948, -0.012271623127162457, 0.006568107288330793, -0.009085184894502163, + -0.012696946039795876, -0.011874189600348473, 0.014447047375142574, 0.007024806924164295, + -0.006595997139811516, 0.01076555997133255, 0.01704082265496254, 0.020708363503217697, + -0.001684733433648944, 0.009043349884450436, -0.041416727006435394, -0.0093850027769804, + 0.01870027929544449, -0.01370098814368248, 0.013331444934010506, 0.006383335683494806, + -0.004845896735787392, 0.026676835492253304, -0.024445630609989166, -0.02077808976173401, + -0.027137020602822304, 0.004197452683001757, 0.012027584947645664, 0.015004848130047321, + 0.0022922137286514044, -0.019676432013511658, -0.021224329248070717, -0.02878253348171711, + 0.00958720501512289, 0.0054803951643407345, -0.01899312622845173, -0.000605737091973424, + -0.012557496316730976, 0.008213620632886887, -0.009364085271954536, -0.6256296634674072, + -0.025658847764134407, 0.0004373073170427233, -0.0379025824368, 0.03327283263206482, + 0.02406911551952362, -0.005114338360726833, 0.012271623127162457, -0.02734619565308094, + 0.03653596714138985, 0.006909760646522045, -0.005504799075424671, -0.011420976370573044, + 0.01969037763774395, 0.010054363869130611, -0.029451895505189896, 0.013178049586713314, + -0.003810478374361992, 0.026621054857969284, 0.013150159269571304, -0.03991066291928291, + 0.027834272012114525, -0.01698504202067852, 0.020248178392648697, -0.01698504202067852, + -0.012536578811705112, 0.010584275238215923, -0.014321541413664818, 0.009601150639355183, + 0.004884245339781046, -0.0236507635563612, 0.012215842492878437, 0.023288194090127945, + -0.009440782479941845, 0.03650807961821556, 0.010284456424415112, 0.003064419375732541, + 0.023873884230852127, 0.005400211550295353, 0.009726655669510365, -0.02683022990822792, + -0.007565176580101252, 0.0005325257079675794, 0.012271623127162457, 0.005658194422721863, + 0.006494896020740271, 0.009120047092437744, -0.010270511731505394, 0.013171076774597168, + -0.0003599560004658997, -0.004051030147820711, -0.007460589054971933, -0.011414003558456898, + -0.006766824051737785, 0.022256260737776756, 0.007104991003870964, 0.030204925686120987, + -0.01433548703789711, 0.003254420356824994, -0.0034897427540272474, 0.02268855832517147, + 0.015451088547706604, -0.014712002128362656, -0.019550926983356476, 0.013938053511083126, + -0.016162285581231117, -0.015353473834693432, 0.0010293172672390938, 0.00020579807460308075, + -0.04203030839562416, 0.021224329248070717, 0.004601858556270599, -0.006899301428347826, + -0.003719835774973035, -0.015088518150150776, 0.02602141909301281, 0.006142783910036087, + 0.012341348454356194, -0.0036570830270648003, 0.011455838568508625, 0.025114992633461952, + -0.01367309782654047, -0.03701009973883629, -0.0066866399720311165, 0.027137020602822304, + -0.00685049407184124, -0.020513134077191353, 0.014293652027845383, -0.014600442722439766, + -0.014558606781065464, -0.0013884016079828143, 0.03452788293361664, -0.03321705386042595, + -0.03815359249711037, -0.0009142707567662001, 0.010033446364104748, 0.00046628681593574584, + -0.004396169446408749, 0.026328209787607193, -0.0507877841591835, 0.018965234979987144, + 0.005508285481482744, 0.012850341387093067, -0.008394905366003513, -0.003034786321222782, + 0.005518744233995676, -0.004089378751814365, -0.007279303390532732, -0.00817178562283516, + 0.0187700055539608, -0.002525792922824621, -0.011678959242999554, 0.006435629446059465, + 0.011330333538353443, -0.009754545986652374, -0.03804203122854233, 0.0093850027769804, + 0.011678959242999554, 0.0025345084723085165, -0.005114338360726833, 0.005598927848041058, + 0.010465742088854313, 0.012850341387093067, -0.01174868457019329, -0.010751615278422832, + -0.011379141360521317, -0.006027737632393837, 0.0069934306666255, 0.03040015697479248, + 0.007641874253749847, -0.00990096852183342, -0.002576343482360244, -0.0003163777873851359, + -0.013917136006057262, -0.0016237240051850677, 0.015074573457241058, 0.010653999634087086, + 0.006017278879880905, 0.008527383208274841, -0.0033433199860155582, -0.026844175532460213, + 0.001134776510298252, 0.0015025765169411898, 0.012529605999588966, -0.030316486954689026, + -0.017403392121195793, -0.02009478211402893, 0.004824979230761528, -0.003698918269947171, + -0.014865397475659847, 0.0012916580308228731, -0.0064391158521175385, -0.021614789962768555, + -0.013359335251152515, -0.02147533930838108, -0.02607719786465168, -0.010619137436151505, + -0.03472311422228813, -0.017124492675065994, -0.042978569865226746, 0.02574251778423786, + 0.026788394898176193, -0.013756767846643925, 0.006055627483874559, -0.015562648884952068, + -0.010911982506513596, 0.029145104810595512, 0.01571604423224926, 0.010333264246582985, + -0.02423645555973053, 0.01050757709890604, -0.05767662823200226, -0.002379370154812932, + 0.006400766782462597, 0.006247371900826693, 0.010960790328681469, -0.017933303490281105, + 0.004378738347440958, 0.002076065866276622, -0.017863579094409943, -0.02942400425672531, + 0.027025461196899414, -0.006271775346249342, 0.007725544273853302, 0.013568510301411152, + -0.004605344962328672, -0.007230496034026146, -0.01312226988375187, -0.04242077097296715, + 0.03648018836975098, -0.006013792473822832, 0.006205536425113678, 0.0009744087001308799, + 0.0116859320551157, -0.0027959777507930994, 0.029926026239991188, 0.015214023180305958, + 0.021321944892406464, -0.0057941582053899765, 0.018505049869418144, 0.031236859038472176, + 0.011448866687715054, 0.023692598566412926, -0.010863175615668297, -0.0015139068709686399, + -0.014126311056315899, 0.014070531353354454, -0.015674209222197533, 0.02285589836537838, + 0.020568912848830223, 0.009712710976600647, -0.02671867050230503, -0.03185043856501579, + -0.035029906779527664, 0.0023915718775242567, 0.01401475165039301, -0.008499493822455406, + 0.03656385838985443, -0.01133730635046959, 0.03639651834964752, 0.006341500673443079, + 0.0013317499542608857, 0.03544825688004494, 0.013233830220997334, 0.01482356246560812, + -0.003367723897099495, 0.004912135656923056, -0.007059669587761164, 0.03299393132328987, + -0.02263277769088745, 0.00811600498855114, 0.009308304637670517, 0.016566691920161247, + 0.00227478239685297, 0.00741178123280406, -0.010542439296841621, 0.012529605999588966, + 0.011288498528301716, 0.02878253348171711, 0.003296255599707365, 0.008150868117809296, + 0.0006410354399122298, -0.004831951577216387, -0.0066204010508954525, 0.045460786670446396, + -0.008694724179804325, 0.04445674270391464, 0.0067563652992248535, -0.010451797395944595, + -0.006871411576867104, -0.012153089977800846, 0.004608830902725458, -0.004570482298731804, + 0.010960790328681469, -0.0008855091291479766, -0.012815479189157486, 0.006275261752307415, + -0.00814389530569315, 0.009133991785347462, 0.021461395546793938, 0.02003900334239006, + 0.0009909684304147959, 0.01588338427245617, -0.0062403990887105465, 0.03542036563158035, + 0.006167187821120024, 0.0031951540149748325, -0.018044862896203995, -0.0036570830270648003, + -0.003587357932701707, 0.0036117618437856436, -0.012013640254735947, 0.010577302426099777, + -0.025087101384997368, 0.0233718641102314, 0.0065541621297597885, -0.004518188536167145, + 0.01870027929544449, 0.013945026323199272, 0.02487792633473873, -0.008848118595778942, + -0.02964712493121624, 0.025533342733979225, -0.008129950612783432, -0.020973319187760353, + -0.016831645742058754, -0.026732614263892174, -0.017654402181506157, -0.037623681128025055, + 0.04080314561724663, 0.024152785539627075, 0.01024959422647953, 0.00044972708565182984, + 0.0022259748075157404, -0.02020634338259697, 0.010514549911022186, 0.02366470918059349, + -0.0022259748075157404, 0.013924108818173409, 0.0037930470425635576, -0.015688154846429825, + 0.002269553020596504, -0.03260347247123718, -0.023469479754567146, 0.027276471257209778, + -0.009252524934709072, -0.014767782762646675, -0.03787469118833542, -0.006641318555921316, + -0.02614692412316799, 0.0001862968347268179, 0.01554870419204235, -0.006693612318485975, + 0.008987569250166416, 0.0037791021168231964, -0.0019592761527746916, -0.006718016229569912, + 2.2265739971771836e-05, 0.031292639672756195, 0.03279870003461838, -0.011176938191056252, + -0.031515758484601974, 0.005313055124133825, 0.011727767065167427, 0.04247654974460602, + 0.051317695528268814, -0.01716632768511772, 0.0004750024527311325, -0.02894987352192402, + -0.027876107022166252, -0.00153656757902354, -0.031571537256240845, 0.021447449922561646, + -0.01630173623561859, -0.01847716048359871, -0.010214732028543949, -0.002759372116997838, + -0.004378738347440958, 0.005184063222259283, 0.017431283369660378, -0.007467561401426792, + -0.04364793002605438, 0.0021074421238154173, -0.002748913364484906, -0.0017727614613249898, + -0.019997168332338333, 0.01709660142660141, 0.031348418444395065, 0.03586660698056221, + 0.002569371135905385, 0.03689853847026825, 0.024166729301214218, 0.019550926983356476, + -0.0353366956114769, -0.0008088115137070417, 0.011183911003172398, -0.0020499187521636486, + 0.007028293330222368, -0.011644097045063972, 0.028168952092528343, 0.002646068809553981, + 0.005330486223101616, 0.01768229342997074, 0.00384882721118629, 0.0033328612335026264, + 0.010033446364104748, 0.014781727455556393, -0.007551231421530247, -0.002337534911930561, + -0.017305776476860046, 0.002389828907325864, 0.005494340322911739, 0.01283639669418335, + -0.0212522204965353, -0.020345792174339294, 0.016608526930212975, -0.012515661306679249, + -0.006020764820277691, -0.011651068925857544, -0.005152686964720488, -0.020736252889037132, + -0.00269836257211864, -0.0244735199958086, 0.006578566040843725, -0.011671986430883408, + -0.013666125945746899, 0.03489045426249504, -0.0021388183813542128, 0.006038196384906769, + -0.012885204516351223, -0.00794866494834423, -0.005361862480640411, -0.020248178392648697, + -0.014293652027845383, -0.01950909197330475, -0.00778829725459218, -0.021084878593683243, + 0.0058603971265256405, 0.023567093536257744, 0.016650361940264702, 0.024110950529575348, + -0.0029807493556290865, -0.010779505595564842, 0.0025153341703116894, -0.01482356246560812, + -0.018267983570694923, -0.002571114106103778, -0.005309568718075752, -0.027876107022166252, + 0.02228415198624134, -0.049421172589063644, -0.005515257827937603, -0.006229940336197615, + 0.03740055859088898, -0.005605900660157204, 0.02850363403558731, -0.01605072431266308, + -0.014907232485711575, 0.01801697351038456, 0.03558770567178726, -0.0057314056903123856, + 0.018351653590798378, -0.0016019348986446857, -0.016901372000575066, -0.004521674942225218, + -0.02855941280722618, 0.0057279192842543125, -0.04646482691168785, -0.014293652027845383, + 0.005309568718075752, 0.023804159834980965, 0.03516935557126999, 0.002224231604486704, + -6.858120468677953e-05, 0.003810478374361992, 0.0010972992749884725, -0.0006375491502694786, + 0.014530717395246029, 0.02666288986802101, 0.017473118379712105, 0.012515661306679249, + 0.004821492824703455, 0.01663641631603241, -0.01312924176454544, -0.009824271313846111, + -0.0181285347789526, 0.0210709348320961, 0.023065073415637016, -0.029145104810595512, + 0.02066652849316597, -0.006467005703598261, -0.023469479754567146, -0.0192301906645298, + 0.031515758484601974, -0.03229667991399765, 0.04523766413331032, 0.028364183381199837, + 0.009182799607515335, -0.05048099532723427, 0.008311235345900059, -0.011881162412464619, + -0.009287387132644653, 0.009217661805450916, -0.007837104611098766, 0.018003027886152267, + -0.000658030912745744, -0.006948109250515699, -0.01766834780573845, 0.0044763535261154175, + -0.014391266740858555, -0.046381156891584396, 0.03558770567178726, 0.007641874253749847, + -0.00041617188253439963, 0.012250705622136593, 0.012710891664028168, -0.009677847847342491, + -0.004755253903567791, -0.014349431730806828, -0.03344017267227173, 0.013526675291359425, + 0.03296604007482529, 0.016204120591282845, 0.010284456424415112, 0.053046878427267075, + -0.009085184894502163, -0.0035350641701370478, 0.030121255666017532, -0.008715641684830189, + -0.010828312486410141, -0.033858522772789, 0.022814063355326653, 0.0031951540149748325, + 0.021893691271543503, 0.029898136854171753, -0.014670167118310928, 0.014530717395246029, + -0.0031271721236407757, 0.016789810732007027, 0.022312041372060776, -0.004650666378438473, + -0.03544825688004494, 0.003329375060275197, -0.022939568385481834, 0.005229384638369083, + 0.01517218817025423, 0.002565884729847312, 0.014976957812905312, -0.026983626186847687, + -0.008032334968447685, 0.018449269235134125, 0.0035699266009032726, 0.015339529141783714, + -0.0028657028451561928, 0.033133383840322495, 0.007376919034868479, 0.0004919979255646467, + -0.017947249114513397, 0.027834272012114525, -0.014223926700651646, 0.0037233219482004642, + -0.02931244485080242, 0.013687043450772762, 0.017779909074306488, -0.0007430083933286369, + -0.0024839576799422503, -0.0032056127674877644, 0.0040301126427948475, -0.00241771899163723, + 0.003306714352220297, -0.031348418444395065, -0.006878383923321962, 0.010744642466306686, + 3.856671173707582e-05, -0.007286276202648878, -0.04035690426826477, -0.004089378751814365, + 0.010396016761660576, 0.0029197398107498884, -0.00769765442237258, -0.0052991099655628204, + 0.0059963613748550415, -0.01361034531146288, -0.0393807552754879, 0.0017579448176547885, + -0.01001950167119503, 0.01969037763774395, 0.019620651379227638, 0.01347089558839798, + 0.01808669976890087, 0.0185887198895216, 0.0034653390757739544, -0.02648160420358181, + 0.021893691271543503, -0.008799311704933643, -0.0050376406870782375, 0.027248581871390343, + -0.012947957031428814, -0.025379948318004608, 0.030149146914482117, -0.005243329796940088, + -0.029256664216518402, -0.029675016179680824, 0.022409657016396523, -0.005386266391724348, + 0.016510911285877228, -0.011992722749710083, -0.012606303207576275, -0.03703799098730087, + 0.011867216788232327, 0.003102768212556839, 0.017403392121195793, -0.0026774450670927763, + 0.0040963515639305115, -0.018351653590798378, 0.02867097407579422, -0.023581039160490036, + 0.010200786404311657, -0.004919108003377914, 0.006480950862169266, 0.025881968438625336, + -0.004089378751814365, 0.022061031311750412, 0.0037686433643102646, 0.03056749701499939, + 0.043034352362155914, 0.0030330431181937456, 0.008604081347584724, 0.001665559015236795, + -0.0026809312403202057, -0.01755678839981556, -0.008673806674778461, -0.02164268121123314, + 0.03235245868563652, -0.02176818624138832, -0.0017039078520610929, -0.0032143285498023033, + -0.012104283086955547, -0.001819825847633183, 0.0022590942680835724, -0.0009351883199997246, + 0.0024456088431179523, -0.0034235038328915834, -0.00401268107816577, 0.03489045426249504, + 0.009705738164484501, -0.007955637760460377, -0.0037233219482004642, -0.005668653175234795, + -0.0022068002726882696, -0.021043043583631516, 0.0038035057950764894, 0.00808811467140913, + -0.046018585562705994, -0.022828007116913795, 0.015018792822957039, 0.006672694813460112, + 0.020917538553476334, -0.023288194090127945, 0.005320027470588684, 0.002731482032686472, + 0.026467660441994667, -0.0058638835325837135, -0.016734031960368156, 0.013463922776281834, + -0.003146346425637603, -0.02987024560570717, 0.004797088913619518, -0.012250705622136593, + -0.0006575951119884849, 0.015785768628120422, 4.820839239982888e-05, -0.005452505312860012, + -0.014739892445504665, 0.01595311053097248, -0.01910468563437462, 0.02452930063009262, + -0.0041625904850661755, -0.006027737632393837, -0.013917136006057262, 0.007864994928240776, + -0.02959134615957737, -0.005658194422721863, -0.004678556229919195, 0.004873786587268114, + 0.0092943599447608, 0.024794256314635277, -0.027415921911597252, -0.005609386600553989, + -0.0064879232086241245, 0.012278595939278603, 0.0025188203435391188, -0.015409253537654877, + 0.01450282707810402, -0.007781324442476034, 0.004225343000143766, -0.0018494591349735856, + -0.009468672797083855, 0.002968547400087118, 0.021335890516638756, -0.0140775041654706, + 0.008882981725037098, 0.012369237840175629, -0.015743933618068695, -0.00900848675519228, + 0.018742114305496216, 0.03458366543054581, 0.0034984585363417864, -0.03132052719593048, + -0.019034961238503456, -0.021893691271543503, -0.009747573174536228, -0.021377725526690483, + -0.023343972861766815, -0.003562954254448414, 0.02239571139216423, 0.021377725526690483, + -0.036061838269233704, -0.029981806874275208, -0.028182897716760635, -0.02048524282872677, + 0.007906829938292503, 0.003918552305549383, 0.0005543148145079613, 0.010193814523518085, + 0.021043043583631516, -0.02681628428399563, 0.05968471243977547, 0.003158548381179571, + -0.005588469095528126, -0.0018180827610194683, 0.02061074785888195, -0.024682696908712387, + 0.002456067828461528, -0.007369946222752333, -0.010863175615668297, -0.06582052260637283, + 0.01680375635623932, 0.02550545334815979, -0.008213620632886887, 0.03126474842429161, + 0.01395897101610899, -0.004689014982432127, 0.011755657382309437, 0.0008789724088273942, + 0.023692598566412926, 0.03466733545064926, 0.0043403892777860165, 0.007551231421530247, + -0.023790214210748672, -0.012529605999588966, 0.004821492824703455, -0.004598372150212526, + -0.00992885883897543, 0.004263691604137421, 0.013847410678863525, -0.0005695671425200999, + -0.027081239968538284, -0.010284456424415112, 0.009419864974915981, 0.0066831535659730434, + -0.027499591931700706, 0.006522785872220993, -0.006156729068607092, -0.028196843340992928, + -0.005780213512480259, 0.022521216422319412, -0.007481506559997797, -0.0267744492739439, + 0.006902787834405899, -0.00546645000576973, -0.016678251326084137, 0.03740055859088898, + 0.007049210835248232, -0.00045147023047320545, -0.009656930342316628, -0.0030138688161969185, + 0.0038313958793878555, -0.001374456682242453, 0.0047378228046, 0.018212204799056053, + -0.010012528859078884, 0.022186536341905594, 0.006697098724544048, -0.035950277000665665, + 0.008220592513680458, -0.01082134060561657, 0.009378029964864254, -0.0022399197332561016, + -0.02077808976173401, 0.008506465703248978, -0.03620128706097603, 0.030372267588973045, + 0.0028761615976691246, -0.04392683133482933, -0.023009292781352997, -0.00391506589949131, + 0.028224732726812363, -0.012996763922274113, 0.018923399969935417, 0.22289729118347168, + -0.028280513361096382, 0.011895107105374336, 0.006693612318485975, 0.014698057435452938, + 0.002070836490020156, 0.03413742408156395, 0.005515257827937603, -0.021224329248070717, + -0.0059301224537193775, 0.011316388845443726, -0.0011025286512449384, -0.01998322270810604, + 0.0061741601675748825, 0.005619845353066921, -0.031404197216033936, -0.03795836120843887, + -0.029117213562130928, -0.011665014550089836, -0.007837104611098766, 0.01893734559416771, + 0.007188661023974419, -0.0014773012371733785, -0.02445957623422146, 0.011950887739658356, + -0.007544259075075388, -0.009859133511781693, -0.020582858473062515, 0.0018041377188637853, + 0.035085685551166534, -0.020025057718157768, 0.009817298501729965, 0.02602141909301281, + 0.015590539202094078, -0.0056825983338057995, -0.022088920697569847, 0.006125352811068296, + -0.005707001779228449, 0.020415518432855606, -0.004601858556270599, 0.025059211999177933, + -0.011434921063482761, 0.003695431863889098, -0.00797655526548624, -0.011107212863862514, + 0.01287125889211893, -0.008973624557256699, 0.007293248549103737, -0.005693057086318731, + 0.013645208440721035, -0.013463922776281834, 0.01623200997710228, 0.019829826429486275, + 0.026565274223685265, -0.0016472561983391643, -0.003083593910560012, 0.003995249979197979, + 0.020415518432855606, 0.022325986996293068, 0.008339125663042068, -0.027959777042269707, + 0.021614789962768555, 0.007551231421530247, 0.03173888102173805, 0.028252622112631798, + 0.004424059297889471, 0.004685528576374054, 0.008938761427998543, 0.01870027929544449, + -0.004235801752656698, -0.032547689974308014, -0.017291832715272903, 0.009594177827239037, + -0.00701086176559329, -0.0384603813290596, -0.01687348075211048, 0.02964712493121624, + 0.04286700859665871, 0.034918345510959625, 0.034974124282598495, -0.01165804173797369, + -0.01427970640361309, 0.03408164530992508, -0.013965943828225136, -0.030065476894378662, + -0.02533811330795288, -0.008102060295641422, -0.013338417746126652, -0.009210689924657345, + -0.002679188037291169, 0.0057941582053899765, -0.00633452832698822, -0.025812244042754173, + 0.002727995626628399, -0.013596400618553162, -0.005337458569556475, -0.002799463924020529, + 0.03235245868563652, 0.01589732989668846, -0.012599331326782703, -0.03720533102750778, + 0.030260706320405006, 0.043313249945640564, 0.020568912848830223, 0.0027715738397091627, + 0.01698504202067852, -0.023845994845032692, -0.003297998569905758, -0.008973624557256699, + 0.012606303207576275, 0.006292692851275206, -0.03321705386042595, 0.008576191030442715, + 0.006606455892324448, -0.02808528207242489, -0.015423199161887169, -0.002145790960639715, + -0.01836559921503067, 0.009029404260218143, -0.002009826945140958, 0.014433101750910282, + -0.035029906779527664, -0.013052544556558132, 0.011058405973017216, 0.007962609641253948, + 0.0018128533847630024, -0.01888156495988369, -0.02009478211402893, -0.017375502735376358, + -0.0053479173220694065, 0.012703918851912022, -0.03463944420218468, 0.036870647221803665, + -0.009893995709717274, -0.0017884495900943875, 0.0044763535261154175, -0.004040571395307779, + -0.005340944975614548, -0.0025955180171877146, 0.005016723182052374, 0.030846398323774338, + -0.006390308029949665, -0.0028517579194158316, -0.01744522713124752, 0.020025057718157768, + -0.019871661439538002, 0.0040789199993014336, -0.0012750983005389571, 0.021112769842147827, + -0.023859940469264984, 0.004448463208973408, 0.002546710427850485, 0.0018180827610194683, + -0.01784963347017765, 0.017752017825841904, -0.008346098475158215, -0.02388782985508442, + -0.02769482135772705, -0.0024438658729195595, 0.0002891414042096585, -0.023343972861766815, + 0.0008911743061617017, 0.005937094800174236, -0.009378029964864254, -0.02263277769088745, + -0.024097004905343056, -0.17838478088378906, 0.002670472487807274, 0.026913899928331375, + -0.02975868619978428, 0.007101504597812891, 0.027945831418037415, 0.03235245868563652, + 0.01303859893232584, -0.016162285581231117, -0.027429865673184395, -0.001814596471376717, + -0.009935830719769001, -0.03279870003461838, -0.018337709829211235, -0.018114589154720306, + 0.020987264811992645, -0.010981707833707333, 0.0031934110447764397, 0.008652888238430023, + 0.019160466268658638, 0.019592761993408203, -0.03876717388629913, -0.0018076240085065365, + -0.005375807639211416, 0.018393488600850105, -0.005079475697129965, -0.005452505312860012, + 0.008666833862662315, -0.026007473468780518, -0.016734031960368156, -0.006784255150705576, + 0.025658847764134407, -0.00305047444999218, -0.020931484177708626, 0.0023305625654757023, + 0.022130755707621574, 0.02889409475028515, -0.004563509952276945, -0.011595289222896099, + 0.009956748224794865, 0.010472714900970459, -0.0015757879009470344, -0.007955637760460377, + -0.021447449922561646, -0.026955734938383102, 0.006104435306042433, 0.02227020636200905, + 0.0017971652559936047, 0.0038418546319007874, 0.013338417746126652, -0.0208896491676569, + -0.0034740546252578497, 0.024724531918764114, 0.007091045845299959, 0.016706140711903572, + -0.0033119437284767628, 0.021907636895775795, 0.01733366772532463, -0.014809617772698402, + 0.011295471340417862, 0.0008746146340854466, -0.029786575585603714, 0.012571441009640694, + -0.002588545437902212, -0.023622874170541763, -0.017654402181506157, -0.009057294577360153, + -0.018379544839262962, -0.02227020636200905, 0.01482356246560812, -0.023985445499420166, + -0.007718571927398443, -0.011511619202792645, -0.015130353160202503, 0.021628735587000847, + 0.001973221078515053, -0.016245955601334572, 0.007167743518948555, 0.004099837504327297, + 0.005124797113239765, -0.03171098977327347, 0.030121255666017532, -0.007927747443318367, + 0.018518995493650436, 0.005846451967954636, -0.0071328808553516865, -0.001660329638980329, + -0.010563356801867485, -0.035141464322805405, -0.006881870329380035, 0.022298097610473633, + -0.004772685002535582, 0.011044460348784924, 0.000729499151930213, -0.0008872522739693522, + 4.6029479563003406e-05, 0.008785366080701351, -0.012187953107059002, 0.024320125579833984, + -0.0008597979904152453, -0.006589024793356657, 0.008757476694881916, -0.005435073748230934, + 0.015437143854796886, 0.0256727933883667, 0.004751767497509718, -0.008269400335848331, + 0.005989388562738895, 0.028921984136104584, 6.465916521847248e-05, 0.0038313958793878555, + -0.016259901225566864, -0.0003152883145958185, 0.01286428701132536, 0.009461699984967709, + 0.012160062789916992, 0.0016734030796214938, -0.008862064220011234, 0.007892884314060211, + -0.012487770989537239, 0.030930068343877792, -0.011274553835391998, 0.005602414254099131, + 0.0023776269517838955, -0.009057294577360153, -0.021851856261491776, -0.11010992527008057, + 0.0035507522989064455, 0.008987569250166416, 0.008882981725037098, -0.023232413455843925, + -0.011902079917490482, 0.008534356020390987, 0.023302137851715088, -0.025421783328056335, + 0.015492923557758331, -0.022549107670783997, -0.024891871958971024, 0.03703799098730087, + -0.014154201373457909, 0.00199413881637156, 0.0009090413805097342, 0.008576191030442715, + -0.006327555514872074, -0.02147533930838108, 0.03034437634050846, 0.013373279944062233, + -0.009426837787032127, 0.010228676721453667, -0.0065576485358178616, 0.016162285581231117, + 0.01128152571618557, -0.04512610286474228, 0.002844785340130329, 0.017194217070937157, + 0.009405920282006264, 0.008290317840874195, -0.045739684253931046, 0.010423907078802586, + -0.017514953389763832, -0.014670167118310928, -0.021029099822044373, -0.013714932836592197, + -0.008611053228378296, 0.016510911285877228, -0.031571537256240845, -0.006881870329380035, + 0.004197452683001757, 0.010089226067066193, -0.016901372000575066, -0.007223523687571287, + -0.012696946039795876, -0.007087559439241886, 0.05221017822623253, 0.014642277732491493, + -0.02821078710258007, -0.05243329703807831, -0.01226465031504631, -0.025603067129850388, + 0.010953818447887897, 0.029172994196414948, 0.022549107670783997, 0.007676736917346716, + -0.005473422817885876, -0.00852041132748127, 0.0010633082129061222, -0.017138436436653137, + -0.014795673079788685, -0.01188813429325819, 0.023594984784722328, 0.03176676854491234, + -0.0021388183813542128, -0.03806992247700691, -0.015423199161887169, -0.0143075967207551, + -0.011420976370573044, 0.003062676405534148, 0.0038836898747831583, 0.002717536874115467, + 0.010012528859078884, -0.031236859038472176, -0.02775060199201107, -0.012083364650607109, + -0.020638639107346535, 0.0022625804413110018, -0.007237468380481005, -0.0031428602524101734, + -0.019383586943149567, -0.002407260239124298, -0.020136617124080658, -0.010382072068750858, + -0.013484840281307697, -0.005703515838831663, -0.0158276055008173, -0.020108727738261223, + -0.015925219282507896, -0.003922038711607456, 0.01991349644958973, -0.012215842492878437, + -0.008095087483525276, -0.01727788709104061, -0.009301332756876945, -0.015004848130047321, + 0.004295067861676216, 0.02729041688144207, 0.012146118097007275, -0.007321138866245747, + -0.004584427457302809, -0.043787382543087006, 0.011386114172637463, 0.0140775041654706, + -0.02614692412316799, 0.00802536215633154, 0.0020534051582217216, 0.028280513361096382, + 0.0003303228004369885, -0.010047391057014465, -0.00215799268335104, -0.011107212863862514, + 0.007397836539894342, -0.024599026888608932, -0.029145104810595512, -0.013826493173837662, + -0.007021320518106222, 0.027011515572667122, -0.009161882102489471, 0.00935711245983839, + -0.00018553421250544488, -0.015785768628120422, -0.007983527146279812, 0.009663903154432774, + 0.030260706320405006, -0.005902232136577368, -0.001351795974187553, 0.007300221361219883, + 0.02648160420358181, -0.010702807456254959, -0.0031951540149748325, 0.013589427806437016, + -0.025937749072909355, -0.008680778555572033, 0.028238678351044655, -0.011609233915805817, + -0.005898746196180582, 0.016148339956998825, 0.0076279290951788425, 0.033356502652168274, + 0.018491104245185852, -0.020066892728209496, -0.023706544190645218, 0.017180271446704865, + 0.006351959425956011, -0.01750100776553154, 0.013338417746126652, 0.011637124232947826, + 0.003956901375204325, 0.01687348075211048, -0.011246663518249989, 0.013519702479243279, + 0.02480820193886757, 0.005239843390882015, -0.01571604423224926, -0.03550403565168381, + 0.007467561401426792, -0.0024682695511728525, -0.00689581548795104, 0.005825534462928772, + 0.001833770889788866, 0.03224090114235878, 0.006982971914112568, 0.018979180604219437, + 0.014865397475659847, 0.0005386266275309026, -0.015757879242300987, 0.006317096762359142, + 0.002982492558658123, -0.007474534213542938, -0.04094259813427925, -0.016678251326084137, + 0.029033543542027473, -0.008102060295641422, 0.009824271313846111, 0.020945429801940918, + -0.0015766595024615526, -0.013073462061583996, 0.0014145486056804657, 0.007279303390532732, + 0.01847716048359871, 0.011574371717870235, -0.018505049869418144, -0.01630173623561859, + -0.0029476298950612545, 0.023274248465895653, 0.019732212647795677, 0.008834173902869225, + 0.00445892196148634, -0.013687043450772762, 0.025128936395049095, 0.015702098608016968, + 0.00817178562283516, -0.00421837018802762, 0.019021015614271164, -0.004193966742604971, + 0.035141464322805405, -0.013735850341618061, -0.010145006701350212, 0.013477867469191551, + -0.005759296007454395, 0.013519702479243279, 0.004668097477406263, -0.005020209588110447, + -0.007502424065023661, -0.02596563845872879, 0.011539509519934654, -0.015478978864848614, + -0.016078615561127663, -0.011386114172637463, 0.019327806308865547, 3.774962169700302e-05, + 0.004929566755890846, -0.008624998852610588, 0.00021233480947557837, -0.015255858190357685, + 0.02256305143237114, 0.0068853567354381084, -0.06113499402999878, -0.028392072767019272, + 0.007369946222752333, 0.030706947669386864, 0.012167035602033138, 0.042755451053380966, + 0.003974332474172115, 0.028698863461613655, 0.03391430526971817, 0.006944622844457626, + -0.019160466268658638, 0.03346806392073631, 0.009057294577360153, -0.0004832823178730905, + -0.0003869744832627475, 0.01704082265496254, -0.007641874253749847, -0.005978929810225964, + -0.013052544556558132, -0.024222509935498238, 0.011720794253051281, -0.01853293925523758, + 0.07837104797363281, 0.020861759781837463, -0.013945026323199272, -0.002560655353590846, + -0.032324571162462234, -0.010612164624035358, 0.018672389909625053, 0.022493327036499977, + -0.015381364151835442, -0.014391266740858555, -0.0028238678351044655, -0.0008136050892062485, + -0.022953512147068977, -0.022869842126965523, 0.014098421670496464, -0.026007473468780518, + -0.004040571395307779, 0.003956901375204325, -0.007851049304008484, -0.011902079917490482, + 0.016552746295928955, 0.005891773384064436, 0.0036082754377275705, 0.008471603505313396, + -0.0042113978415727615, -0.021335890516638756, 0.03126474842429161, -0.0042741503566503525, + -0.005365348886698484, -0.026272429153323174, -0.0039638737216591835, 0.0077115995809435844, + -0.03804203122854233, -0.01946725696325302, 0.010242621414363384, -0.0013483096845448017, + 0.00043817886034958065, 0.008485548198223114, 0.014203009195625782, 0.015785768628120422, + -0.0007495451718568802, 0.01687348075211048, -0.01985771767795086, -0.029563454911112785, + -0.038711391389369965, -0.002968547400087118, -0.0012750983005389571, -0.025114992633461952, + -0.03229667991399765], "includeMetadata": true}' headers: Accept: - application/json @@ -641,7 +839,7 @@ interactions: uri: https://gen-qa-openai-fast-90c5d9e.svc.gcp-starter.pinecone.io/query response: body: - string: '{"results":[],"matches":[{"id":"WS1uVMGhlWQ-t747.92","score":0.863887,"values":[],"metadata":{"channel_id":"UCv83tO5cePwHMt1952IVVHw","end":906,"published":"2021-10-20 + string: '{"results":[],"matches":[{"id":"WS1uVMGhlWQ-t747.92","score":0.863594,"values":[],"metadata":{"channel_id":"UCv83tO5cePwHMt1952IVVHw","end":906,"published":"2021-10-20 17:06:20 UTC","start":747,"text":"pooling approach. Or we can''t use it in its current form. Now the solution to this problem was introduced by two people in 2019 Nils Reimers and Irenia Gurevich. They introduced what is the first @@ -668,7 +866,7 @@ interactions: processing them all at once. This time we process them separately. And during training what happens is the weights within BERT are optimized to reduce the difference between two vector embeddings or two sentence","title":"Intro to - Sentence Embeddings with Transformers","url":"https://youtu.be/WS1uVMGhlWQ"}},{"id":"pNvujJ1XyeQ-t418.88","score":0.862012744,"values":[],"metadata":{"channel_id":"UCv83tO5cePwHMt1952IVVHw","end":568,"published":"2021-11-24 + Sentence Embeddings with Transformers","url":"https://youtu.be/WS1uVMGhlWQ"}},{"id":"pNvujJ1XyeQ-t418.88","score":0.86176908,"values":[],"metadata":{"channel_id":"UCv83tO5cePwHMt1952IVVHw","end":568,"published":"2021-11-24 16:24:24 UTC","start":418,"text":"pairs of related sentences you can go ahead and actually try training or fine-tuning using NLI with multiple negative ranking loss. If you don''t have that fine. Another option is that you have @@ -690,7 +888,7 @@ interactions: very common that you can go for and as a supervised methods the chances are that probably going to outperform anything you do with unsupervised training at least for now. So if none of those sound like something","title":"Today - Unsupervised Sentence Transformers, Tomorrow Skynet (how TSDAE works)","url":"https://youtu.be/pNvujJ1XyeQ"}},{"id":"NNS5pOpjvAQ-t10.88","score":0.856327593,"values":[],"metadata":{"channel_id":"UCv83tO5cePwHMt1952IVVHw","end":179,"published":"2021-11-04 + Unsupervised Sentence Transformers, Tomorrow Skynet (how TSDAE works)","url":"https://youtu.be/pNvujJ1XyeQ"}},{"id":"NNS5pOpjvAQ-t10.88","score":0.856159627,"values":[],"metadata":{"channel_id":"UCv83tO5cePwHMt1952IVVHw","end":179,"published":"2021-11-04 13:00:10 UTC","start":10,"text":"We''re going to be focusing on one specific training method which I think is quite useful because all it really needs is a reasonably small data set of parallel data which is simply translation @@ -720,21 +918,23 @@ interactions: Alt-Svc: - h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 Content-Length: - - '6227' + - '6226' Via: - 1.1 google content-type: - application/json date: - - Mon, 12 Feb 2024 17:29:26 GMT + - Tue, 27 Feb 2024 12:15:06 GMT grpc-status: - '0' server: - envoy x-envoy-upstream-service-time: - - '49' + - '2452' + x-pinecone-request-id: + - '3560465779967419259' x-pinecone-request-latency-ms: - - '59' + - '2475' status: code: 200 message: OK @@ -823,8 +1023,8 @@ interactions: content-type: - application/json cookie: - - __cf_bm=4jIxAXkWPO9p3jFN.WZRx3_RAnDrNDQPtcFStenHhGk-1707758966-1-ARDoN1d/VYBHwBKekwKjvrnwJvEIqtXBuVytyyjdPhPrd9+VcKY0idRjqh2jkXDZNE0jc9H1/ngNVvy7UWI+h08=; - _cfuvid=JOhYYJFdbecLoS5q.EeL.z8yzXvyOS7821L5Hk3sIng-1707758966802-0-604800000 + - __cf_bm=JN4.bbaWHUv1y_gEk5k3OGoMWWOG9Y4ukXaPuIincJw-1709036104-1.0-AY88QFcckKBIOZEe+XY7yZU3lOY0kUHclNdSJ/vnt5JaBt+URxSXAuhn84ekbxxZXJXDjIYS03w1LUaTfcasaDw=; + _cfuvid=sLNGbpgQmjqA5Jz_vKBlXT1bnVEbxCmPYxL4JkVHOic-1709036104770-0.0-604800000 host: - api.openai.com user-agent: @@ -848,19 +1048,19 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAAA+xWTW/TQBC9+1eM9pwiO6JJ60sVyAEhEAFREGpQNLEn9pL1jLU7rltV/e/VOqHp - AQmuSL7sYd/HzLzTe0gAjC1NDqZoWnd24a9Xq/76zZcP2fLT1+n7y9Xy3bfF8m06LeqPZhLZsv1F - hUaF0p1uCmlaR2qFD3DhCZWiYzZP5/Pzi8vZfAAaKclFWYm3lgt7lqbTo6QWW1AwOdwkAAAPwwuH - AVEBP6SDAhm6QNB0Tq2zXHXooEWPzpGDEhUnEKhBVltAVEY82MY69FbvjwzxwFSh2lsCj7y3XIGT - EF6tec2fOwrxkhy+16hgA2hNUNrdjjxxQbAl7YkYEBph+b1EINYBVo8cduIb8oBcRtrLZf/Eu1rz - gkNPPofF302F3T304vcBeqs1CBM4jIKKJtDX5AnDv4wd0oxGB5+B37qT2ZjHmMeYx5jHmMeYx5jH - f5rH0K6GImW5pDuTQ/r846RqvWxj6eLOuef/nWUb6k28Szh2L0dcaW0G/DEB+DlUti5gRSY/VjXT - emla3ajsiaNllmWzg6U59cMT/Do9LmJUFN0L3Xk2S+Kcx+QJAAD//wMAcUYjDpoKAAA= + H4sIAAAAAAAAA+xWTW/TQBC951eM9pwim4/U9QVVSFygQtBDBQ2KJuuxvWQ9Y3bHdaOq/x2tE5oe + kOCK5Mse9n3MzDu9hwWAcZUpwdiu92fF+JOub7aF/RDC7oqviuL9u4v9l4+f6vNv12aZ2LL9QVaT + QuleN1a63pM64QNsA6FScszPs4vs1SrPignopCKfZBXeObbuLMteHiWtOEvRlHC7AAB4mF44DEgK + +CoDWGQYIkE3eHXecTOghx4Dek8eKlRcQqQOWZ2FpEx4dJ3zGJzujwwJwNSgujuCgLxz3ICXGF+s + ec2fB4rpkhJuWlRwEbQlqFxdUyC2BFvSkYgBoROW30tEYp1gDcixltBRAOQq0Z4v+yfe2zVfchwp + lHD5d1Nhv4dRwi7C6LQFYQKPSdDQEsaWAmH8l7FTmsno4DPxe38ym/OY85jzmPOY85jzmPP4T/OY + 2tVUpBxXdG9KyJ5+vDR9kG0qXTx4//RfO3ax3aS7hFP38sSNtmbCHxcA36fKNkRsyJTHqmb6IF2v + G5UdcbLM83x1sDSnfniCX2fHRYyKon+me5OvFmnO4+IXAAAA//8DAFPRyuGaCgAA headers: CF-Cache-Status: - DYNAMIC CF-RAY: - - 85468dc94c6909c9-HFA + - 85c059fa1e883751-MXP Cache-Control: - no-cache, must-revalidate Connection: @@ -870,7 +1070,7 @@ interactions: Content-Type: - application/json Date: - - Mon, 12 Feb 2024 17:29:29 GMT + - Tue, 27 Feb 2024 12:15:10 GMT Server: - cloudflare Transfer-Encoding: @@ -884,7 +1084,7 @@ interactions: openai-organization: - traceloop openai-processing-ms: - - '2394' + - '2166' openai-version: - '2020-10-01' strict-transport-security: @@ -902,7 +1102,7 @@ interactions: x-ratelimit-reset-tokens: - 424ms x-request-id: - - req_e4c080086388ff20980faadda290fce0 + - req_a530ac5243300064aa6e7885641dd0ff status: code: 200 message: OK From bb9648c4b0a1cf312425e0c1d841dc05bcdd4bbd Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Tue, 27 Feb 2024 13:21:40 +0100 Subject: [PATCH 24/27] chore: lock --- .../poetry.lock | 3 +- .../poetry.lock | 3 +- .../poetry.lock | 3 +- .../poetry.lock | 3 +- .../poetry.lock | 4 +- .../poetry.lock | 8 +- .../poetry.lock | 213 +++++++++--------- .../poetry.lock | 5 +- .../poetry.lock | 3 +- .../poetry.lock | 3 +- .../poetry.lock | 3 +- packages/sample-app/poetry.lock | 30 +-- packages/traceloop-sdk/poetry.lock | 31 +-- 13 files changed, 161 insertions(+), 151 deletions(-) diff --git a/packages/opentelemetry-instrumentation-anthropic/poetry.lock b/packages/opentelemetry-instrumentation-anthropic/poetry.lock index e5de70ac6..fc5f96fb2 100644 --- a/packages/opentelemetry-instrumentation-anthropic/poetry.lock +++ b/packages/opentelemetry-instrumentation-anthropic/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -856,6 +856,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, diff --git a/packages/opentelemetry-instrumentation-chromadb/poetry.lock b/packages/opentelemetry-instrumentation-chromadb/poetry.lock index 46702a669..7e881f926 100644 --- a/packages/opentelemetry-instrumentation-chromadb/poetry.lock +++ b/packages/opentelemetry-instrumentation-chromadb/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -1693,6 +1693,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, diff --git a/packages/opentelemetry-instrumentation-cohere/poetry.lock b/packages/opentelemetry-instrumentation-cohere/poetry.lock index 795adac7d..9db25da1a 100644 --- a/packages/opentelemetry-instrumentation-cohere/poetry.lock +++ b/packages/opentelemetry-instrumentation-cohere/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "aiohttp" @@ -838,6 +838,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, diff --git a/packages/opentelemetry-instrumentation-haystack/poetry.lock b/packages/opentelemetry-instrumentation-haystack/poetry.lock index ae3adf312..c0b89d8a0 100644 --- a/packages/opentelemetry-instrumentation-haystack/poetry.lock +++ b/packages/opentelemetry-instrumentation-haystack/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "appdirs" @@ -1292,6 +1292,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, diff --git a/packages/opentelemetry-instrumentation-langchain/poetry.lock b/packages/opentelemetry-instrumentation-langchain/poetry.lock index 586107d6d..a140d75ad 100644 --- a/packages/opentelemetry-instrumentation-langchain/poetry.lock +++ b/packages/opentelemetry-instrumentation-langchain/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "aiohttp" @@ -1004,7 +1004,7 @@ wrapt = ">=1.0.0,<2.0.0" [[package]] name = "opentelemetry-instrumentation-openai" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry OpenAI instrumentation" optional = false python-versions = ">=3.8.1,<4" diff --git a/packages/opentelemetry-instrumentation-llamaindex/poetry.lock b/packages/opentelemetry-instrumentation-llamaindex/poetry.lock index 1962db88f..c9e83e67e 100644 --- a/packages/opentelemetry-instrumentation-llamaindex/poetry.lock +++ b/packages/opentelemetry-instrumentation-llamaindex/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "aiohttp" @@ -2169,7 +2169,7 @@ test = ["opentelemetry-instrumentation-asgi[instruments]", "opentelemetry-test-u [[package]] name = "opentelemetry-instrumentation-chromadb" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Chroma DB instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -2188,7 +2188,7 @@ url = "../opentelemetry-instrumentation-chromadb" [[package]] name = "opentelemetry-instrumentation-cohere" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Cohere instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -2228,7 +2228,7 @@ test = ["httpx (>=0.22,<1.0)", "opentelemetry-instrumentation-fastapi[instrument [[package]] name = "opentelemetry-instrumentation-openai" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry OpenAI instrumentation" optional = false python-versions = ">=3.8.1,<4" diff --git a/packages/opentelemetry-instrumentation-openai/poetry.lock b/packages/opentelemetry-instrumentation-openai/poetry.lock index 6937d16be..45fce4c35 100644 --- a/packages/opentelemetry-instrumentation-openai/poetry.lock +++ b/packages/opentelemetry-instrumentation-openai/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -16,13 +16,13 @@ typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} [[package]] name = "anyio" -version = "4.2.0" +version = "4.3.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" optional = false python-versions = ">=3.8" files = [ - {file = "anyio-4.2.0-py3-none-any.whl", hash = "sha256:745843b39e829e108e518c489b31dc757de7d2131d53fac32bd8df268227bfee"}, - {file = "anyio-4.2.0.tar.gz", hash = "sha256:e1875bb4b4e2de1669f4bc7869b6d3f54231cdced71605e6e64c9be77e3be50f"}, + {file = "anyio-4.3.0-py3-none-any.whl", hash = "sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8"}, + {file = "anyio-4.3.0.tar.gz", hash = "sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"}, ] [package.dependencies] @@ -144,13 +144,13 @@ files = [ [[package]] name = "httpcore" -version = "1.0.2" +version = "1.0.4" description = "A minimal low-level HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpcore-1.0.2-py3-none-any.whl", hash = "sha256:096cc05bca73b8e459a1fc3dcf585148f63e534eae4339559c9b8a8d6399acc7"}, - {file = "httpcore-1.0.2.tar.gz", hash = "sha256:9fc092e4799b26174648e54b74ed5f683132a464e95643b226e00c2ed2fa6535"}, + {file = "httpcore-1.0.4-py3-none-any.whl", hash = "sha256:ac418c1db41bade2ad53ae2f3834a3a0f5ae76b56cf5aa497d2d033384fc7d73"}, + {file = "httpcore-1.0.4.tar.gz", hash = "sha256:cb2839ccfcba0d2d3c1131d3c3e26dfc327326fbe7a5dc0dbfe9f6c9151bb022"}, ] [package.dependencies] @@ -161,17 +161,17 @@ h11 = ">=0.13,<0.15" asyncio = ["anyio (>=4.0,<5.0)"] http2 = ["h2 (>=3,<5)"] socks = ["socksio (==1.*)"] -trio = ["trio (>=0.22.0,<0.23.0)"] +trio = ["trio (>=0.22.0,<0.25.0)"] [[package]] name = "httpx" -version = "0.26.0" +version = "0.27.0" description = "The next generation HTTP client." optional = false python-versions = ">=3.8" files = [ - {file = "httpx-0.26.0-py3-none-any.whl", hash = "sha256:8915f5a3627c4d47b73e8202457cb28f1266982d1159bd5779d86a80c0eab1cd"}, - {file = "httpx-0.26.0.tar.gz", hash = "sha256:451b55c30d5185ea6b23c2c793abf9bb237d2a7dfb901ced6ff69ad37ec1dfaf"}, + {file = "httpx-0.27.0-py3-none-any.whl", hash = "sha256:71d5465162c13681bff01ad59b2cc68dd838ea1f10e51574bac27103f00c91a5"}, + {file = "httpx-0.27.0.tar.gz", hash = "sha256:a0cb88a46f32dc874e04ee956e4c2764aba2aa228f650b06788ba6bda2962ab5"}, ] [package.dependencies] @@ -469,18 +469,18 @@ files = [ [[package]] name = "pydantic" -version = "2.6.1" +version = "2.6.2" description = "Data validation using Python type hints" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic-2.6.1-py3-none-any.whl", hash = "sha256:0b6a909df3192245cb736509a92ff69e4fef76116feffec68e93a567347bae6f"}, - {file = "pydantic-2.6.1.tar.gz", hash = "sha256:4fd5c182a2488dc63e6d32737ff19937888001e2a6d86e94b3f233104a5d1fa9"}, + {file = "pydantic-2.6.2-py3-none-any.whl", hash = "sha256:37a5432e54b12fecaa1049c5195f3d860a10e01bdfd24f1840ef14bd0d3aeab3"}, + {file = "pydantic-2.6.2.tar.gz", hash = "sha256:a09be1c3d28f3abe37f8a78af58284b236a92ce520105ddc91a6d29ea1176ba7"}, ] [package.dependencies] annotated-types = ">=0.4.0" -pydantic-core = "2.16.2" +pydantic-core = "2.16.3" typing-extensions = ">=4.6.1" [package.extras] @@ -488,90 +488,90 @@ email = ["email-validator (>=2.0.0)"] [[package]] name = "pydantic-core" -version = "2.16.2" +version = "2.16.3" description = "" optional = false python-versions = ">=3.8" files = [ - {file = "pydantic_core-2.16.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:3fab4e75b8c525a4776e7630b9ee48aea50107fea6ca9f593c98da3f4d11bf7c"}, - {file = "pydantic_core-2.16.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8bde5b48c65b8e807409e6f20baee5d2cd880e0fad00b1a811ebc43e39a00ab2"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2924b89b16420712e9bb8192396026a8fbd6d8726224f918353ac19c4c043d2a"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:16aa02e7a0f539098e215fc193c8926c897175d64c7926d00a36188917717a05"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:936a787f83db1f2115ee829dd615c4f684ee48ac4de5779ab4300994d8af325b"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:459d6be6134ce3b38e0ef76f8a672924460c455d45f1ad8fdade36796df1ddc8"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f9ee4febb249c591d07b2d4dd36ebcad0ccd128962aaa1801508320896575ef"}, - {file = "pydantic_core-2.16.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:40a0bd0bed96dae5712dab2aba7d334a6c67cbcac2ddfca7dbcc4a8176445990"}, - {file = "pydantic_core-2.16.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:870dbfa94de9b8866b37b867a2cb37a60c401d9deb4a9ea392abf11a1f98037b"}, - {file = "pydantic_core-2.16.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:308974fdf98046db28440eb3377abba274808bf66262e042c412eb2adf852731"}, - {file = "pydantic_core-2.16.2-cp310-none-win32.whl", hash = "sha256:a477932664d9611d7a0816cc3c0eb1f8856f8a42435488280dfbf4395e141485"}, - {file = "pydantic_core-2.16.2-cp310-none-win_amd64.whl", hash = "sha256:8f9142a6ed83d90c94a3efd7af8873bf7cefed2d3d44387bf848888482e2d25f"}, - {file = "pydantic_core-2.16.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:406fac1d09edc613020ce9cf3f2ccf1a1b2f57ab00552b4c18e3d5276c67eb11"}, - {file = "pydantic_core-2.16.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ce232a6170dd6532096cadbf6185271e4e8c70fc9217ebe105923ac105da9978"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a90fec23b4b05a09ad988e7a4f4e081711a90eb2a55b9c984d8b74597599180f"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8aafeedb6597a163a9c9727d8a8bd363a93277701b7bfd2749fbefee2396469e"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9957433c3a1b67bdd4c63717eaf174ebb749510d5ea612cd4e83f2d9142f3fc8"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b0d7a9165167269758145756db43a133608a531b1e5bb6a626b9ee24bc38a8f7"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dffaf740fe2e147fedcb6b561353a16243e654f7fe8e701b1b9db148242e1272"}, - {file = "pydantic_core-2.16.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f8ed79883b4328b7f0bd142733d99c8e6b22703e908ec63d930b06be3a0e7113"}, - {file = "pydantic_core-2.16.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:cf903310a34e14651c9de056fcc12ce090560864d5a2bb0174b971685684e1d8"}, - {file = "pydantic_core-2.16.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:46b0d5520dbcafea9a8645a8164658777686c5c524d381d983317d29687cce97"}, - {file = "pydantic_core-2.16.2-cp311-none-win32.whl", hash = "sha256:70651ff6e663428cea902dac297066d5c6e5423fda345a4ca62430575364d62b"}, - {file = "pydantic_core-2.16.2-cp311-none-win_amd64.whl", hash = "sha256:98dc6f4f2095fc7ad277782a7c2c88296badcad92316b5a6e530930b1d475ebc"}, - {file = "pydantic_core-2.16.2-cp311-none-win_arm64.whl", hash = "sha256:ef6113cd31411eaf9b39fc5a8848e71c72656fd418882488598758b2c8c6dfa0"}, - {file = "pydantic_core-2.16.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:88646cae28eb1dd5cd1e09605680c2b043b64d7481cdad7f5003ebef401a3039"}, - {file = "pydantic_core-2.16.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7b883af50eaa6bb3299780651e5be921e88050ccf00e3e583b1e92020333304b"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bf26c2e2ea59d32807081ad51968133af3025c4ba5753e6a794683d2c91bf6e"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:99af961d72ac731aae2a1b55ccbdae0733d816f8bfb97b41909e143de735f522"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:02906e7306cb8c5901a1feb61f9ab5e5c690dbbeaa04d84c1b9ae2a01ebe9379"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d5362d099c244a2d2f9659fb3c9db7c735f0004765bbe06b99be69fbd87c3f15"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3ac426704840877a285d03a445e162eb258924f014e2f074e209d9b4ff7bf380"}, - {file = "pydantic_core-2.16.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b94cbda27267423411c928208e89adddf2ea5dd5f74b9528513f0358bba019cb"}, - {file = "pydantic_core-2.16.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:6db58c22ac6c81aeac33912fb1af0e930bc9774166cdd56eade913d5f2fff35e"}, - {file = "pydantic_core-2.16.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:396fdf88b1b503c9c59c84a08b6833ec0c3b5ad1a83230252a9e17b7dfb4cffc"}, - {file = "pydantic_core-2.16.2-cp312-none-win32.whl", hash = "sha256:7c31669e0c8cc68400ef0c730c3a1e11317ba76b892deeefaf52dcb41d56ed5d"}, - {file = "pydantic_core-2.16.2-cp312-none-win_amd64.whl", hash = "sha256:a3b7352b48fbc8b446b75f3069124e87f599d25afb8baa96a550256c031bb890"}, - {file = "pydantic_core-2.16.2-cp312-none-win_arm64.whl", hash = "sha256:a9e523474998fb33f7c1a4d55f5504c908d57add624599e095c20fa575b8d943"}, - {file = "pydantic_core-2.16.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:ae34418b6b389d601b31153b84dce480351a352e0bb763684a1b993d6be30f17"}, - {file = "pydantic_core-2.16.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:732bd062c9e5d9582a30e8751461c1917dd1ccbdd6cafb032f02c86b20d2e7ec"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4b52776a2e3230f4854907a1e0946eec04d41b1fc64069ee774876bbe0eab55"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:ef551c053692b1e39e3f7950ce2296536728871110e7d75c4e7753fb30ca87f4"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ebb892ed8599b23fa8f1799e13a12c87a97a6c9d0f497525ce9858564c4575a4"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa6c8c582036275997a733427b88031a32ffa5dfc3124dc25a730658c47a572f"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4ba0884a91f1aecce75202473ab138724aa4fb26d7707f2e1fa6c3e68c84fbf"}, - {file = "pydantic_core-2.16.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7924e54f7ce5d253d6160090ddc6df25ed2feea25bfb3339b424a9dd591688bc"}, - {file = "pydantic_core-2.16.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:69a7b96b59322a81c2203be537957313b07dd333105b73db0b69212c7d867b4b"}, - {file = "pydantic_core-2.16.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:7e6231aa5bdacda78e96ad7b07d0c312f34ba35d717115f4b4bff6cb87224f0f"}, - {file = "pydantic_core-2.16.2-cp38-none-win32.whl", hash = "sha256:41dac3b9fce187a25c6253ec79a3f9e2a7e761eb08690e90415069ea4a68ff7a"}, - {file = "pydantic_core-2.16.2-cp38-none-win_amd64.whl", hash = "sha256:f685dbc1fdadb1dcd5b5e51e0a378d4685a891b2ddaf8e2bba89bd3a7144e44a"}, - {file = "pydantic_core-2.16.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:55749f745ebf154c0d63d46c8c58594d8894b161928aa41adbb0709c1fe78b77"}, - {file = "pydantic_core-2.16.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b30b0dd58a4509c3bd7eefddf6338565c4905406aee0c6e4a5293841411a1286"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18de31781cdc7e7b28678df7c2d7882f9692ad060bc6ee3c94eb15a5d733f8f7"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5864b0242f74b9dd0b78fd39db1768bc3f00d1ffc14e596fd3e3f2ce43436a33"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b8f9186ca45aee030dc8234118b9c0784ad91a0bb27fc4e7d9d6608a5e3d386c"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cc6f6c9be0ab6da37bc77c2dda5f14b1d532d5dbef00311ee6e13357a418e646"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa057095f621dad24a1e906747179a69780ef45cc8f69e97463692adbcdae878"}, - {file = "pydantic_core-2.16.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ad84731a26bcfb299f9eab56c7932d46f9cad51c52768cace09e92a19e4cf55"}, - {file = "pydantic_core-2.16.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:3b052c753c4babf2d1edc034c97851f867c87d6f3ea63a12e2700f159f5c41c3"}, - {file = "pydantic_core-2.16.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e0f686549e32ccdb02ae6f25eee40cc33900910085de6aa3790effd391ae10c2"}, - {file = "pydantic_core-2.16.2-cp39-none-win32.whl", hash = "sha256:7afb844041e707ac9ad9acad2188a90bffce2c770e6dc2318be0c9916aef1469"}, - {file = "pydantic_core-2.16.2-cp39-none-win_amd64.whl", hash = "sha256:9da90d393a8227d717c19f5397688a38635afec89f2e2d7af0df037f3249c39a"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5f60f920691a620b03082692c378661947d09415743e437a7478c309eb0e4f82"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:47924039e785a04d4a4fa49455e51b4eb3422d6eaacfde9fc9abf8fdef164e8a"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6294e76b0380bb7a61eb8a39273c40b20beb35e8c87ee101062834ced19c545"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe56851c3f1d6f5384b3051c536cc81b3a93a73faf931f404fef95217cf1e10d"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:9d776d30cde7e541b8180103c3f294ef7c1862fd45d81738d156d00551005784"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:72f7919af5de5ecfaf1eba47bf9a5d8aa089a3340277276e5636d16ee97614d7"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:4bfcbde6e06c56b30668a0c872d75a7ef3025dc3c1823a13cf29a0e9b33f67e8"}, - {file = "pydantic_core-2.16.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ff7c97eb7a29aba230389a2661edf2e9e06ce616c7e35aa764879b6894a44b25"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9b5f13857da99325dcabe1cc4e9e6a3d7b2e2c726248ba5dd4be3e8e4a0b6d0e"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:a7e41e3ada4cca5f22b478c08e973c930e5e6c7ba3588fb8e35f2398cdcc1545"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:60eb8ceaa40a41540b9acae6ae7c1f0a67d233c40dc4359c256ad2ad85bdf5e5"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7beec26729d496a12fd23cf8da9944ee338c8b8a17035a560b585c36fe81af20"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:22c5f022799f3cd6741e24f0443ead92ef42be93ffda0d29b2597208c94c3753"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:eca58e319f4fd6df004762419612122b2c7e7d95ffafc37e890252f869f3fb2a"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ed957db4c33bc99895f3a1672eca7e80e8cda8bd1e29a80536b4ec2153fa9804"}, - {file = "pydantic_core-2.16.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:459c0d338cc55d099798618f714b21b7ece17eb1a87879f2da20a3ff4c7628e2"}, - {file = "pydantic_core-2.16.2.tar.gz", hash = "sha256:0ba503850d8b8dcc18391f10de896ae51d37fe5fe43dbfb6a35c5c5cad271a06"}, + {file = "pydantic_core-2.16.3-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:75b81e678d1c1ede0785c7f46690621e4c6e63ccd9192af1f0bd9d504bbb6bf4"}, + {file = "pydantic_core-2.16.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9c865a7ee6f93783bd5d781af5a4c43dadc37053a5b42f7d18dc019f8c9d2bd1"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:162e498303d2b1c036b957a1278fa0899d02b2842f1ff901b6395104c5554a45"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2f583bd01bbfbff4eaee0868e6fc607efdfcc2b03c1c766b06a707abbc856187"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b926dd38db1519ed3043a4de50214e0d600d404099c3392f098a7f9d75029ff8"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:716b542728d4c742353448765aa7cdaa519a7b82f9564130e2b3f6766018c9ec"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc4ad7f7ee1a13d9cb49d8198cd7d7e3aa93e425f371a68235f784e99741561f"}, + {file = "pydantic_core-2.16.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bd87f48924f360e5d1c5f770d6155ce0e7d83f7b4e10c2f9ec001c73cf475c99"}, + {file = "pydantic_core-2.16.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0df446663464884297c793874573549229f9eca73b59360878f382a0fc085979"}, + {file = "pydantic_core-2.16.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4df8a199d9f6afc5ae9a65f8f95ee52cae389a8c6b20163762bde0426275b7db"}, + {file = "pydantic_core-2.16.3-cp310-none-win32.whl", hash = "sha256:456855f57b413f077dff513a5a28ed838dbbb15082ba00f80750377eed23d132"}, + {file = "pydantic_core-2.16.3-cp310-none-win_amd64.whl", hash = "sha256:732da3243e1b8d3eab8c6ae23ae6a58548849d2e4a4e03a1924c8ddf71a387cb"}, + {file = "pydantic_core-2.16.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:519ae0312616026bf4cedc0fe459e982734f3ca82ee8c7246c19b650b60a5ee4"}, + {file = "pydantic_core-2.16.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b3992a322a5617ded0a9f23fd06dbc1e4bd7cf39bc4ccf344b10f80af58beacd"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d62da299c6ecb04df729e4b5c52dc0d53f4f8430b4492b93aa8de1f541c4aac"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2acca2be4bb2f2147ada8cac612f8a98fc09f41c89f87add7256ad27332c2fda"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1b662180108c55dfbf1280d865b2d116633d436cfc0bba82323554873967b340"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e7c6ed0dc9d8e65f24f5824291550139fe6f37fac03788d4580da0d33bc00c97"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6b1bb0827f56654b4437955555dc3aeeebeddc47c2d7ed575477f082622c49e"}, + {file = "pydantic_core-2.16.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:e56f8186d6210ac7ece503193ec84104da7ceb98f68ce18c07282fcc2452e76f"}, + {file = "pydantic_core-2.16.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:936e5db01dd49476fa8f4383c259b8b1303d5dd5fb34c97de194560698cc2c5e"}, + {file = "pydantic_core-2.16.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:33809aebac276089b78db106ee692bdc9044710e26f24a9a2eaa35a0f9fa70ba"}, + {file = "pydantic_core-2.16.3-cp311-none-win32.whl", hash = "sha256:ded1c35f15c9dea16ead9bffcde9bb5c7c031bff076355dc58dcb1cb436c4721"}, + {file = "pydantic_core-2.16.3-cp311-none-win_amd64.whl", hash = "sha256:d89ca19cdd0dd5f31606a9329e309d4fcbb3df860960acec32630297d61820df"}, + {file = "pydantic_core-2.16.3-cp311-none-win_arm64.whl", hash = "sha256:6162f8d2dc27ba21027f261e4fa26f8bcb3cf9784b7f9499466a311ac284b5b9"}, + {file = "pydantic_core-2.16.3-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:0f56ae86b60ea987ae8bcd6654a887238fd53d1384f9b222ac457070b7ac4cff"}, + {file = "pydantic_core-2.16.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c9bd22a2a639e26171068f8ebb5400ce2c1bc7d17959f60a3b753ae13c632975"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4204e773b4b408062960e65468d5346bdfe139247ee5f1ca2a378983e11388a2"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f651dd19363c632f4abe3480a7c87a9773be27cfe1341aef06e8759599454120"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aaf09e615a0bf98d406657e0008e4a8701b11481840be7d31755dc9f97c44053"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8e47755d8152c1ab5b55928ab422a76e2e7b22b5ed8e90a7d584268dd49e9c6b"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:500960cb3a0543a724a81ba859da816e8cf01b0e6aaeedf2c3775d12ee49cade"}, + {file = "pydantic_core-2.16.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cf6204fe865da605285c34cf1172879d0314ff267b1c35ff59de7154f35fdc2e"}, + {file = "pydantic_core-2.16.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d33dd21f572545649f90c38c227cc8631268ba25c460b5569abebdd0ec5974ca"}, + {file = "pydantic_core-2.16.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:49d5d58abd4b83fb8ce763be7794d09b2f50f10aa65c0f0c1696c677edeb7cbf"}, + {file = "pydantic_core-2.16.3-cp312-none-win32.whl", hash = "sha256:f53aace168a2a10582e570b7736cc5bef12cae9cf21775e3eafac597e8551fbe"}, + {file = "pydantic_core-2.16.3-cp312-none-win_amd64.whl", hash = "sha256:0d32576b1de5a30d9a97f300cc6a3f4694c428d956adbc7e6e2f9cad279e45ed"}, + {file = "pydantic_core-2.16.3-cp312-none-win_arm64.whl", hash = "sha256:ec08be75bb268473677edb83ba71e7e74b43c008e4a7b1907c6d57e940bf34b6"}, + {file = "pydantic_core-2.16.3-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:b1f6f5938d63c6139860f044e2538baeee6f0b251a1816e7adb6cbce106a1f01"}, + {file = "pydantic_core-2.16.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:2a1ef6a36fdbf71538142ed604ad19b82f67b05749512e47f247a6ddd06afdc7"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:704d35ecc7e9c31d48926150afada60401c55efa3b46cd1ded5a01bdffaf1d48"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d937653a696465677ed583124b94a4b2d79f5e30b2c46115a68e482c6a591c8a"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c9803edf8e29bd825f43481f19c37f50d2b01899448273b3a7758441b512acf8"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:72282ad4892a9fb2da25defeac8c2e84352c108705c972db82ab121d15f14e6d"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7f752826b5b8361193df55afcdf8ca6a57d0232653494ba473630a83ba50d8c9"}, + {file = "pydantic_core-2.16.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4384a8f68ddb31a0b0c3deae88765f5868a1b9148939c3f4121233314ad5532c"}, + {file = "pydantic_core-2.16.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a4b2bf78342c40b3dc830880106f54328928ff03e357935ad26c7128bbd66ce8"}, + {file = "pydantic_core-2.16.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:13dcc4802961b5f843a9385fc821a0b0135e8c07fc3d9949fd49627c1a5e6ae5"}, + {file = "pydantic_core-2.16.3-cp38-none-win32.whl", hash = "sha256:e3e70c94a0c3841e6aa831edab1619ad5c511199be94d0c11ba75fe06efe107a"}, + {file = "pydantic_core-2.16.3-cp38-none-win_amd64.whl", hash = "sha256:ecdf6bf5f578615f2e985a5e1f6572e23aa632c4bd1dc67f8f406d445ac115ed"}, + {file = "pydantic_core-2.16.3-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:bda1ee3e08252b8d41fa5537413ffdddd58fa73107171a126d3b9ff001b9b820"}, + {file = "pydantic_core-2.16.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:21b888c973e4f26b7a96491c0965a8a312e13be108022ee510248fe379a5fa23"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:be0ec334369316fa73448cc8c982c01e5d2a81c95969d58b8f6e272884df0074"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b5b6079cc452a7c53dd378c6f881ac528246b3ac9aae0f8eef98498a75657805"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7ee8d5f878dccb6d499ba4d30d757111847b6849ae07acdd1205fffa1fc1253c"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7233d65d9d651242a68801159763d09e9ec96e8a158dbf118dc090cd77a104c9"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c6119dc90483a5cb50a1306adb8d52c66e447da88ea44f323e0ae1a5fcb14256"}, + {file = "pydantic_core-2.16.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:578114bc803a4c1ff9946d977c221e4376620a46cf78da267d946397dc9514a8"}, + {file = "pydantic_core-2.16.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d8f99b147ff3fcf6b3cc60cb0c39ea443884d5559a30b1481e92495f2310ff2b"}, + {file = "pydantic_core-2.16.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4ac6b4ce1e7283d715c4b729d8f9dab9627586dafce81d9eaa009dd7f25dd972"}, + {file = "pydantic_core-2.16.3-cp39-none-win32.whl", hash = "sha256:e7774b570e61cb998490c5235740d475413a1f6de823169b4cf94e2fe9e9f6b2"}, + {file = "pydantic_core-2.16.3-cp39-none-win_amd64.whl", hash = "sha256:9091632a25b8b87b9a605ec0e61f241c456e9248bfdcf7abdf344fdb169c81cf"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:36fa178aacbc277bc6b62a2c3da95226520da4f4e9e206fdf076484363895d2c"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:dcca5d2bf65c6fb591fff92da03f94cd4f315972f97c21975398bd4bd046854a"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2a72fb9963cba4cd5793854fd12f4cfee731e86df140f59ff52a49b3552db241"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b60cc1a081f80a2105a59385b92d82278b15d80ebb3adb200542ae165cd7d183"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cbcc558401de90a746d02ef330c528f2e668c83350f045833543cd57ecead1ad"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:fee427241c2d9fb7192b658190f9f5fd6dfe41e02f3c1489d2ec1e6a5ab1e04a"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f4cb85f693044e0f71f394ff76c98ddc1bc0953e48c061725e540396d5c8a2e1"}, + {file = "pydantic_core-2.16.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b29eeb887aa931c2fcef5aa515d9d176d25006794610c264ddc114c053bf96fe"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:a425479ee40ff021f8216c9d07a6a3b54b31c8267c6e17aa88b70d7ebd0e5e5b"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:5c5cbc703168d1b7a838668998308018a2718c2130595e8e190220238addc96f"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99b6add4c0b39a513d323d3b93bc173dac663c27b99860dd5bf491b240d26137"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75f76ee558751746d6a38f89d60b6228fa174e5172d143886af0f85aa306fd89"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:00ee1c97b5364b84cb0bd82e9bbf645d5e2871fb8c58059d158412fee2d33d8a"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:287073c66748f624be4cef893ef9174e3eb88fe0b8a78dc22e88eca4bc357ca6"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:ed25e1835c00a332cb10c683cd39da96a719ab1dfc08427d476bce41b92531fc"}, + {file = "pydantic_core-2.16.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:86b3d0033580bd6bbe07590152007275bd7af95f98eaa5bd36f3da219dcd93da"}, + {file = "pydantic_core-2.16.3.tar.gz", hash = "sha256:1cac689f80a3abab2d3c0048b29eea5751114054f032a941a32de4c852c59cad"}, ] [package.dependencies] @@ -691,6 +691,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, @@ -727,29 +728,29 @@ files = [ [[package]] name = "setuptools" -version = "69.1.0" +version = "69.1.1" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-69.1.0-py3-none-any.whl", hash = "sha256:c054629b81b946d63a9c6e732bc8b2513a7c3ea645f11d0139a2191d735c60c6"}, - {file = "setuptools-69.1.0.tar.gz", hash = "sha256:850894c4195f09c4ed30dba56213bf7c3f21d86ed6bdaafb5df5972593bfc401"}, + {file = "setuptools-69.1.1-py3-none-any.whl", hash = "sha256:02fa291a0471b3a18b2b2481ed902af520c69e8ae0919c13da936542754b4c56"}, + {file = "setuptools-69.1.1.tar.gz", hash = "sha256:5c0806c7d9af348e6dd3777b4f4dbb42c7ad85b190104837488eab9a7c945cf8"}, ] [package.extras] docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.1)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pip (>=19.1)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] +testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] [[package]] name = "sniffio" -version = "1.3.0" +version = "1.3.1" description = "Sniff out which async library your code is running under" optional = false python-versions = ">=3.7" files = [ - {file = "sniffio-1.3.0-py3-none-any.whl", hash = "sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384"}, - {file = "sniffio-1.3.0.tar.gz", hash = "sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101"}, + {file = "sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2"}, + {file = "sniffio-1.3.1.tar.gz", hash = "sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc"}, ] [[package]] @@ -799,13 +800,13 @@ telegram = ["requests"] [[package]] name = "typing-extensions" -version = "4.9.0" +version = "4.10.0" description = "Backported and Experimental Type Hints for Python 3.8+" optional = false python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.9.0-py3-none-any.whl", hash = "sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd"}, - {file = "typing_extensions-4.9.0.tar.gz", hash = "sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783"}, + {file = "typing_extensions-4.10.0-py3-none-any.whl", hash = "sha256:69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475"}, + {file = "typing_extensions-4.10.0.tar.gz", hash = "sha256:b0abd7c89e8fb96f98db18d86106ff1d90ab692004eb746cf6eda2682f91b3cb"}, ] [[package]] diff --git a/packages/opentelemetry-instrumentation-pinecone/poetry.lock b/packages/opentelemetry-instrumentation-pinecone/poetry.lock index 51ae50774..54a38d059 100644 --- a/packages/opentelemetry-instrumentation-pinecone/poetry.lock +++ b/packages/opentelemetry-instrumentation-pinecone/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -568,7 +568,7 @@ wrapt = ">=1.0.0,<2.0.0" [[package]] name = "opentelemetry-instrumentation-openai" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry OpenAI instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -904,6 +904,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, diff --git a/packages/opentelemetry-instrumentation-replicate/poetry.lock b/packages/opentelemetry-instrumentation-replicate/poetry.lock index 8ee7d6a57..75d5223c5 100644 --- a/packages/opentelemetry-instrumentation-replicate/poetry.lock +++ b/packages/opentelemetry-instrumentation-replicate/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "annotated-types" @@ -639,6 +639,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, diff --git a/packages/opentelemetry-instrumentation-vertexai/poetry.lock b/packages/opentelemetry-instrumentation-vertexai/poetry.lock index 38e11f463..3939a7c99 100644 --- a/packages/opentelemetry-instrumentation-vertexai/poetry.lock +++ b/packages/opentelemetry-instrumentation-vertexai/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "autopep8" @@ -1055,6 +1055,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, diff --git a/packages/opentelemetry-instrumentation-watsonx/poetry.lock b/packages/opentelemetry-instrumentation-watsonx/poetry.lock index a03a56645..dba4d7dc1 100644 --- a/packages/opentelemetry-instrumentation-watsonx/poetry.lock +++ b/packages/opentelemetry-instrumentation-watsonx/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "autopep8" @@ -444,6 +444,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, diff --git a/packages/sample-app/poetry.lock b/packages/sample-app/poetry.lock index 6ae59db4c..8f7496270 100644 --- a/packages/sample-app/poetry.lock +++ b/packages/sample-app/poetry.lock @@ -3121,7 +3121,7 @@ wrapt = ">=1.0.0,<2.0.0" [[package]] name = "opentelemetry-instrumentation-anthropic" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Anthropic instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3161,7 +3161,7 @@ test = ["opentelemetry-instrumentation-asgi[instruments]", "opentelemetry-test-u [[package]] name = "opentelemetry-instrumentation-bedrock" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Bedrock instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3179,7 +3179,7 @@ url = "../opentelemetry-instrumentation-bedrock" [[package]] name = "opentelemetry-instrumentation-chromadb" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Chroma DB instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3198,7 +3198,7 @@ url = "../opentelemetry-instrumentation-chromadb" [[package]] name = "opentelemetry-instrumentation-cohere" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Cohere instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3238,7 +3238,7 @@ test = ["httpx (>=0.22,<1.0)", "opentelemetry-instrumentation-fastapi[instrument [[package]] name = "opentelemetry-instrumentation-haystack" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Haystack instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3256,7 +3256,7 @@ url = "../opentelemetry-instrumentation-haystack" [[package]] name = "opentelemetry-instrumentation-langchain" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Langchain instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3274,7 +3274,7 @@ url = "../opentelemetry-instrumentation-langchain" [[package]] name = "opentelemetry-instrumentation-llamaindex" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry LlamaIndex instrumentation" optional = false python-versions = ">=3.8.1,<3.12" @@ -3293,7 +3293,7 @@ url = "../opentelemetry-instrumentation-llamaindex" [[package]] name = "opentelemetry-instrumentation-openai" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry OpenAI instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3311,7 +3311,7 @@ url = "../opentelemetry-instrumentation-openai" [[package]] name = "opentelemetry-instrumentation-pinecone" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Pinecone instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3329,7 +3329,7 @@ url = "../opentelemetry-instrumentation-pinecone" [[package]] name = "opentelemetry-instrumentation-qdrant" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Qdrant instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3347,7 +3347,7 @@ url = "../opentelemetry-instrumentation-qdrant" [[package]] name = "opentelemetry-instrumentation-replicate" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Replicate instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3408,7 +3408,7 @@ test = ["opentelemetry-instrumentation-sqlalchemy[instruments]", "opentelemetry- [[package]] name = "opentelemetry-instrumentation-transformers" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry transformers instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3448,7 +3448,7 @@ test = ["httpretty (>=1.0,<2.0)", "opentelemetry-instrumentation-urllib3[instrum [[package]] name = "opentelemetry-instrumentation-vertexai" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Vertex AI instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -3466,7 +3466,7 @@ url = "../opentelemetry-instrumentation-vertexai" [[package]] name = "opentelemetry-instrumentation-watsonx" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry IBM Watsonx Instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -5144,7 +5144,7 @@ telegram = ["requests"] [[package]] name = "traceloop-sdk" -version = "0.12.4" +version = "0.12.5" description = "Traceloop Software Development Kit (SDK) for Python" optional = false python-versions = ">=3.8.1,<3.12" diff --git a/packages/traceloop-sdk/poetry.lock b/packages/traceloop-sdk/poetry.lock index d0be57af0..71f9fce5d 100644 --- a/packages/traceloop-sdk/poetry.lock +++ b/packages/traceloop-sdk/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.1 and should not be changed by hand. [[package]] name = "anyio" @@ -741,7 +741,7 @@ wrapt = ">=1.0.0,<2.0.0" [[package]] name = "opentelemetry-instrumentation-anthropic" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Anthropic instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -759,7 +759,7 @@ url = "../opentelemetry-instrumentation-anthropic" [[package]] name = "opentelemetry-instrumentation-bedrock" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Bedrock instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -777,7 +777,7 @@ url = "../opentelemetry-instrumentation-bedrock" [[package]] name = "opentelemetry-instrumentation-chromadb" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Chroma DB instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -796,7 +796,7 @@ url = "../opentelemetry-instrumentation-chromadb" [[package]] name = "opentelemetry-instrumentation-cohere" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Cohere instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -814,7 +814,7 @@ url = "../opentelemetry-instrumentation-cohere" [[package]] name = "opentelemetry-instrumentation-haystack" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Haystack instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -832,7 +832,7 @@ url = "../opentelemetry-instrumentation-haystack" [[package]] name = "opentelemetry-instrumentation-langchain" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Langchain instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -850,7 +850,7 @@ url = "../opentelemetry-instrumentation-langchain" [[package]] name = "opentelemetry-instrumentation-llamaindex" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry LlamaIndex instrumentation" optional = false python-versions = ">=3.8.1,<3.12" @@ -869,7 +869,7 @@ url = "../opentelemetry-instrumentation-llamaindex" [[package]] name = "opentelemetry-instrumentation-openai" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry OpenAI instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -887,7 +887,7 @@ url = "../opentelemetry-instrumentation-openai" [[package]] name = "opentelemetry-instrumentation-pinecone" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Pinecone instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -905,7 +905,7 @@ url = "../opentelemetry-instrumentation-pinecone" [[package]] name = "opentelemetry-instrumentation-qdrant" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Qdrant instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -923,7 +923,7 @@ url = "../opentelemetry-instrumentation-qdrant" [[package]] name = "opentelemetry-instrumentation-replicate" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Replicate instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -984,7 +984,7 @@ test = ["opentelemetry-instrumentation-sqlalchemy[instruments]", "opentelemetry- [[package]] name = "opentelemetry-instrumentation-transformers" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry transformers instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -1024,7 +1024,7 @@ test = ["httpretty (>=1.0,<2.0)", "opentelemetry-instrumentation-urllib3[instrum [[package]] name = "opentelemetry-instrumentation-vertexai" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry Vertex AI instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -1042,7 +1042,7 @@ url = "../opentelemetry-instrumentation-vertexai" [[package]] name = "opentelemetry-instrumentation-watsonx" -version = "0.12.4" +version = "0.12.5" description = "OpenTelemetry IBM Watsonx Instrumentation" optional = false python-versions = ">=3.8.1,<4" @@ -1381,6 +1381,7 @@ files = [ {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, From 47f623c9916cb08f39f04e434497cc83b535434f Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Tue, 27 Feb 2024 13:24:49 +0100 Subject: [PATCH 25/27] chore(openai): missing test dep --- .../poetry.lock | 182 +++++++++++++++++- .../pyproject.toml | 2 +- 2 files changed, 182 insertions(+), 2 deletions(-) diff --git a/packages/opentelemetry-instrumentation-openai/poetry.lock b/packages/opentelemetry-instrumentation-openai/poetry.lock index 45fce4c35..d1497efe0 100644 --- a/packages/opentelemetry-instrumentation-openai/poetry.lock +++ b/packages/opentelemetry-instrumentation-openai/poetry.lock @@ -338,6 +338,43 @@ files = [ {file = "multidict-6.0.5.tar.gz", hash = "sha256:f7e301075edaf50500f0b341543c41194d8df3ae5caf4702f2095f3ca73dd8da"}, ] +[[package]] +name = "numpy" +version = "1.24.4" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "numpy-1.24.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c0bfb52d2169d58c1cdb8cc1f16989101639b34c7d3ce60ed70b19c63eba0b64"}, + {file = "numpy-1.24.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ed094d4f0c177b1b8e7aa9cba7d6ceed51c0e569a5318ac0ca9a090680a6a1b1"}, + {file = "numpy-1.24.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79fc682a374c4a8ed08b331bef9c5f582585d1048fa6d80bc6c35bc384eee9b4"}, + {file = "numpy-1.24.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ffe43c74893dbf38c2b0a1f5428760a1a9c98285553c89e12d70a96a7f3a4d6"}, + {file = "numpy-1.24.4-cp310-cp310-win32.whl", hash = "sha256:4c21decb6ea94057331e111a5bed9a79d335658c27ce2adb580fb4d54f2ad9bc"}, + {file = "numpy-1.24.4-cp310-cp310-win_amd64.whl", hash = "sha256:b4bea75e47d9586d31e892a7401f76e909712a0fd510f58f5337bea9572c571e"}, + {file = "numpy-1.24.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f136bab9c2cfd8da131132c2cf6cc27331dd6fae65f95f69dcd4ae3c3639c810"}, + {file = "numpy-1.24.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e2926dac25b313635e4d6cf4dc4e51c8c0ebfed60b801c799ffc4c32bf3d1254"}, + {file = "numpy-1.24.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:222e40d0e2548690405b0b3c7b21d1169117391c2e82c378467ef9ab4c8f0da7"}, + {file = "numpy-1.24.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7215847ce88a85ce39baf9e89070cb860c98fdddacbaa6c0da3ffb31b3350bd5"}, + {file = "numpy-1.24.4-cp311-cp311-win32.whl", hash = "sha256:4979217d7de511a8d57f4b4b5b2b965f707768440c17cb70fbf254c4b225238d"}, + {file = "numpy-1.24.4-cp311-cp311-win_amd64.whl", hash = "sha256:b7b1fc9864d7d39e28f41d089bfd6353cb5f27ecd9905348c24187a768c79694"}, + {file = "numpy-1.24.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1452241c290f3e2a312c137a9999cdbf63f78864d63c79039bda65ee86943f61"}, + {file = "numpy-1.24.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:04640dab83f7c6c85abf9cd729c5b65f1ebd0ccf9de90b270cd61935eef0197f"}, + {file = "numpy-1.24.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5425b114831d1e77e4b5d812b69d11d962e104095a5b9c3b641a218abcc050e"}, + {file = "numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd80e219fd4c71fc3699fc1dadac5dcf4fd882bfc6f7ec53d30fa197b8ee22dc"}, + {file = "numpy-1.24.4-cp38-cp38-win32.whl", hash = "sha256:4602244f345453db537be5314d3983dbf5834a9701b7723ec28923e2889e0bb2"}, + {file = "numpy-1.24.4-cp38-cp38-win_amd64.whl", hash = "sha256:692f2e0f55794943c5bfff12b3f56f99af76f902fc47487bdfe97856de51a706"}, + {file = "numpy-1.24.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2541312fbf09977f3b3ad449c4e5f4bb55d0dbf79226d7724211acc905049400"}, + {file = "numpy-1.24.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:9667575fb6d13c95f1b36aca12c5ee3356bf001b714fc354eb5465ce1609e62f"}, + {file = "numpy-1.24.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f3a86ed21e4f87050382c7bc96571755193c4c1392490744ac73d660e8f564a9"}, + {file = "numpy-1.24.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d11efb4dbecbdf22508d55e48d9c8384db795e1b7b51ea735289ff96613ff74d"}, + {file = "numpy-1.24.4-cp39-cp39-win32.whl", hash = "sha256:6620c0acd41dbcb368610bb2f4d83145674040025e5536954782467100aa8835"}, + {file = "numpy-1.24.4-cp39-cp39-win_amd64.whl", hash = "sha256:befe2bf740fd8373cf56149a5c23a0f601e82869598d41f8e188a0e9869926f8"}, + {file = "numpy-1.24.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:31f13e25b4e304632a4619d0e0777662c2ffea99fcae2029556b17d8ff958aef"}, + {file = "numpy-1.24.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95f7ac6540e95bc440ad77f56e520da5bf877f87dca58bd095288dce8940532a"}, + {file = "numpy-1.24.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:e98f220aa76ca2a977fe435f5b04d7b3470c0a2e6312907b37ba6068f26787f2"}, + {file = "numpy-1.24.4.tar.gz", hash = "sha256:80f5e3a4e498641401868df4208b74581206afbee7cf7b8329daae82676d9463"}, +] + [[package]] name = "openai" version = "1.12.0" @@ -353,6 +390,9 @@ files = [ anyio = ">=3.5.0,<5" distro = ">=1.7.0,<2" httpx = ">=0.23.0,<1" +numpy = {version = ">=1", optional = true, markers = "extra == \"datalib\""} +pandas = {version = ">=1.2.3", optional = true, markers = "extra == \"datalib\""} +pandas-stubs = {version = ">=1.1.0.11", optional = true, markers = "extra == \"datalib\""} pydantic = ">=1.9.0,<3" sniffio = "*" tqdm = ">4" @@ -441,6 +481,88 @@ files = [ {file = "packaging-23.2.tar.gz", hash = "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5"}, ] +[[package]] +name = "pandas" +version = "2.0.3" +description = "Powerful data structures for data analysis, time series, and statistics" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pandas-2.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e4c7c9f27a4185304c7caf96dc7d91bc60bc162221152de697c98eb0b2648dd8"}, + {file = "pandas-2.0.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:f167beed68918d62bffb6ec64f2e1d8a7d297a038f86d4aed056b9493fca407f"}, + {file = "pandas-2.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce0c6f76a0f1ba361551f3e6dceaff06bde7514a374aa43e33b588ec10420183"}, + {file = "pandas-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba619e410a21d8c387a1ea6e8a0e49bb42216474436245718d7f2e88a2f8d7c0"}, + {file = "pandas-2.0.3-cp310-cp310-win32.whl", hash = "sha256:3ef285093b4fe5058eefd756100a367f27029913760773c8bf1d2d8bebe5d210"}, + {file = "pandas-2.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:9ee1a69328d5c36c98d8e74db06f4ad518a1840e8ccb94a4ba86920986bb617e"}, + {file = "pandas-2.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b084b91d8d66ab19f5bb3256cbd5ea661848338301940e17f4492b2ce0801fe8"}, + {file = "pandas-2.0.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:37673e3bdf1551b95bf5d4ce372b37770f9529743d2498032439371fc7b7eb26"}, + {file = "pandas-2.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b9cb1e14fdb546396b7e1b923ffaeeac24e4cedd14266c3497216dd4448e4f2d"}, + {file = "pandas-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d9cd88488cceb7635aebb84809d087468eb33551097d600c6dad13602029c2df"}, + {file = "pandas-2.0.3-cp311-cp311-win32.whl", hash = "sha256:694888a81198786f0e164ee3a581df7d505024fbb1f15202fc7db88a71d84ebd"}, + {file = "pandas-2.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:6a21ab5c89dcbd57f78d0ae16630b090eec626360085a4148693def5452d8a6b"}, + {file = "pandas-2.0.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9e4da0d45e7f34c069fe4d522359df7d23badf83abc1d1cef398895822d11061"}, + {file = "pandas-2.0.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:32fca2ee1b0d93dd71d979726b12b61faa06aeb93cf77468776287f41ff8fdc5"}, + {file = "pandas-2.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:258d3624b3ae734490e4d63c430256e716f488c4fcb7c8e9bde2d3aa46c29089"}, + {file = "pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9eae3dc34fa1aa7772dd3fc60270d13ced7346fcbcfee017d3132ec625e23bb0"}, + {file = "pandas-2.0.3-cp38-cp38-win32.whl", hash = "sha256:f3421a7afb1a43f7e38e82e844e2bca9a6d793d66c1a7f9f0ff39a795bbc5e02"}, + {file = "pandas-2.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:69d7f3884c95da3a31ef82b7618af5710dba95bb885ffab339aad925c3e8ce78"}, + {file = "pandas-2.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5247fb1ba347c1261cbbf0fcfba4a3121fbb4029d95d9ef4dc45406620b25c8b"}, + {file = "pandas-2.0.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:81af086f4543c9d8bb128328b5d32e9986e0c84d3ee673a2ac6fb57fd14f755e"}, + {file = "pandas-2.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1994c789bf12a7c5098277fb43836ce090f1073858c10f9220998ac74f37c69b"}, + {file = "pandas-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ec591c48e29226bcbb316e0c1e9423622bc7a4eaf1ef7c3c9fa1a3981f89641"}, + {file = "pandas-2.0.3-cp39-cp39-win32.whl", hash = "sha256:04dbdbaf2e4d46ca8da896e1805bc04eb85caa9a82e259e8eed00254d5e0c682"}, + {file = "pandas-2.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:1168574b036cd8b93abc746171c9b4f1b83467438a5e45909fed645cf8692dbc"}, + {file = "pandas-2.0.3.tar.gz", hash = "sha256:c02f372a88e0d17f36d3093a644c73cfc1788e876a7c4bcb4020a77512e2043c"}, +] + +[package.dependencies] +numpy = [ + {version = ">=1.20.3", markers = "python_version < \"3.10\""}, + {version = ">=1.21.0", markers = "python_version >= \"3.10\" and python_version < \"3.11\""}, + {version = ">=1.23.2", markers = "python_version >= \"3.11\""}, +] +python-dateutil = ">=2.8.2" +pytz = ">=2020.1" +tzdata = ">=2022.1" + +[package.extras] +all = ["PyQt5 (>=5.15.1)", "SQLAlchemy (>=1.4.16)", "beautifulsoup4 (>=4.9.3)", "bottleneck (>=1.3.2)", "brotlipy (>=0.7.0)", "fastparquet (>=0.6.3)", "fsspec (>=2021.07.0)", "gcsfs (>=2021.07.0)", "html5lib (>=1.1)", "hypothesis (>=6.34.2)", "jinja2 (>=3.0.0)", "lxml (>=4.6.3)", "matplotlib (>=3.6.1)", "numba (>=0.53.1)", "numexpr (>=2.7.3)", "odfpy (>=1.4.1)", "openpyxl (>=3.0.7)", "pandas-gbq (>=0.15.0)", "psycopg2 (>=2.8.6)", "pyarrow (>=7.0.0)", "pymysql (>=1.0.2)", "pyreadstat (>=1.1.2)", "pytest (>=7.3.2)", "pytest-asyncio (>=0.17.0)", "pytest-xdist (>=2.2.0)", "python-snappy (>=0.6.0)", "pyxlsb (>=1.0.8)", "qtpy (>=2.2.0)", "s3fs (>=2021.08.0)", "scipy (>=1.7.1)", "tables (>=3.6.1)", "tabulate (>=0.8.9)", "xarray (>=0.21.0)", "xlrd (>=2.0.1)", "xlsxwriter (>=1.4.3)", "zstandard (>=0.15.2)"] +aws = ["s3fs (>=2021.08.0)"] +clipboard = ["PyQt5 (>=5.15.1)", "qtpy (>=2.2.0)"] +compression = ["brotlipy (>=0.7.0)", "python-snappy (>=0.6.0)", "zstandard (>=0.15.2)"] +computation = ["scipy (>=1.7.1)", "xarray (>=0.21.0)"] +excel = ["odfpy (>=1.4.1)", "openpyxl (>=3.0.7)", "pyxlsb (>=1.0.8)", "xlrd (>=2.0.1)", "xlsxwriter (>=1.4.3)"] +feather = ["pyarrow (>=7.0.0)"] +fss = ["fsspec (>=2021.07.0)"] +gcp = ["gcsfs (>=2021.07.0)", "pandas-gbq (>=0.15.0)"] +hdf5 = ["tables (>=3.6.1)"] +html = ["beautifulsoup4 (>=4.9.3)", "html5lib (>=1.1)", "lxml (>=4.6.3)"] +mysql = ["SQLAlchemy (>=1.4.16)", "pymysql (>=1.0.2)"] +output-formatting = ["jinja2 (>=3.0.0)", "tabulate (>=0.8.9)"] +parquet = ["pyarrow (>=7.0.0)"] +performance = ["bottleneck (>=1.3.2)", "numba (>=0.53.1)", "numexpr (>=2.7.1)"] +plot = ["matplotlib (>=3.6.1)"] +postgresql = ["SQLAlchemy (>=1.4.16)", "psycopg2 (>=2.8.6)"] +spss = ["pyreadstat (>=1.1.2)"] +sql-other = ["SQLAlchemy (>=1.4.16)"] +test = ["hypothesis (>=6.34.2)", "pytest (>=7.3.2)", "pytest-asyncio (>=0.17.0)", "pytest-xdist (>=2.2.0)"] +xml = ["lxml (>=4.6.3)"] + +[[package]] +name = "pandas-stubs" +version = "2.0.2.230605" +description = "Type annotations for pandas" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pandas_stubs-2.0.2.230605-py3-none-any.whl", hash = "sha256:39106b602f3cb6dc5f728b84e1b32bde6ecf41ee34ee714c66228009609fbada"}, + {file = "pandas_stubs-2.0.2.230605.tar.gz", hash = "sha256:624c7bb06d38145a44b61be459ccd19b038e0bf20364a025ecaab78fea65e858"}, +] + +[package.dependencies] +numpy = ">=1.24.3" +types-pytz = ">=2022.1.1" + [[package]] name = "pluggy" version = "1.4.0" @@ -666,6 +788,31 @@ termcolor = ">=2.1.0" [package.extras] dev = ["black", "flake8", "pre-commit"] +[[package]] +name = "python-dateutil" +version = "2.8.2" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, + {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "pytz" +version = "2024.1" +description = "World timezone definitions, modern and historical" +optional = false +python-versions = "*" +files = [ + {file = "pytz-2024.1-py2.py3-none-any.whl", hash = "sha256:328171f4e3623139da4983451950b28e95ac706e13f3f2630a879749e7a8b319"}, + {file = "pytz-2024.1.tar.gz", hash = "sha256:2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812"}, +] + [[package]] name = "pyyaml" version = "6.0.1" @@ -742,6 +889,17 @@ docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pip (>=19.1)", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] + [[package]] name = "sniffio" version = "1.3.1" @@ -798,6 +956,17 @@ notebook = ["ipywidgets (>=6)"] slack = ["slack-sdk"] telegram = ["requests"] +[[package]] +name = "types-pytz" +version = "2024.1.0.20240203" +description = "Typing stubs for pytz" +optional = false +python-versions = ">=3.8" +files = [ + {file = "types-pytz-2024.1.0.20240203.tar.gz", hash = "sha256:c93751ee20dfc6e054a0148f8f5227b9a00b79c90a4d3c9f464711a73179c89e"}, + {file = "types_pytz-2024.1.0.20240203-py3-none-any.whl", hash = "sha256:9679eef0365db3af91ef7722c199dbb75ee5c1b67e3c4dd7bfbeb1b8a71c21a3"}, +] + [[package]] name = "typing-extensions" version = "4.10.0" @@ -809,6 +978,17 @@ files = [ {file = "typing_extensions-4.10.0.tar.gz", hash = "sha256:b0abd7c89e8fb96f98db18d86106ff1d90ab692004eb746cf6eda2682f91b3cb"}, ] +[[package]] +name = "tzdata" +version = "2024.1" +description = "Provider of IANA time zone data" +optional = false +python-versions = ">=2" +files = [ + {file = "tzdata-2024.1-py2.py3-none-any.whl", hash = "sha256:9068bc196136463f5245e51efda838afa15aaeca9903f49050dfa2679db4d252"}, + {file = "tzdata-2024.1.tar.gz", hash = "sha256:2674120f8d891909751c38abcdfd386ac0a5a1127954fbc332af6b5ceae07efd"}, +] + [[package]] name = "urllib3" version = "1.26.18" @@ -1044,4 +1224,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8.1,<4" -content-hash = "1d26a225558816f858d6b3485cb2fd568693eadebfe6d42535b24cd1cc5867a8" +content-hash = "8fcfdbf4b599c12ae56a8a6c1eadf763702e8699aa8fe901f70a5b2cbb978836" diff --git a/packages/opentelemetry-instrumentation-openai/pyproject.toml b/packages/opentelemetry-instrumentation-openai/pyproject.toml index 39aea3b08..dcbe1206b 100644 --- a/packages/opentelemetry-instrumentation-openai/pyproject.toml +++ b/packages/opentelemetry-instrumentation-openai/pyproject.toml @@ -36,7 +36,7 @@ pytest = "8.0.2" pytest-sugar = "1.0.0" vcrpy = "^6.0.1" pytest-recording = "^0.13.1" -openai = "^1.12.0" +openai = {extras = ["datalib"], version = "^1.12.0"} opentelemetry-sdk = "^1.23.0" pytest-asyncio = "^0.23.5" From 01c99a470c7c9375f22726013dcd8def71c6fa40 Mon Sep 17 00:00:00 2001 From: Nir Gazit Date: Tue, 27 Feb 2024 13:29:30 +0100 Subject: [PATCH 26/27] fix(sdk): reverted haystack comment out --- packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py b/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py index 6128b5f86..2c85c738a 100644 --- a/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py +++ b/packages/traceloop-sdk/traceloop/sdk/tracing/tracing.py @@ -392,7 +392,7 @@ def init_instrumentations(): init_pinecone_instrumentor() init_qdrant_instrumentor() init_chroma_instrumentor() - # init_haystack_instrumentor() + init_haystack_instrumentor() init_langchain_instrumentor() init_llama_index_instrumentor() init_transformers_instrumentor() From 2fb9ef6a649cd3749d48d787980450465fc23211 Mon Sep 17 00:00:00 2001 From: Ke Zhang <504490160@qq.com> Date: Tue, 27 Feb 2024 21:32:43 +0800 Subject: [PATCH 27/27] fix: _get_openai_base_url now can really get openai base_url. Added tests for it. --- .../instrumentation/openai/shared/__init__.py | 12 +++++----- .../openai/shared/chat_wrappers.py | 22 +++++++++---------- .../openai/shared/embeddings_wrappers.py | 14 +++++------- .../openai/shared/image_gen_wrappers.py | 2 +- .../tests/metrics/test_openai_metrics.py | 10 +++++++++ 5 files changed, 35 insertions(+), 25 deletions(-) diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py index d3709f9b1..835371fe1 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/__init__.py @@ -154,11 +154,13 @@ def _set_response_attributes(span, response): ) -def _get_openai_base_url(): - base_url = openai.base_url if hasattr(openai, "base_url") else openai.api_base - if not base_url: - return "" - return base_url +def _get_openai_base_url(instance): + if hasattr(instance, '_client'): + client = instance._client # pylint: disable=protected-access + if isinstance(client, (openai.AsyncOpenAI, openai.OpenAI)): + return str(client.base_url) + + return "" def is_streaming_response(response): diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py index 0ce9beb85..ca0d62e46 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/chat_wrappers.py @@ -49,7 +49,6 @@ def chat_wrapper(tracer: Tracer, ) _handle_request(span, kwargs, instance) - response = wrapped(*args, **kwargs) try: start_time = time.time() @@ -72,12 +71,12 @@ def chat_wrapper(tracer: Tracer, if is_streaming_response(response): # span will be closed after the generator is done - return _build_from_streaming_response(span, response, token_counter, choice_counter, duration_histogram, - start_time) + return _build_from_streaming_response(span, response, instance, token_counter, choice_counter, + duration_histogram, start_time) duration = end_time - start_time - _handle_response(response, span, token_counter, choice_counter, duration_histogram, duration) + _handle_response(response, span, instance, token_counter, choice_counter, duration_histogram, duration) span.end() return response @@ -114,14 +113,15 @@ def _handle_request(span, kwargs, instance): _set_functions_attributes(span, kwargs.get("functions")) -def _handle_response(response, span, token_counter=None, choice_counter=None, duration_histogram=None, duration=None): +def _handle_response(response, span, instance=None, token_counter=None, choice_counter=None, duration_histogram=None, + duration=None): if is_openai_v1(): response_dict = model_as_dict(response) else: response_dict = response # metrics record - _set_chat_metrics(token_counter, choice_counter, duration_histogram, response_dict, duration) + _set_chat_metrics(instance, token_counter, choice_counter, duration_histogram, response_dict, duration) # span attributes _set_response_attributes(span, response_dict) @@ -132,10 +132,10 @@ def _handle_response(response, span, token_counter=None, choice_counter=None, du return response -def _set_chat_metrics(token_counter, choice_counter, duration_histogram, response_dict, duration): +def _set_chat_metrics(instance, token_counter, choice_counter, duration_histogram, response_dict, duration): shared_attributes = { "llm.response.model": response_dict.get("model") or None, - "server.address": _get_openai_base_url(), + "server.address": _get_openai_base_url(instance), } # token metrics @@ -215,8 +215,8 @@ def _set_completions(span, choices): ) -def _build_from_streaming_response(span, response, token_counter=None, choice_counter=None, duration_histogram=None, - start_time=None): +def _build_from_streaming_response(span, response, instance=None, token_counter=None, choice_counter=None, + duration_histogram=None, start_time=None): complete_response = {"choices": [], "model": ""} for item in response: item_to_yield = item @@ -226,7 +226,7 @@ def _build_from_streaming_response(span, response, token_counter=None, choice_co shared_attributes = { "llm.response.model": complete_response.get("model") or None, - "server.address": _get_openai_base_url(), + "server.address": _get_openai_base_url(instance), "stream": True } diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py index ff580500f..9a0f48880 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/embeddings_wrappers.py @@ -48,8 +48,6 @@ def embeddings_wrapper(tracer, attributes={SpanAttributes.LLM_REQUEST_TYPE: LLM_REQUEST_TYPE.value}, ) as span: _handle_request(span, kwargs, instance) - response = wrapped(*args, **kwargs) - _handle_response(response, span) try: # record time for duration @@ -73,7 +71,7 @@ def embeddings_wrapper(tracer, duration = end_time - start_time - _handle_response(response, span, token_counter, vector_size_counter, duration_histogram, duration) + _handle_response(response, span, instance, token_counter, vector_size_counter, duration_histogram, duration) return response @@ -103,22 +101,22 @@ def _handle_request(span, kwargs, instance): _set_client_attributes(span, instance) -def _handle_response(response, span, token_counter=None, vector_size_counter=None, duration_histogram=None, - duration=None): +def _handle_response(response, span, instance=None, token_counter=None, vector_size_counter=None, + duration_histogram=None, duration=None): if is_openai_v1(): response_dict = model_as_dict(response) else: response_dict = response # metrics record - _set_embeddings_metrics(token_counter, vector_size_counter, duration_histogram, response_dict, duration) + _set_embeddings_metrics(instance, token_counter, vector_size_counter, duration_histogram, response_dict, duration) # span attributes _set_response_attributes(span, response_dict) -def _set_embeddings_metrics(token_counter, vector_size_counter, duration_histogram, response_dict, duration): +def _set_embeddings_metrics(instance, token_counter, vector_size_counter, duration_histogram, response_dict, duration): shared_attributes = { "llm.response.model": response_dict.get("model") or None, - "server.address": _get_openai_base_url(), + "server.address": _get_openai_base_url(instance), } # token count metrics diff --git a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py index 00f4c870c..cb0570c66 100644 --- a/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py +++ b/packages/opentelemetry-instrumentation-openai/opentelemetry/instrumentation/openai/shared/image_gen_wrappers.py @@ -45,7 +45,7 @@ def image_gen_metrics_wrapper(duration_histogram: Histogram, shared_attributes = { # not provide response.model in ImagesResponse response, use model in request kwargs "llm.response.model": kwargs.get("model") or None, - "server.address": _get_openai_base_url(), + "server.address": _get_openai_base_url(instance), } duration = end_time - start_time diff --git a/packages/opentelemetry-instrumentation-openai/tests/metrics/test_openai_metrics.py b/packages/opentelemetry-instrumentation-openai/tests/metrics/test_openai_metrics.py index 7d0fcd192..d9e81f275 100644 --- a/packages/opentelemetry-instrumentation-openai/tests/metrics/test_openai_metrics.py +++ b/packages/opentelemetry-instrumentation-openai/tests/metrics/test_openai_metrics.py @@ -37,17 +37,21 @@ def test_chat_completion_metrics(metrics_test_context, openai_client): found_token_metric = True for data_point in metric.data.data_points: assert data_point.attributes['llm.usage.token_type'] in ['completion', 'prompt'] + assert len(data_point.attributes['server.address']) > 0 assert data_point.value > 0 if metric.name == 'llm.openai.chat_completions.choices': found_choice_metric = True for data_point in metric.data.data_points: assert data_point.value >= 1 + assert len(data_point.attributes['server.address']) > 0 if metric.name == 'llm.openai.chat_completions.duration': found_duration_metric = True assert any(data_point.count > 0 for data_point in metric.data.data_points) assert any(data_point.sum > 0 for data_point in metric.data.data_points) + assert all(len(data_point.attributes['server.address']) > 0 + for data_point in metric.data.data_points) assert found_token_metric is True assert found_choice_metric is True @@ -77,16 +81,20 @@ def test_embeddings_metrics(metrics_test_context, openai_client): found_token_metric = True for data_point in metric.data.data_points: assert data_point.value > 0 + assert len(data_point.attributes['server.address']) > 0 if metric.name == 'llm.openai.embeddings.vector_size': found_vector_size_metric = True for data_point in metric.data.data_points: assert data_point.value > 0 + assert len(data_point.attributes['server.address']) > 0 if metric.name == 'llm.openai.embeddings.duration': found_duration_metric = True assert any(data_point.count > 0 for data_point in metric.data.data_points) assert any(data_point.sum > 0 for data_point in metric.data.data_points) + assert all(len(data_point.attributes['server.address']) > 0 + for data_point in metric.data.data_points) assert found_token_metric assert found_vector_size_metric @@ -117,5 +125,7 @@ def test_image_gen_metrics(metrics_test_context, openai_client): found_duration_metric = True assert any(data_point.count > 0 for data_point in metric.data.data_points) assert any(data_point.sum > 0 for data_point in metric.data.data_points) + assert all(len(data_point.attributes['server.address']) > 0 + for data_point in metric.data.data_points) assert found_duration_metric