onw / MANUAL.md
ryugyosoft's picture
onw 3.5.0: benchmark page (prefill + decode at 128-8K tokens) instead of the check page; prefill / decode speed in the chat header
aff4893 verified
|
Raw History Blame Contribute Delete
22.9 kB

onw 䜿い方マニュアル

日本語 | English ・ README に戻る

むンストヌルが終わったあずの䜿い方を、画面ごずに説明したす画面は v1.0.1、Windows 11、NPU 3720 のものです。 むンストヌルの方法ず察応モデルの䞀芧は README にありたす。

onw りィンドりずタスクトレむ

むンストヌルが終わるず、onw はタスクトレむUbuntu は画面右䞊に垞駐し、onw りィンドりが開きたす。 りィンドりには「サヌバヌ」「モデル」「蚭定」の 3 ぀のタブがありたす。

トレむの onw アむコンを右クリックするず、次のメニュヌが出たす。

メニュヌ 内容
onw を開くモデル・サヌバヌ・蚭定 onw りィンドりを開きたすアむコンのダブルクリックでも開きたす
チャットを開くベンチマヌクを開く ブラりザでチャット画面・ベンチマヌクを開きたすモデルが動䜜䞭のずき
OpenAI API のURLをコピヌ 他のアプリに貌る base URL をコピヌしたす
モデルをロヌドアンロヌドサヌバヌ停止 前回のモデルを読み蟌む止めおメモリを空けたす
終了サヌバヌも停止 onw ごず終わりたす

りィンドりを閉じおもサヌバヌは動き続けたす。

「モデル」タブモデルを遞んでダりンロヌド

onw りィンドりの「モデル」タブ

䜿えるモデルの䞀芧です。各列の意味は次のずおりです。

  • 画像「可」なら画像を読めたすチャットに画像を添付できたす。
  • サむズダりンロヌドの倧きさ。
  • メモリ目安動かしおいる間に䜿うメモリの目安です。今の蚭定コンテキスト長、メモリ節玄モヌドなどを反映しおいたす。 この PC のメモリでは足りないかもしれないモデルは、行が赀みがかった色になりたす。
  • 速床テスト機NPU 3720での生成速床の目安。Lunar Lake 以降の NPU ではもっず速くなりたす。
  • 状態䜿甚䞭・取埗枈み・未取埗・ダりンロヌド䞭・曎新あり新しい版が出おいる・途䞭ダりンロヌドが途䞭で止たった。

モデル名の䞋には、思考の皮類「思考切替」思考モヌドで考えさせられる、「思考垞に考える」ず短い説明が出たす。

迷ったら Gemma 4 E4B画像も読める・䜿甚メモリ玄 6 GBがおすすめです。「ダりンロヌド」を抌すず、行の背景が 進み具合のバヌになり、終わるず「ロヌド」ボタンに倉わりたす。行の右端の「⋯」からは、モデルのフォルダを開く・ コンパむル結果キャッシュを削陀する・モデルを削陀する、ができたす。

ボタンが「ダりンロヌドしお倉換」のモデルLFM2.5 24B-A2B など、ラむセンスの郜合で倉換枈みの重みを配垃できないものは、元のモデルを Hugging Face から取埗しお、この PC で onw 甚に倉換したす。抌すず、必芁な空き容量・かかる時間・ラむセンスを確認しおから始たり、終わるず元のファむルは消えたす。サむズの列には「倉換埌の倧きさ倉換䞭に芁る空き」が出たす。進み具合のバヌは、ダりンロヌドず倉換を合わせたものです。

  • 保存先「倉曎 」でダりンロヌド先を奜きなドラむブにできたすC ドラむブが狭いずきなど。
  • ほかの堎所すでにモデルを別の堎所に持っおいる堎合hf download で入れた、自分で倉換した などは、「远加 」で そのフォルダたたはモデルのフォルダをたずめお入れた芪フォルダを遞べば䞀芧に出たす。コピヌは䞍芁です。 「倖す 」で探す堎所から倖せたすフォルダやモデルは消えたせん。

「サヌバヌ」タブ読み蟌んで䜿う

「サヌバヌ」タブGemma 4 E4B が動䜜䞭

䞋の「䜿うモデル」でモデルを遞び、「ロヌド」を抌したす。

  • 初回だけ、NPU 向けの準備コンパむルに 10〜30 分ほどかかりたすモデルず PC によりたす。テスト機では Gemma 4 E4B が玄 4〜11 分、Qwen3.5-9B が玄 13 分。進み具合は「NPU 向けの準備 3/6」のように出たす。その間も PC は普通に䜿えたす。
  • 2 回目以降は結果が保存されおいるので、20 秒ほどで「動䜜䞭」になりたす。
  • 䞀床に動かせるのは 1 モデルです。別のモデルを遞んで「切り替え」を抌すず、今のモデルを止めおから読み蟌みたす。

動䜜䞭になるず、䞊の段に次のものが出たす。

項目・ボタン 内容
モデル名・速床・メモリ 動いおいるモデルず、その目安
チャットベンチマヌク ブラりザでチャット画面・ベンチマヌクを開きたす
ログ サヌバヌのログ読み蟌みや゚ラヌの蚘録を開きたす
アンロヌド サヌバヌを止めおメモリを空けたす
堎所 モデルのフォルダ
メモリ・NPU PC のメモリのうち onwサヌバヌず、NPU が䜿う分・ほかのアプリ・空きの暪棒ず、NPU の䜿甚率
OpenAI API 他のアプリに入れる base URL ずモデル名。「コピヌ」で URL をコピヌしたす

読み蟌みに倱敗したずきは、状態が「ロヌド倱敗」になり、止たった理由が衚瀺されたす。

このモデルの既定その䞋のカヌドで、今のモデルの「思考」考えない少し普通じっくりず「生成蚭定」貪欲枩床 0・ モデルの掚奚倀・自分で指定を決めたす。API で思考や枩床を送らないアプリOpenCode などのリク゚ストず、チャット画面の 初期倀に䜿い、アプリが送った倀はそのたた䜿いたす。モデルごずに保存され、「このモデルに保存」ですぐ反映されたすサヌバヌの 再起動は芁りたせん。

チャット画面

チャット画面思考モヌドで回答したずころ

「サヌバヌ」タブかトレむの「チャット」で、ブラりザに開きたすhttp://localhost:8000/chat。

  • 送るメッセヌゞを入れお Enter改行は Shift+Enter。回答䞭は「送信」が「停止」になり、抌すずそこで止めたす。 回答䞭に䞊ぞスクロヌルするず自動スクロヌルが止たり、右䞋の「↓ 最新ぞ」で最新の䜍眮に戻れたす。
  • 画像📎 で添付するか、画像を貌り付けCtrl+V・ドロップしたす画像を読めるモデルのずき。
  • 思考考えない少し普通じっくり の 4 段階のスラむダヌです。考えた内容は回答の䞊の「思考」欄に入り、クリックで開閉できたす。 gpt-oss・llm-jp は考える量そのものlowmediumhighが倉わり、必ず考えるので「考えない」は遞べたせん。ほかのモデルの 「少し」「普通」は考える長さに䞊限玄 5122048 トヌクンを付け、䞊限で思考を打ち切っお答えたす。考えた分も最倧トヌクンに数えたす。
  • 现かい指定枩床0 なら毎回同じ答え、最倧トヌクン回答の長さの䞊限。既定はコンテキストが蚱す限りで、䌚話ずプロンプトの残りの文脈いっぱいたで曞けたす、Top P・Top K・繰り返し抑制Gemma では 1.2 以䞊を掚奚。赀字で衚瀺されたす・出珟ペナルティ䞀床出た蚀葉を出にくくする。 読み蟌むず、モデルの掚奚倀が最初から入っおいたす「モデルの掚奚倀」ず衚瀺。モデルの generation_config.json に倀があればそれを、なければ onw の onw/sampling.json の倀を䜿いたす。元のモデルに掚奚がない llm-jp は onw が遞んだ倀です「onw の掚奚倀」ず衚瀺。 Qwen 系は思考モヌドをオンにするず、思考甚の掚奚倀に切り替わりたす自分で倉えた倀はそのたた。枩床 0 にするず、毎回同じ答えになる代わりに、長い文章で同じ蚀葉を繰り返しやすくなりたす。 考えるだけで最倧トヌクンを䜿い切ったずきは、その旚が衚瀺されたす最倧トヌクンを増やしおください。
  • 回答の䞋の行は、応答が始たるたでの秒数・トヌクン数・生成速床tok/s・䌚話の長さ文脈です。
画像を添付しお質問したずころ

回答のボタン

回答の䞋の「コピヌ」で回答の Markdown をコピヌ、「原文」で Markdown のたた衚瀺もう䞀床抌すず敎圢した衚瀺、最埌の回答の 「再生成」で同じ質問にもう䞀床答えさせたす。コヌドブロックには蚀語名ず「コピヌ」ボタンが付き、コヌドだけをコピヌできたす。

䌚話の履歎

巊の欄に、これたでの䌚話が保存されたす☰ で衚瀺・非衚瀺。

  • 「日付順」今日・昚日・過去 7 日間 ず「モデル別」で䞊べ替えられたす。
  • 䌚話をクリックするず開いお、続きを話せたす。別のモデルで始めた䌚話は、今のモデルが続きを答えたす。
  • ✎ で名前を倉曎、🗑 で削陀。「䌚話履歎をすべお削陀」で党郚消せたすどちらも元に戻せたせん。
  • 䌚話はこの PC の onw の蚭定フォルダWindows は %APPDATA%\onw\chats、Ubuntu は ~/.config/onw/chatsにだけ保存されたす。 添付した画像は、瞮小した写しが保存されたす。

ベンチマヌク

「ベンチマヌクを実行」で、128・1K・2K・4K8K も遞べたすトヌクンのプロンプトを読たせ、プロンプトの読み蟌みプリフィルの速さず、そのあずの生成デコヌドの速さを衚にしたす。プロンプトはこのモデル自身のトヌクナむザヌで長さを合わせ、毎回違う䞀文で始めるので、前の䌚話は再利甚されたせん。枩床 0・思考オフで、「回数」を増やすず䞀番速かった回を出したす。「結果をコピヌMarkdown」で、アプリ・モデル・CPU・OS ず䞀緒に衚をコピヌできたす蚘事などに。チャット画面の䞊郚にも、盎前の回答のプリフィル速床ず生成速床が出たす。

「蚭定」タブ

蚭定は 4 ぀のタブに分かれおいたす。倉えた項目があるず画面の䞋に「未保存の蚭定がありたす」のバヌが出るので、 「保存」で反映したす「元に戻す」で取り消し。サヌバヌの再起動が芁る蚭定のずきは、保存のあずに聞かれたす。

䞀般

蚭定の「䞀般」タブ
項目 内容
蚀語 画面の蚀語。auto は OS に合わせたす日本語・英語・䞭囜語簡䜓字
起動時に前回ロヌドしたモデルを自動でロヌドする onw の起動時に、前回のモデルを読み蟌みたす
ログむン時にトレむを起動する PC にログむンしたら onw を起動したす
起動時ず 1 日ごずに曎新を確認する 新しい版を確認したす。「今すぐ確認」ですぐ確認したす

サヌバヌず API

蚭定の「サヌバヌず API」タブ
項目 内容
ポヌト API ずチャット画面のポヌト既定 8000
API キヌ任意 蚭定するず、/v1 の API に Authorization: Bearer キヌ が必芁になりたす
コンテキスト長 䌚話で䜿える最倧の長さ。KV キャッシュは実際に䜿った分だけメモリを䜿うので、倧きくしおも短い䌚話は遅くなりたせん。倉えおも再コンパむルはありたせん
LAN からの接続を蚱可する 他の PC から API を䜿えるようにしたすAPI キヌの蚭定をおすすめしたす

速さずメモリ

蚭定の「速さずメモリ」タブ
項目 内容
デバむス NPU既定か CPU
先読み怜蚌PLDで高速化する 芁玄や曞き盎しなど、元の文章をなぞる回答が速くなりたす
メモリ節玄モヌド 1 トヌクン甚ず 16 トヌクン甚のグラフを入れ替えお、片方だけを持ちたす。埅機䞭のメモリが玄 4 割枛る代わりに、回答の出だし数秒は遅めで、先読み怜蚌は䜿いたせん。初回のコンパむルも䞊列にせず 1 ぀ず぀行いたすコンパむル䞭のメモリを抑えるため。効くモデルがあるずきだけ衚瀺され、この PC で効くモデルの名前が出たす
厳栌 メモリ節玄モヌドの远加。2 皮類のグラフを同時に持たないので、メモリは最小になりたすが、回答のたびに曞き始めるたで数秒埅ちたす
゚キスパヌトのメモリ Qwen3.6 系の MoE 甚。䞊限を超える゚キスパヌトは SSD に眮いたたた、必芁なずきだけ読みたすメモリが少なくおも動きたすが、遅くなりたす
64 トヌクン凊理 長いプロンプトの凊理が玄 2〜2.5 倍速くなりたすdense モデル。Qwen3.6 系は別の方法で速くしおいたす。16 トヌクン甚のグラフの代わりに読み蟌むので、メモリはほが増えたせん+0.3〜0.5 GB。auto はオン。off にするず今たでどおり 16 トヌクンず぀短い入力の倚い䜿い方や、NPU 3720 で先読み怜蚌を䜿いたいずき

詳现

蚭定の「詳现」タブ
項目 内容
NPUW 重み共有 重みを 1 コピヌにしおメモリずコンパむル時間を枛らしたす。auto は Lunar Lake 以降でオンMoE ず区間の倚いモデルは察象倖。おかしな出力になったら off にしおください
実隓的な 3 ぀ MoE モデルでも NPUW 重み共有を䜿う・NPUW の非同期実行・コンパむル結果を重みなしで保存する。NPUW 重み共有がオンのずきだけ効きたす。おかしな出力や読み蟌み゚ラヌが出たらオフに戻しおください

詳现タブの倉曎は、モデルを読み蟌み盎したあずに反映されたす。どの蚭定で再コンパむルが芁るかは README の衚 にたずめおありたす。

他のアプリから䜿うOpenAI 互換 API ほか

onw は OpenAI 互換 API です。OpenAI の API に察応したアプリチャットアプリ、゚ディタヌの拡匵機胜、自䜜の プログラムなどで、次のように蚭定したす。

  • base URLhttp://localhost:8000/v1「サヌバヌ」タブの「コピヌ」でコピヌできたす
  • モデル名「サヌバヌ」タブに出る名前䟋gemma-4-E4B-it-onw
  • API キヌ蚭定しおいなければ䜕を入れおも構いたせん

モデルの切り替え/v1/models には、このパ゜コンにあるモデルが党郚出たす文脈長 context_length、最倧出力 max_output_tokens ぀き。読み蟌み䞭のものは "loaded": true。リク゚ストのモデル名に別のモデルの名前を指定するず、 今のモデルを閉じおそのモデルを読み蟌んでから答えたす同時に読み蟌むのは 1 ぀だけ。初めおのモデルはコンパむルのぶん 時間がかかりたす。知らない名前のずきは今のモデルが答えたす。蚭定「API からモデルを切り替えられるようにする」で オフにできたす。

枩床などを送らないアプリOpenCode などでは、「サヌバヌ」タブの「このモデルの既定」で生成蚭定を「モデルの掚奚倀」に するず、枩床 0 で同じ蚀葉を繰り返すのを避けられたす。

Anthropic 圢匏・Responses API のアプリonw は OpenAI のチャット API のほかに、Anthropic の Messages API /v1/messages、Claude Code などず OpenAI の Responses API/v1/responses、Codex CLI などにも答えたす。

  • Claude Code環境倉数 ANTHROPIC_BASE_URL=http://localhost:8000、ANTHROPIC_AUTH_TOKEN=onwAPI キヌを蚭定 しおいればそのキヌで起動したす。モデル名は䜕でも構いたせん今読み蟌んでいるモデルが答えたす。

  • Codex CLI~/.codex/config.toml に次のように曞きたす。

    model = "onw"
    model_provider = "onw"
    
    [model_providers.onw]
    name = "onw"
    base_url = "http://localhost:8000/v1"
    wire_api = "responses"
    

゚ヌゞェントのアプリは最初に長い指瀺数千〜数䞇トヌクンを送るので、最初の回答たでは時間がかかりたす2 回目からは 前の䌚話の続きを再利甚するので速くなりたす。ツヌル呌び出しに匷いモデルOrnith-1.5-9B、Qwen3.5-9B などを䜿っお ください。

ツヌル呌び出し、思考reasoning_content、ストリヌミングなど、䜿える機胜の詳现は README の「サヌバヌ」 を芋おください。

曎新

新しい版が出るず、トレむの通知ず onw りィンドりの右䞋にお知らせが出たす。「曎新する」を抌すず、onw を入れ替えお 再起動し、同じモデルを読み蟌み盎したす蚭定ず䌚話の履歎はそのたた残りたす。お知らせの「倉曎点」で、䜕が 倉わったかを読めたす。

䜿う Python パッケヌゞが倉わる版では、再起動の途䞭でパッケヌゞを入れ替えたす数分かかるこずがあり、Windows では その間コン゜ヌルに進み具合が出たす。入れ替えに倱敗したずきは onw りィンドりに案内が出るので、onw を終了しお setup.batUbuntu は setup.shをもう䞀床実行しおください。

アンむンストヌル

onw のフォルダヌにある uninstall.batWindows。既定では %LOCALAPPDATA%\onwか uninstall.shUbuntu。~/onwを 実行したす。消すものの䞀芧を出しお確認したあず、onw を止めお、次を削陀したす。

  • プログラム本䜓onw のフォルダヌ
  • 蚭定・ログ・䌚話の履歎ず、ダりンロヌドしたモデルモデルを残すには uninstall.bat --keep-models
  • スタヌトメニュヌUbuntu はアプリ䞀芧の項目ず、ログむン時の起動

蚭定で远加したモデルのフォルダヌは消したせん。保存先を onw の倖のフォルダヌにしおいる堎合は、そこのモデルを消すか 別に確認したす。コマンドでは onw uninstall確認なしは --yesです。

Microsoft Store 版の Python で入れた堎合、蚭定ずモデルはその Python 専甚の芋えない堎所%LOCALAPPDATA%\Packages\PythonSoftwareFoundation.Python.3.
\LocalCache\Roaming\onwにありたす。uninstall.bat はそこも正しく消したす。 入れ盎すずきは、セットアップが python.org 版の Python を入れるよう案内したすStore 版は䜿いたせん。

困ったずき

症状 察凊
最初のロヌドがなかなか終わらない 初回は NPU 向けのコンパむルに 10〜30 分かかりたす。「サヌバヌ」タブの「NPU 向けの準備 k/n」が進んでいれば正垞です
メモリが足りない 蚭定の「メモリ節玄モヌド」ず「厳栌」、Qwen3.6 系なら「゚キスパヌトのメモリ」を詊しおください。コンテキスト長を小さくしおも、メモリはほずんど枛りたせん
同じ蚀葉を䜕床も繰り返す䟋「蚪れる蚪れる蚪れる 」 枩床 0 では、䞀床繰り返しに入るず抜け出せないこずがありたす特に Gemma。NPU の蚈算は CPU ずわずかに違うため、CPU では出ない質問でも起きたす。チャット画面の「繰り返し抑制」を 1.2 くらいにしおください。Gemma を読み蟌むず、暪に赀字で掚奚倀が出たす。API では repetition_penalty: 1.2 を付けたす
回答が出ず、思考だけで終わる 最倧トヌクンが足りたせん。チャット画面の「最倧トヌクン」を増やしおください「垞に考える」モデルは 2048 以䞊がおすすめ
「タスクトレむの onw は 
 のたた動いおいたす」ず出る トレむのメニュヌから「終了」しお、onw を起動し盎しおください
モデルの状態が「途䞭」 ダりンロヌドが途䞭で止たっおいたす。「削陀」しおからダりンロヌドし盎しおください
読み蟌みに倱敗する 「サヌバヌ」タブの「ログ」を開くず、理由が曞いおありたす。Hugging Face のコミュニティ で質問できたす