public class DefaultOpenAiSession extends Object implements OpenAiSession
| 构造器和说明 |
|---|
DefaultOpenAiSession(Configuration configuration) |
| 限定符和类型 | 方法和说明 |
|---|---|
BillingUsage |
billingUsage(@NotNull java.time.LocalDate starDate,
@NotNull java.time.LocalDate endDate)
消耗查询
|
okhttp3.sse.EventSource |
chatCompletions(ChatCompletionRequest chatCompletionRequest,
okhttp3.sse.EventSourceListener eventSourceListener)
问答模型 GPT-3.5/4.0 & 流式反馈
|
okhttp3.sse.EventSource |
chatCompletions(String apiKey,
ChatCompletionRequest chatCompletionRequest,
okhttp3.sse.EventSourceListener eventSourceListener)
问答模型 GPT-3.5/4.0 & 流式反馈
|
okhttp3.sse.EventSource |
chatCompletions(String apiHostByUser,
String apiKeyByUser,
ChatCompletionRequest chatCompletionRequest,
okhttp3.sse.EventSourceListener eventSourceListener)
问答模型 GPT-3.5/4.0 & 流式反馈
|
ChatCompletionResponse |
completions(ChatCompletionRequest chatCompletionRequest)
问答模型 GPT-3.5/4.0
|
QACompletionResponse |
completions(QACompletionRequest qaCompletionRequest)
文本问答
|
okhttp3.sse.EventSource |
completions(QACompletionRequest qaCompletionRequest,
okhttp3.sse.EventSourceListener eventSourceListener)
文本问答 & 流式反馈
|
QACompletionResponse |
completions(String question)
文本问答;简单请求
|
VisionCompletionResponse |
completions(String apiHostByUser,
String apiKeyByUser,
VisionCompletionRequest visionCompletionRequest)
多模态(图像识别) GPT-4-vision
|
okhttp3.sse.EventSource |
completions(String apiHostByUser,
String apiKeyByUser,
VisionCompletionRequest visionCompletionRequest,
okhttp3.sse.EventSourceListener eventSourceListener)
多模态(图像识别) GPT-4-vision & 流式
|
VisionCompletionResponse |
completions(VisionCompletionRequest visionCompletionRequest)
多模态(图像识别) GPT-4-vision
|
okhttp3.sse.EventSource |
completions(VisionCompletionRequest visionCompletionRequest,
okhttp3.sse.EventSourceListener eventSourceListener)
多模态(图像识别) GPT-4-vision & 流式
|
DeleteFileResponse |
deleteFile(String fileId)
删除文件
|
EditResponse |
edit(EditRequest editRequest)
文本修复
|
ImageResponse |
editImages(File image,
File mask,
ImageEditRequest imageEditRequest)
修改图片
|
ImageResponse |
editImages(File image,
ImageEditRequest imageEditRequest)
修改图片
|
ImageResponse |
editImages(File image,
String prompt)
修改图片
|
EmbeddingResponse |
embeddings(EmbeddingRequest embeddingRequest)
向量计算;入参
文本向量计算是一种在自然语言处理(NLP)领域中用于测量和比较文本相似性的技术。
|
EmbeddingResponse |
embeddings(List<String> inputs)
向量计算;多个文本
文本向量计算是一种在自然语言处理(NLP)领域中用于测量和比较文本相似性的技术。
|
EmbeddingResponse |
embeddings(String... inputs)
向量计算;多个文本
文本向量计算是一种在自然语言处理(NLP)领域中用于测量和比较文本相似性的技术。
|
EmbeddingResponse |
embeddings(String input)
向量计算;单个文本
文本向量计算是一种在自然语言处理(NLP)领域中用于测量和比较文本相似性的技术。
|
OpenAiResponse<File> |
files()
获取文件
|
ImageResponse |
genImages(ImageRequest imageRequest)
生成图片
|
ImageResponse |
genImages(String prompt)
生成图片
|
ImageResponse |
genImages(String apiHostByUser,
String apiKeyByUser,
ImageRequest imageRequest)
生成图片
|
WhisperResponse |
speed2TextTranscriptions(File file,
TranscriptionsRequest transcriptionsRequest)
语音转文字
|
WhisperResponse |
speed2TextTranslations(File file,
TranslationsRequest translationsRequest)
语音翻译
|
Subscription |
subscription()
账单查询
|
UploadFileResponse |
uploadFile(File file)
上传文件
|
UploadFileResponse |
uploadFile(String purpose,
File file)
上传文件
|
public DefaultOpenAiSession(Configuration configuration)
public QACompletionResponse completions(QACompletionRequest qaCompletionRequest)
OpenAiSessioncompletions 在接口中 OpenAiSessionqaCompletionRequest - 请求信息public okhttp3.sse.EventSource completions(QACompletionRequest qaCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws com.fasterxml.jackson.core.JsonProcessingException
OpenAiSessioncompletions 在接口中 OpenAiSessionqaCompletionRequest - 请求信息eventSourceListener - 实现监听;通过监听的 onEvent 方法接收数据com.fasterxml.jackson.core.JsonProcessingExceptionpublic QACompletionResponse completions(String question)
OpenAiSessioncompletions 在接口中 OpenAiSessionquestion - 请求信息public ChatCompletionResponse completions(ChatCompletionRequest chatCompletionRequest)
OpenAiSessioncompletions 在接口中 OpenAiSessionchatCompletionRequest - 请求信息public VisionCompletionResponse completions(VisionCompletionRequest visionCompletionRequest)
OpenAiSessioncompletions 在接口中 OpenAiSessionvisionCompletionRequest - 请求信息public VisionCompletionResponse completions(String apiHostByUser, String apiKeyByUser, VisionCompletionRequest visionCompletionRequest) throws IOException
OpenAiSessioncompletions 在接口中 OpenAiSessionapiHostByUser - 自定义hostapiKeyByUser - 自定义KeyvisionCompletionRequest - 请求信息IOExceptionpublic okhttp3.sse.EventSource completions(VisionCompletionRequest visionCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws IOException
OpenAiSessioncompletions 在接口中 OpenAiSessionvisionCompletionRequest - 请求信息IOExceptionpublic okhttp3.sse.EventSource completions(String apiHostByUser, String apiKeyByUser, VisionCompletionRequest visionCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws IOException
OpenAiSessioncompletions 在接口中 OpenAiSessionapiHostByUser - 自定义hostapiKeyByUser - 自定义KeyvisionCompletionRequest - 请求信息IOExceptionpublic okhttp3.sse.EventSource chatCompletions(ChatCompletionRequest chatCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws com.fasterxml.jackson.core.JsonProcessingException
OpenAiSessionchatCompletions 在接口中 OpenAiSessionchatCompletionRequest - 请求信息eventSourceListener - 实现监听;通过监听的 onEvent 方法接收数据com.fasterxml.jackson.core.JsonProcessingExceptionpublic okhttp3.sse.EventSource chatCompletions(String apiKey, ChatCompletionRequest chatCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws com.fasterxml.jackson.core.JsonProcessingException
OpenAiSessionchatCompletions 在接口中 OpenAiSessionapiKey - 自定义KeychatCompletionRequest - 请求信息eventSourceListener - 实现监听;通过监听的 onEvent 方法接收数据com.fasterxml.jackson.core.JsonProcessingExceptionpublic okhttp3.sse.EventSource chatCompletions(String apiHostByUser, String apiKeyByUser, ChatCompletionRequest chatCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws com.fasterxml.jackson.core.JsonProcessingException
OpenAiSessionchatCompletions 在接口中 OpenAiSessionapiHostByUser - 自定义hostapiKeyByUser - 自定义KeychatCompletionRequest - 请求信息eventSourceListener - 实现监听;通过监听的 onEvent 方法接收数据com.fasterxml.jackson.core.JsonProcessingExceptionpublic EditResponse edit(EditRequest editRequest)
OpenAiSessionedit 在接口中 OpenAiSessioneditRequest - 请求信息public ImageResponse genImages(String prompt)
OpenAiSessiongenImages 在接口中 OpenAiSessionprompt - 图片描述public ImageResponse genImages(ImageRequest imageRequest)
OpenAiSessiongenImages 在接口中 OpenAiSessionimageRequest - 图片描述public ImageResponse genImages(String apiHostByUser, String apiKeyByUser, ImageRequest imageRequest) throws IOException
OpenAiSessiongenImages 在接口中 OpenAiSessionapiHostByUser - 自定义hostapiKeyByUser - 自定义KeyimageRequest - 图片请求IOExceptionpublic ImageResponse editImages(File image, String prompt)
OpenAiSessioneditImages 在接口中 OpenAiSessionimage - 图片对象prompt - 修改描述public ImageResponse editImages(File image, ImageEditRequest imageEditRequest)
OpenAiSessioneditImages 在接口中 OpenAiSessionimage - 图片对象imageEditRequest - 图片参数public ImageResponse editImages(File image, File mask, ImageEditRequest imageEditRequest)
OpenAiSessioneditImages 在接口中 OpenAiSessionimage - 图片对象,小于4M的PNG图片mask - 图片对象,小于4M的PNG图片imageEditRequest - 图片参数public EmbeddingResponse embeddings(String input)
OpenAiSessionembeddings 在接口中 OpenAiSessioninput - 文本信息public EmbeddingResponse embeddings(String... inputs)
OpenAiSessionembeddings 在接口中 OpenAiSessioninputs - 多个文本public EmbeddingResponse embeddings(List<String> inputs)
OpenAiSessionembeddings 在接口中 OpenAiSessioninputs - 多个文本public EmbeddingResponse embeddings(EmbeddingRequest embeddingRequest)
OpenAiSessionembeddings 在接口中 OpenAiSessionembeddingRequest - 请求结果public OpenAiResponse<File> files()
OpenAiSessionfiles 在接口中 OpenAiSessionpublic UploadFileResponse uploadFile(File file)
OpenAiSessionuploadFile 在接口中 OpenAiSessionfile - 文件public UploadFileResponse uploadFile(String purpose, File file)
OpenAiSessionuploadFile 在接口中 OpenAiSessionpurpose - Use "fine-tune" for Fine-tuning. This allows us to validate the format of the uploaded file.file - 文件public DeleteFileResponse deleteFile(String fileId)
OpenAiSessiondeleteFile 在接口中 OpenAiSessionfileId - 文件IDpublic WhisperResponse speed2TextTranscriptions(File file, TranscriptionsRequest transcriptionsRequest)
OpenAiSessionspeed2TextTranscriptions 在接口中 OpenAiSessionfile - 语音文件transcriptionsRequest - 请求信息public WhisperResponse speed2TextTranslations(File file, TranslationsRequest translationsRequest)
OpenAiSessionspeed2TextTranslations 在接口中 OpenAiSessionfile - 语音文件translationsRequest - 请求信息public Subscription subscription()
OpenAiSessionsubscription 在接口中 OpenAiSessionpublic BillingUsage billingUsage(@NotNull @NotNull java.time.LocalDate starDate, @NotNull @NotNull java.time.LocalDate endDate)
OpenAiSessionbillingUsage 在接口中 OpenAiSessionstarDate - 开始时间endDate - 结束时间Copyright © 2024. All rights reserved.