In-process (ONNX)
LangChain4j provides a few popular local embedding models packaged as maven dependencies.
Amazon Bedrock
Maven Dependency
Azure OpenAI
This is the documentation for the Azure OpenAI integration, that uses the Azure SDK from Microsoft, and works best if you are using the Microsoft Java stack, including advanced Azure authentication mechanisms.
Cohere
Maven Dependency
DashScope
DashScope is a platform developed by Alibaba Cloud.
GitHub Models [Deprecated]
This module is deprecated, please use the OpenAI Official SDK module instead.
Google Vertex AI
Get started
Hugging Face
- https://huggingface.co/docs/api-inference/index
Jina
https://jina.ai/
Jlama
Jlama Project
LocalAI
https://localai.io/
Mistral AI
MistralAI Documentation
Nomic
https://home.nomic.ai/
Ollama
https://ollama.com/
OpenAI
This is the documentation for the OpenAI integration, that uses a custom Java implementation of the OpenAI REST API, that works best with Quarkus (as it uses the Quarkus REST client) and Spring (as it uses Spring's RestClient).
OpenAI Official SDK
This is the documentation for the OpenAI Official SDK integration, that uses the official OpenAI Java SDK.
OVHcloud AI Endpoints
- OVHclous AI Endpoints Documentation
Qianfan
ηΎεΊ¦ζΊθ½δΊεεΈε€§ζ¨‘ε
Voyage AI
Maven Dependency
Cloudflare Workers AI
https://developers.cloudflare.com/workers-ai/
Zhipu AI
ZhiPu AI is a platform to provide model service including text generation, text embedding,
Xinference
- https://inference.readthedocs.io/
watsonx.ai
- watsonx.ai API Reference
Google AI Gemini Embeddings
https://ai.google.dev/gemini-api/docs/embeddings