|
|
@@ -1066,10 +1066,12 @@ class OpenAICompatService:
|
|
|
api_url = "https://dashscope.aliyuncs.com/api/v1/services/embeddings/text-embedding/text-embedding"
|
|
|
payload = {
|
|
|
"model": model.model_code,
|
|
|
- "input": texts
|
|
|
+ "input": {
|
|
|
+ "texts": texts
|
|
|
+ }
|
|
|
}
|
|
|
if request.dimensions:
|
|
|
- payload["dimensions"] = request.dimensions
|
|
|
+ payload.setdefault("parameters", {})["dimension"] = request.dimensions
|
|
|
headers = {
|
|
|
"Content-Type": "application/json",
|
|
|
"Authorization": f"Bearer {effective_api_key}"
|