提交

提交图

  • 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