Simon Willison
2217945d34
Allow -t to take a URL to a template, closes #856
Test / test (macos-latest, 3.12) (push) Has been cancelled
Test / test (macos-latest, 3.13) (push) Has been cancelled
Test / test (macos-latest, 3.9) (push) Has been cancelled
Test / test (ubuntu-latest, 3.10) (push) Has been cancelled
Test / test (ubuntu-latest, 3.11) (push) Has been cancelled
Test / test (ubuntu-latest, 3.12) (push) Has been cancelled
Test / test (ubuntu-latest, 3.13) (push) Has been cancelled
Test / test (ubuntu-latest, 3.9) (push) Has been cancelled
Test / test (windows-latest, 3.10) (push) Has been cancelled
Test / test (windows-latest, 3.11) (push) Has been cancelled
Test / test (windows-latest, 3.12) (push) Has been cancelled
Test / test (windows-latest, 3.13) (push) Has been cancelled
Test / test (windows-latest, 3.9) (push) Has been cancelled
Test / test (macos-latest, 3.10) (push) Has been cancelled
Test / test (macos-latest, 3.11) (push) Has been cancelled
2025-03-27 20:36:42 -07:00
Simon Willison
2dfd5e167c
Link to two more blog entries
...
!stable-docs
2025-03-25 19:30:08 -07:00
Simon Willison
bc9ba5b4e5
Extra OpenAI docs including mention of PDFs, closes #834
2025-03-25 19:28:10 -07:00
Simon Willison
d7cd630ac5
Now tracking start/end index for llm.Chunk from .execute()
...
Also printing those out in streaming mode for non-async models, as a debug thing
2025-03-22 22:35:56 -07:00
Simon Willison
42491b6db0
Added llm.examples with example plugins
...
Refs https://github.com/simonw/llm/pull/847#issuecomment-2746026240
2025-03-22 22:34:14 -07:00
Simon Willison
2ce2510945
Various mypy fixes relating to Union[Chunk, str] - refs #716
2025-03-22 22:01:08 -07:00
Simon Willison
7bbf784277
Merge branch 'main' into annotations
2025-03-22 21:47:02 -07:00
Simon Willison
468b0551ee
llm models options commands for setting default model options
...
Closes #829
2025-03-22 18:28:45 -07:00
Simon Willison
1ad7bbd32a
Ability to store options in templates ( #845 )
...
* llm prompt --save option support, closes #830
* Fix for templates with just a system prompt, closes #844
* Tests for options from template, refs #830
* Test and bug fix for --save with options, refs #830
* Docs for template options support, refs #830
2025-03-22 17:24:02 -07:00
Simon Willison
a1ffd0dbbc
Fixed ruff error, refs #759
2025-03-22 16:40:39 -07:00
Simon Willison
4a45bc6efc
Move new truncate_string to llm.utils, add tests
...
Refs #759
2025-03-22 16:30:34 -07:00
Sukhbinder Singh
8244091854
--short now shows the end of the prompt too ( #820 )
...
* --short now gives end of the prompt - closes #759
2025-03-22 16:24:39 -07:00
giuli007
51db7afddb
Support vision and audio for extra-openai-models.yaml ( #843 )
...
Add a vision option to enable OpenAI-compatible
models to receive image and audio attachments
2025-03-22 16:14:18 -07:00
Simon Willison
99cd2aa148
Improved OpenAI model docs
...
Refs #839 , closes #840
2025-03-21 18:31:20 -07:00
adaitche
de87d37c28
Add supports_schema to extra-openai-models ( #819 )
...
Recently support for structured output was added. But custom
OpenAI-compatible models didn't support the `supports_schema` property
in the config file `extra-openai-models.yaml`.
2025-03-21 16:59:34 -07:00
Simon Willison
6c9a8efb50
register_template_loaders plugin hook, closes #809
...
* Moved templates CLI commands next to each other
* llm templates loaders command
* Template loader tests
* Documentation for template loaders
2025-03-21 16:46:44 -07:00
Simon Willison
807f863850
Note that simplify_usage_dict is used by a plugin
2025-03-21 15:19:24 -07:00
Simon Willison
3541415db4
llm prompt -q X -q Y option, closes #841
2025-03-21 15:17:16 -07:00
Simon Willison
236c808666
Update .excute() signature to allow str or Chunk, refs #716
2025-03-21 15:05:53 -07:00
Simon Willison
43ccbb7f92
Advanced plugin docs for supporting annotations
...
Refs #716 - describes a yield llm.Chunk() mechanism that does not yet exist.
2025-03-19 22:00:27 -07:00
Simon Willison
4d8aacf220
Model feature list for advanced plugins documentation
...
!stable-docs
2025-03-19 21:48:30 -07:00
Simon Willison
090e971bf4
Model feature list for advanced plugins documentation
...
!stable-docs
2025-03-19 21:43:17 -07:00
Simon Willison
63e5dff774
Update test, regs #834
2025-03-19 20:47:51 -07:00
Simon Willison
90634b98c5
Rename chunk.data to chunk.annotation
...
Refs https://github.com/simonw/llm/issues/716#issuecomment-2735161066
2025-03-18 19:26:52 -07:00
Simon Willison
563a4837f2
Annotations prototype, refs #716
2025-03-18 19:05:54 -07:00
Simon Willison
c3a0bb7bb6
Ran cog, refs #834
2025-03-18 16:29:08 -07:00
Simon Willison
2cbe46304b
PDF support for vision models, refs #834
2025-03-18 15:38:28 -07:00
Simon Willison
fea9eb9866
new way of configuring key
...
Refs #744
!stable-docs
2025-03-18 08:41:54 -07:00
Simon Willison
0f47565530
Clarify lazy loading
...
https://bsky.app/profile/simonwillison.net/post/3lknwgbph522h
!stable-docs
2025-03-18 08:04:52 -07:00
Simon Willison
bfbcc201b7
Don't require input if template does not use $input, closes #835
2025-03-15 19:17:36 -07:00
Simon Willison
bc692e1f19
Templates only require input if they use $input
2025-03-15 19:06:41 -07:00
Simon Willison
1d552aeacc
llm models -m option, closes #825
2025-03-10 14:18:50 -07:00
Simon Willison
31d264d9a9
Improved llm embed-multi docs, closes #824
2025-03-09 18:56:20 -05:00
Simon Willison
0865c2d939
LLM_RAISE_ERRORS debug feature, closes #817
2025-03-04 20:14:32 -08:00
Simon Willison
a7a9bc8323
Release 0.23
...
Test / test (macos-latest, 3.10) (push) Has been cancelled
Test / test (macos-latest, 3.11) (push) Has been cancelled
Test / test (macos-latest, 3.12) (push) Has been cancelled
Test / test (macos-latest, 3.13) (push) Has been cancelled
Test / test (macos-latest, 3.9) (push) Has been cancelled
Test / test (ubuntu-latest, 3.10) (push) Has been cancelled
Test / test (ubuntu-latest, 3.11) (push) Has been cancelled
Test / test (ubuntu-latest, 3.12) (push) Has been cancelled
Test / test (ubuntu-latest, 3.13) (push) Has been cancelled
Test / test (ubuntu-latest, 3.9) (push) Has been cancelled
Test / test (windows-latest, 3.10) (push) Has been cancelled
Test / test (windows-latest, 3.11) (push) Has been cancelled
Test / test (windows-latest, 3.12) (push) Has been cancelled
Test / test (windows-latest, 3.13) (push) Has been cancelled
Test / test (windows-latest, 3.9) (push) Has been cancelled
Refs #520 , #766 , #774 , #775 , #776 , #777 , #778 , #780 , #781 , #782 , #783 , #784 , #785 , #788 , #790 , #791 , #793 , #794 , #795 , #796 , #797 , #798 , #799 , #800 , #801 , #806
Closes #803
0.23
2025-02-28 08:55:59 -08:00
Simon Willison
e060347f58
Recommend top level object, not array for schemas
2025-02-28 08:15:02 -08:00
Simon Willison
b829cd92e0
Show async in list of features, closes #806
2025-02-28 06:44:09 -08:00
Simon Willison
bf80b8a19b
Schemas tutorial and cleaned up other schema docs, refs #788
2025-02-28 00:16:29 -08:00
Simon Willison
3a60290c82
llm logs --id-gt and --id-gte options, closes #801
2025-02-28 00:15:59 -08:00
Simon Willison
48f67f4085
llm logs --data-ids flag, closes #800
2025-02-27 20:31:50 -08:00
Simon Willison
1bebf8b34a
--schema t:template-name option, plus improved schema docs
...
Closes #799 , refs #788
2025-02-27 17:25:31 -08:00
Simon Willison
362bdc6dcc
It's schema_object: not schema:
2025-02-27 17:12:06 -08:00
Simon Willison
b1fe2e9857
sort_keys=False in --save, closes #798
2025-02-27 16:51:43 -08:00
Simon Willison
98cccd294a
llm models list --schemas option, closes #797
...
Also fixed bug where features showed even without --options, refs #796
2025-02-27 15:50:28 -08:00
Simon Willison
4a7a1f19ed
Show features (including streaming) in llm models --options, closes #796
2025-02-27 15:44:38 -08:00
Simon Willison
efe265137d
Only some OpenAI models support schemas, closes #794
2025-02-27 15:02:39 -08:00
Simon Willison
6bec92fd78
Assign gpt-4.5 default alias, refs #795
2025-02-27 14:51:09 -08:00
Simon Willison
133d3bb173
Ran cog, refs #795
2025-02-27 14:50:02 -08:00
Simon Willison
801b08bf40
gpt-4.5-preview and gpt-4.5-preview-2025-02-27, refs #795
2025-02-27 12:25:04 -08:00
Simon Willison
74baf33a56
Moved some docs into schemas.md, refs #788
2025-02-27 11:20:50 -08:00