简体中文
cURL
curl --request POST \ --url https://llm.ai-nebula.com/v1/rerank \ --header 'Authorization: <authorization>' \ --header 'Content-Type: application/json' \ --data ' { "model": "<string>", "query": "<string>", "documents": [ {} ], "top_n": 123, "return_documents": true } '
{ "model": "rerank-v1", "results": [ { "index": 0, "relevance_score": 0.95, "document": "人工智能是计算机科学的一个分支,致力于创建能够模拟人类智能的系统。" }, { "index": 1, "relevance_score": 0.82, "document": "机器学习是人工智能的一个子领域,专注于让计算机从数据中学习。" }, { "index": 2, "relevance_score": 0.65, "document": "深度学习使用神经网络来处理复杂的模式识别任务。" } ], "usage": { "total_tokens": 128 } }
Bearer sk-xxxxxxxxxx
rerank-v1
curl https://llm.ai-nebula.com/v1/rerank \ -H "Content-Type: application/json" \ -H "Authorization: Bearer sk-XyLy**************************mIqSt" \ -d '{ "model": "rerank-v1", "query": "什么是人工智能?", "documents": [ "人工智能是计算机科学的一个分支,致力于创建能够模拟人类智能的系统。", "机器学习是人工智能的一个子领域,专注于让计算机从数据中学习。", "深度学习使用神经网络来处理复杂的模式识别任务。" ], "top_n": 3, "return_documents": true }'
import requests url = "https://llm.ai-nebula.com/v1/rerank" headers = { "Authorization": "Bearer sk-XyLy**************************mIqSt", "Content-Type": "application/json" } data = { "model": "rerank-v1", "query": "什么是人工智能?", "documents": [ "人工智能是计算机科学的一个分支,致力于创建能够模拟人类智能的系统。", "机器学习是人工智能的一个子领域,专注于让计算机从数据中学习。", "深度学习使用神经网络来处理复杂的模式识别任务。" ], "top_n": 3, "return_documents": True } response = requests.post(url, headers=headers, json=data) print(response.json())
relevance_score
requests
pip install requests