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. HasPromptInputs
  5. HasOpenAITextParams
  6. HasOpenAISharedParams
  7. HasAPIVersion
  8. CognitiveServicesBase
  9. HasHandler
  10. CognitiveServicesBaseNoHandler
  11. SynapseMLLogging
  12. HasCustomCogServiceDomain
  13. HasUrlPath
  14. HasAADToken
  15. HasErrorCol
  16. HasSubscriptionKey
  17. HasServiceParams
  18. ComplexParamsWritable
  19. MLWritable
  20. HasURL
  21. HasOutputCol
  22. ConcurrencyParams
  23. Wrappable
  24. DotnetWrappable
  25. RWrappable
  26. PythonWrappable
  27. BaseWrappable
  28. Transformer
  29. PipelineStage
  30. Logging
  31. Params
  32. Serializable
  33. Serializable
  34. Identifiable
  35. AnyRef
  36. 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 apiVersion: ServiceParam[String]
    Definition Classes
    HasAPIVersion
  3. val batchPrompt: ServiceParam[Seq[String]]
    Definition Classes
    HasPromptInputs
  4. val bestOf: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  5. val cacheLevel: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  6. final def clear(param: Param[_]): OpenAICompletion.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
    CognitiveServicesBaseNoHandler → Transformer → PipelineStage → Params
  10. val deploymentName: ServiceParam[String]
    Definition Classes
    HasOpenAISharedParams
  11. def dotnetAdditionalMethods: String
  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 getBatchPrompt: Seq[String]
    Definition Classes
    HasPromptInputs
  25. def getBatchPromptCol: String
    Definition Classes
    HasPromptInputs
  26. def getBestOf: Int
    Definition Classes
    HasOpenAITextParams
  27. def getBestOfCol: String
    Definition Classes
    HasOpenAITextParams
  28. def getCacheLevel: Int
    Definition Classes
    HasOpenAITextParams
  29. def getCacheLevelCol: String
    Definition Classes
    HasOpenAITextParams
  30. def getConcurrency: Int

    Definition Classes
    ConcurrencyParams
  31. def getConcurrentTimeout: Double

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

    Definition Classes
    HasHandler
  41. def getLogProbs: Int
    Definition Classes
    HasOpenAITextParams
  42. def getLogProbsCol: String
    Definition Classes
    HasOpenAITextParams
  43. def getMaxTokens: Int
    Definition Classes
    HasOpenAITextParams
  44. def getMaxTokensCol: String
    Definition Classes
    HasOpenAITextParams
  45. def getN: Int
    Definition Classes
    HasOpenAITextParams
  46. def getNCol: String
    Definition Classes
    HasOpenAITextParams
  47. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  48. def getOutputCol: String

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

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

    Definition Classes
    HasCognitiveServiceInputHasURL
  67. def getUser: String
    Definition Classes
    HasOpenAISharedParams
  68. def getUserCol: String
    Definition Classes
    HasOpenAISharedParams
  69. def getVectorParam(name: String): String
    Definition Classes
    HasServiceParams
  70. def getVectorParam(p: ServiceParam[_]): String
    Definition Classes
    HasServiceParams
  71. val handler: UDFParam
    Definition Classes
    HasHandler
  72. def handlingFunc(client: CloseableHttpClient, request: HTTPRequestData): HTTPResponseData
    Definition Classes
    HasHandler
  73. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  74. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  75. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  76. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  77. def logClass(): Unit
    Definition Classes
    SynapseMLLogging
  78. def logFit[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  79. val logProbs: ServiceParam[Int]
    Definition Classes
    HasOpenAITextParams
  80. def logTrain[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  81. def logTransform[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  82. def logVerb[T](verb: String, f: ⇒ T, columns: Int = -1): 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 presencePenalty: ServiceParam[Double]
    Definition Classes
    HasOpenAITextParams
  91. val prompt: ServiceParam[String]
    Definition Classes
    HasPromptInputs
  92. def pyAdditionalMethods: String
  93. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  94. def responseDataType: DataType
  95. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  96. final def set[T](param: Param[T], value: T): OpenAICompletion.this.type
    Definition Classes
    Params
  97. def setAADToken(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAADToken
  98. def setAADTokenCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAADToken
  99. def setApiVersion(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAPIVersion
  100. def setApiVersionCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAPIVersion
  101. def setBatchPrompt(v: Seq[String]): OpenAICompletion.this.type
    Definition Classes
    HasPromptInputs
  102. def setBatchPromptCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasPromptInputs
  103. def setBestOf(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  104. def setBestOfCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  105. def setCacheLevel(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  106. def setCacheLevelCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  107. def setConcurrency(value: Int): OpenAICompletion.this.type

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

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

    Definition Classes
    HasOutputCol
  130. def setPresencePenalty(v: Double): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  131. def setPresencePenaltyCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  132. def setPrompt(v: String): OpenAICompletion.this.type
    Definition Classes
    HasPromptInputs
  133. def setPromptCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasPromptInputs
  134. def setScalarParam[T](name: String, value: T): OpenAICompletion.this.type
    Definition Classes
    HasServiceParams
  135. def setScalarParam[T](p: ServiceParam[T], value: T): OpenAICompletion.this.type
    Definition Classes
    HasServiceParams
  136. def setStop(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  137. def setStopCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  138. def setSubscriptionKey(v: String): OpenAICompletion.this.type
    Definition Classes
    HasSubscriptionKey
  139. def setSubscriptionKeyCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasSubscriptionKey
  140. def setTemperature(v: Double): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  141. def setTemperatureCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  142. def setTimeout(value: Double): OpenAICompletion.this.type

    Definition Classes
    ConcurrencyParams
  143. def setTopP(v: Double): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  144. def setTopPCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAITextParams
  145. def setUrl(value: String): OpenAICompletion.this.type

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