Spaces:
Running
Running
import urllib3 | |
import json | |
def embeddings_run(input, url="https://sanbo1200-jina-embeddings-v3.hf.space/api/v1/embeddings", model="jinaai/jina-embeddings-v3"): | |
# 创建 PoolManager 实例 | |
http = urllib3.PoolManager() | |
headers = { | |
'Content-Type': 'application/json' | |
} | |
data = { | |
"input": input, | |
"model": model | |
} | |
# 发送 POST 请求 | |
response = http.request( | |
'POST', | |
url, | |
headers=headers, | |
body=json.dumps(data).encode('utf-8') | |
) | |
# 检查响应状态 | |
if response.status == 200: | |
return json.loads(response.data.decode('utf-8')) | |
else: | |
response.raise_for_status() | |
if __name__ == "__main__": | |
input = "Your text string goes here" | |
print(f"---{embeddings_run(input)}") |