Skip to content

Adds PROMPT() function to calc, changes extension name to org.extension.localwriter#40

Merged
balisujohn merged 4 commits into
masterfrom
pr-31
Feb 15, 2026
Merged

Adds PROMPT() function to calc, changes extension name to org.extension.localwriter#40
balisujohn merged 4 commits into
masterfrom
pr-31

Conversation

@balisujohn
Copy link
Copy Markdown
Owner

@balisujohn balisujohn commented Feb 15, 2026

#31

google-labs-jules Bot and others added 4 commits February 15, 2026 02:33
This commit introduces the `PROMPT` function, a new feature for LibreOffice Calc that allows you to leverage the power of Large Language Models (LLMs) directly within your spreadsheets. The `PROMPT` function seamlessly integrates with the existing LocalWriter extension, utilizing the configured settings for the LLM API endpoint, model, and other parameters.

Key features of the `PROMPT` function include:

- **Direct LLM Integration:** You can now call the LLM API from a Calc cell, sending a prompt and receiving the generated text as the cell's value.
- **Flexible Parameters:** The function supports optional parameters for the system prompt, model, and maximum tokens, allowing for fine-tuned control over the LLM's output.
- **Seamless Configuration:** The `PROMPT` function automatically uses the settings from the LocalWriter extension, ensuring a consistent and user-friendly experience.
- **Persistent Results:** The generated text is stored as the cell's value, ensuring that the results are saved with the spreadsheet and are available for export.

This new functionality opens up a wide range of possibilities for you, from generating creative content and summarizing text to performing complex calculations and data analysis.
- Implemented =PROMPT() Calc function
-- Implemented custom IDL for PromptFunction()
-- Built UNO interface rdb from interface definition idl
- Implemented OpenAI API support
- Added Temperature, Seed, API Key configuration settings
- Added debug log to file "~/libreoffice_prompt_debug.log"
@balisujohn balisujohn changed the title Editable copy of #31 Adds PROMPT() function to calc, changes extension name to org.extension.localwriter Feb 15, 2026
@balisujohn balisujohn merged commit c0486bf into master Feb 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants