Commit Graph

904 Commits

Author SHA1 Message Date
0d38c1b471 ... 2025-03-16 17:10:42 +01:00
cf7bfb7650 specs 2025-03-16 14:27:18 +01:00
Mahmoud Emad
228abe36a3 feat: Add upsert points functionality to Qdrant client
- Added `upsert_points` method to the Qdrant client to allow
  inserting and updating points in a collection. This enhances
  the client's ability to manage data efficiently.
- Improved error handling in Qdrant client methods to provide
  more informative error messages. This improves the user
  experience by providing better feedback on failed operations.
2025-03-16 14:58:23 +02:00
b48abc474c ... 2025-03-16 12:50:41 +01:00
Mahmoud Emad
c3fe788a5b feat: Remove unnecessary delete_collection call in example
- Removed the `delete_collection` call from the Qdrant example
  to avoid unnecessary collection deletion. This simplifies the
  example and prevents potential issues if the collection doesn't
  exist.
- Updated `RetrievePointsParams` struct to use optional parameters
  for `shard_key`, `with_payload`, and `with_vectors`. This
  improves flexibility and reduces the required parameters.  The
  change simplifies the request structure.
2025-03-16 11:56:55 +02:00
Mahmoud Emad
025e8fba69 feat: Add Qdrant client's retrieve_points functionality
- Added a new `retrieve_points` function to the Qdrant client
  to retrieve points by their IDs. This allows for efficient
  fetching of specific points from a collection.
- Renamed `is_exists` to `is_collection_exists` for clarity
  and consistency.
- Added  `RetrievePointsRequest`, `RetrievePointsParams`, and
  `RetrievePointsResponse` structs for better structured data.
2025-03-16 11:40:52 +02:00
672904d914 openapi 2025-03-16 10:34:57 +01:00
fac783c58d refactored and working 2025-03-16 09:32:03 +01:00
6e7843f368 ...... 2025-03-16 09:23:51 +01:00
6a555a5fe3 refactor 2025-03-16 08:41:45 +01:00
4796e4fe82 rrefactor 2025-03-16 08:02:29 +01:00
3b1068a3a8 ... 2025-03-15 19:55:48 +01:00
392f764acc Merge branch 'development_actions007' of github.com:freeflowuniverse/herolib into development_actions007 2025-03-15 19:32:52 +01:00
122cba9f6b ... 2025-03-15 19:32:38 +01:00
Timur Gordon
dc178f68c7 mcp fixes wip 2025-03-15 10:29:24 +01:00
Scott Yeager
59a0519b4e Update shebang 2025-03-14 19:19:14 -07:00
Scott Yeager
dfcaeec85f Add simple filter example 2025-03-14 19:19:02 -07:00
Timur Gordon
ef922d162e implement groq example using openai client 2025-03-14 23:07:13 +01:00
Timur Gordon
02e4ea180d merge v_do into overarching developer mcp project 2025-03-14 23:06:34 +01:00
Timur Gordon
8b9b0678b8 implement tools resources and prompts for mcp 2025-03-14 23:05:55 +01:00
Timur Gordon
475e812ba3 add mpc inspector example 2025-03-14 02:37:48 +01:00
Timur Gordon
0a953f2c09 add documentation 2025-03-14 02:37:26 +01:00
Timur Gordon
1e26162e00 fix jsonrpc serializations 2025-03-14 02:36:40 +01:00
Timur Gordon
dd68bf950c fix mpc and refactor to make generic server 2025-03-14 02:25:38 +01:00
Mahmoud Emad
e374520654 feat: Improve Qdrant client example
- Simplify Qdrant client example script, removing unnecessary
  boilerplate and improving readability.
- Add functions for creating, getting, deleting and listing
  collections.
- Add function to check collection existence.
- Improve error handling and logging.
2025-03-13 16:06:23 +02:00
Timur Gordon
47c95f76e9 Merge branch 'development' into development_actions007 2025-03-13 13:33:46 +01:00
Timur Gordon
918cfd83ec rename old installer client 2025-03-13 13:20:45 +01:00
Timur Gordon
83387c47ec add troubleshooting info for using tcc 2025-03-13 13:07:00 +01:00
Timur Gordon
f6c22c733b rename module imports 2025-03-13 12:59:21 +01:00
Timur Gordon
269d0474c5 add refactored schemas modules from 6-openrpc-code-generator branch 2025-03-13 12:41:35 +01:00
Timur Gordon
28359984ff add case fixing tools 2025-03-13 12:40:50 +01:00
Timur Gordon
c09e424890 refactor and reorganize code modules 2025-03-13 12:39:38 +01:00
a55af220bf ... 2025-03-13 10:56:55 +01:00
9c09af83a2 Merge branch 'development_action007_mahmoud' into development_actions007 2025-03-13 07:15:40 +01:00
e69d67d238 Merge branch 'development_grid_deploy' into development_actions007 2025-03-13 07:15:34 +01:00
01c6ea66ac Merge branch 'development_ourdb_new' into development_actions007 2025-03-13 07:15:27 +01:00
f9ea731a6e Merge branch 'development_actions007' into development_action007_mahmoud
# Conflicts:
#	lib/clients/jina/jina_client.v
#	lib/clients/jina/jina_factory_.v
#	lib/clients/jina/jina_model.v
#	lib/clients/jina/rank_api.v
2025-03-13 07:14:09 +01:00
timurgordon
a974091442 webdav completion wip 2025-03-13 04:34:10 +01:00
Scott Yeager
413b805823 Update caddy gateway example 2025-03-12 17:08:24 -07:00
Scott Yeager
46069ba924 Restore old json encoders 2025-03-12 17:08:00 -07:00
Scott Yeager
f3e7b979a5 QSFS not implemented 2025-03-12 15:53:57 -07:00
Scott Yeager
f6733a67af No const inside funcs 2025-03-12 15:51:59 -07:00
Scott Yeager
4988b241ef Json encoding doesn't mutate 2025-03-12 15:51:44 -07:00
Scott Yeager
7807a8e736 Target correct struct 2025-03-12 15:30:58 -07:00
5ba11aab46 ... 2025-03-12 16:36:17 +01:00
Mahmoud Emad
4abb46b4bf feat: Add Jina server health check
- Added a health check to the Jina client to verify server availability.
- Improved error handling and messaging for failed health checks.
- Enhanced client robustness by providing feedback on server status.
2025-03-12 16:38:38 +02:00
Mahmoud Emad
a7976c45f9 feat: Add multi-vector API support
- Added a new `create_multi_vector` function to the Jina client
  to support creating multi-vector embeddings.
- Added a new `multi_vector_api.v` file containing the
  implementation for the multi-vector API.
- Updated the `jina.vsh` example to demonstrate the usage of the
  new multi-vector API.
2025-03-12 16:16:37 +02:00
Mahmoud Emad
5194fabe62 feat: Add classifier deletion functionality
- Added `delete_classifier` function to delete a classifier by ID.
- Added corresponding unit tests for the new function.
- Updated the client example to demonstrate classifier deletion.
- Renamed `jina_client_test.v` to `api_test.v` for better organization.
- Renamed `model_embed.v` to `embeddings_api.v` for better organization.
- Refactored the embedding API to use enums for task and truncate types,
  and added error handling for invalid inputs.
2025-03-12 14:29:40 +02:00
timurgordon
ff430c2e4d Remove path from fsentry metadata, make vfs and webdav work again with fixes 2025-03-12 02:16:40 +01:00
1581628ea3 Merge branch 'development_action007_mahmoud' into development_actions007 2025-03-11 20:41:52 +01:00