public class GrokServiceImpl extends BaseAIService implements GrokService
config
Constructor and Description |
---|
GrokServiceImpl(AIConfig config) |
Modifier and Type | Method and Description |
---|---|
String |
chat(List<Message> messages)
对话
|
String |
chat(String prompt)
对话
|
String |
chatVision(String prompt,
List<String> images,
String detail)
图像理解:模型会依据传入的图片信息以及问题,给出回复。
|
String |
deferredCompletion(String requestId)
从延迟对话中获取结果
|
String |
getLanguageModel(String modelId)
获取语言模型信息
|
String |
getModel(String modelId)
获取模型信息
|
String |
languageModels()
列出所有语言model
|
String |
message(String prompt,
int maxToken)
创建消息回复
|
String |
models()
列出所有model列表
|
String |
tokenizeText(String text)
分词:可以将文本转换为模型可理解的 token 信息
|
sendFormData, sendGet, sendPost
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
chatVision
public GrokServiceImpl(AIConfig config)
public String message(String prompt, int maxToken)
GrokService
message
in interface GrokService
prompt
- 题词maxToken
- 最大tokenpublic String chatVision(String prompt, List<String> images, String detail)
GrokService
chatVision
in interface GrokService
prompt
- 题词images
- 图片列表/或者图片Base64编码图片列表(URI形式)detail
- 手动设置图片的质量,取值范围high、low、auto,默认为autopublic String models()
GrokService
models
in interface GrokService
public String getModel(String modelId)
GrokService
getModel
in interface GrokService
modelId
- model IDpublic String languageModels()
GrokService
languageModels
in interface GrokService
public String getLanguageModel(String modelId)
GrokService
getLanguageModel
in interface GrokService
modelId
- model IDpublic String tokenizeText(String text)
GrokService
tokenizeText
in interface GrokService
text
- 需要分词的内容public String deferredCompletion(String requestId)
GrokService
deferredCompletion
in interface GrokService
requestId
- 延迟对话中的延迟请求IDCopyright © 2025. All rights reserved.