Simon Willison
|
9119b03a07
|
Chmod 600 keys.json on creation, refs #351
|
2024-01-26 13:18:13 -08:00 |
|
Simon Willison
|
214fcaaf86
|
Upgrade to run against OpenAI >= 1.0
* strategy: fail-fast: false - to help see all errors
* Apply latest Black
Refs #325
|
2024-01-25 22:00:44 -08:00 |
|
Simon Willison
|
469644c2af
|
Test using test-llm-load-plugins.sh
* Run test-llm-load-plugins.sh, closes #378
|
2024-01-25 17:44:34 -08:00 |
|
Simon Willison
|
8b78ac6099
|
Fix for bug where embed did not use default model, closes #317
|
2023-10-31 21:19:59 -07:00 |
|
e. alvarez
|
839b4d7161
|
Fix issues: #274, #280 (#282)
* Fix issue with reading directories in `iterate_files()` (#280)
* Add directory checking logic in `iterate_files()` (#274)
* Added tests for #282, #274, #280
---------
Co-authored-by: Simon Willison <swillison@gmail.com>
|
2023-09-18 23:14:30 -07:00 |
|
Simon Willison
|
b4ec54ef19
|
NotImplementedError for system prompts with OpenAI completion models, refs #284
Signed-off-by: Simon Willison <swillison@gmail.com>
|
2023-09-18 22:51:22 -07:00 |
|
Simon Willison
|
f76b2120e4
|
Revert "Handle system prompts for completion models, refs #284"
This reverts commit 4eed871cf1.
Decesion made in #288
|
2023-09-18 22:44:38 -07:00 |
|
Simon Willison
|
4eed871cf1
|
Handle system prompts for completion models, refs #284
|
2023-09-18 22:36:38 -07:00 |
|
Simon Willison
|
fcff36c6bc
|
completion: true to register completion models, refs #284
|
2023-09-18 22:17:26 -07:00 |
|
Simon Willison
|
4fea46113f
|
logprobs support for OpenAI completion models, refs #284
|
2023-09-18 22:04:28 -07:00 |
|
Simon Willison
|
2b504279d9
|
Test for OpenAI chat streaming, closes #287
|
2023-09-18 21:27:36 -07:00 |
|
Simon Willison
|
4d18da4e11
|
Bump default gpt-3.5-turbo-instruct max tokens to 256, refs #284
|
2023-09-18 20:29:39 -07:00 |
|
Simon Willison
|
4d46ebaa32
|
OpenAI completion models including gpt-3.5-turbo-instruct, refs #284
|
2023-09-18 18:34:32 -07:00 |
|
Simon Willison
|
356fcb72f6
|
NumPy decoding docs, plus extra tests for llm.encode/decode
!stable-docs
Refs https://discord.com/channels/823971286308356157/1128504153841336370/1151975583237034056
|
2023-09-14 14:01:47 -07:00 |
|
Simon Willison
|
33dee4762e
|
llm embed-multi --batch-size option, closes #273
|
2023-09-13 16:33:27 -07:00 |
|
Simon Willison
|
b9478e6a17
|
batch_size= argument to embed_multi(), refs #273
|
2023-09-13 16:24:04 -07:00 |
|
Simon Willison
|
6c43948325
|
llm.user_dir() creates directory if needed, closes #275
Would have fixed this bug too:
- https://github.com/simonw/llm-sentence-transformers/issues/9
|
2023-09-13 15:58:18 -07:00 |
|
Simon Willison
|
603da35e37
|
Fixed flaky order tests, refs #271
|
2023-09-12 11:37:36 -07:00 |
|
Simon Willison
|
9e529bb36a
|
Wrap !multi in single quotes, for consistency with exit/quit
|
2023-09-12 10:45:02 -07:00 |
|
Simon Willison
|
f54f2c659d
|
response.__str__ method, closes #268
|
2023-09-12 10:36:29 -07:00 |
|
Simon Willison
|
9c33d30843
|
llm chat !multi support, closes #267
|
2023-09-12 09:31:20 -07:00 |
|
Simon Willison
|
22a59f795e
|
llm collections defaults to llm collections list, close #265
|
2023-09-11 23:08:11 -07:00 |
|
Simon Willison
|
591ad6f571
|
Revert "Reuse embeddings for hashed content, --store now works on second run - closes #224"
This reverts commit 267e2ea999.
It's broken, see:
https://github.com/simonw/llm/issues/224#issuecomment-1715014393
|
2023-09-11 22:56:52 -07:00 |
|
Simon Willison
|
267e2ea999
|
Reuse embeddings for hashed content, --store now works on second run - closes #224
|
2023-09-11 22:44:22 -07:00 |
|
Simon Willison
|
52cec1304b
|
Binary embeddings (#254)
* Binary embeddings support, refs #253
* Write binary content to content_blob, with tests - refs #253
* supports_text and supports_binary embedding validation, refs #253
|
2023-09-11 18:58:44 -07:00 |
|
Simon Willison
|
5ba34dbe36
|
llm embed-db is now llm collections, refs #229
|
2023-09-10 14:24:27 -07:00 |
|
Alexis Métaireau
|
df32d7685d
|
Updated error message for invalid or missing embedding model (#257)
* Updated error message for missing embedding model
---------
Co-authored-by: Simon Willison <swillison@gmail.com>
|
2023-09-10 11:56:29 -07:00 |
|
Simon Willison
|
2246e8f4fd
|
Make tests robust against extra plugins, closes #258
|
2023-09-10 11:21:04 -07:00 |
|
Simon Willison
|
ae7f4f6de7
|
llm chat -o/--option - refs #244
|
2023-09-10 11:14:28 -07:00 |
|
Simon Willison
|
8de6783dcc
|
llm chat test system prompt
|
2023-09-04 23:36:25 -07:00 |
|
Simon Willison
|
c14959571e
|
llm chat test continue conversation
|
2023-09-04 23:36:25 -07:00 |
|
Simon Willison
|
5495112d9f
|
Initial tests for llm chat, refs #231
|
2023-09-04 23:36:25 -07:00 |
|
Simon Willison
|
78a0e9bd44
|
llm --files --encoding option and latin-1 fallback, closes #225
|
2023-09-04 12:28:31 -07:00 |
|
Simon Willison
|
2e90a30c4f
|
Add embedding model aliases to llm aliases, refs #192
|
2023-09-03 17:55:56 -07:00 |
|
Simon Willison
|
408297f1f5
|
Fixed test I broke in #217
|
2023-09-03 17:55:28 -07:00 |
|
Simon Willison
|
3bf781fba2
|
Duplicate content is only embedded once, closes #217
|
2023-09-03 17:39:11 -07:00 |
|
Simon Willison
|
0eda99e91c
|
Default embedding model finishing touches, closes #222
|
2023-09-03 17:21:47 -07:00 |
|
Simon Willison
|
b9c19a5666
|
Tests for multiple --files pairs
|
2023-09-03 16:40:00 -07:00 |
|
Simon Willison
|
6f62b7d613
|
Tests for llm embed-multi --files, refs #215
|
2023-09-03 16:40:00 -07:00 |
|
Simon Willison
|
0da1ed7d98
|
--remove-default for llm embed-models default, refs #222
|
2023-09-03 16:40:00 -07:00 |
|
Simon Willison
|
c8c0f80441
|
--prefix for llm embed-multi, refs #215
|
2023-09-03 16:40:00 -07:00 |
|
Simon Willison
|
70a3d4bdc4
|
Test for llm embed-multi against SQLite, refs #215
|
2023-09-03 16:40:00 -07:00 |
|
Simon Willison
|
5e686fe8b3
|
Tests for CSV/TSV/JSON/NL, refs #215
|
2023-09-03 16:40:00 -07:00 |
|
Simon Willison
|
156bed7c65
|
Populate content_hash with embed_multi, refs #217
|
2023-09-03 14:43:29 -07:00 |
|
Simon Willison
|
213e0b0c75
|
embed-db delete-collection command and .delete() method, closes #219
|
2023-09-03 12:55:48 -07:00 |
|
Simon Willison
|
a5d6b580ba
|
Store content_hash in embeddings table, refs #217
Uses new migrations feature from https://github.com/simonw/sqlite-migrate/issues/9
|
2023-09-03 10:50:51 -07:00 |
|
Simon Willison
|
26332045dd
|
llm embed --metadata option, closes #209
|
2023-09-03 07:43:23 -07:00 |
|
Simon Willison
|
73a9043108
|
Store updated timestamp on embeddings, closes #211
|
2023-09-02 20:40:33 -07:00 |
|
Simon Willison
|
51488c579b
|
Collection now defaults to in-memory DB, closes #213
|
2023-09-02 15:43:20 -07:00 |
|
Simon Willison
|
3d56d6cc24
|
Collection design tweaks + llm embed/similar now use it, closes #204
|
2023-09-02 08:30:56 -07:00 |
|