LM Studio
在本地电脑上私密运行各类AI模型,无需联网。
本指南将帮助你了解并开始使用Jina AI平台,解决以下问题:
api.jina.ai(部分区域可能需要代理)。 curl -H "Authorization: Bearer YOUR_API_KEY" https://api.jina.ai/v1/ping
返回 {"pong": true} 表示成功。
适用于:将文本转换为向量,用于语义搜索或相似度计算。
/v1/embeddings 端点,发送POST请求: curl -X POST "https://api.jina.ai/v1/embeddings" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "jina-embeddings-v3",
"input": ["你好世界", "Hello world"],
"normalized": true
}'
data 数组,每个元素有 embedding 字段(浮点数列表)。jina-embeddings-v3 支持多语言,无需指定语言。输入长度上限为8192 tokens。适用于:对初步检索结果进行排序,提升相关性。
/v1/rerank 端点: curl -X POST "https://api.jina.ai/v1/rerank" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "jina-reranker-v2-base-multilingual",
"query": "如何安装Python",
"documents": [
"Python安装教程",
"Java入门指南",
"Python环境配置"
]
}'
results 数组,按 relevance_score 降序排列,包含原始文档索引和分数。适用于:将任意网页URL转换为结构化文本(Markdown格式)。
/v1/reader 端点,将URL作为路径参数: curl "https://api.jina.ai/v1/reader/https://example.com" \
-H "Authorization: Bearer YOUR_API_KEY"
?render=true 参数(会消耗更多配额)。适用于:对复杂问题执行多步推理,结合外部知识生成答案。
/v1/deepsearch 端点: curl -X POST "https://api.jina.ai/v1/deepsearch" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "2024年诺贝尔物理学奖得主的主要贡献是什么?",
"search_engine": "web"
}'
answer 字段(最终回答)和 steps 数组(推理过程)。search_engine 可选 web 或 news。适用于:轻量级问答、文本生成,无需调用大模型。
/v1/chat/completions 端点(兼容OpenAI格式): curl -X POST "https://api.jina.ai/v1/chat/completions" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "jina-chat-v1",
"messages": [
{"role": "user", "content": "用中文解释什么是向量数据库"}
]
}'
choices[0].message.content 字段。jina-chat-v1 为轻量模型,适合简单任务。复杂推理建议使用外部大模型。完成以上步骤后,你将能够:
| 问题 | 原因 | 解决方案 |
|---|---|---|
| API返回401 | API Key无效或过期 | 在控制台重新生成Key,检查请求头格式 |
| Embeddings返回空数组 | 输入文本为空或全为空格 | 检查input字段,确保至少有一个非空字符串 |
| Reader返回404 | URL格式错误或页面不存在 | 确认URL完整(包含http/https),测试页面是否可访问 |
| Reranker返回错误 | 文档数量超过限制 | 减少documents数组长度至1000以内 |
| 配额不足 | 免费账户每日调用次数用完 | 升级付费计划或等待次日重置 |
jina-embeddings-v3 支持100+语言,但罕见语言(如小众方言)效果可能下降。





