# 零基础入门Java AI ## Docs - [deepseek4j简介](https://javaai.pig4cloud.com/deepseek.md): DeepSeek Java SDK - 简单易用的 DeepSeek API Java 客户端 - [百炼 API 对接](https://javaai.pig4cloud.com/deepseek/bailian.md) - [联网搜索](https://javaai.pig4cloud.com/deepseek/bocha.md) - [配置说明](https://javaai.pig4cloud.com/deepseek/configuration.md) - [函数调用](https://javaai.pig4cloud.com/deepseek/function.md) - [Gitee API 对接](https://javaai.pig4cloud.com/deepseek/gitee.md) - [JSON 模式](https://javaai.pig4cloud.com/deepseek/json.md) - [RAG 进阶](https://javaai.pig4cloud.com/deepseek/office2md.md) - [Ollama 对接](https://javaai.pig4cloud.com/deepseek/ollama.md) - [派欧 API 对接🔥](https://javaai.pig4cloud.com/deepseek/ppinfra.md) - [常见问题](https://javaai.pig4cloud.com/deepseek/qa.md) - [快速开始](https://javaai.pig4cloud.com/deepseek/quickstart.md) - [RAG 知识库](https://javaai.pig4cloud.com/deepseek/rag.md) - [SiliconFlow API 对接](https://javaai.pig4cloud.com/deepseek/siliconflow.md) - [QwQ-32B API 集成指南](https://javaai.pig4cloud.com/deepseek/siliconflow-qwq.md) - [SSE 流式输出](https://javaai.pig4cloud.com/deepseek/sse.md) - [腾讯 API 对接](https://javaai.pig4cloud.com/deepseek/tencent.md) - [火山引擎 API 对接](https://javaai.pig4cloud.com/deepseek/volcengine.md) - [课程介绍](https://javaai.pig4cloud.com/docs/00-introduction.md): 本课程的主要目标是让Java开发者零基础入门AI,通过学习如何使用Java相关的AI框架,将大型语言模型和AI代理集成到现有系统中。我们将重点介绍如何使用LangChain4J等工具,在Java环境中构建高度定制化的AI应用程序。 - [模型选择](https://javaai.pig4cloud.com/docs/01-model-selection.md) - [LangChain4j 介绍](https://javaai.pig4cloud.com/docs/02-langchain4j-introduction.md) - [Chat API 上手](https://javaai.pig4cloud.com/docs/03-chat-api.md) - [API 进阶配置](https://javaai.pig4cloud.com/docs/04-chat-common-configuration.md) - [Chat 流式输出](https://javaai.pig4cloud.com/docs/05-chat-stream.md) - [Chat 视觉理解](https://javaai.pig4cloud.com/docs/06-chat-visual-understanding.md) - [Chat 记忆缓存](https://javaai.pig4cloud.com/docs/07-chat-memory.md) - [提示词工程](https://javaai.pig4cloud.com/docs/08-prompt-engineering.md) - [JSON 结构化输出](https://javaai.pig4cloud.com/docs/09-json-output.md) - [函数调用](https://javaai.pig4cloud.com/docs/11-function-calling.md) - [向量化及存储](https://javaai.pig4cloud.com/docs/12-vectorization.md) - [文本向量化分类](https://javaai.pig4cloud.com/docs/13-vector-text-classification.md) - [动态函数调用](https://javaai.pig4cloud.com/docs/14-dynamic-function-calling.md) - [RAG API 基础](https://javaai.pig4cloud.com/docs/15-rag-api.md) - [RAG API 增强](https://javaai.pig4cloud.com/docs/15-rag-api2.md) - [RAG Easy 快速上手](https://javaai.pig4cloud.com/docs/16-easy-rag.md) - [RAG 结果重排](https://javaai.pig4cloud.com/docs/17-rag-reranking.md) - [函数增强搜索](https://javaai.pig4cloud.com/docs/18-web-search.md) - [模型敏感词处理](https://javaai.pig4cloud.com/docs/19-sensitive-word-processing.md) - [RAG 进阶分享](https://javaai.pig4cloud.com/docs/20-rag.md) - [增强器 API](https://javaai.pig4cloud.com/spring-ai/api/advisors.md) - [音频模型](https://javaai.pig4cloud.com/spring-ai/api/audio.md): Spring AI 支持的音频模型概述 - [语音合成](https://javaai.pig4cloud.com/spring-ai/api/audio/speech.md): Spring AI 文本转语音功能概述 - [OpenAI 语音](https://javaai.pig4cloud.com/spring-ai/api/audio/speech/openai-speech.md): 使用 OpenAI 的 TTS 模型进行文本转语音 - [音频转录](https://javaai.pig4cloud.com/spring-ai/api/audio/transcriptions.md): Spring AI 音频转录功能概述 - [Azure OpenAI 转录](https://javaai.pig4cloud.com/spring-ai/api/audio/transcriptions/azure-openai-transcriptions.md): 使用 Azure OpenAI 的 Whisper 模型进行语音转文本 - [OpenAI 转录](https://javaai.pig4cloud.com/spring-ai/api/audio/transcriptions/openai-transcriptions.md): 使用 OpenAI 的 Whisper 模型进行语音转文本 - [聊天记忆](https://javaai.pig4cloud.com/spring-ai/api/chat-memory.md) - [Anthropic Claude 3 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/anthropic-chat.md) - [Azure OpenAI 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/azure-openai-chat.md) - [Bedrock Converse API](https://javaai.pig4cloud.com/spring-ai/api/chat/bedrock-converse.md) - [聊天模型比较](https://javaai.pig4cloud.com/spring-ai/api/chat/comparison.md) - [DeepSeek 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/deepseek-chat.md) - [Docker Model Runner 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/dmr-chat.md) - [Groq 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/groq-chat.md) - [MiniMax 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/minimax-chat.md) - [Mistral AI 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/mistralai-chat.md) - [Moonshot AI 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/moonshot-chat.md) - [NVIDIA 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/nvidia-chat.md) - [OCI GenAI Cohere 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/oci-genai/cohere-chat.md) - [Ollama 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/ollama-chat.md) - [OpenAI 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/openai-chat.md) - [Perplexity 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/perplexity-chat.md) - [千帆聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/qianfan-chat.md) - [VertexAI Gemini 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/vertexai-gemini-chat.md) - [智谱 AI 聊天](https://javaai.pig4cloud.com/spring-ai/api/chat/zhipuai-chat.md) - [聊天客户端 API](https://javaai.pig4cloud.com/spring-ai/api/chatclient.md) - [聊天模型 API](https://javaai.pig4cloud.com/spring-ai/api/chatmodel.md) - [AI Docker Compose](https://javaai.pig4cloud.com/spring-ai/api/docker-compose.md): Spring AI 开发的 Docker Compose 服务 - [嵌入模型 API](https://javaai.pig4cloud.com/spring-ai/api/embeddings.md) - [Azure OpenAI 向量模型](https://javaai.pig4cloud.com/spring-ai/api/embeddings/azure-openai-embeddings.md) - [Mistral AI 向量模型](https://javaai.pig4cloud.com/spring-ai/api/embeddings/mistralai-embeddings.md) - [OCI GenAI 向量模型](https://javaai.pig4cloud.com/spring-ai/api/embeddings/oci-genai-embeddings.md) - [Ollama 向量模型](https://javaai.pig4cloud.com/spring-ai/api/embeddings/ollama-embeddings.md) - [ONNX 向量模型](https://javaai.pig4cloud.com/spring-ai/api/embeddings/onnx-embeddings.md) - [OpenAI 向量模型](https://javaai.pig4cloud.com/spring-ai/api/embeddings/openai-embeddings.md) - [PostgresML 向量模型](https://javaai.pig4cloud.com/spring-ai/api/embeddings/postgresml-embeddings.md) - [Google 多模态 向量模型](https://javaai.pig4cloud.com/spring-ai/api/embeddings/vertexai-embeddings-multimodal.md) - [Google 文本 向量模型](https://javaai.pig4cloud.com/spring-ai/api/embeddings/vertexai-embeddings-text.md) - [智谱AI 向量模型](https://javaai.pig4cloud.com/spring-ai/api/embeddings/zhipuai-embeddings.md) - [ETL 清洗](https://javaai.pig4cloud.com/spring-ai/api/etl-pipeline.md) - [Azure OpenAI 图像模型](https://javaai.pig4cloud.com/spring-ai/api/image/azure-openai-image.md) - [OpenAI 图像模型](https://javaai.pig4cloud.com/spring-ai/api/image/openai-image.md) - [千帆图像模型](https://javaai.pig4cloud.com/spring-ai/api/image/qianfan-image.md) - [StabilityAI 图像模型](https://javaai.pig4cloud.com/spring-ai/api/image/stabilityai-image.md) - [智谱AI图像模型](https://javaai.pig4cloud.com/spring-ai/api/image/zhipuai-image.md) - [图像模型](https://javaai.pig4cloud.com/spring-ai/api/imageclient.md): Spring AI 中支持的图像生成模型概述 - [MCP 客户端启动器文档](https://javaai.pig4cloud.com/spring-ai/api/mcp/mcp-client-boot-starter-docs.md) - [MCP 助手](https://javaai.pig4cloud.com/spring-ai/api/mcp/mcp-helpers.md) - [MCP 概述](https://javaai.pig4cloud.com/spring-ai/api/mcp/mcp-overview.md) - [MCP 服务器启动器文档](https://javaai.pig4cloud.com/spring-ai/api/mcp/mcp-server-boot-starter-docs.md) - [内容审核模型](https://javaai.pig4cloud.com/spring-ai/api/moderation.md) - [Mistral AI 内容审核](https://javaai.pig4cloud.com/spring-ai/api/moderation/mistral-ai-moderation.md) - [OpenAI 内容审核](https://javaai.pig4cloud.com/spring-ai/api/moderation/openai-moderation.md) - [多模态 API](https://javaai.pig4cloud.com/spring-ai/api/multimodality.md) - [提示词](https://javaai.pig4cloud.com/spring-ai/api/prompt.md) - [检索增强生成 (RAG)](https://javaai.pig4cloud.com/spring-ai/api/retrieval-augmented-generation.md) - [结构化输出转换器](https://javaai.pig4cloud.com/spring-ai/api/structured-output-converter.md) - [单元测试容器](https://javaai.pig4cloud.com/spring-ai/api/testcontainers.md): 在 Spring AI 中使用 Testcontainers - [模型评估](https://javaai.pig4cloud.com/spring-ai/api/testing.md) - [工具调用](https://javaai.pig4cloud.com/spring-ai/api/tools.md) - [Apache Cassandra 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/apache-cassandra.md) - [Azure AI 搜索向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/azure.md) - [Azure Cosmos DB 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/azure-cosmos-db.md) - [Chroma 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/chroma.md) - [Couchbase 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/couchbase.md) - [Elasticsearch 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/elasticsearch.md) - [GemFire 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/gemfire.md) - [SAP HANA Cloud 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/hana.md) - [MariaDB 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/mariadb.md) - [Milvus 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/milvus.md) - [MongoDB 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/mongodb.md) - [Neo4j 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/neo4j.md) - [OpenSearch 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/opensearch.md) - [Oracle 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/oracle.md) - [pgvector 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/pgvector.md) - [Pinecone 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/pinecone.md) - [Qdrant 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/qdrant.md) - [Redis 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/redis.md) - [Typesense 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/typesense.md) - [Weaviate 向量数据库](https://javaai.pig4cloud.com/spring-ai/api/vectordbs/weaviate.md) - [快速入门](https://javaai.pig4cloud.com/spring-ai/getting-started.md) - [部署到云端](https://javaai.pig4cloud.com/spring-ai/guides/cloud-bindings.md): 将 Spring AI 应用程序部署到云平台的指南 - [构建高效的智能体](https://javaai.pig4cloud.com/spring-ai/guides/effective-agents.md): 使用 Spring AI 构建高效 AI 智能体的指南 - [提示工程模式](https://javaai.pig4cloud.com/spring-ai/guides/prompt-engineering-patterns.md): Spring AI 中提示工程的最佳实践 - [可观测性](https://javaai.pig4cloud.com/spring-ai/observability.md): Spring AI 可观测性文档 - [AI概念](https://javaai.pig4cloud.com/spring-ai/overview/concepts.md) - [概述](https://javaai.pig4cloud.com/spring-ai/overview/overview.md) ## OpenAPI Specs - [openapi](https://javaai.pig4cloud.com/api-reference/openapi.json) ## Optional - [配套视频](https://www.bilibili.com/video/BV1Yv21YzEP8) - [课程源码](https://github.com/pig-mesh/langchain4j-course) - [🔥 AI 辅助编程](https://pig4cloud.com) - [PIG AI开发平台](https://pig4cloud.com)