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

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OpenAIPrompt
  2. SynapseMLLogging
  3. ComplexParamsWritable
  4. MLWritable
  5. HasCustomAuthHeader
  6. HasAADToken
  7. HasSubscriptionKey
  8. ConcurrencyParams
  9. HasCustomCogServiceDomain
  10. HasUrlPath
  11. Wrappable
  12. DotnetWrappable
  13. RWrappable
  14. PythonWrappable
  15. BaseWrappable
  16. HasURL
  17. HasOutputCol
  18. HasErrorCol
  19. HasOpenAITextParams
  20. HasOpenAISharedParams
  21. HasAPIVersion
  22. HasServiceParams
  23. Transformer
  24. PipelineStage
  25. Logging
  26. Params
  27. Serializable
  28. Serializable
  29. Identifiable
  30. AnyRef
  31. 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 CustomAuthHeader: ServiceParam[String]
    Definition Classes
    HasCustomAuthHeader
  3. val apiVersion: ServiceParam[String]
    Definition Classes
    HasAPIVersion
  4. val bestOf: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  5. val cacheLevel: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  6. final def clear(param: Param[_]): OpenAIPrompt.this.type
    Definition Classes
    Params
  7. val concurrency: Param[Int]
    Definition Classes
    ConcurrencyParams
  8. val concurrentTimeout: Param[Double]
    Definition Classes
    ConcurrencyParams
  9. def copy(extra: ParamMap): Transformer
    Definition Classes
    OpenAIPrompt → Transformer → PipelineStage → Params
  10. val deploymentName: ServiceParam[String]
    Definition Classes
    HasOpenAISharedParams
  11. def dotnetAdditionalMethods: String
  12. val dropPrompt: BooleanParam
  13. val echo: ServiceParam[Boolean]
    Definition Classes
    HasOpenAITextParams
  14. val errorCol: Param[String]
    Definition Classes
    HasErrorCol
  15. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  16. def explainParams(): String
    Definition Classes
    Params
  17. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  18. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  19. val frequencyPenalty: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  20. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  21. def getAADToken: String
    Definition Classes
    HasAADToken
  22. def getAADTokenCol: String
    Definition Classes
    HasAADToken
  23. def getApiVersion: String
    Definition Classes
    HasAPIVersion
  24. def getApiVersionCol: String
    Definition Classes
    HasAPIVersion
  25. def getBestOf: Int
    Definition Classes
    HasOpenAITextParams
  26. def getBestOfCol: String
    Definition Classes
    HasOpenAITextParams
  27. def getCacheLevel: Int
    Definition Classes
    HasOpenAITextParams
  28. def getCacheLevelCol: String
    Definition Classes
    HasOpenAITextParams
  29. def getConcurrency: Int

    Definition Classes
    ConcurrencyParams
  30. def getConcurrentTimeout: Double

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

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

    Definition Classes
    ConcurrencyParams
  67. def getTopP: Double
    Definition Classes
    HasOpenAITextParams
  68. def getTopPCol: String
    Definition Classes
    HasOpenAITextParams
  69. def getUrl: String

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

    The name of the output column

    The name of the output column

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

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

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

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

    Definition Classes
    ConcurrencyParams
  146. def setTopP(v: Double): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  147. def setTopPCol(v: String): OpenAIPrompt.this.type
    Definition Classes
    HasOpenAITextParams
  148. def setUrl(value: String): OpenAIPrompt.this.type

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