Gemini 文本嵌入接口 (Embedding)
▼
Authorization
在 Header 添加参数 Authorization,其值为 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
请求参数
Header 参数
Content-Type
string
可选
示例: application/json
Accept
string
可选
示例: application/json
Authorization
string
可选
示例: Bearer {{YOUR_API_KEY}}
Body 参数 application/json
model
string
必需
input
string
必需
dimensions
integer
可选
{ "model": "string", "input": "string", "dimensions": 0 } 请求
示例
{
"model": "string",
"input": "string",
"dimensions": 0
}
请求示例代码
curl --location --request POST 'https://api.quickrouter.ai/v1/embeddings' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"model": "string",
"input": "string",
"dimensions": 0
}'
"var myHeaders = new Headers();\nmyHeaders.append(\"Accept\", \"application/json\");\nmyHeaders.append(\"Authorization\", \"Bearer YOUR_API_KEY\");\nmyHeaders.append(\"Content-Type\", \"application/json\");\n\nvar raw = JSON.stringify({\n \"model\": \"string\",\n \"input\": \"string\",\n \"dimensions\": 0\n});\n\nvar requestOptions = {\n method: 'POST',\n headers: myHeaders,\n body: raw,\n redirect: 'follow'\n};\n\nfetch(\"https://api.quickrouter.ai/v1/embeddings\", requestOptions)\n .then(response => response.text())\n .then(result => console.log(result))\n .catch(error => console.log('error', error));"
"import http.client\nimport json\n\nconn = http.client.HTTPSConnection(\"api.quickrouter.ai\")\npayload = json.dumps({\n \"model\": \"string\",\n \"input\": \"string\",\n \"dimensions\": 0\n})\nheaders = {\n 'Accept': 'application/json',\n 'Authorization': 'Bearer YOUR_API_KEY',\n 'Content-Type': 'application/json'\n}\nconn.request(\"POST\", \"/v1/embeddings\", payload, headers)\nres = conn.getresponse()\ndata = res.read()\nprint(data.decode(\"utf-8\"))"
返回响应
响应参数 🟢 200 OK · application/json
object
可选
{}
示例
{}