27 Commits

Author SHA1 Message Date
Krunal Gandhi
b256736986
allow updating remote model api_key (#1944)
Some checks failed
tests / test (push) Has been cancelled
* allow updating remote model api_key

* add nullptr checks and unique_lock

* refactor field updation flow

* Revert "refactor field updation flow"

This reverts commit a6a9847be80ce3d8cee7ea944f5e9453091a949f.

* refactor api_key updation flow

* add locks in remote embedder, update api_key after validation

* fix parsing of embed field

* fix wrong params and parse

* update minor changes, update entry in text_embedders

* add comment

* update embeded_fields with new api_key

* add lock for updating embedded fields

---------

Co-authored-by: Kishore Nallan <kishorenc@gmail.com>
2024-09-25 08:58:32 +05:30
Ozan Armağan
5722a9dddd
Add support for openai/text-embedding-3-* (#1558)
* Add support for `openai/text-embedding-3-`

* Fix test

* Rename openai_custom_dims to has_custom_dims

* Sİmplify custom dimension check condition
2024-02-20 18:26:59 +05:30
ozanarmagan
c46d142b66 Fix mean pooling function 2023-12-19 14:51:46 +03:00
ozanarmagan
93baeadccc Add support for image embeddings using CLIP 2023-11-17 00:03:25 +03:00
ozanarmagan
34ade97636 Support remote_embedding_timeout_ms and remote_embedding_num_tries for indexing 2023-10-26 01:04:39 +03:00
Kishore Nallan
cc9af18d9c Refactor remote/local text embedder initialization. 2023-08-03 15:24:59 +05:30
ozanarmagan
29224dee82 Change 'remote_embedding_num_try' to 'remote_embedding_num_tries' 2023-07-29 15:27:36 +03:00
Kishore Nallan
3973834965 Refactor embedding model init. 2023-07-23 12:57:09 +05:30
ozanarmagan
222c50e2c1 Merge branch 'v0.25-join' of https://github.com/ozanarmagan/typesense into v0.25-join 2023-07-08 13:28:49 +03:00
ozanarmagan
ab0be22489 Add remote_embeding_batch_size parameter for doc import 2023-07-08 13:11:45 +03:00
ozanarmagan
a9de01f161 Standardize variable names 2023-07-07 18:33:53 +03:00
ozanarmagan
8b1aa13ffe Change param name to 'remote_embedding_num_try' 2023-07-07 17:11:25 +03:00
ozanarmagan
6f7efa5d72 Add timeout and num retries as search parameter for remote embedding 2023-07-07 17:01:29 +03:00
ozanarmagan
2ae06c5824 Revert "Add timeout and num retries as search params"
This reverts commit 65dbeb6e75ea97a795df4a4a96327bd5b6c1ddd7.
2023-07-06 10:49:26 +03:00
ozanarmagan
65dbeb6e75 Add timeout and num retries as search params 2023-07-05 01:28:22 +03:00
ozanarmagan
99be1f69df Bug fixes for embedding generation process 2023-06-20 01:35:23 +03:00
ozanarmagan
61a58c3ccb Adding CUDA Support + batching 2023-05-31 13:07:59 +03:00
ozanarmagan
229d536107 Use std::lock_guard to lock the mutex in text embedder 2023-05-20 03:46:59 +03:00
ozanarmagan
16aa353745 Remove lock for text embedder 2023-05-20 03:23:06 +03:00
ozanarmagan
a9cb44388d Review Changes V 2023-05-18 12:31:07 +03:00
ozanarmagan
9cbb98c1b9 Adding Google remote emedding platform 2023-05-11 13:40:12 +03:00
ozanarmagan
5bcbb2832e Review changes 2023-05-04 11:52:45 +03:00
ozanarmagan
cfcf95d5dd Added support for XLMRoBERTa tokenizer 2023-05-01 21:50:50 +03:00
ozanarmagan
a571d64d56 Review Changes 2023-04-29 04:27:46 +03:00
ozanarmagan
096543dcd6 Added OpenAI integration for embeddings 2023-04-22 00:40:51 +03:00
ozanarmagan
e1d452b713 Review changes II 2023-02-27 13:24:42 +03:00
ozanarmagan
4f921a3040 Auto vector generation & Hybrid Search 2023-02-16 14:47:17 +03:00