UNPKG

voyageai-cli

Version:

CLI for Voyage AI embeddings, reranking, and MongoDB Atlas Vector Search

79 lines (78 loc) 1.95 kB
{ "$schema": "https://vai.dev/schemas/workflow-v1.json", "name": "Cost Analysis", "description": "Compare embedding costs across different models and scenarios", "version": "1.0.0", "branding": { "icon": "dollar-sign", "color": "#F59E0B" }, "inputs": { "docs": { "type": "number", "description": "Number of documents to estimate for", "required": true }, "queries": { "type": "number", "description": "Monthly query volume", "default": 1000 }, "months": { "type": "number", "description": "Planning horizon in months", "default": 12 } }, "defaults": {}, "steps": [ { "id": "cost_large", "name": "Estimate with voyage-4-large (best quality)", "tool": "estimate", "inputs": { "model": "voyage-4-large", "docs": "{{ inputs.docs }}", "queries": "{{ inputs.queries }}", "months": "{{ inputs.months }}" } }, { "id": "cost_balanced", "name": "Estimate with voyage-4 (balanced)", "tool": "estimate", "inputs": { "model": "voyage-4", "docs": "{{ inputs.docs }}", "queries": "{{ inputs.queries }}", "months": "{{ inputs.months }}" } }, { "id": "cost_lite", "name": "Estimate with voyage-4-lite (budget)", "tool": "estimate", "inputs": { "model": "voyage-4-lite", "docs": "{{ inputs.docs }}", "queries": "{{ inputs.queries }}", "months": "{{ inputs.months }}" } } ], "output": { "comparison": [ "{{ cost_large.output }}", "{{ cost_balanced.output }}", "{{ cost_lite.output }}" ], "docs": "{{ inputs.docs }}", "queriesPerMonth": "{{ inputs.queries }}", "months": "{{ inputs.months }}" }, "formatters": { "default": "table", "title": "Cost Analysis", "arrayField": "comparison" } }