ollama4j
1.0.89
フローチャート LR
o4j[オラマ4j]
o[オラマサーバー]
o4j -->|通信相手|ああ;
m[モデル]
サブグラフ Ollama の展開
TB方向
o -->|管理|メートル
終わり
ローカルインストール | Docker のインストール |
macOS 用のダウンロード Windows 用のダウンロード Linux にインストールする curl -fsSL https://ollama.com/install.sh | sh | CPUのみ docker run -d -p 11434:11434
-v ollama:/root/.ollama
--name ollama
ollama/ollama NVIDIA GPU docker run -d -p 11434:11434
--gpus=all
-v ollama:/root/.ollama
--name ollama
ollama/ollama |
注記
現在、アーティファクトを Maven Central と GitHub パッケージ リポジトリの両方に公開しています。
ここでリリースを追跡し、要件に応じて依存関係のバージョンを更新します。
Maven プロジェクトに、次の依存関係を追加します。
< dependency >
< groupId >io.github.ollama4j</ groupId >
< artifactId >ollama4j</ artifactId >
< version >1.0.89</ version >
</ dependency >
GitHub Maven Packages
リポジトリをプロジェクトのpom.xml
またはsettings.xml
に追加します。 < repositories >
< repository >
< id >github</ id >
< name >GitHub Apache Maven Packages</ name >
< url >https://maven.pkg.github.com/ollama4j/ollama4j</ url >
< releases >
< enabled >true</ enabled >
</ releases >
< snapshots >
< enabled >true</ enabled >
</ snapshots >
</ repository >
</ repositories >
GitHub
サーバーを settings.xml に追加します。 (通常は ~/.m2/settings.xml で入手可能) < settings xmlns = " http://maven.apache.org/SETTINGS/1.0.0 "
xmlns : xsi = " http://www.w3.org/2001/XMLSchema-instance "
xsi : schemaLocation = " http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd " >
< servers >
< server >
< id >github</ id >
< username >YOUR-USERNAME</ username >
< password >YOUR-TOKEN</ password >
</ server >
</ servers >
</ settings >
< dependency >
< groupId >io.github.ollama4j</ groupId >
< artifactId >ollama4j</ artifactId >
< version >1.0.89</ version >
</ dependency >
dependencies {
implementation ' io.github.ollama4j:ollama4j:1.0.79 '
}
ヒント
API の完全な仕様については、Web サイトをご覧ください。
建てる:
make build
単体テストを実行します。
make unit-tests
統合テストを実行します。
make integration-tests
新しいアーティファクトは、 main
ブランチから新しいリリースが作成されるときに、GitHub Actions CI ワークフロー経由で公開されます。
このプロジェクトが気に入った場合、またはこのプロジェクトを使用して独自のプロジェクトを構築している場合は、星を付けてください。あなたのサポートを示す無料の方法です。
# | プロジェクト名 | 説明 | リンク |
---|---|---|---|
1 | データフェイカー | 偽のデータを生成するライブラリ | GitHub |
2 | Vaadin Web UI | ollama4j 経由で Ollama と対話するための UI テスター | GitHub |
3 | オラマ翻訳者 | Ollama を介してすべてのメッセージを特定のターゲット言語に翻訳する Minecraft 1.20.6 Spigot プラグイン | GitHub |
4 | AIプレーヤー | インテリジェントな「2 人目のプレイヤー」をゲームに追加する Minecraft MOD | GitHub、 Redditスレッド |
5 | Ollama4j Web UI | Spring Boot、Vaadin、Ollama4j を使用して Java で書かれた Ollama の Web UI | GitHub |
6 | JnsCLI | AI を活用したエラー分析により、ジョブ、ビルド、構成を管理する Jenkins 用のコマンドライン ツール | GitHub |
7 | ケイティ バックエンド | プライベートドメインの知識にアクセスするためのオープンソースの AI ベースの質問応答プラットフォーム | GitHub |
8 | TeleLlama3 ボット | 質問に答える Telegram ボット | リポジトリ |
9 | モキ微信 | moqui-wechat コンポーネント | GitHub |
貢献は大歓迎です!バグの報告、機能拡張の提案、コードの支援など、どのような貢献でも大歓迎です。
コードは MIT ライセンスの下で利用可能です。
このプロジェクトがあなたの研究に役立つと思われる場合は、次の場所でこの成果を引用してください。
@misc{ollama4j2024,
author = {Amith Koujalgi},
title = {Ollama4j: A Java Library (Wrapper/Binding) for Ollama Server},
year = {2024},
month = {January},
url = {https://github.com/ollama4j/ollama4j}
}
命名法とアイコンは、素晴らしい Ollama プロジェクトから採用されました。
素晴らしい貢献者のおかげで