Rand Stats

LLM::Functions

zef:antononcube
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.