class OpenAICompletion extends CognitiveServicesBase with HasOpenAITextParams with HasPromptInputs with HasCognitiveServiceInput with HasInternalJsonOutputParser with SynapseMLLogging

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

Instance Constructors

  1. new OpenAICompletion()
  2. new OpenAICompletion(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 batchPrompt: ServiceParam[Seq[String]]
    Definition Classes
    HasPromptInputs
  5. val bestOf: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  6. val cacheLevel: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  7. final def clear(param: Param[_]): OpenAICompletion.this.type
    Definition Classes
    Params
  8. val concurrency: Param[Int]
    Definition Classes
    ConcurrencyParams
  9. val concurrentTimeout: Param[Double]
    Definition Classes
    ConcurrencyParams
  10. def copy(extra: ParamMap): Transformer
    Definition Classes
    CognitiveServicesBaseNoHandler → Transformer → PipelineStage → Params
  11. val deploymentName: ServiceParam[String]
    Definition Classes
    HasOpenAISharedParams
  12. def dotnetAdditionalMethods: String
  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 getBatchPrompt: Seq[String]
    Definition Classes
    HasPromptInputs
  26. def getBatchPromptCol: String
    Definition Classes
    HasPromptInputs
  27. def getBestOf: Int
    Definition Classes
    HasOpenAITextParams
  28. def getBestOfCol: String
    Definition Classes
    HasOpenAITextParams
  29. def getCacheLevel: Int
    Definition Classes
    HasOpenAITextParams
  30. def getCacheLevelCol: String
    Definition Classes
    HasOpenAITextParams
  31. def getConcurrency: Int

    Definition Classes
    ConcurrencyParams
  32. def getConcurrentTimeout: Double

    Definition Classes
    ConcurrencyParams
  33. def getCustomAuthHeader: String
    Definition Classes
    HasCustomAuthHeader
  34. def getCustomAuthHeaderCol: String
    Definition Classes
    HasCustomAuthHeader
  35. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  36. def getDeploymentName: String
    Definition Classes
    HasOpenAISharedParams
  37. def getDeploymentNameCol: String
    Definition Classes
    HasOpenAISharedParams
  38. def getEcho: Boolean
    Definition Classes
    HasOpenAITextParams
  39. def getEchoCol: String
    Definition Classes
    HasOpenAITextParams
  40. def getErrorCol: String
    Definition Classes
    HasErrorCol
  41. def getFrequencyPenalty: Double
    Definition Classes
    HasOpenAITextParams
  42. def getFrequencyPenaltyCol: String
    Definition Classes
    HasOpenAITextParams
  43. def getHandler: HandlerFunc

    Definition Classes
    HasHandler
  44. def getInternalServiceType: String
    Definition Classes
    HasCustomCogServiceDomain
  45. def getLogProbs: Int
    Definition Classes
    HasOpenAITextParams
  46. def getLogProbsCol: String
    Definition Classes
    HasOpenAITextParams
  47. def getMaxTokens: Int
    Definition Classes
    HasOpenAITextParams
  48. def getMaxTokensCol: String
    Definition Classes
    HasOpenAITextParams
  49. def getN: Int
    Definition Classes
    HasOpenAITextParams
  50. def getNCol: String
    Definition Classes
    HasOpenAITextParams
  51. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  52. def getOutputCol: String

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

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

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

    The name of the output column

    The name of the output column

    Definition Classes
    HasOutputCol
  92. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  93. val presencePenalty: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  94. val prompt: ServiceParam[String]
    Definition Classes
    HasPromptInputs
  95. def pyAdditionalMethods: String
  96. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  97. def responseDataType: DataType
  98. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  99. final def set[T](param: Param[T], value: T): OpenAICompletion.this.type
    Definition Classes
    Params
  100. def setAADToken(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAADToken
  101. def setAADTokenCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAADToken
  102. def setApiVersion(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAPIVersion
  103. def setApiVersionCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAPIVersion
  104. def setBatchPrompt(v: Seq[String]): OpenAICompletion.this.type
    Definition Classes
    HasPromptInputs
  105. def setBatchPromptCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasPromptInputs
  106. def setBestOf(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  107. def setBestOfCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  108. def setCacheLevel(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  109. def setCacheLevelCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  110. def setConcurrency(value: Int): OpenAICompletion.this.type

    Definition Classes
    ConcurrencyParams
  111. def setConcurrentTimeout(value: Option[Double]): OpenAICompletion.this.type
    Definition Classes
    ConcurrencyParams
  112. def setConcurrentTimeout(value: Double): OpenAICompletion.this.type

    Definition Classes
    ConcurrencyParams
  113. def setCustomAuthHeader(v: String): OpenAICompletion.this.type
    Definition Classes
    HasCustomAuthHeader
  114. def setCustomAuthHeaderCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasCustomAuthHeader
  115. def setCustomServiceName(v: String): OpenAICompletion.this.type
  116. def setDefaultAADToken(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAADToken
  117. def setDefaultCustomAuthHeader(v: String): OpenAICompletion.this.type
    Definition Classes
    HasCustomAuthHeader
  118. def setDefaultInternalEndpoint(v: String): OpenAICompletion.this.type
    Definition Classes
    HasCustomCogServiceDomain
  119. def setDeploymentName(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAISharedParams
  120. def setDeploymentNameCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAISharedParams
  121. def setEcho(v: Boolean): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  122. def setEchoCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  123. def setEndpoint(v: String): OpenAICompletion.this.type
    Definition Classes
    HasCustomCogServiceDomain
  124. def setErrorCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasErrorCol
  125. def setFrequencyPenalty(v: Double): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  126. def setFrequencyPenaltyCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  127. def setHandler(v: UserDefinedFunction): OpenAICompletion.this.type
    Definition Classes
    HasHandler
  128. def setHandler(v: HandlerFunc): OpenAICompletion.this.type
    Definition Classes
    HasHandler
  129. def setLogProbs(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  130. def setLogProbsCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  131. def setMaxTokens(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  132. def setMaxTokensCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  133. def setN(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  134. def setNCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  135. def setOutputCol(value: String): OpenAICompletion.this.type

    Definition Classes
    HasOutputCol
  136. def setPresencePenalty(v: Double): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  137. def setPresencePenaltyCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  138. def setPrompt(v: String): OpenAICompletion.this.type
    Definition Classes
    HasPromptInputs
  139. def setPromptCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasPromptInputs
  140. def setScalarParam[T](name: String, value: T): OpenAICompletion.this.type
    Definition Classes
    HasServiceParams
  141. def setScalarParam[T](p: ServiceParam[T], value: T): OpenAICompletion.this.type
    Definition Classes
    HasServiceParams
  142. def setStop(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  143. def setStopCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  144. def setSubscriptionKey(v: String): OpenAICompletion.this.type
    Definition Classes
    HasSubscriptionKey
  145. def setSubscriptionKeyCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasSubscriptionKey
  146. def setTemperature(v: Double): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  147. def setTemperatureCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  148. def setTimeout(value: Double): OpenAICompletion.this.type

    Definition Classes
    ConcurrencyParams
  149. def setTopP(v: Double): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  150. def setTopPCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  151. def setUrl(value: String): OpenAICompletion.this.type

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