Ingestion
Learn how to track LLM usage, tool interactions, and chat messages with the Avido Ingestion endpoint.
- LLM calls (
type = "llm"
) - Tool usage (
type = "tool"
) - Chat/thread messages (
type = "thread"
) - Retrieval-augmented generation (
type = "retriever"
) - Simple logs (
type = "log"
)
Sending Events
Use the endpoint:
Required Headers
Authorization: Bearer YOUR_API_KEY
x-avido-app-id: YOUR_APP_UUID
Request Body
You can send multiple events at once. Avido will sort them by timestamp and store them in chronological order.
Response
On success, you’ll receive a 200 with a JSON body:
Monitoring vs. Evaluation
If your application has monitoring disabled, the ingestion endpoint will filter out any events without an evaluationId.
Tip: If you only want to track events for specific evaluations, ensure evaluationId is present.