diff --git a/dsAi/src/main/java/com/dsideal/Ai/Util/Liblib/Kit/LibLibCommon.java b/dsAi/src/main/java/com/dsideal/Ai/Util/Liblib/Kit/LibLibCommon.java index b57e3f95..01f317fc 100644 --- a/dsAi/src/main/java/com/dsideal/Ai/Util/Liblib/Kit/LibLibCommon.java +++ b/dsAi/src/main/java/com/dsideal/Ai/Util/Liblib/Kit/LibLibCommon.java @@ -239,4 +239,11 @@ public class LibLibCommon { .addHeader("Content-Type", "application/json") .build(); } + + public static void main(String[] args) { + String uri = "https://openapi.liblibai.cloud/api/model/version/get"; + SignatureInfo signInfo = sign(uri); + + System.out.println(signInfo.toString()); + } } \ No newline at end of file diff --git a/dsLightRag/Liblib/T1_VersionGet.py b/dsLightRag/Liblib/T1_VersionGet.py index 8db7cca5..8d5b0ae8 100644 --- a/dsLightRag/Liblib/T1_VersionGet.py +++ b/dsLightRag/Liblib/T1_VersionGet.py @@ -27,9 +27,14 @@ def make_sign(uri): # 请求API接口的uri地址 -uri = "/api/model/version/get" +uri = f"{LIBLIB_URL}/api/model/version/get" Signature, timestamp, signature_nonce = make_sign(uri) -url = f"{LIBLIB_URL}{uri}?AccessKey={LIBLIB_ACCESSKEY}&Signature={Signature}&Timestamp={timestamp}&SignatureNonce={signature_nonce}" + +print(Signature) +print(timestamp) +print(signature_nonce) + +url = f"{uri}?AccessKey={LIBLIB_ACCESSKEY}&Signature={Signature}&Timestamp={timestamp}&SignatureNonce={signature_nonce}" # 设置请求头 headers = {"Content-Type": "application/json"} @@ -41,9 +46,11 @@ try: # 发送POST请求 response = requests.post(url, headers=headers, data=json.dumps(request_body)) response.raise_for_status() # 检查请求是否成功 - print(response) - # 解析响应数据 result = response.json() + print(result.get("code")) + print(result.get("msg")) + # 解析响应数据 + print("API响应结果:") print(f"模型名称: {result.get('model_name')}") print(f"版本号: {result.get('version_name')}")