クラス OllamaChatModel
java.lang.ObjectSE
org.springframework.ai.ollama.OllamaChatModel
- 実装されたすべてのインターフェース:
ChatModel
、StreamingChatModel
、Model<Prompt,
、ChatResponse> StreamingModel<Prompt,
ChatResponse>
Ollama 向けの
ChatModel
実装。Ollama は、開発者が大規模な言語モデルを実行し、ローカルで埋め込みを生成することを可能にします。[Ollama AI Library] (...) および Hugging Face で利用可能なオープンソースモデルをサポートしています。利用可能なモデルに関する最新情報は、Ollama の公式 Web サイトを参照してください。- 導入:
- 1.0.0
- 作成者:
- Christian Tzolov, luocongqiu, Thomas Vitale, Jihoon Kim, Alexandros Pappas, Ilayaperumal Gopinathan
ネストされたクラスのサマリー
ネストされたクラスコンストラクターの概要
コンストラクターコンストラクター説明OllamaChatModel
(OllamaApi ollamaApi, OllamaOptions defaultOptions, ToolCallingManager toolCallingManager, io.micrometer.observation.ObservationRegistry observationRegistry, ModelManagementOptions modelManagementOptions) OllamaChatModel
(OllamaApi ollamaApi, OllamaOptions defaultOptions, ToolCallingManager toolCallingManager, io.micrometer.observation.ObservationRegistry observationRegistry, ModelManagementOptions modelManagementOptions, ToolExecutionEligibilityPredicate toolExecutionEligibilityPredicate) メソッドのサマリー
修飾子と型メソッド説明static OllamaChatModel.Builder
builder()
AI モデルへのメソッド呼び出しを実行します。void
setObservationConvention
(ChatModelObservationConvention observationConvention) 観測データを報告するために提供された規則を使用するreactor.core.publisher.Flux<ChatResponse>
AI モデルへのメソッド呼び出しを実行します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.ai.chat.model.StreamingChatModel から継承されたメソッド
stream, stream
コンストラクターの詳細
OllamaChatModel
public OllamaChatModel(OllamaApi ollamaApi, OllamaOptions defaultOptions, ToolCallingManager toolCallingManager, io.micrometer.observation.ObservationRegistry observationRegistry, ModelManagementOptions modelManagementOptions) OllamaChatModel
public OllamaChatModel(OllamaApi ollamaApi, OllamaOptions defaultOptions, ToolCallingManager toolCallingManager, io.micrometer.observation.ObservationRegistry observationRegistry, ModelManagementOptions modelManagementOptions, ToolExecutionEligibilityPredicate toolExecutionEligibilityPredicate)
メソッドの詳細
builder
call
インターフェースからコピーされた説明:Model
AI モデルへのメソッド呼び出しを実行します。stream
インターフェースからコピーされた説明:StreamingModel
AI モデルへのメソッド呼び出しを実行します。- 次で指定:
- インターフェース
ChatModel
のstream
- 次で指定:
- インターフェース
StreamingChatModel
のstream
- 次で指定:
- インターフェース
StreamingModel<Prompt,
のChatResponse> stream
- パラメーター:
prompt
- AI モデルに送信されるリクエストオブジェクト- 戻り値:
- AI モデルからのストリーミングレスポンス
getDefaultOptions
- 次で指定:
- インターフェース
ChatModel
のgetDefaultOptions
setObservationConvention
観測データを報告するために提供された規則を使用する- パラメーター:
observationConvention
- 提供された規約