Commit graph

206 commits

Author SHA1 Message Date
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
dependabot[bot]
4fab55f253
Bump furo (#262)
Bumps the python-packages group with 1 update: [furo](https://github.com/pradyunsg/furo).

- [Release notes](https://github.com/pradyunsg/furo/releases)
- [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md)
- [Commits](https://github.com/pradyunsg/furo/compare/2023.08.19...2023.09.10)

---
updated-dependencies:
- dependency-name: furo
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-11 18:18:05 -07:00
mhalle
f07b291a78
change type of cli "embed -c" to be STR not FILE (#263)
* change type of cli "embed -c" to be STR not FILE

The type of the "content" argument was erroneously set to be FILE with a "type=click.Path(...)" argument, which content is a string.

---------

Co-authored-by: Simon Willison <swillison@gmail.com>
2023-09-11 18:17:34 -07:00
Simon Willison
5ba34dbe36 llm embed-db is now llm collections, refs #229 2023-09-10 14:24:27 -07:00
Simon Willison
6012f31e36 llm plugins --all option, closes #259 2023-09-10 14:18:16 -07:00
Simon Willison
b84f6f9ffd Docs for LLM_LOAD_PLUGINS, closes #256 2023-09-10 14:12:37 -07:00
Simon Willison
79b3cd8b72 Documented llm chat -o, closes #244 2023-09-10 13:46:55 -07:00
Simon Willison
ab05023b30 Ran cog, refs #248 2023-09-10 11:49:32 -07:00
Simon Willison
2fe12d5458 Ran cog, refs #244 2023-09-10 11:16:44 -07:00
Simon Willison
4f1b59b67b Tiny change to force a docs update
!stable-docs

Refs #249
2023-09-08 17:59:27 -07:00
Simon Willison
d0f435af53 Fixed bug in llm embed-multi documentation, closes #249 2023-09-08 17:58:41 -07:00
Simon Willison
b2fc0a11cf
Reference IDs
!stable-docs
2023-09-05 14:22:33 -07:00
Simon Willison
a66d47e106
Update Symbex section 2023-09-05 14:21:24 -07:00
Simon Willison
3164fde0fc
Typo 2023-09-05 00:21:30 -07:00
Simon Willison
3533e7027d Release 0.10a0
Refs #225, #231
2023-09-04 23:40:39 -07:00
Simon Willison
0699bb5e27 Docs for llm chat, refs #231 2023-09-04 23:36:25 -07:00
Simon Willison
969a5d3364 Initial prototype of llm chat, refs #231 2023-09-04 23:36:25 -07:00
Simon Willison
45b380c3f1 Fix broken internal references in help.md 2023-09-04 17:08:30 -07:00
Simon Willison
a74f63f421
Link to blog post
!stable-docs
2023-09-04 15:28:48 -07:00
Simon Willison
ba2c9e60f1 Promote my new blog entry about LLM embeddings
!stable-docs
2023-09-04 13:42:01 -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
206e691844
llm-cluster
!stable-docs

Refs https://github.com/simonw/llm-cluster/issues/1
2023-09-04 09:36:56 -07:00
Simon Willison
62dd006099
Bold collection
!stable-docs
2023-09-04 08:30:45 -07:00
Simon Willison
a44e23876e
Fix broken example in docs (#223) 2023-09-03 20:53:51 -07:00
Simon Willison
2cc9b6087f Embedding models in plugin directory, refs #207 2023-09-03 19:39:10 -07:00
Simon Willison
5efb300c42 Release 0.9
Refs #192, #209, #211, #213, #215, #217, #218, #219, #222

Closes #205
2023-09-03 19:35:14 -07:00
Simon Willison
e6e1da321d Backfilled missing release notes from 0.8.1 2023-09-03 19:12:30 -07:00
Simon Willison
f842fbea49 Mention brute-force approach, link to vector indexing issue
Refs #216. Closes #214
2023-09-03 19:10:42 -07:00
Simon Willison
94f0a1a337 Promote embeddings in README/index, closes #210 2023-09-03 19:07:05 -07:00
Simon Willison
ee61cb0e22 Documentation for aliases for embedding models, closes #192 2023-09-03 18:00:14 -07:00
Simon Willison
2e90a30c4f Add embedding model aliases to llm aliases, refs #192 2023-09-03 17:55:56 -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
8ce7046d13 Documentation for llm embed-multi, 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
2440eb4f48 Help tweak and ran cog 2023-09-03 16:40:00 -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
06d35c890a Homebrew badge, closes #218 2023-09-03 11:50:18 -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
b7e6c1675b Show SQL schema for embeddings in docs 2023-09-02 20:48:00 -07:00
Simon Willison
51488c579b Collection now defaults to in-memory DB, closes #213 2023-09-02 15:43:20 -07:00
Simon Willison
8bdaca1f31
orca-mini-7b in index.md
Refs #195
2023-09-02 11:47:06 -07:00
Simon Willison
e49c816e18 Drop llm.EmbeddingModel.embedding_size property, closes #208 2023-09-02 08:45:17 -07:00
Simon Willison
3d56d6cc24 Collection design tweaks + llm embed/similar now use it, closes #204 2023-09-02 08:30:56 -07:00
Simon Willison
6b042a264a Fixed -i and -i - modes for llm embed command 2023-09-01 20:24:58 -07:00
Simon Willison
3b2d5bf7f9 embed_multi and embed_multi_with_metadata, closes #202 2023-09-01 20:15:28 -07:00
Simon Willison
4be89facb5 Fixed and finished llm similar command, closes #190 2023-09-01 19:01:16 -07:00
Simon Willison
de6d257dde collection.similar now returns List[Entry], closes #203 2023-09-01 18:06:56 -07:00