clusterkw
Version:
A package for clustering keywords using OpenAI embeddings
16 lines (15 loc) • 490 B
TypeScript
import { Cluster } from '../types';
import OpenAI from 'openai';
/**
* Direct clustering using LLM without embeddings
* @param keywords Array of keywords to cluster
* @param openai OpenAI client instance
* @param options Configuration options
* @returns Array of clusters
*/
export declare function directClustering(keywords: string[], openai: OpenAI, options: {
model?: string;
minClusterSize?: number;
maxClusters?: number;
context?: string;
}): Promise<Cluster[]>;