Class OpenrouterRequest
java.lang.Object
com.bytedesk.core.base.BaseRequest
com.bytedesk.ai.springai.providers.openrouter.OpenrouterRequest
- All Implemented Interfaces:
PageableRequest,Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringOpenRouter API Keyprivate StringOpenRouter API 基础URLprivate StringHTTP Referer (可选,用于识别应用)private Integer最大tokens数量private String用户消息/提示private String模型名称private static final longprivate Boolean流式输出private Double温度参数 (0.0-2.0)private DoubleTop-p 参数 (0.0-1.0)private StringX-Title 头部 (可选,用于显示应用名称)Fields inherited from class com.bytedesk.core.base.BaseRequest
channel, content, orgUid, pageNumber, pageSize, type, uid, userUid -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bytedesk.core.base.BaseRequest
getPageable, toJson, validate
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
apiUrl
OpenRouter API 基础URL -
apiKey
OpenRouter API Key -
model
模型名称 -
message
用户消息/提示 -
temperature
温度参数 (0.0-2.0) -
topP
Top-p 参数 (0.0-1.0) -
maxTokens
最大tokens数量 -
stream
流式输出 -
httpReferer
HTTP Referer (可选,用于识别应用) -
xTitle
X-Title 头部 (可选,用于显示应用名称)
-
-
Constructor Details
-
OpenrouterRequest
public OpenrouterRequest()
-