From d2fdcebd16a05a79bebe580f66da994add04934d Mon Sep 17 00:00:00 2001 From: Ali Waleed <134522290+alizenhom@users.noreply.github.com> Date: Mon, 1 Jul 2024 15:41:03 +0300 Subject: [PATCH 1/2] add api key to prompt registry --- src/langtrace_python_sdk/utils/prompt_registry.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/langtrace_python_sdk/utils/prompt_registry.py b/src/langtrace_python_sdk/utils/prompt_registry.py index 6da763b8..34f09151 100644 --- a/src/langtrace_python_sdk/utils/prompt_registry.py +++ b/src/langtrace_python_sdk/utils/prompt_registry.py @@ -27,6 +27,7 @@ class FetchOptions(TypedDict, total=False): def get_prompt_from_registry( prompt_registry_id: str, options: Optional[FetchOptions] = None, + api_key: Optional[str] = None, ) -> LangtracePrompt: """Fetches a prompt from the registry. @@ -52,8 +53,8 @@ def get_prompt_from_registry( query_params[f"variables.{key}"] = value # Encode the query parameters query_string = urlencode(query_params, doseq=True) - headers = {"x-api-key": os.environ["LANGTRACE_API_KEY"]} - print(query_params) + headers = {"x-api-key": api_key or os.environ["LANGTRACE_API_KEY"]} + # Make the GET request to the API response = requests.get( f"{os.environ['LANGTRACE_API_HOST']}/api/promptset?{query_string}", From 6218de65e8f82bd7ea9e16927526c249e6de9429 Mon Sep 17 00:00:00 2001 From: Ali Waleed <134522290+alizenhom@users.noreply.github.com> Date: Mon, 1 Jul 2024 15:41:50 +0300 Subject: [PATCH 2/2] bump --- src/langtrace_python_sdk/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/langtrace_python_sdk/version.py b/src/langtrace_python_sdk/version.py index b9303606..6716a5e7 100644 --- a/src/langtrace_python_sdk/version.py +++ b/src/langtrace_python_sdk/version.py @@ -1 +1 @@ -__version__ = "2.1.27" +__version__ = "2.1.28"