Package com.bytedesk.ai.springai.providers.ollama
@NonNullApi
package com.bytedesk.ai.springai.providers.ollama
Ollama AI 服务提供者集成包,包含与 Spring AI 框架集成的所有类和配置。
本包提供了基于 Ollama API 的本地 AI 能力集成,主要包括聊天补全、文本生成、FAQ生成等功能。
同步和异步文本生成</li>
流式响应处理(SSE)</li>
自动FAQ对生成</li>
服务健康检查</li>
本地模型部署与调用</li>
</ul>
主要组件:</p> <ul>
SpringAIOllamaService
- Ollama AI 服务实现,提供对话生成、FAQ生成等核心功能</li>
SpringAIOllamaChatConfig
- Ollama AI 聊天服务配置类,包含聊天API接入点和模型设置</li>
SpringAIOllamaEmbeddingConfig
- Ollama AI 嵌入服务配置类,包含嵌入API接入点和模型设置</li>
SpringAIOllamaChatController
- Ollama AI 服务的REST API控制器</li>
com.bytedesk.ai.springai.providers.ollama.OllamaApi
- 与Ollama API交互的底层接口</li>
</ul>
使用方法:</p>
通过在应用配置中设置 spring.ai.ollama.chat.enabled=true 启用Ollama AI 服务。 服务支持动态配置模型参数,包括温度(temperature)、top-p值等,可以根据不同机器人配置动态调整模型行为。</p>
支持的功能:</p> <ul>
- Since:
- 1.0.0
- Author:
- bytedesk.com
- See Also:
-
ClassesClassDescriptionhttps://github.com/ollama4j/ollama4j https://ollama4j.github.io/ollama4j/introhttps://ollama.com/ https://www.promptingguide.ai/ Ollama Chat ConfigurationOllama接口https://ollama.com/ https://docs.spring.io/spring-ai/reference/api/embeddings/ollama-embeddings.html Ollama Embedding Configuration