Skip to main content
An interaction is a prompt, completion, and any associated feedback or labels. Adaptive logs interactions automatically when you run inference, creating a record you can browse, filter, and use for training.

Automatic logging

Inference requests are logged automatically:
Use labels to organize interactions. Labels are key-value pairs for filtering and grouping.

Get the completion ID

Extract completion_id from the response to log feedback:
Pass this ID to Feedback methods to associate ratings with the interaction.

Manual logging

Log interactions for completions generated outside Adaptive:
Use manual logging to import historical data or log completions from external models.
Upload large datasets efficiently with async concurrency:
See SDK Reference for all interaction methods.