Revision history for "LLM::Functions"
0.4.0 2025-08-18
- Using a default text argument value ('') if the argument of &llm-function is a string or a list of strings.
- Better default models and max-tokens default values.
- Making &llm-function to produce functors by default.
- I.e. callable LLM::Function objects.
- The old Block functions can be also produced using :$type = 'Block'.
0.3.2 2025-08-07
- Minor tweaks &llm-tool-definition.
- Better max-tokens default values.
0.3.1 2025-05-19
- Added the namespace "LLM::Tooling" with classes that facilitate LLM function calling.
- LLM::Tool, LLM::ToolRequest, LLM::ToolResponse.
- Added:
- &sub-info for metadata extraction of a given sub
- &llm-tool-definition for easier making LLM-tool specs
- &generate-llm-tool-response for the tool responses to LLM requests
- &llm-tool-request for making LLM::ToolRequest object from LLM "tool_calls" output
0.3.0 2025-05-04
- Made the LLaMA configurations explicitly use "WWW::LLaMA".
0.2.0 2024-09-07
- Implemented universal &llm-embedding.