openai-code
Version:
An unofficial proxy layer that lets you use Anthropic Claude Code with any OpenAI API backend.
9 lines (7 loc) • 483 B
JavaScript
import { getCommand } from '../command.mjs'
import { getRelevantCodeForPrompt } from '../vectorindex.mjs'
export const defaultVectorSearchTopK = 3
export const getVectorSearchTopK = (commands) => getCommand(commands, 'vectorSearch', defaultVectorSearchTopK)
export const isVectorSearchActivated = (commands) => getVectorSearchTopK(commands) !== null
export const vectorSearchCommand = async(query, topK = defaultVectorSearchTopK) =>
await getRelevantCodeForPrompt(query, topK)