Packages

class OpenAICompletion extends CognitiveServicesBase with HasOpenAIParams with HasCognitiveServiceInput with HasInternalJsonOutputParser with BasicLogging

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OpenAICompletion
  2. HasInternalJsonOutputParser
  3. HasCognitiveServiceInput
  4. HasOpenAIParams
  5. HasMaxTokens
  6. HasDeploymentName
  7. HasAPIVersion
  8. HasBatchIndexPrompt
  9. HasIndexPrompt
  10. HasBatchPrompt
  11. HasPrompt
  12. HasSetServiceName
  13. CognitiveServicesBase
  14. HasHandler
  15. CognitiveServicesBaseNoHandler
  16. BasicLogging
  17. HasErrorCol
  18. HasSubscriptionKey
  19. HasServiceParams
  20. ComplexParamsWritable
  21. MLWritable
  22. HasURL
  23. HasOutputCol
  24. ConcurrencyParams
  25. Wrappable
  26. DotnetWrappable
  27. RWrappable
  28. PythonWrappable
  29. BaseWrappable
  30. Transformer
  31. PipelineStage
  32. Logging
  33. Params
  34. Serializable
  35. Serializable
  36. Identifiable
  37. AnyRef
  38. 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 apiVersion: ServiceParam[String]
    Definition Classes
    HasAPIVersion
  2. val batchIndexPrompt: ServiceParam[Seq[Seq[Int]]]
    Definition Classes
    HasBatchIndexPrompt
  3. val batchPrompt: ServiceParam[Seq[String]]
    Definition Classes
    HasBatchPrompt
  4. val bestOf: ServiceParam[Int]
    Definition Classes
    HasOpenAIParams
  5. val cacheLevel: ServiceParam[Int]
    Definition Classes
    HasOpenAIParams
  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
    HasDeploymentName
  11. def dotnetAdditionalMethods: String
    Definition Classes
    DotnetWrappable
  12. val echo: ServiceParam[Boolean]
    Definition Classes
    HasOpenAIParams
  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
    HasOpenAIParams
  19. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  20. def getApiVersion: String
    Definition Classes
    HasAPIVersion
  21. def getApiVersionCol: String
    Definition Classes
    HasAPIVersion
  22. def getBatchIndexPrompt: Seq[Seq[Int]]
    Definition Classes
    HasBatchIndexPrompt
  23. def getBatchIndexPromptCol: String
    Definition Classes
    HasBatchIndexPrompt
  24. def getBatchPrompt: Seq[String]
    Definition Classes
    HasBatchPrompt
  25. def getBatchPromptCol: String
    Definition Classes
    HasBatchPrompt
  26. def getBestOf: Int
    Definition Classes
    HasOpenAIParams
  27. def getBestOfCol: String
    Definition Classes
    HasOpenAIParams
  28. def getCacheLevel: Int
    Definition Classes
    HasOpenAIParams
  29. def getCacheLevelCol: String
    Definition Classes
    HasOpenAIParams
  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
    HasDeploymentName
  34. def getDeploymentNameCol: String
    Definition Classes
    HasDeploymentName
  35. def getEcho: Boolean
    Definition Classes
    HasOpenAIParams
  36. def getEchoCol: String
    Definition Classes
    HasOpenAIParams
  37. def getErrorCol: String
    Definition Classes
    HasErrorCol
  38. def getFrequencyPenalty: Double
    Definition Classes
    HasOpenAIParams
  39. def getFrequencyPenaltyCol: String
    Definition Classes
    HasOpenAIParams
  40. def getHandler: HandlerFunc

    Definition Classes
    HasHandler
  41. def getIndexPrompt: Seq[Int]
    Definition Classes
    HasIndexPrompt
  42. def getIndexPromptCol: String
    Definition Classes
    HasIndexPrompt
  43. def getLogProbs: Int
    Definition Classes
    HasOpenAIParams
  44. def getLogProbsCol: String
    Definition Classes
    HasOpenAIParams
  45. def getMaxTokens: Int
    Definition Classes
    HasMaxTokens
  46. def getMaxTokensCol: String
    Definition Classes
    HasMaxTokens
  47. def getModel: String
    Definition Classes
    HasOpenAIParams
  48. def getModelCol: String
    Definition Classes
    HasOpenAIParams
  49. def getN: Int
    Definition Classes
    HasOpenAIParams
  50. def getNCol: String
    Definition Classes
    HasOpenAIParams
  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
    HasOpenAIParams
  56. def getPresencePenaltyCol: String
    Definition Classes
    HasOpenAIParams
  57. def getPrompt: String
    Definition Classes
    HasPrompt
  58. def getPromptCol: String
    Definition Classes
    HasPrompt
  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
    HasOpenAIParams
  62. def getStopCol: String
    Definition Classes
    HasOpenAIParams
  63. def getSubscriptionKey: String
    Definition Classes
    HasSubscriptionKey
  64. def getSubscriptionKeyCol: String
    Definition Classes
    HasSubscriptionKey
  65. def getTemperature: Double
    Definition Classes
    HasOpenAIParams
  66. def getTemperatureCol: String
    Definition Classes
    HasOpenAIParams
  67. def getTimeout: Double

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

    Definition Classes
    HasURL
  71. def getUser: String
    Definition Classes
    HasOpenAIParams
  72. def getUserCol: String
    Definition Classes
    HasOpenAIParams
  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. val indexPrompt: ServiceParam[Seq[Int]]
    Definition Classes
    HasIndexPrompt
  80. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  81. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  82. def logClass(): Unit
    Definition Classes
    BasicLogging
  83. def logFit[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  84. def logPredict[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  85. val logProbs: ServiceParam[Int]
    Definition Classes
    HasOpenAIParams
  86. def logTrain[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  87. def logTransform[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  88. def logVerb[T](verb: String, f: ⇒ T): T
    Definition Classes
    BasicLogging
  89. def makeDotnetFile(conf: CodegenConfig): Unit
    Definition Classes
    DotnetWrappable
  90. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  91. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  92. val maxTokens: ServiceParam[Int]
    Definition Classes
    HasMaxTokens
  93. val model: ServiceParam[String]
    Definition Classes
    HasOpenAIParams
  94. val n: ServiceParam[Int]
    Definition Classes
    HasOpenAIParams
  95. val outputCol: Param[String]

    The name of the output column

    The name of the output column

    Definition Classes
    HasOutputCol
  96. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  97. val presencePenalty: ServiceParam[Double]
    Definition Classes
    HasOpenAIParams
  98. val prompt: ServiceParam[String]
    Definition Classes
    HasPrompt
  99. def pyAdditionalMethods: String
    Definition Classes
    HasSetServiceNamePythonWrappable
  100. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  101. def responseDataType: DataType
  102. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  103. final def set[T](param: Param[T], value: T): OpenAICompletion.this.type
    Definition Classes
    Params
  104. def setApiVersion(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAPIVersion
  105. def setApiVersionCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasAPIVersion
  106. def setBatchIndexPrompt(v: Seq[Seq[Int]]): OpenAICompletion.this.type
    Definition Classes
    HasBatchIndexPrompt
  107. def setBatchIndexPromptCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasBatchIndexPrompt
  108. def setBatchPrompt(v: Seq[String]): OpenAICompletion.this.type
    Definition Classes
    HasBatchPrompt
  109. def setBatchPromptCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasBatchPrompt
  110. def setBestOf(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  111. def setBestOfCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  112. def setCacheLevel(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  113. def setCacheLevelCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  114. def setConcurrency(value: Int): OpenAICompletion.this.type

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

    Definition Classes
    ConcurrencyParams
  117. def setDeploymentName(v: String): OpenAICompletion.this.type
    Definition Classes
    HasDeploymentName
  118. def setDeploymentNameCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasDeploymentName
  119. def setEcho(v: Boolean): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  120. def setEchoCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  121. def setErrorCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasErrorCol
  122. def setFrequencyPenalty(v: Double): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  123. def setFrequencyPenaltyCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  124. def setHandler(v: UserDefinedFunction): OpenAICompletion.this.type
    Definition Classes
    HasHandler
  125. def setHandler(v: HandlerFunc): OpenAICompletion.this.type
    Definition Classes
    HasHandler
  126. def setIndexPrompt(v: Seq[Int]): OpenAICompletion.this.type
    Definition Classes
    HasIndexPrompt
  127. def setIndexPromptCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasIndexPrompt
  128. def setLogProbs(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  129. def setLogProbsCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  130. def setMaxTokens(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasMaxTokens
  131. def setMaxTokensCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasMaxTokens
  132. def setModel(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  133. def setModelCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  134. def setN(v: Int): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  135. def setNCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  136. def setOutputCol(value: String): OpenAICompletion.this.type

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

    Definition Classes
    ConcurrencyParams
  151. def setTopP(v: Double): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  152. def setTopPCol(v: String): OpenAICompletion.this.type
    Definition Classes
    HasOpenAIParams
  153. def setUrl(value: String): OpenAICompletion.this.type

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