Weaviate Integration avatar
Weaviate Integration

Deprecated

Pricing

$5.00/month + usage

Go to Store
Weaviate Integration

Weaviate Integration

Deprecated

Developed by

Datastorm

Datastorm

Maintained by Community

Easily integrate Apify & Weaviate Push selected fields from Apify Actor into any Weaviate class. If the Weaviate class does not exist the integration will created it. Efficient & user-friendly data handling solution.

0.0 (0)

Pricing

$5.00/month + usage

0

Total users

2

Monthly users

1

Last modified

2 years ago

Streamline your data operations effortlessly with the integration of Apify and Weaviate. Now, you can effortlessly push selected fields from your Apify Actor directly into any Weaviate class. If the class doesn't currently exist, the integration will automatically create it for you.

Input Fields

Weaviate Class

A class describes a data object, such as in the form of a noun (e.g., Person, Product, Timezone) or a verb (e.g., Move, Buy, Eat). Classes are always written with a capital letter first. This helps in distinguishing classes from primitive data types when used in properties. For example, dataType: ["text"] means that a property is a text, whereas dataType: ["Text"] means that a property is a cross-reference type to a class named Text.

Reference: https://weaviate.io/developers/weaviate/config-refs/schema

Weaviate API Token

Weaviate Host (don't include https. Example: test-data-stzpe1a0.weaviate.network)

OpenAI API Token

Open AI Api Token is used for Vector Embeddings

Field Mappings

Field Mappings between Dataset and Weaviate Class.

  • datasetColumnName: Name of the column in the Apify Dataset.
  • dbPropertyName: Name of property in Weaviate Class.
  • isKeyColumn: Is this column the ID for the Weaviate row.
  • isMetadata: is this a metadata column. If false then the column will be converted to vector embeddings.

Example:

{
"datasetColumnName": "url",
"dbPropertyName": "key",
"isKeyColumn": true,
"isMetadata": true,
"dataType": ["text"]
},
{
"datasetColumnName": "pageTitle",
"dbPropertyName": "pageTitle",
"isKeyColumn": false,
"isMetadata": false,
"dataType": ["text"]
}

Output Fields

The output dataset contains the following fields

numberOfDocuments

Number of Documents sent to Weaviate

totalSeconds

Total time in seconds for the actor to run