clarifai

package clarifai

Visibility
  1. Public
  2. All

Type Members

  1. class ClarifaiClient extends AnyRef

    Client wrapper for accessing Clarifai endpoints.

    Client wrapper for accessing Clarifai endpoints.

    Currently supports the following endpoints: - Tag - Feedback - Color (beta) - Info - Usage You would need a Clarifai developer account for using the service. Developer page: https://developer.clarifai.com

  2. case class ColorResp(statusCode: String, statusMessage: String, results: List[ColorResults]) extends Product with Serializable

    Color (beta)

  3. case class ColorResults(docid: Double, url: String, docidStr: String, colors: List[ResultsColors]) extends Product with Serializable

  4. case class Colorw3c(hex: String, name: String) extends Product with Serializable

  5. case class FeedbackResp(statusCode: String, statusMessage: String) extends Product with Serializable

    Feedback

  6. case class InfoResp(statusCode: String, statusMessage: String, results: InfoResults) extends Product with Serializable

    Info

  7. case class InfoResults(maxImageSize: Double, defaultLanguage: String, maxVideoSize: Double, maxImageBytes: Double, minImageSize: Double, defaultModel: String, maxVideoBytes: Double, maxVideoDuration: Double, maxBatchSize: Double, maxVideoBatchSize: Double, minVideoSize: Double, apiVersion: Double) extends Product with Serializable

  8. case class ResultsColors(w3c: Colorw3c, hex: String, density: Double) extends Product with Serializable

  9. case class TagMeta(tag: TagMetaTag) extends Product with Serializable

  10. case class TagMetaTag(timestamp: Double, model: String, config: String) extends Product with Serializable

  11. case class TagResp(statusCode: String, statusMessage: String, meta: TagMeta, results: List[TagResult]) extends Product with Serializable

    Tag

  12. case class TagResult(docid: Double, url: String, statusCode: String, statusMessage: String, localId: String, result: TagResultRes, docidStr: String) extends Product with Serializable

  13. case class TagResultRes(tag: TagResultResTag) extends Product with Serializable

  14. case class TagResultResTag(classes: List[String], probs: List[Double]) extends Product with Serializable

  15. case class UsageResp(statusCode: String, statusMessage: String, results: UsageResults) extends Product with Serializable

    Usage

  16. case class UsageResultUT(name: String, consumed: Double, consumedPercentage: Double, limit: Double, units: String, waitTime: Double) extends Product with Serializable

  17. case class UsageResults(userThrottles: List[UsageResultUT], appThrottles: Map[String, Any]) extends Product with Serializable

Value Members

  1. object Config

    Configuration setting for the client wrapper.

Ungrouped