Simon Willison
fb63c92cd2
llm logs -r/--response option, closes #431
2024-03-04 13:29:07 -08:00
Simon Willison
13ab8bb5fb
Better HTTPX logging idiom, thanks @karpetrosyan
...
https://github.com/encode/httpx/discussions/3073#discussioncomment-8263619
Refs #404
2024-01-27 21:46:15 -08:00
Simon Willison
a06bef8f83
default_headers, not headers - fixes llm-openrouter, refs #401
2024-01-26 13:42:34 -08:00
Simon Willison
0f8ffbfbbd
Fix compatibility with llm-anyscale-endpoints, refs #401
2024-01-26 13:35:03 -08:00
Simon Willison
9119b03a07
Chmod 600 keys.json on creation, refs #351
2024-01-26 13:18:13 -08:00
Simon Willison
1a4853d80e
left/right arrow key readline bindings in chat, closes #376
2024-01-26 13:12:55 -08:00
Simon Willison
029d8e9e26
Better function name
2024-01-26 12:06:30 -08:00
Simon Willison
1f67f14cdb
Re-implemented LLM_OPENAI_SHOW_RESPONSES against httpx
...
Closes #404
Refs #364
2024-01-26 10:33:03 -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
ed5a535484
Apply Black, refs #378
2024-01-25 17:29:28 -08:00
Simon Willison
d9d9bb38d7
Drop Python 3.7, add 3.8, fix pkg_resources warning, refs #378
2024-01-25 16:48:49 -08:00
Simon Willison
5bed6f13af
gpt-4-1106-preview, gpt-4-0125-preview, gpt-4-turbo-preview models - refs #396
2024-01-25 15:13:55 -08:00
Simon Willison
a1b97c06e6
3-small-512, 3-large-256, 3-large-1024 embedding models, refs #394
2024-01-25 13:22:21 -08:00
Simon Willison
044689351d
Support new OpenAI embeddings models, refs #394
2024-01-25 13:10:41 -08:00
Simon Willison
184273876f
Fix for json_object tests I broke in #373
2024-01-25 13:04:05 -08:00
Simon Willison
53f80dd531
-o json_object 1 option for OpenAI Chat models, refs #373
2024-01-25 12:51:14 -08:00
Simon Willison
5cc8efe98f
readline support for llm chat, closes #355
2023-11-22 16:55:54 -08:00
Simon Willison
b2a12727f1
Add GPT 4 turbo model and -o seed 1 option ( #329 )
...
Closes #323
Closes #324
2023-11-06 13:32:04 -08:00
Simon Willison
31b02ecfd6
Actually do the gpt-4-turbo work in a branch, refs #323
...
This reverts commit 2bfd039ff4 .
2023-11-06 10:17:36 -08:00
Simon Willison
2bfd039ff4
Guessing model will be gpt-4-turbo - refs #323
...
This doesn't work yet though, they have not released the model.
2023-11-06 10:16:45 -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
9c7792dce5
Removed rogue raise
2023-09-18 22:05:00 -07:00
Simon Willison
4fea46113f
logprobs support for OpenAI completion models, refs #284
2023-09-18 22:04:28 -07:00
Simon Willison
ae14ce4add
LLM_OPENAI_SHOW_RESPONSES=1 debug trick, closes #286
2023-09-18 21:13:42 -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
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
4952a8d119
llm similar --binary, closes #269
2023-09-12 11:23:31 -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
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
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
5912bd47c0
--no-stream option for llm chat, closes #248
2023-09-10 11:47:38 -07:00
Simon Willison
ae7f4f6de7
llm chat -o/--option - refs #244
2023-09-10 11:14:28 -07:00
Simon Willison
17e6402908
Fix bug with llm chat -c and API keys, closes #247
2023-09-05 19:26:21 -07:00