-
54f54efcbe
Convert from setup.py to pyproject.toml (#908)
Simon Willison
2025-04-10 16:57:53 -07:00
-
0cc26b3d4f
Allow escaping a dollar sign in templates by adding another dollar sign (#876)
guspix
2025-04-09 05:33:39 +02:00
-
4894b13414
llm models --options now shows keys and environment variables
Steve Morin
2025-04-08 20:15:56 -07:00
-
e3b8371c58
Release 0.24.2
0.24.2
Simon Willison
2025-04-08 20:00:29 -07:00
-
454eadddff
On Windows check for c:... path existence before executing plugins
Simon Willison
2025-04-08 19:57:29 -07:00
-
0950ff360f
More verbosity in tests in CI, refs #901
Simon Willison
2025-04-08 19:37:42 -07:00
-
7b46c17976
Release 0.24.1
0.24.1
Simon Willison
2025-04-08 13:40:04 -07:00
-
56d7f2f13a
llm prompt -t filepath.yaml support, closes #897
Simon Willison
2025-04-08 13:35:08 -07:00
-
bf622a27cc
Fabric plugin now uses fabric:
Simon Willison
2025-04-07 22:23:30 -07:00
-
fd6b2d786a
Fragments and template loaders
Simon Willison
2025-04-07 22:12:26 -07:00
-
0fbbe6a054
llm logs backup command, closes #879
Simon Willison
2025-04-07 21:45:52 -07:00
-
63be6ef51d
Update background on this project links
Simon Willison
2025-04-07 12:17:19 -07:00
-
af14a9780c
Link to annotated release notes
Simon Willison
2025-04-07 10:47:17 -07:00
-
7ad1ddab62
Release 0.24
0.24
Simon Willison
2025-04-07 08:36:22 -07:00
-
631835ef71
If template has no $input variable prompt is still concatenated, closes #878
Simon Willison
2025-04-05 11:21:19 -07:00
-
388a4ea9a2
Attachment and attachment type support for templates, closes #826
Simon Willison
2025-04-07 07:20:49 -07:00
-
d0255a1eda
llm fragments --aliases option, closes #891
Simon Willison
2025-04-06 22:30:27 -07:00
-
df2fce25f0
Make it easier to see result5.output if test fails
Simon Willison
2025-04-06 22:25:37 -07:00
-
b011ed8352
Multpile llm logs -f are now ANDed together, closes #889
Simon Willison
2025-04-06 22:22:30 -07:00
-
d4a54bb7a8
Added missing reference ID, refs #884
Simon Willison
2025-04-06 22:13:10 -07:00
-
de0ae8118d
Documentation for fragments: and system_fragments:, closes #884
Simon Willison
2025-04-06 22:12:05 -07:00
-
b02ab1d54b
Fragments page in docs, closes #885
Simon Willison
2025-04-06 22:07:08 -07:00
-
05d1a363a0
Release notes for 0.24a1, refs #890
0.24a1
Simon Willison
2025-04-06 17:42:17 -07:00
-
c28dd8fd2b
Release 0.24a1
Simon Willison
2025-04-06 17:39:59 -07:00
-
1aad73168d
Reorder docs, rename Prompt templates to Templates
Simon Willison
2025-04-06 17:05:49 -07:00
-
a571a4e948
register_fragment_loaders() hook (#886)
Simon Willison
2025-04-06 17:03:34 -07:00
-
3de33be74f
Support multiple fragments with same content, closes #888
Simon Willison
2025-04-06 16:26:43 -07:00
-
9b78e39d45
Fixed tests relating to fragments, refs #881
Simon Willison
2025-04-06 15:40:22 -07:00
-
ac49075129
llm logs -e/--expand option, closes #881
Simon Willison
2025-04-06 00:25:28 -07:00
-
b7f54028e2
Better help for --at option
Simon Willison
2025-04-05 17:29:10 -07:00
-
f3e02b6de6
Fix for broken markdown in docs, closes #860
Simon Willison
2025-04-05 17:24:31 -07:00
-
f740a5cbbd
Fragments (#859)
Simon Willison
2025-04-05 17:22:37 -07:00
-
dda24010a3
Removed rogue garg=[], refs #880
Simon Willison
2025-04-05 11:33:34 -07:00
-
cc94111892
Skip invalid templates in llm templates list, closes #880
Simon Willison
2025-04-05 11:32:35 -07:00
-
1f2ea343b3
Incomplete template docs update refs #878
template-docs-improvement
Simon Willison
2025-04-05 11:21:19 -07:00
-
-
70e0799821
Hint at llm prompt --help in llm --help, closes #868
Simon Willison
2025-03-29 20:59:31 -07:00
-
f641b89882
llm similar -p/--plain option, closes #853
Simon Willison
2025-03-28 00:35:52 -07:00
-
5b2c611c82
llm prompt -d/--database option, closes #858
Simon Willison
2025-03-28 00:20:31 -07:00
-
7e7ccdc19a
Hide -p/--path in favor of standard -d/--database, closes #857
Simon Willison
2025-03-28 00:10:58 -07:00
-
945f14e120
Test to close #854
Simon Willison
2025-03-27 21:47:36 -07:00
-
9a24605996
Allow -t to take a URL to a template, closes #856
Simon Willison
2025-03-27 20:36:42 -07:00
-
2217945d34
Allow -t to take a URL to a template, closes #856
annotations
Simon Willison
2025-03-27 20:36:42 -07:00
-
3f6bccf87d
Link to two more blog entries
Simon Willison
2025-03-25 19:29:58 -07:00
-
22175414f0
Extra OpenAI docs including mention of PDFs, closes #834
Simon Willison
2025-03-25 19:28:10 -07:00
-
2dfd5e167c
Link to two more blog entries
Simon Willison
2025-03-25 19:29:58 -07:00
-
bc9ba5b4e5
Extra OpenAI docs including mention of PDFs, closes #834
Simon Willison
2025-03-25 19:28:10 -07:00
-
d7cd630ac5
Now tracking start/end index for llm.Chunk from .execute()
Simon Willison
2025-03-22 22:35:56 -07:00
-
42491b6db0
Added llm.examples with example plugins
Simon Willison
2025-03-22 22:34:14 -07:00
-
2ce2510945
Various mypy fixes relating to Union[Chunk, str] - refs #716
Simon Willison
2025-03-22 22:01:08 -07:00
-
7bbf784277
Merge branch 'main' into annotations
Simon Willison
2025-03-22 21:47:02 -07:00
-
-
-
-
468b0551ee
llm models options commands for setting default model options
Simon Willison
2025-03-22 18:28:45 -07:00
-
1ad7bbd32a
Ability to store options in templates (#845)
Simon Willison
2025-03-22 17:24:02 -07:00
-
a1ffd0dbbc
Fixed ruff error, refs #759
Simon Willison
2025-03-22 16:40:39 -07:00
-
4a45bc6efc
Move new truncate_string to llm.utils, add tests
Simon Willison
2025-03-22 16:30:34 -07:00
-
8244091854
--short now shows the end of the prompt too (#820)
Sukhbinder Singh
2025-03-23 04:54:39 +05:30
-
51db7afddb
Support vision and audio for extra-openai-models.yaml (#843)
giuli007
2025-03-22 23:14:18 +00:00
-
99cd2aa148
Improved OpenAI model docs
Simon Willison
2025-03-21 18:31:20 -07:00
-
de87d37c28
Add supports_schema to extra-openai-models (#819)
adaitche
2025-03-22 00:59:34 +01:00
-
6c9a8efb50
register_template_loaders plugin hook, closes #809
Simon Willison
2025-03-21 16:46:44 -07:00
-
807f863850
Note that simplify_usage_dict is used by a plugin
Simon Willison
2025-03-21 15:19:24 -07:00
-
3541415db4
llm prompt -q X -q Y option, closes #841
Simon Willison
2025-03-21 15:17:16 -07:00
-
236c808666
Update .excute() signature to allow str or Chunk, refs #716
Simon Willison
2025-03-21 15:05:53 -07:00
-
43ccbb7f92
Advanced plugin docs for supporting annotations
Simon Willison
2025-03-19 22:00:27 -07:00
-
4d8aacf220
Model feature list for advanced plugins documentation
Simon Willison
2025-03-19 21:43:17 -07:00
-
090e971bf4
Model feature list for advanced plugins documentation
Simon Willison
2025-03-19 21:43:17 -07:00
-
729e980691
Abandoned responses prototype, refs #839
abandoned-responses-prototype
Simon Willison
2025-03-19 20:57:52 -07:00
-
-
63e5dff774
Update test, regs #834
Simon Willison
2025-03-19 20:47:51 -07:00
-
90634b98c5
Rename chunk.data to chunk.annotation
Simon Willison
2025-03-18 19:26:52 -07:00
-
563a4837f2
Annotations prototype, refs #716
Simon Willison
2025-03-18 19:05:54 -07:00
-
-
c3a0bb7bb6
Ran cog, refs #834
Simon Willison
2025-03-18 16:29:08 -07:00
-
2cbe46304b
PDF support for vision models, refs #834
Simon Willison
2025-03-18 15:38:28 -07:00
-
fea9eb9866
new way of configuring key
Simon Willison
2025-03-18 08:41:54 -07:00
-
0f47565530
Clarify lazy loading
Simon Willison
2025-03-18 08:04:52 -07:00
-
bfbcc201b7
Don't require input if template does not use $input, closes #835
Simon Willison
2025-03-15 19:17:24 -07:00
-
bc692e1f19
Templates only require input if they use $input
Simon Willison
2025-03-15 19:06:41 -07:00
-
1d552aeacc
llm models -m option, closes #825
Simon Willison
2025-03-10 14:18:50 -07:00
-
31d264d9a9
Improved llm embed-multi docs, closes #824
Simon Willison
2025-03-09 18:56:20 -05:00
-
0865c2d939
LLM_RAISE_ERRORS debug feature, closes #817
Simon Willison
2025-03-04 20:13:21 -08:00
-
ac86795fb2
Release 0.24a0
0.24a0
Simon Willison
2025-02-28 22:47:47 -08:00
-
de11fcddb1
Initial prototype of register_template_loaders plugin hook
Simon Willison
2025-02-28 22:23:14 -08:00
-
-
a7a9bc8323
Release 0.23
0.23
Simon Willison
2025-02-28 08:55:59 -08:00
-
e060347f58
Recommend top level object, not array for schemas
Simon Willison
2025-02-28 08:15:02 -08:00
-
b829cd92e0
Show async in list of features, closes #806
Simon Willison
2025-02-28 06:44:09 -08:00
-
bf80b8a19b
Schemas tutorial and cleaned up other schema docs, refs #788
Simon Willison
2025-02-28 00:16:29 -08:00
-
3a60290c82
llm logs --id-gt and --id-gte options, closes #801
Simon Willison
2025-02-28 00:15:59 -08:00
-
48f67f4085
llm logs --data-ids flag, closes #800
Simon Willison
2025-02-27 20:31:50 -08:00
-
1bebf8b34a
--schema t:template-name option, plus improved schema docs
Simon Willison
2025-02-27 17:25:31 -08:00
-
362bdc6dcc
It's schema_object: not schema:
Simon Willison
2025-02-27 17:12:06 -08:00
-
b1fe2e9857
sort_keys=False in --save, closes #798
Simon Willison
2025-02-27 16:51:43 -08:00
-
98cccd294a
llm models list --schemas option, closes #797
Simon Willison
2025-02-27 15:50:28 -08:00
-
4a7a1f19ed
Show features (including streaming) in llm models --options, closes #796
Simon Willison
2025-02-27 15:44:38 -08:00
-
efe265137d
Only some OpenAI models support schemas, closes #794
Simon Willison
2025-02-27 15:02:39 -08:00
-
6bec92fd78
Assign gpt-4.5 default alias, refs #795
Simon Willison
2025-02-27 14:51:09 -08:00
-
133d3bb173
Ran cog, refs #795
Simon Willison
2025-02-27 14:50:02 -08:00
-
801b08bf40
gpt-4.5-preview and gpt-4.5-preview-2025-02-27, refs #795
Simon Willison
2025-02-27 12:25:04 -08:00
-
74baf33a56
Moved some docs into schemas.md, refs #788
Simon Willison
2025-02-27 11:20:50 -08:00
-
a1ea85ecbd
llm logs --schema-multi option
Simon Willison
2025-02-27 11:20:23 -08:00
-
6957e4ecbb
Improvements to schemas.md refs #788
Simon Willison
2025-02-27 11:08:39 -08:00
-
259366a575
llm schemas dsl run with cog, refs #793
Simon Willison
2025-02-27 10:48:01 -08:00
-
9a38021218
llm schemas dsl command, closes #793
Simon Willison
2025-02-27 10:46:56 -08:00