Packages

package openai

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ChatCompletionResponse(id: String, object: String, created: String, model: String, choices: Seq[OpenAIChatChoice], system_fingerprint: Option[String], usage: Option[OpenAIUsage]) extends Product with Serializable
  2. case class CompletionResponse(id: String, object: String, created: String, model: String, choices: Seq[OpenAIChoice]) extends Product with Serializable
  3. class DelimiterParser extends OutputParser
  4. case class EmbeddingObject(object: String, embedding: Array[Double], index: Int) extends Product with Serializable
  5. case class EmbeddingResponse(object: String, data: Seq[EmbeddingObject], model: String) extends Product with Serializable
  6. trait HasMessagesInput extends Params
  7. trait HasOpenAIEmbeddingParams extends HasOpenAISharedParams with HasAPIVersion
  8. trait HasOpenAISharedParams extends HasServiceParams with HasAPIVersion
  9. trait HasOpenAITextParams extends HasOpenAISharedParams
  10. trait HasOpenAITextParamsExtended extends HasOpenAITextParams
  11. trait HasPromptInputs extends HasServiceParams
  12. class JsonParser extends OutputParser
  13. case class OpenAIChatChoice(message: OpenAIMessage, index: Long, finish_reason: String) extends Product with Serializable
  14. class OpenAIChatCompletion extends OpenAIServicesBase with HasOpenAITextParamsExtended with HasMessagesInput with HasCognitiveServiceInput with HasInternalJsonOutputParser with SynapseMLLogging
  15. case class OpenAIChoice(text: String, index: Long, logprobs: Option[OpenAILogProbs], finish_reason: String) extends Product with Serializable
  16. class OpenAICompletion extends OpenAIServicesBase with HasOpenAITextParams with HasPromptInputs with HasCognitiveServiceInput with HasInternalJsonOutputParser with SynapseMLLogging
  17. class OpenAIEmbedding extends OpenAIServicesBase with HasOpenAIEmbeddingParams with HasCognitiveServiceInput with SynapseMLLogging
  18. case class OpenAILogProbs(tokens: Seq[String], token_logprobs: Seq[Double], top_logprobs: Seq[Map[String, Double]], text_offset: Seq[Long]) extends Product with Serializable
  19. case class OpenAIMessage(role: String, content: String, name: Option[String] = None) extends Product with Serializable
  20. class OpenAIPrompt extends Transformer 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
  21. abstract class OpenAIServicesBase extends CognitiveServicesBase with HasOpenAISharedParams with OpenAIFabricSetting
  22. case class OpenAIUsage(completion_tokens: Long, prompt_tokens: Long, total_tokens: Long) extends Product with Serializable
  23. trait OutputParser extends AnyRef
  24. class PassThroughParser extends OutputParser
  25. class RegexParser extends OutputParser

Value Members

  1. object ChatCompletionResponse extends SparkBindings[ChatCompletionResponse]
  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 OpenAIJsonProtocol extends DefaultJsonProtocol
  10. object OpenAIPrompt extends ComplexParamsReadable[OpenAIPrompt] with Serializable
  11. object OpenAIResponseFormat extends Enumeration
  12. object OpenAITemperatureKey extends GlobalKey[Either[Double, String]] with Product with Serializable

Ungrouped