UNPKG

@adonis-agora/agent

Version:

Governed, durable-backed AI agent (chat + tool-calling + governance) for AdonisJS — part of the Agora ecosystem.

14 lines • 639 B
/** * Chama `embedWithUsage` quando o provider tem, senão cai para `embed`. * * O ponto único onde essa escolha é feita. Sem ele, cada chamador repetiria o `typeof * provider.embedWithUsage === 'function'`, e o primeiro que esquecesse voltaria a perder o * consumo em silêncio — que é exatamente o modo de falha que esta capacidade existe para fechar. */ export async function embedCountingUsage(provider, texts) { if (typeof provider.embedWithUsage === 'function') { return provider.embedWithUsage(texts); } return { vectors: await provider.embed(texts) }; } //# sourceMappingURL=embedding-provider.js.map