diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/images/spring-ai-generic-model-api.jpg b/spring-ai-docs/src/main/antora/modules/ROOT/images/spring-ai-generic-model-api.jpg new file mode 100644 index 000000000..4fcdadaf6 Binary files /dev/null and b/spring-ai-docs/src/main/antora/modules/ROOT/images/spring-ai-generic-model-api.jpg differ diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/index.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/index.adoc index 917c6c66f..7b7abd07b 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/index.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/index.adoc @@ -3,3 +3,28 @@ == Introduction The following sections introduce each part of the API. + +The <> can help you understand the basic constructs used implementing all the other APIs. + +== APIs +* xref:api/embeddings.adoc[Embeddings API] +* xref:api/chatclient.adoc[Chat Completion API] +* xref:api/[Image Generation API](WIP) + +== Spring AI Generic Model API [[generic-model-api]] + +image::spring-ai-generic-model-api.jpg[width=900, align="center"] + +=== ModelClient + +=== StreamingModelClient + +=== ModelRequest + +=== ModelOptions + +=== ModelResponse + +=== ModelResult + +