From 476b1710157007e40cedc98ff6d5fcc4ba60f05d Mon Sep 17 00:00:00 2001 From: Enrique Barcelli Date: Sun, 31 Aug 2025 10:31:15 +0800 Subject: [PATCH] Add functionality for list input items, retrieve item and retrieve model response --- list_input_items.py | 19 +++++++++++++++++++ retrieve_item.py | 19 +++++++++++++++++++ retrieve_model_response.py | 18 ++++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 list_input_items.py create mode 100644 retrieve_item.py create mode 100644 retrieve_model_response.py diff --git a/list_input_items.py b/list_input_items.py new file mode 100644 index 0000000..644b66d --- /dev/null +++ b/list_input_items.py @@ -0,0 +1,19 @@ +from config import * +import requests +import sys + +def list_input_items(response): + url = base_url+"responses/"+response+"/input_items" + + payload = {} + headers = { + 'Authorization': 'Bearer '+secret_key, + } + + response = requests.request("GET", url, headers=headers, data=payload) + + print(response.text) + + +if __name__ == '__main__': + list_input_items(str(sys.argv[1])) diff --git a/retrieve_item.py b/retrieve_item.py new file mode 100644 index 0000000..986c57a --- /dev/null +++ b/retrieve_item.py @@ -0,0 +1,19 @@ +from config import * +import requests +import sys + +def retrieve_item(conversation,message): + url = base_url+"conversations/"+conversation+"/items/"+message + + payload = {} + headers = { + 'Authorization': 'Bearer '+secret_key, + } + + response = requests.request("GET", url, headers=headers, data=payload) + + print(response.text) + + +if __name__ == '__main__': + retrieve_item(str(sys.argv[1]),str(sys.argv[2])) diff --git a/retrieve_model_response.py b/retrieve_model_response.py new file mode 100644 index 0000000..9412b87 --- /dev/null +++ b/retrieve_model_response.py @@ -0,0 +1,18 @@ +from config import * +import requests +import sys + +def retrieve_model_response(response): + url = base_url+"responses/"+response + + payload = {} + headers = { + 'Authorization': 'Bearer '+secret_key, + } + + response = requests.request("GET", url, headers=headers, data=payload) + + print(response.text) + +if __name__ == '__main__': + retrieve_model_response(str(sys.argv[1]))