Integrations / Voyage AI (direct)
Voyage AI (direct)
Direct Voyage AI API calls (voyageai SDK or raw HTTP, no framework). Base URL is https://api.voyageai.com/v1; the vendor exposes POST /embeddings and POST /rerank — embeddings and rerank only, no chat/completion endpoint. No OpenAI-compatible route is published. Voyage has no admin/billing API (usage is dashboard-only), so spend is only capturable via this customer-side OTLP push. Token accounting is input-only: an embedding or rerank call has no completion, so there is no meaningful output_tokens metric — one that could only ever read zero would be worse than omitting it. input_tokens and total_tokens (Voyage's usage object reports both, and they are equal for embedding calls) are what this connector reports instead. No telara-observability provider wrapper exists for Voyage today (the package's optional-dependencies only cover langchain/langgraph/crewai/ autogen/llamaindex/openai-agents/openai/anthropic/azure-openai) — spans must come from the customer's own OTel instrumentation around the Voyage SDK call. Spans should be tagged telara.span.kind=provider so the cost rollup excludes them when an active framework adapter already covers the same call (double-count guard).
What Telara does
Capability matrix
Before you connect
Prerequisites
Vendor setup
Get the credential
In Telara
Connect in Telara
This connector does not take a vendor key in Settings → Integrations. Run `telara otlp` (or point the vendor’s OpenTelemetry exporter at the endpoint that command prints) so usage arrives as telemetry.
Telara has not published the exact form fields for this method yet. Complete whatever the Connect dialog shows.
Spend
What gets measured
Resolution: Per request.
Attribution: Matched to people by email.
How far back vendor history goes is not published uniformly for this connector.
- input_tokenstokens
- total_tokenstokens — Voyage embedding/rerank calls have no completion step, so total_tokens equals input_tokens on the vendor's own usage object. Reported directly rather than derived, since Voyage emits it.
- framework_runscount
Sync
Freshness & sync
Spend connectors refresh on the vendor pull cadence declared in the catalog. Indexing lag is not published for this connector.
Data handling
Permissions & data handling
Telara has not published a permission list for this connector yet. Treat the vendor consent screen as the source of truth until this page lists scopes.
This catalog entry does not declare extra semantic-search exclusions.
After connect
Verify it worked
This connector does not declare a credential probe yet. A saved connection means Telara stored the credential, not that the vendor accepted it.
Honesty

