メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.arkor.ai/llms.txt

Use this file to discover all available pages before exploring further.

createArkor

createArkorarkor devarkor start、Studio が src/arkor/index.ts で探すプロジェクトマニフェストを生成します。普通のプロジェクトでは一度書けば二度と触りません。
// src/arkor/index.ts
import { createArkor } from "arkor";
import { trainer } from "./trainer";

export const arkor = createArkor({ trainer });
渡している trainercreateTrainer で作ります。このファイル自体は arkor init のスキャフォルダーが生成します。

なぜマニフェストがあるのか

今のところマニフェストが運ぶのは Trainer だけですが、型は deployeval のスロットを予約しているので、将来のピースが学習と並んで座れるようエントリーファイルの形を変えずに済みます。trainer だけでなく必ず arkorsrc/arkor/index.ts から export してください。スロットが追加されてもプロジェクトが壊れません。

リファレンス

ArkorInput / Arkor の完全な型形、ランナーが受け付ける 3 つのエクスポート形(arkortrainer、default)、isArkor という併設の型ガード、予約フィールドの方向性は createArkor リファレンス を参照してください。