Skip to content
このページは中国語の原文から翻訳されましたが、その後原文が更新されているため、内容が古い可能性があります。正本は中国語版です。 中国語の原文を見る →

クイックスタート 開発中 ​

5 分で最初の Kova Agent を起動。

5 分所要時間の目安
3 種類インストール方法
ゼロ外部依存

前提条件

Docker または Rust 1.93+(いずれか)· Lurus API KeyAPI KeyAPI にアクセスするための鍵となる認証情報で、パスワードのようなものです。各 Key ごとにクォータと権限を個別に設定できます。詳しく見る →(取得方法)· 8 GB+ メモリ(推奨)· 基本的なターミナル操作の知識。所要時間の目安は 5 分。

インストール

Kova のインストール

Docker(推奨)、プリビルドバイナリ、またはソースからのビルド、いずれかを選択。

インストール方法を 1 つ選択
docker run -d \
  --name kova \
  -p 8080:8080 \
  -v kova-data:/data \
  -e LURUS_API_KEY=sk-your-key \
  ghcr.io/hanmahong5-arch/kova:latest

プリビルドバイナリは GitHub Releases からダウンロード:

プラットフォームファイル
Linux x86_64kova-linux-amd64
macOS (Apple Silicon)kova-darwin-arm64
macOS (Intel)kova-darwin-amd64
Windowskova-windows-amd64.exe

Rust バージョン要件

Kova は Rust 1.93+ (Edition 2024) を要求します。ツールチェーンの管理には rustup の使用を推奨します。

設定

設定

設定ファイル kova.toml を作成:

toml
[server]
port = 8080
data_dir = "./data"

[llm]
# 通过 Lurus API 接入所有模型
provider = "openai-compatible"
base_url = "https://hub.lurus.cn/v1"
api_key = "sk-your-lurus-key"
default_model = "deepseek-chat"

[wal]
# WAL 持久化配置
enabled = true
sync_mode = "normal"  # "normal" | "full" (每次写入 fsync)

[security]
# 可选:启用 WAL 加密
# encrypt = true
# encrypt_algorithm = "aes-256-gcm"

始める

最初の Agent を起動する

REST / Rust SDK / CLI から選択し、Agent を作成、タスクを送信、実行をストリーミングで確認。

起動後、使い慣れた接続方法を選んで最初の Agent を作成・実行します(完全なエンドポイントは API リファレンス を参照)。


ワークフロー

ワークフローの作成

ワークフローは複数のステップを順序付きの実行パイプラインに連結します(ステップ間はテンプレート変数で値を渡します。例は下記を参照):

bash
curl -X POST http://localhost:8080/api/v1/workflows \
  -H "Content-Type: application/json" \
  -d '{ "name": "content-pipeline", "steps": [
    { "name": "research", "agent": "researcher", "prompt": "研究主题:{{input.topic}}" },
    { "name": "write", "agent": "writer", "prompt": "基于研究报告撰写博客:\n{{steps.research.output}}" },
    { "name": "review", "agent": "editor", "prompt": "审校并优化:\n{{steps.write.output}}" }
  ] }'

# 触发
curl -X POST http://localhost:8080/api/v1/workflows/content-pipeline/run \
  -H "Content-Type: application/json" -d '{"input": {"topic": "边缘计算与 AI 推理"}}'

永続化

永続化の検証

プロセスを強制終了し、再起動するとタスクが WAL の中断点から自動復旧します。

Kova のクラッシュ復旧能力をテスト:

  1. 長時間タスクを起動

    bash
    kova agent run researcher "写一份 5000 字的深度报告"
  2. タスク実行中にプロセスを強制終了

    bash
    kill -9 $(pgrep kova)
  3. Kova を再起動

    bash
    ./kova serve
  4. タスク状態を確認 — 中断点から自動復旧

    bash
    kova task status

なぜ復旧できるのか

各ステップの実行前に、まず WALWALWrite-Ahead Log、先行書き込みログ。すべての状態変更をまずログに書いてから実行することで、クラッシュ後にログから復旧できることを保証します。詳しく見る →(CRC32 チェック付き)を書き込みます。プロセスがクラッシュした際、完了が確認されていないステップは再起動後に中断点から再生されます——LLM を再呼び出しせず、進捗も失いません。詳しくはコア概念を参照。

次のステップ ​

次のステップ

Powered by Lurus Technologies