|
3 | 3 | This glossary defines common terms relevant for the PHP AI Client and related projects.
|
4 | 4 |
|
5 | 5 | * **Agent**: An autonomous system that can perceive its environment, make decisions, and take actions to achieve specific goals, often leveraging AI models.
|
| 6 | +* **Candidate Count**: The number of different response options an LLM generates internally. |
| 7 | +* **Capability**: A specific skill, function, or type of task that an AI model can perform, e.g. text generation or image generation. |
| 8 | +* **Extender API**: The API used by developers that want to enable the use of additional _Providers_ or _Models_. |
6 | 9 | * **Generative AI**: Overaching term describing AI models that generate content as requested in a prompt.
|
| 10 | +* **Implementer API**: The API used by people that want to _implement_ AI features in their own software/products. |
7 | 11 | * **MCP**: The "Model Context Protocol", a proposed standard for connecting AI assistants to the systems where data lives.
|
8 | 12 | * **Message**: A single message, either a user prompt, a model response, or a system prompt—optionally containing of multiple message parts.
|
9 | 13 | * **Message part**: A part of a message, such as a piece of text, a URL, a file, or a function call.
|
10 | 14 | * **Modality**: The type or format of input provided to, or output received from, an AI model. Examples include text, image, audio, and video.
|
11 | 15 | * **Model**: A specific AI model that supports arbitrary AI features and modalities. Examples include content generation, classification, embedding.
|
| 16 | +* **Option**: AI configuration and output options for a model, e.g. temperature or output schema. |
12 | 17 | * **Prompt**: The input that a generative AI model uses to generate content—often text, but it can also be of other modalities.
|
13 | 18 | * **Provider**: An entity (company, organization, or platform) that offers access to one or more AI models or services via an API (e.g., Anthropic, Google, OpenAI, a locally hosted service).
|
| 19 | +* **Provider Registry**: Manages the available AI _Providers_ and _Models_. Provides a mechanism to find models that match criteria for a given AI interaction. |
0 commit comments