public interface OpenAiSession
| 限定符和类型 | 方法和说明 |
|---|---|
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)
上传文件
|
QACompletionResponse completions(String question)
question - 请求信息QACompletionResponse completions(QACompletionRequest qaCompletionRequest)
qaCompletionRequest - 请求信息okhttp3.sse.EventSource completions(QACompletionRequest qaCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws com.fasterxml.jackson.core.JsonProcessingException
qaCompletionRequest - 请求信息eventSourceListener - 实现监听;通过监听的 onEvent 方法接收数据com.fasterxml.jackson.core.JsonProcessingExceptionChatCompletionResponse completions(ChatCompletionRequest chatCompletionRequest)
chatCompletionRequest - 请求信息VisionCompletionResponse completions(VisionCompletionRequest visionCompletionRequest)
visionCompletionRequest - 请求信息VisionCompletionResponse completions(String apiHostByUser, String apiKeyByUser, VisionCompletionRequest visionCompletionRequest) throws IOException
apiHostByUser - 自定义hostapiKeyByUser - 自定义KeyvisionCompletionRequest - 请求信息IOExceptionokhttp3.sse.EventSource completions(VisionCompletionRequest visionCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws IOException
visionCompletionRequest - 请求信息IOExceptionokhttp3.sse.EventSource completions(String apiHostByUser, String apiKeyByUser, VisionCompletionRequest visionCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws IOException
apiHostByUser - 自定义hostapiKeyByUser - 自定义KeyvisionCompletionRequest - 请求信息IOExceptionokhttp3.sse.EventSource chatCompletions(ChatCompletionRequest chatCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws com.fasterxml.jackson.core.JsonProcessingException
chatCompletionRequest - 请求信息eventSourceListener - 实现监听;通过监听的 onEvent 方法接收数据com.fasterxml.jackson.core.JsonProcessingExceptionokhttp3.sse.EventSource chatCompletions(String apiKey, ChatCompletionRequest chatCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws com.fasterxml.jackson.core.JsonProcessingException
apiKey - 自定义KeychatCompletionRequest - 请求信息eventSourceListener - 实现监听;通过监听的 onEvent 方法接收数据com.fasterxml.jackson.core.JsonProcessingExceptionokhttp3.sse.EventSource chatCompletions(String apiHostByUser, String apiKeyByUser, ChatCompletionRequest chatCompletionRequest, okhttp3.sse.EventSourceListener eventSourceListener) throws com.fasterxml.jackson.core.JsonProcessingException
apiHostByUser - 自定义hostapiKeyByUser - 自定义KeychatCompletionRequest - 请求信息eventSourceListener - 实现监听;通过监听的 onEvent 方法接收数据com.fasterxml.jackson.core.JsonProcessingExceptionEditResponse edit(EditRequest editRequest)
editRequest - 请求信息ImageResponse genImages(String prompt)
prompt - 图片描述ImageResponse genImages(ImageRequest imageRequest)
imageRequest - 图片描述ImageResponse genImages(String apiHostByUser, String apiKeyByUser, ImageRequest imageRequest) throws IOException
apiHostByUser - 自定义hostapiKeyByUser - 自定义KeyimageRequest - 图片请求IOExceptionImageResponse editImages(File image, String prompt)
image - 图片对象prompt - 修改描述ImageResponse editImages(File image, ImageEditRequest imageEditRequest)
image - 图片对象imageEditRequest - 图片参数ImageResponse editImages(File image, File mask, ImageEditRequest imageEditRequest)
image - 图片对象,小于4M的PNG图片mask - 图片对象,小于4M的PNG图片imageEditRequest - 图片参数EmbeddingResponse embeddings(String input)
input - 文本信息EmbeddingResponse embeddings(String... inputs)
inputs - 多个文本EmbeddingResponse embeddings(List<String> inputs)
inputs - 多个文本EmbeddingResponse embeddings(EmbeddingRequest embeddingRequest)
embeddingRequest - 请求结果OpenAiResponse<File> files()
UploadFileResponse uploadFile(File file)
file - 文件UploadFileResponse uploadFile(String purpose, File file)
purpose - Use "fine-tune" for Fine-tuning. This allows us to validate the format of the uploaded file.file - 文件DeleteFileResponse deleteFile(String fileId)
fileId - 文件IDWhisperResponse speed2TextTranscriptions(File file, TranscriptionsRequest transcriptionsRequest)
file - 语音文件transcriptionsRequest - 请求信息WhisperResponse speed2TextTranslations(File file, TranslationsRequest translationsRequest)
file - 语音文件translationsRequest - 请求信息Subscription subscription()
BillingUsage billingUsage(@NotNull @NotNull java.time.LocalDate starDate, @NotNull @NotNull java.time.LocalDate endDate)
starDate - 开始时间endDate - 结束时间Copyright © 2024. All rights reserved.