public interface GrokService extends AIService
Modifier and Type | Method and Description |
---|---|
default String |
chatVision(String prompt,
List<String> images)
图像理解:模型会依据传入的图片信息以及问题,给出回复。
|
default void |
chatVision(String prompt,
List<String> images,
Consumer<String> callback)
图像理解:模型会依据传入的图片信息以及问题,给出回复。
|
String |
chatVision(String prompt,
List<String> images,
String detail)
图像理解:模型会依据传入的图片信息以及问题,给出回复。
|
void |
chatVision(String prompt,
List<String> images,
String detail,
Consumer<String> callback)
图像理解-SSE流式输出
|
String |
deferredCompletion(String requestId)
从延迟对话中获取结果
|
String |
getLanguageModel(String modelId)
获取语言模型信息
|
String |
getModel(String modelId)
获取模型信息
|
String |
imagesGenerations(String prompt)
文生图
请设置config中model为支持图片功能的模型,目前支持GROK_2_IMAGE
|
String |
languageModels()
列出所有语言model
|
String |
message(List<Message> messages,
int maxToken)
创建消息回复
|
void |
message(List<Message> messages,
int maxToken,
Consumer<String> callback)
创建消息回复-SSE流式输出
|
default String |
message(String prompt,
int maxToken)
创建消息回复
|
default void |
message(String prompt,
int maxToken,
Consumer<String> callback)
创建消息回复-SSE流式输出
|
String |
models()
列出所有model列表
|
String |
tokenizeText(String text)
分词:可以将文本转换为模型可理解的 token 信息
|
default String message(String prompt, int maxToken)
prompt
- 题词maxToken
- 最大tokendefault void message(String prompt, int maxToken, Consumer<String> callback)
prompt
- 题词maxToken
- 最大tokencallback
- 流式数据回调函数String message(List<Message> messages, int maxToken)
messages
- messages 由对话组成的消息列表。如系统人设,背景信息等,用户自定义的信息maxToken
- 最大tokenvoid message(List<Message> messages, int maxToken, Consumer<String> callback)
messages
- messages 由对话组成的消息列表。如系统人设,背景信息等,用户自定义的信息maxToken
- 最大tokencallback
- 流式数据回调函数String chatVision(String prompt, List<String> images, String detail)
prompt
- 题词images
- 图片列表/或者图片Base64编码图片列表(URI形式)detail
- 手动设置图片的质量,取值范围high、low、auto,默认为autovoid chatVision(String prompt, List<String> images, String detail, Consumer<String> callback)
prompt
- 题词images
- 图片列表/或者图片Base64编码图片列表(URI形式)detail
- 手动设置图片的质量,取值范围high、low、auto,默认为autocallback
- 流式数据回调函数default String chatVision(String prompt, List<String> images)
prompt
- 题词images
- 传入的图片列表地址/或者图片Base64编码图片列表(URI形式)default void chatVision(String prompt, List<String> images, Consumer<String> callback)
prompt
- 题词images
- 传入|的图片列表地址/或者图片Base64编码图片列表(URI形式)callback
- 流式数据回调函数String models()
String getModel(String modelId)
modelId
- model IDString languageModels()
String getLanguageModel(String modelId)
modelId
- model IDString tokenizeText(String text)
text
- 需要分词的内容String deferredCompletion(String requestId)
requestId
- 延迟对话中的延迟请求IDCopyright © 2025. All rights reserved.