Commit Graph

1453 Commits

Author SHA1 Message Date
Christian Tzolov
57c66b91d7 Fix a broken test 2024-02-14 09:54:20 +01:00
Gerrit Meier
408337e327 Support filter expressions in Neo4j vector store.
- Move Neo4j filter converters from core to neoj4 vector store project.
 - Update neo4j adoc.

 Resolves #318
2024-02-14 09:23:44 +01:00
Christian Tzolov
ca0d10d678 Resolve #324 2024-02-14 07:18:45 +01:00
Christian Tzolov
22bd645d1e fix azure model README broken link 2024-02-14 06:55:42 +01:00
Christian Tzolov
9d41e4380a Make model READMEs ponint to their corresponding Antora documentations 2024-02-14 06:50:23 +01:00
Christian Tzolov
f6447f420e Clean obsolate README files 2024-02-14 06:40:35 +01:00
Christian Tzolov
12d3ae40c4 Fix adcocs navigation 2024-02-14 06:25:35 +01:00
Christian Tzolov
cb12512775 Add spring AI Bom and related docs 2024-02-13 13:38:24 +01:00
Christian Tzolov
0334e6d428 Improve vectordbs documentation 2024-02-13 11:13:40 +01:00
Christian Tzolov
8f4d840761 minor docs improvments 2024-02-13 09:51:01 +01:00
Christian Tzolov
bff3e589d0 Fix documentation navigation issue with Bedrock submenu 2024-02-12 18:24:56 +01:00
sunshiningsoo
c0a341c300 Remove slash according to api 2024-02-12 16:32:09 +01:00
Christian Tzolov
8210fb165b fix broken antora docs 2024-02-12 16:28:47 +01:00
Mark Heckler
f56626456e Fixes implemented per request by @tzolov 2024-02-12 15:57:51 +01:00
Mark Heckler
d8b6a276ff Additional link/content cleanup 2024-02-12 15:57:51 +01:00
Mark Heckler
214858bec5 Updated several vector db docs to fix errors and to expand on instructions, making it easier to follow and complete successfully: Azure AI Search, Neo4j, and Postgres/PGvector 2024-02-12 15:57:51 +01:00
Mark Heckler
dc86957a07 Documentation fixes, clean and polish 2024-02-12 15:57:51 +01:00
Christian Tzolov
330f8b37df Minor docs links fix 2024-02-12 10:16:00 +01:00
Christian Tzolov
ecc81b5e49 Fix docs broken links 2024-02-12 08:04:17 +01:00
Christian Tzolov
ffd8222c20 OpenAI ChatClient tools support
* Add function call OpenAiApi IT tests
* Add function call docs. Unit and IT func tests
* Add function call diagram
* Allow to opt-in/enable the fuctions to be used in request.
2024-02-11 23:34:04 -05:00
Gerrit Meier
254b8632cd Allow configuration of vector index name.
At the moment, it is not possible to configure SpringAI
to use an existing index in the database.
This commit enables the user to provide the index name
for auto configuration or builder usage.
2024-02-11 20:35:46 +01:00
Christian Tzolov
dc04327dcf Add Geneic Model API diagram to the docs 2024-02-11 19:04:33 +01:00
Christian Tzolov
21d7cdd5c0 Add VertexAi Embeddings Docs + clear READMEs 2024-02-11 18:32:55 +01:00
Christian Tzolov
7ea867d3cb Add VertexAi Chat Optios Support + Docs 2024-02-11 18:00:15 +01:00
Christian Tzolov
d38afc50a3 Document Bedrock Titan Embedding API and clients
- Remove outdated Bedrock README fiels and add references to the main docs.
2024-02-11 16:16:22 +01:00
Christian Tzolov
ed52a3e0a1 Add Bedrock Titan Chat Options + Docs 2024-02-11 15:32:33 +01:00
Christian Tzolov
4839a6175c Minor Embeddings API landing page improvements 2024-02-11 12:57:29 +01:00
Christian Tzolov
35ce0d1a4b Add Bedrock Cohere Embedding Options support
- Realign the Embeddings API docs strcture
2024-02-11 12:25:26 +01:00
Christian Tzolov
056b95a00e Improve Chat Completon API documentation
- minor code style improvements.
2024-02-10 18:17:06 +01:00
Christian Tzolov
7fca784b05 Add Bedrock Anthropic Chat Options support
- Improve Anthropic tests
 - Add anthrpic docs
 - Restructure the docs for Azure OpenAI, OpenAI, Ollama, Bedrock Cohere and Bedrock Lllam2
2024-02-10 12:22:34 +01:00
Christian Tzolov
4ba9a3cd68 broken antora links 2024-02-09 19:21:26 +01:00
Christian Tzolov
c5f80f4930 Minor documentation updates 2024-02-09 19:06:38 +01:00
Christian Tzolov
6d13da1ba6 Update ollama chat/embedding documentations 2024-02-09 17:05:19 +01:00
Christian Tzolov
683a1b9a88 Clarify bedrock anthropic and llama2 docs 2024-02-09 16:56:32 +01:00
Christian Tzolov
ced9e6a82d Fix and optimize azure openai chat/embedding clients
- Also restructore and clarify the chat/embedding docs.
2024-02-09 16:45:42 +01:00
Christian Tzolov
ca0f6d79e3 OpenAi Chat/Embedding options handling optimizations
- Also restructure and clean the openai chat/embedding docs.

Address review comments
2024-02-09 15:53:27 +01:00
Christian Tzolov
aff45065d2 Clarify postgresml-embeddings.adoc 2024-02-09 15:01:29 +01:00
Christian Tzolov
ed6a464ba8 Add options support to PostgresMlEmbeddingClient
- Add postgremaddmbedding adoc page.
- Auto-configuration:
  - add missing  boot-starter.
  - refactor autoconf class and properties to accomodate the PostgresMlEmbeddingOptions.
- PostgesMlEmbeddingClient
  - Add the (default) options field and remove old fields.
  - Implement default and request options merging.
  - Add tests for options and merging.
- Remove redundant code.
- Code style fixes.
2024-02-09 14:40:53 +01:00
Toshiaki Maki
7b58f426ec Use pre-configured RestClient.Builder by Spring Boot
- Add annotation dependency on RestClientAutoConfiguration
2024-02-09 14:33:19 +01:00
Christian Tzolov
577a605cdc Add Bedrock Llama2 Options Support 2024-02-08 19:41:21 +01:00
Christian Tzolov
ee81558e10 Minor doc fix 2024-02-08 18:12:23 +01:00
Christian Tzolov
779b5a8d5e Bedrock Anthropic Options Support 2024-02-08 18:07:54 +01:00
Aliakbar Jafarpour
b0d8d2b9ce Add document Id generator
- Clean uneccessary classes/interfaces
 - straighten code style.
 - Clean tests.

 Resolves #113
2024-02-07 19:09:02 +01:00
Yeonwoo Kim
2704d53909 Update usage from aiClient to chatClient in docs (#281) 2024-02-05 22:40:39 -05:00
Ricken BAZOLO
0e58b10128 updated sample code in chroma documentation (#291) 2024-02-05 22:38:16 -05:00
Christian Tzolov
dfbea8cee1 Add Azure OpenAI Chat and Embedding Options
- Add AzureOpenAiChatOptions
   - Add default options field to AzureOpenAiChatClient.
   - Impl runtime (e.g. prompt) and default options on call.
   - Add options field to the AzureOpenAiChatProperties.
 - Add AzureOpenAiEmbeddingOptions
   - Add default options field to AzureOpenAiEmbeddingClient.
   - Impmlement runtime and default option merging on embedding request.
   - Add options field to AzureOpenAiEmbeddingProperties.
 - Add Unit and ITs.
 - Split the azure-openai.adoc into ./clients/azure-openai-chat.adoc and ./embeddings/azure-openai-embeddings.adoc.
   - Provide detailed explanation how to use the chat and embedding clients manually or via the auto-configuration.
   - Add protable ChatOptions support
2024-02-05 16:15:53 -05:00
Christian Tzolov
ca7e3e42c6 Clarify the Ollama options docs 2024-02-04 17:59:06 +01:00
Thomas Vitale
41a459a10b Add OpenAiImageClient auto-configuration
Fixes gh-289

Signed-off-by: Thomas Vitale <ThomasVitale@users.noreply.github.com>
2024-02-03 17:42:36 +01:00
Christian Tzolov
6cf2f86412 Improve Embeddings API docs 2024-02-03 17:17:49 +01:00
Christian Tzolov
4c4e234279 Fix ollama embedding options merging bug 2024-02-03 15:34:41 +01:00