Uses of Class
io.quarkiverse.langchain4j.openai.common.OpenAiRestApi.ApiMetadata

Packages that use OpenAiRestApi.ApiMetadata
  • Uses of OpenAiRestApi.ApiMetadata in io.quarkiverse.langchain4j.openai.common

    Modifier and Type
    Method
    Description
    OpenAiRestApi.ApiMetadata.Builder.build()
     
    Modifier and Type
    Method
    Description
    dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse
    OpenAiRestApi.blockingChatCompletion(dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest request, OpenAiRestApi.ApiMetadata input)
    Perform a blocking request for a chat completion response
    dev.langchain4j.model.openai.internal.completion.CompletionResponse
    OpenAiRestApi.blockingCompletion(dev.langchain4j.model.openai.internal.completion.CompletionRequest request, OpenAiRestApi.ApiMetadata input)
    Perform a blocking request for a completion response
    dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse
    OpenAiRestApi.blockingEmbedding(dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest request, OpenAiRestApi.ApiMetadata input)
    Perform a blocking request to get the embeddings of an input text
    dev.langchain4j.model.openai.internal.image.GenerateImagesResponse
    OpenAiRestApi.blockingImagesGenerations(dev.langchain4j.model.openai.internal.image.GenerateImagesRequest request, OpenAiRestApi.ApiMetadata input)
     
    dev.langchain4j.model.openai.internal.moderation.ModerationResponse
    OpenAiRestApi.blockingModeration(dev.langchain4j.model.openai.internal.moderation.ModerationRequest request, OpenAiRestApi.ApiMetadata input)
    Perform a blocking request to get a moderated version of an input text
    io.smallrye.mutiny.Uni<dev.langchain4j.model.openai.internal.completion.CompletionResponse>
    OpenAiRestApi.completion(dev.langchain4j.model.openai.internal.completion.CompletionRequest request, OpenAiRestApi.ApiMetadata input)
    Perform a non-blocking request for a completion response
    io.smallrye.mutiny.Uni<dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse>
    OpenAiRestApi.createChatCompletion(dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest request, OpenAiRestApi.ApiMetadata input)
    Perform a non-blocking request for a chat completion response
    io.smallrye.mutiny.Uni<dev.langchain4j.model.openai.internal.embedding.EmbeddingResponse>
    OpenAiRestApi.embedding(dev.langchain4j.model.openai.internal.embedding.EmbeddingRequest request, OpenAiRestApi.ApiMetadata input)
    Perform a non-blocking request to get the embeddings of an input text
    io.smallrye.mutiny.Uni<dev.langchain4j.model.openai.internal.image.GenerateImagesResponse>
    OpenAiRestApi.imagesGenerations(dev.langchain4j.model.openai.internal.image.GenerateImagesRequest request, OpenAiRestApi.ApiMetadata input)
     
    io.smallrye.mutiny.Uni<dev.langchain4j.model.openai.internal.moderation.ModerationResponse>
    OpenAiRestApi.moderation(dev.langchain4j.model.openai.internal.moderation.ModerationRequest request, OpenAiRestApi.ApiMetadata input)
    Perform a non-blocking request to get a moderated version of an input text
    io.smallrye.mutiny.Multi<dev.langchain4j.model.openai.internal.chat.ChatCompletionResponse>
    OpenAiRestApi.streamingChatCompletion(dev.langchain4j.model.openai.internal.chat.ChatCompletionRequest request, OpenAiRestApi.ApiMetadata input)
    Performs a non-blocking request for a streaming chat completion request
    io.smallrye.mutiny.Multi<dev.langchain4j.model.openai.internal.completion.CompletionResponse>
    OpenAiRestApi.streamingCompletion(dev.langchain4j.model.openai.internal.completion.CompletionRequest request, OpenAiRestApi.ApiMetadata input)
    Performs a non-blocking request for a streaming completion request