Simon Willison
bd2180df7d
llm chat --tool and --functions ( #1062 )
...
* Tool support for llm chat, closes #1004
2025-05-20 21:30:27 -07:00
Simon Willison
a3414ed15d
llm install --pre option, closes #1060
2025-05-20 18:25:42 -07:00
Simon Willison
f879b816e4
llm plugins --hook X option, closes #1047
2025-05-18 14:50:34 -04:00
Simon Willison
f320de1b0c
LLM_TOOLS_DEBUG env var, closes #1045
2025-05-17 22:38:15 -04:00
Simon Willison
a888efa271
Ran cog, refs #1037
2025-05-15 10:41:06 -04:00
Simon Willison
2df619e7d8
--chain-limit option, closes #1025
2025-05-13 21:52:39 -04:00
Simon Willison
114d567da5
Release 0.26a0
...
Refs #937 , #988 , #991 , #992 , #994 , #995 , #997 , #998 , #999 , #1002 , #1003 , #1005 , #1007 , #1008 , #1010 , #1012 , #1016 , #1017 , #1019 , #1021 , #1022 , #1023 , #1024
2025-05-13 20:37:22 -04:00
Simon Willison
471eb67326
Slim initial python API docs for tools and chains, closes #1022
2025-05-13 17:19:30 -07:00
Simon Willison
92b0c6b99c
Basic tool usage docs using --functions
...
Refs #1022 , #995 , #1016
2025-05-13 17:19:30 -07:00
github-actions[bot]
89c99df39c
Ran cog
2025-05-13 17:19:30 -07:00
Simon Willison
88b806ae1a
Got multi-tool OpenAI chat working, in no-stream mode too
...
Refs #1017 , #1019
2025-05-13 17:19:30 -07:00
Simon Willison
a880c123bd
--tools is now --functions, can be path, can be multiple
...
Closes #1016
2025-05-13 17:19:30 -07:00
Simon Willison
5162cabbe1
First test for tools, plus vcr+syrupy, refs #1017
2025-05-13 17:19:30 -07:00
Simon Willison
7efe51fcb4
Rename --python-tools to --tools, closes #1008
2025-05-13 17:19:30 -07:00
Simon Willison
e319069503
Initial implementation of --td and --ta, refs #1005
...
Uses new mechanism from #1007
2025-05-13 17:19:30 -07:00
Simon Willison
288dcb8d46
llm models --tools filter
2025-05-13 17:19:30 -07:00
github-actions[bot]
e8894b19f5
Ran cog
2025-05-13 17:19:30 -07:00
Simon Willison
4abd6e0faf
Made a start on tools.md docs, refs #997
...
Also documented register_tools() plugin hook, refs #991
2025-05-13 17:19:30 -07:00
Simon Willison
0f114be5f0
--python-tools option on prompt and tools, closes #995
2025-05-13 17:19:30 -07:00
github-actions[bot]
f486547341
Ran cog
2025-05-13 17:19:30 -07:00
Sergio Garcia
98249710f9
Fix typo ( #1002 )
2025-05-12 19:55:32 -07:00
Simon Willison
cb1ea231dc
Example docstrings for fragment loaders
...
!stable-docs
2025-05-08 19:05:50 -07:00
Simon Willison
f07655715e
llm-video-frames
...
!stable-docs
Refs https://github.com/simonw/llm-video-frames/issues/2
2025-05-04 20:47:14 -07:00
Simon Willison
84f65e93e6
Better link
2025-05-04 20:30:22 -07:00
Simon Willison
755662ee77
Fix link in changelog
2025-05-04 20:27:46 -07:00
Simon Willison
8df839383f
Release 0.25
...
Refs #876 , #887 , #903 , #904 , #907 , #908 , #916 , #918 , #925 , #929 , #932 , #933 , #941 , #945 , #949 , #950 , #957 , #965 , #968 , #969 , #972 , #973 , #974 , #975 , #976
2025-05-04 20:23:30 -07:00
Simon Willison
8e68c5e2d9
o4-mini, closes #976
2025-05-04 16:04:28 -07:00
Kevin Burke
5d0a2bba59
llm/default_plugins: add o3 model ( #945 )
...
* llm/default_plugins: add o3 model
This is the newest model released by OpenAI and is available through
the API.
* Ran cog
---------
Co-authored-by: Simon Willison <swillison@gmail.com>
2025-05-04 16:01:55 -07:00
Sukhbinder Singh
8c7d33ee52
Fixes --continue bug and adds --database argument to llm chat
...
* Fix database bug in continue conversation and adds --database to llm chat
* Move the --database to proper place and update help.
Closes #933
2025-05-04 15:57:13 -07:00
Samuel Dion-Girardeau
00e5ee6b5a
Add llm-fragments-pypi to plugin directory ( #929 )
...
As the name suggests, this plugin gets PyPI packages as fragments.
Namely the project metadata and description.
See README for more usage examples:
https://github.com/samueldg/llm-fragments-pypi?tab=readme-ov-file#usage
2025-05-04 15:34:52 -07:00
Dan Guido
16a58f231b
Add model_name parameter to OpenAI extra models documentation ( #950 )
...
Explain difference between `model_id` and `model_name`. Refs #925 .
2025-05-04 14:56:28 -07:00
Simon Willison
e02863c1ca
Fragment plugins can now optionally return attachments ( #974 )
...
Closes #972
2025-05-04 14:50:27 -07:00
Rahim Nathwani
07ccfbcee5
Improved docs for extra-openai-models.yaml ( #957 )
...
- Mention mandatory model_name field
- Document support_schema option
2025-05-04 10:30:37 -07:00
Abizer Lokhandwala
0b37123a38
Add GPT-4.1 model family to default OpenAI plugin ( #965 )
...
* openai: add gpt-4.1 models
* Refactor and run cog
---------
Co-authored-by: Simon Willison <swillison@gmail.com>
2025-05-04 10:27:12 -07:00
Benedikt Willi
7dcfa31143
Add '!edit' command to modify prompts in chat sessions using default editor ( #969 )
...
* Add '!edit' command to modify prompts in chat sessions
2025-05-04 10:19:48 -07:00
Simon Willison
9a39af82cd
Tip about lazy loading dependencies, closes #949
...
!stable-docs
2025-04-23 10:55:13 -07:00
Simon Willison
963d85325d
Files not file
2025-04-23 07:52:17 -07:00
Simon Willison
fa34d7d452
Match example output to reality
...
Refs https://github.com/simonw/llm-fragments-github/issues/4
Refs #941
2025-04-20 08:01:58 -07:00
Simon Willison
c9f64096c9
llm fragments loaders, closes #941
2025-04-20 07:56:27 -07:00
Simon Willison
e78e1fceb2
LLM_MODEL and LLM_EMBEDDING_MODEL environment vars, closes #932
2025-04-19 20:41:24 -07:00
Simon Willison
3f25bb8bc9
Document difference between templates and fragments, cloess #918
...
!stable-docs
2025-04-13 20:50:26 -07:00
Simon Willison
6273bc79ff
Release 0.25a0
...
Refs #887 , #903 , #904 , #908
2025-04-10 17:28:36 -07:00
Simon Willison
54f54efcbe
Convert from setup.py to pyproject.toml ( #908 )
...
* Build package as part of tests, upload as artifact
* Only stash artifact for ubuntu-latest Python 3.13
Closes #907
2025-04-10 16:57:53 -07:00
guspix
0cc26b3d4f
Allow escaping a dollar sign in templates by adding another dollar sign ( #876 )
...
* Allow escaping a dollar sign in templates by adding another dollar sign
* Docs for escaping $$ in template, refs #876 , #904
Closes #904
---------
Co-authored-by: Simon Willison <swillison@gmail.com>
2025-04-08 20:33:39 -07:00
Steve Morin
4894b13414
llm models --options now shows keys and environment variables
...
Closes #903
2025-04-08 20:15:56 -07:00
Simon Willison
e3b8371c58
Release 0.24.2
...
Refs #901 , #902
2025-04-08 20:00:29 -07:00
Simon Willison
7b46c17976
Release 0.24.1
...
Refs #879 , #897
2025-04-08 13:40:04 -07:00
Simon Willison
56d7f2f13a
llm prompt -t filepath.yaml support, closes #897
2025-04-08 13:36:48 -07:00
Simon Willison
bf622a27cc
Fabric plugin now uses fabric:
...
https://github.com/simonw/llm-templates-fabric/issues/2
!stable-docs
2025-04-07 22:23:30 -07:00
Simon Willison
fd6b2d786a
Fragments and template loaders
...
!stable-docs
Refs #809 , #886
2025-04-07 22:12:26 -07:00