class OpenAIPrompt extends Transformer with HasOpenAITextParams with HasErrorCol with HasOutputCol with HasURL with HasCustomCogServiceDomain with ConcurrencyParams with HasSubscriptionKey with HasAADToken with ComplexParamsWritable with SynapseMLLogging

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OpenAIPrompt
  2. SynapseMLLogging
  3. ComplexParamsWritable
  4. MLWritable
  5. HasAADToken
  6. HasSubscriptionKey
  7. ConcurrencyParams
  8. HasCustomCogServiceDomain
  9. HasUrlPath
  10. Wrappable
  11. DotnetWrappable
  12. RWrappable
  13. PythonWrappable
  14. BaseWrappable
  15. HasURL
  16. HasOutputCol
  17. HasErrorCol
  18. HasOpenAITextParams
  19. HasOpenAISharedParams
  20. HasAPIVersion
  21. HasServiceParams
  22. Transformer
  23. PipelineStage
  24. Logging
  25. Params
  26. Serializable
  27. Serializable
  28. Identifiable
  29. AnyRef
  30. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OpenAIPrompt()
  2. new OpenAIPrompt(uid: String)

Value Members

  1. val AADToken: ServiceParam[String]
    Definition Classes
    HasAADToken
  2. val apiVersion: ServiceParam[String]
    Definition Classes
    HasAPIVersion
  3. val bestOf: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  4. val cacheLevel: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  5. final def clear(param: Param[_]): OpenAIPrompt.this.type
    Definition Classes
    Params
  6. val concurrency: Param[Int]
    Definition Classes
    ConcurrencyParams
  7. val concurrentTimeout: Param[Double]
    Definition Classes
    ConcurrencyParams
  8. def copy(extra: ParamMap): Transformer
    Definition Classes
    OpenAIPrompt → Transformer → PipelineStage → Params
  9. val deploymentName: ServiceParam[String]
    Definition Classes
    HasOpenAISharedParams
  10. def dotnetAdditionalMethods: String
  11. val dropPrompt: BooleanParam
  12. val echo: ServiceParam[Boolean]
    Definition Classes
    HasOpenAITextParams
  13. val errorCol: Param[String]
    Definition Classes
    HasErrorCol
  14. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  15. def explainParams(): String
    Definition Classes
    Params
  16. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  17. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  18. val frequencyPenalty: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  19. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  20. def getAADToken: String
    Definition Classes
    HasAADToken
  21. def getAADTokenCol: String
    Definition Classes
    HasAADToken
  22. def getApiVersion: String
    Definition Classes
    HasAPIVersion
  23. def getApiVersionCol: String
    Definition Classes
    HasAPIVersion
  24. def getBestOf: Int
    Definition Classes
    HasOpenAITextParams
  25. def getBestOfCol: String
    Definition Classes
    HasOpenAITextParams
  26. def getCacheLevel: Int
    Definition Classes
    HasOpenAITextParams
  27. def getCacheLevelCol: String
    Definition Classes
    HasOpenAITextParams
  28. def getConcurrency: Int

    Definition Classes
    ConcurrencyParams
  29. def getConcurrentTimeout: Double

    Definition Classes
    ConcurrencyParams
  30. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  31. def getDeploymentName: String
    Definition Classes
    HasOpenAISharedParams
  32. def getDeploymentNameCol: String
    Definition Classes
    HasOpenAISharedParams
  33. def getDropPrompt: Boolean
  34. def getEcho: Boolean
    Definition Classes
    HasOpenAITextParams
  35. def getEchoCol: String
    Definition Classes
    HasOpenAITextParams
  36. def getErrorCol: String
    Definition Classes
    HasErrorCol
  37. def getFrequencyPenalty: Double
    Definition Classes
    HasOpenAITextParams
  38. def getFrequencyPenaltyCol: String
    Definition Classes
    HasOpenAITextParams
  39. def getLogProbs: Int
    Definition Classes
    HasOpenAITextParams
  40. def getLogProbsCol: String
    Definition Classes
    HasOpenAITextParams
  41. def getMaxTokens: Int
    Definition Classes
    HasOpenAITextParams
  42. def getMaxTokensCol: String
    Definition Classes
    HasOpenAITextParams
  43. def getN: Int
    Definition Classes
    HasOpenAITextParams
  44. def getNCol: String
    Definition Classes
    HasOpenAITextParams
  45. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  46. def getOutputCol: String

    Definition Classes
    HasOutputCol
  47. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  48. def getParamInfo(p: Param[_]): ParamInfo[_]
    Definition Classes
    BaseWrappable
  49. def getPostProcessing: String
  50. def getPostProcessingOptions: Map[String, String]
  51. def getPresencePenalty: Double
    Definition Classes
    HasOpenAITextParams
  52. def getPresencePenaltyCol: String
    Definition Classes
    HasOpenAITextParams
  53. def getPromptTemplate: String
  54. def getScalarParam[T](name: String): T
    Definition Classes
    HasServiceParams
  55. def getScalarParam[T](p: ServiceParam[T]): T
    Definition Classes
    HasServiceParams
  56. def getStop: String
    Definition Classes
    HasOpenAITextParams
  57. def getStopCol: String
    Definition Classes
    HasOpenAITextParams
  58. def getSubscriptionKey: String
    Definition Classes
    HasSubscriptionKey
  59. def getSubscriptionKeyCol: String
    Definition Classes
    HasSubscriptionKey
  60. def getTemperature: Double
    Definition Classes
    HasOpenAITextParams
  61. def getTemperatureCol: String
    Definition Classes
    HasOpenAITextParams
  62. def getTimeout: Double

    Definition Classes
    ConcurrencyParams
  63. def getTopP: Double
    Definition Classes
    HasOpenAITextParams
  64. def getTopPCol: String
    Definition Classes
    HasOpenAITextParams
  65. def getUrl: String

    Definition Classes
    HasCustomCogServiceDomainHasURL
  66. def getUser: String
    Definition Classes
    HasOpenAISharedParams
  67. def getUserCol: String
    Definition Classes
    HasOpenAISharedParams
  68. def getVectorParam(name: String): String
    Definition Classes
    HasServiceParams
  69. def getVectorParam(p: ServiceParam[_]): String
    Definition Classes
    HasServiceParams
  70. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  71. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  72. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  73. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  74. def logClass(): Unit
    Definition Classes
    SynapseMLLogging
  75. def logFit[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  76. val logProbs: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  77. def logTrain[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  78. def logTransform[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  79. def logVerb[T](verb: String, f: ⇒ T, columns: Int = -1): T
    Definition Classes
    SynapseMLLogging
  80. def makeDotnetFile(conf: CodegenConfig): Unit
    Definition Classes
    DotnetWrappable
  81. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  82. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  83. val maxTokens: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  84. val n: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  85. val outputCol: Param[String]

    The name of the output column

    The name of the output column

    Definition Classes
    HasOutputCol
  86. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  87. val postProcessing: Param[String]
  88. val postProcessingOptions: StringStringMapParam
  89. val presencePenalty: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  90. val promptTemplate: Param[String]
  91. def pyAdditionalMethods: String
  92. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  93. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  94. final def set[T](param: Param[T], value: T): OpenAIPrompt.this.type
    Definition Classes
    Params
  95. def setAADToken(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasAADToken
  96. def setAADTokenCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasAADToken
  97. def setApiVersion(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasAPIVersion
  98. def setApiVersionCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasAPIVersion
  99. def setBestOf(v: Int): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  100. def setBestOfCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  101. def setCacheLevel(v: Int): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  102. def setCacheLevelCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  103. def setConcurrency(value: Int): OpenAIPrompt.this.type

    Definition Classes
    ConcurrencyParams
  104. def setConcurrentTimeout(value: Option[Double]): OpenAIPrompt.this.type
    Definition Classes
    ConcurrencyParams
  105. def setConcurrentTimeout(value: Double): OpenAIPrompt.this.type

    Definition Classes
    ConcurrencyParams
  106. def setCustomServiceName(v: String): OpenAIPrompt.this.type
  107. def setDefaultAADToken(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasAADToken
  108. def setDefaultInternalEndpoint(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasCustomCogServiceDomain
  109. def setDeploymentName(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAISharedParams
  110. def setDeploymentNameCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAISharedParams
  111. def setDropPrompt(value: Boolean): OpenAIPrompt.this.type
  112. def setEcho(v: Boolean): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  113. def setEchoCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  114. def setEndpoint(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasCustomCogServiceDomain
  115. def setErrorCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasErrorCol
  116. def setFrequencyPenalty(v: Double): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  117. def setFrequencyPenaltyCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  118. def setLogProbs(v: Int): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  119. def setLogProbsCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  120. def setMaxTokens(v: Int): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  121. def setMaxTokensCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  122. def setN(v: Int): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  123. def setNCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  124. def setOutputCol(value: String): OpenAIPrompt.this.type

    Definition Classes
    HasOutputCol
  125. def setPostProcessing(value: String): OpenAIPrompt.this.type
  126. def setPostProcessingOptions(v: HashMap[String, String]): OpenAIPrompt.this.type
  127. def setPostProcessingOptions(value: Map[String, String]): OpenAIPrompt.this.type
  128. def setPresencePenalty(v: Double): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  129. def setPresencePenaltyCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  130. def setPromptTemplate(value: String): OpenAIPrompt.this.type
  131. def setScalarParam[T](name: String, value: T): OpenAIPrompt.this.type
    Definition Classes
    HasServiceParams
  132. def setScalarParam[T](p: ServiceParam[T], value: T): OpenAIPrompt.this.type
    Definition Classes
    HasServiceParams
  133. def setStop(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  134. def setStopCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  135. def setSubscriptionKey(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasSubscriptionKey
  136. def setSubscriptionKeyCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasSubscriptionKey
  137. def setTemperature(v: Double): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  138. def setTemperatureCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  139. def setTimeout(value: Double): OpenAIPrompt.this.type

    Definition Classes
    ConcurrencyParams
  140. def setTopP(v: Double): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  141. def setTopPCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  142. def setUrl(value: String): OpenAIPrompt.this.type

    Definition Classes
    HasURL
  143. def setUser(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAISharedParams
  144. def setUserCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAISharedParams
  145. def setVectorParam(name: String, value: String): OpenAIPrompt.this.type
    Definition Classes
    HasServiceParams
  146. def setVectorParam[T](p: ServiceParam[T], value: String): OpenAIPrompt.this.type
    Definition Classes
    HasServiceParams
  147. val stop: ServiceParam[String]
    Definition Classes
    HasOpenAITextParams
  148. val subscriptionKey: ServiceParam[String]
    Definition Classes
    HasSubscriptionKey
  149. val temperature: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  150. val timeout: Param[Double]
    Definition Classes
    ConcurrencyParams
  151. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  152. val topP: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  153. def transform(dataset: Dataset[_]): DataFrame
    Definition Classes
    OpenAIPrompt → Transformer
  154. def transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" )
  155. def transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" ) @varargs()
  156. def transformSchema(schema: StructType): StructType
    Definition Classes
    OpenAIPrompt → PipelineStage
  157. val uid: String
    Definition Classes
    OpenAIPromptSynapseMLLogging → Identifiable
  158. val url: Param[String]
    Definition Classes
    HasURL
  159. def urlPath: String
    Definition Classes
    OpenAIPromptHasUrlPath
  160. val user: ServiceParam[String]
    Definition Classes
    HasOpenAISharedParams
  161. def write: MLWriter
    Definition Classes
    ComplexParamsWritable → MLWritable