voyageai-cli
Version:
CLI for Voyage AI embeddings, reranking, and MongoDB Atlas Vector Search
79 lines (78 loc) • 1.95 kB
JSON
{
"$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"
}
}