Interface AnthropicRestApi


@Path("") @Produces("application/json") @Consumes("application/json") @RegisterProvider(AnthropicRestApiJacksonReader.class) @RegisterProvider(AnthropicRestApiJacksonWriter.class) @RegisterProvider(AnthropicRestApiWriterInterceptor.class) public interface AnthropicRestApi
  • Field Details

  • Method Details

    • createMessage

      @Path("/messages") @POST dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageResponse createMessage(dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest request, @BeanParam AnthropicRestApi.ApiMetadata apiMetadata)
    • streamMessage

      @Path("/messages") @POST @RestStreamElementType("application/json") io.smallrye.mutiny.Multi<dev.langchain4j.model.anthropic.internal.api.AnthropicStreamingData> streamMessage(dev.langchain4j.model.anthropic.internal.api.AnthropicCreateMessageRequest request, @BeanParam AnthropicRestApi.ApiMetadata apiMetadata)