ivy-kit v0.0.25
Ivy Kit
Ivy Kit is a CLI migrator tool for Ivy ORM, a fully type-safe "ORM" for Azure AI Search. Use Ivy Kit to manage your AI Search data plane, like creating indexes and indexers.
Documentation
ivy-kit
will traverse the schema file at the path you define in ivy-kit.config.ts
, and prompt you to create/update the indexes and indexers defined therein.
See IvyORM for more on defining a schema.
Installation
npm install -D ivy-kit
Configuration
Create a file ivy-kit.config.ts
in the root of your project to define the endpoint and credential of your AI Search resource. Specify the path (relative to the cwd) of the schema file containing your indexes and indexers.
import { type Config } from "ivy-kit";
import { DefaultAzureCredential } from "@azure/identity";
export default {
endpoint: process.env.AZURE_AI_SEARCH_ENDPOINT,
credential: new DefaultAzureCredential(),
schema: "search/schema.ts",
} satisfies Config;
Commands
push
will prompt you to select which indexes and indexers you want to create. Good for development.
8 months ago
8 months ago
8 months ago
8 months ago
7 months ago
8 months ago
8 months ago
7 months ago
8 months ago
7 months ago
7 months ago
7 months ago
7 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago