Packages

package openai

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ChatModelResponse(id: String, object: String, created: String, model: String, choices: Seq[OpenAIChatChoice], system_fingerprint: Option[String], usage: Option[ChatUsage]) extends Product with Serializable
  2. case class ChatUsage(completion_tokens: Long, prompt_tokens: Long, total_tokens: Long) extends Product with Serializable
  3. case class CompletionResponse(id: String, object: String, created: String, model: String, choices: Seq[OpenAIChoice]) extends Product with Serializable
  4. class DelimiterParser extends OutputParser
  5. case class EmbeddingObject(object: String, embedding: Array[Double], index: Int) extends Product with Serializable
  6. case class EmbeddingResponse(object: String, data: Seq[EmbeddingObject], model: String) extends Product with Serializable
  7. trait HasMessagesInput extends Params
  8. trait HasOpenAIEmbeddingParams extends HasOpenAISharedParams with HasAPIVersion
  9. trait HasOpenAISharedParams extends HasServiceParams with HasAPIVersion
  10. trait HasOpenAITextParams extends HasOpenAISharedParams
  11. trait HasOpenAITextParamsExtended extends HasOpenAITextParams
  12. trait HasOpenAITextParamsResponses extends HasOpenAITextParams
  13. trait HasPromptInputs extends HasServiceParams
  14. trait HasRAIContentFilter extends AnyRef
  15. trait HasTextOutput extends AnyRef
  16. class JsonParser extends OutputParser
  17. case class OpenAIChatChoice(message: OpenAIMessage, index: Long, finish_reason: String) extends Product with Serializable
  18. class OpenAIChatCompletion extends OpenAIServicesBase with HasOpenAITextParamsExtended with HasMessagesInput with HasCognitiveServiceInput with HasInternalJsonOutputParser with SynapseMLLogging with HasRAIContentFilter with HasTextOutput
  19. case class OpenAIChoice(text: String, index: Long, logprobs: Option[OpenAILogProbs], finish_reason: String) extends Product with Serializable
  20. class OpenAICompletion extends OpenAIServicesBase with HasOpenAITextParams with HasPromptInputs with HasCognitiveServiceInput with HasInternalJsonOutputParser with SynapseMLLogging with HasTextOutput
  21. case class OpenAICompositeMessage(role: String, content: Seq[Map[String, String]], name: Option[String] = None) extends Product with Serializable
  22. class OpenAIEmbedding extends OpenAIServicesBase with HasOpenAIEmbeddingParams with HasCognitiveServiceInput with SynapseMLLogging
  23. case class OpenAILogProbs(tokens: Seq[String], token_logprobs: Seq[Double], top_logprobs: Seq[Map[String, Double]], text_offset: Seq[Long]) extends Product with Serializable
  24. case class OpenAIMessage(role: String, content: String, name: Option[String] = None) extends Product with Serializable
  25. class OpenAIPrompt extends Transformer with HasAIFoundryTextParamsExtended with HasOpenAITextParamsExtended with HasMessagesInput with HasErrorCol with HasOutputCol with HasURL with HasCustomCogServiceDomain with ConcurrencyParams with HasSubscriptionKey with HasAADToken with HasCustomAuthHeader with HasCognitiveServiceInput with ComplexParamsWritable with SynapseMLLogging with HasGlobalParams
  26. class OpenAIResponses extends OpenAIServicesBase with HasOpenAITextParamsResponses with HasMessagesInput with HasCognitiveServiceInput with HasInternalJsonOutputParser with SynapseMLLogging with HasCustomHeaders with HasRAIContentFilter with HasTextOutput
  27. case class OpenAIResponsesChoice(content: Seq[ResponsesOutputContentComponent], status: String) extends Product with Serializable
  28. abstract class OpenAIServicesBase extends CognitiveServicesBase with HasOpenAISharedParams with OpenAIFabricSetting
  29. trait OutputParser extends AnyRef
  30. class PassThroughParser extends OutputParser
  31. class RegexParser extends OutputParser
  32. case class ResponsesModelResponse(id: String, object: String, created_at: String, model: String, output: Seq[OpenAIResponsesChoice], system_fingerprint: Option[String], usage: Option[ResponsesUsage]) extends Product with Serializable
  33. case class ResponsesOutputContentComponent(type: String, text: String) extends Product with Serializable
  34. case class ResponsesUsage(output_tokens: Long, input_tokens: Long, total_tokens: Long) extends Product with Serializable

Value Members

  1. object ChatModelResponse extends SparkBindings[ChatModelResponse]
  2. object CompletionResponse extends SparkBindings[CompletionResponse]
  3. object EmbeddingResponse extends SparkBindings[EmbeddingResponse]
  4. object OpenAIChatCompletion extends ComplexParamsReadable[OpenAIChatCompletion] with Serializable
  5. object OpenAICompletion extends ComplexParamsReadable[OpenAICompletion] with Serializable
  6. object OpenAIDefaults
  7. object OpenAIDeploymentNameKey extends GlobalKey[Either[String, String]] with Product with Serializable
  8. object OpenAIEmbedding extends ComplexParamsReadable[OpenAIEmbedding] with Serializable
  9. object OpenAIEmbeddingDeploymentNameKey extends GlobalKey[Either[String, String]] with Product with Serializable
  10. object OpenAIJsonProtocol extends DefaultJsonProtocol
  11. object OpenAIPrompt extends ComplexParamsReadable[OpenAIPrompt] with Serializable
  12. object OpenAIReasoningEffortKey extends GlobalKey[Either[String, String]] with Product with Serializable
  13. object OpenAIResponseFormat extends Enumeration
  14. object OpenAIResponses extends ComplexParamsReadable[OpenAIResponses] with Serializable
  15. object OpenAISeedKey extends GlobalKey[Either[Int, String]] with Product with Serializable
  16. object OpenAITemperatureKey extends GlobalKey[Either[Double, String]] with Product with Serializable
  17. object OpenAITopPKey extends GlobalKey[Either[Double, String]] with Product with Serializable
  18. object OpenAIVerbosityKey extends GlobalKey[Either[String, String]] with Product with Serializable
  19. object ResponseFormatUtils
  20. object ResponsesModelResponse extends SparkBindings[ResponsesModelResponse]

Ungrouped