Skip to main content

Module traits

Module traits 

Source

Traits§

CompletionProvider
Tool declarations are the one and only view providers have into the user’s tool collections. The trait intentionally exposes nothing about execution, metadata, or strategy — providers translate declarations to their wire format and nothing else. For the builder-side collection API, see crate::types::tools.
EmbeddingsProvider