请问一下modelscope不接口开放 Java传参需要哪些参数?
在使用ModelScope(魔搭)的接口时,如果通过Java进行传参调用,需要根据具体的API要求提供相应的参数。以下是基于知识库中提供的信息整理出的详细参数说明:
Header部分是HTTP请求中的头部信息,用于传递元数据和认证信息。以下是常见的Header参数: - Content-Type
- 类型:String
- 必选:是
- 描述:指定请求的内容类型,通常为application/json
。
- 示例值:application/json
Authorization
String
Bearer <API-Key>
。Bearer d1**2a
X-DashScope-WorkSpace
String
ws_QTggmeAxxxxx
Body部分是HTTP请求的主体内容,用于传递具体的业务数据。以下是常见的Body参数: - model
- 类型:String
- 必选:是
- 描述:指定需要调用的模型名称。例如,Llama2-7b-chat-v2
或baichuan-7b-v1
等。
- 示例值:Llama2-7b-chat-v2
input.prompt
String
hello, who are you?
input.messages
List<Dict>
input.prompt
二选一)baichuan2-7b-chat-v1
)。每个Dict包含两个键:role
和content
,其中role
支持user
、assistant
、system
,content
为对应角色的文本输入。[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "你好,请介绍一下故宫"}
]
parameters.incremental_output
Boolean
False
。设置为True
时,后续输出不会包含已输出的内容,需自行拼接整体输出。true
parameters.result_format
String
text
(旧版本)和message
(兼容OpenAI格式)。text
以下是一个基于Java的调用示例,展示如何传递上述参数:
import com.alibaba.dashscope.common.ApiRequest;
import com.alibaba.dashscope.common.ApiResponse;
import com.alibaba.dashscope.exception.ApiException;
public class ModelScopeExample {
public static void main(String[] args) {
try {
// 设置API-Key
System.setProperty("DASHSCOPE_API_KEY", "YOUR_DASHSCOPE_API_KEY");
// 构造请求体
String requestBody = "{\n" +
" \"model\": \"Llama2-7b-chat-v2\",\n" +
" \"input\": {\n" +
" \"prompt\": \"hello, who are you?\"\n" +
" }\n" +
"}";
// 发起POST请求
ApiRequest request = new ApiRequest("https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation");
request.setHeader("Content-Type", "application/json");
request.setHeader("Authorization", "Bearer YOUR_API_KEY");
request.setBody(requestBody);
ApiResponse response = request.post();
System.out.println(response.getBody());
} catch (ApiException e) {
e.printStackTrace();
}
}
}
Llama2-7b-chat-v2
或baichuan-7b-v1
。input.prompt
或input.messages
,避免参数错误。以上即为通过Java调用ModelScope接口所需的参数及示例代码。如有进一步问题,请随时咨询!
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352
你好,我是AI助理
可以解答问题、推荐解决方案等