リファレンス 144 ドキュメント 7 サンプル 48
標準機能 346 advapi32.dll 419 api-ms-win-core-winrt-string-l1-1-0.dll 1 api-ms-win-dx-d3dkmt-l1-1-0.dll 1 arduino 12 Artlet2D 55 avrt.dll 11 bcrypt.dll 53 com_misc.dll 1238 comctl32.dll 94 comdlg32.dll 2 crypt32.dll 218 d2d1.dll 13 d3d11.dll 5 d3module 29 dbghelp.dll 128 dinput8.dll 1 dwmapi.dll 31 dwrite.dll 1 dxgi.dll 5 DxLibW 2738 encode.as 8 evr.dll 7 form_decode 1 gdi32.dll 384 gdiplus.dll 627 glu32.dll 52 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 119 hsp3imp 4 hsp3util 17 hspble.dll 13 hspcbcom 11 hspcmp 21 hspcv 31 hspcv4 275 hspd2d 28 hspda 23 hspdb 8 hspdb.dll 14 hspduckdb.dll 10 hspext 59 hspinet 60 hspjson.dll 10 hspllama.dll 11 hspmath 41 hspmcp.dll 7 hspmfcam.dll 30 hspmidi.dll 17 hspmucom 17 hspogg 20 hsponnx.dll 13 hsppdf.dll 11 hspprint 6 hspsapi_64.dll 3 hspsock 12 hsptflite.dll 19 hsptv 2 hspusbio 6 hspvosk_64.dll 4 hspwasm.dll 10 hspwebsrv.dll 9 hspwebview2.dll 18 hspwgcapture.dll 8 hspwhisper_64.dll 4 hspwinrtocr.dll 5 hspwinrtspeech_64.dll 3 httpapi.dll 42 imm32.dll 63 iphlpapi.dll 194 iron_7z.hsp 6 iron_ai.hsp 9 iron_camera.hsp 6 iron_camera_mf.hsp 31 iron_clip.hsp 4 iron_csv.hsp 8 iron_dialog.hsp 2 iron_hash.hsp 12 iron_http.hsp 4 iron_ini.hsp 11 iron_json.hsp 10 iron_mcp_client.hsp 9 iron_mcp_server.hsp 6 iron_mediapipe.hsp 13 iron_office.hsp 6 iron_perf.hsp 5 iron_serial.hsp 6 iron_shell.hsp 6 iron_speech.hsp 9 iron_sysinfo.hsp 10 iron_toast.hsp 4 iron_url.hsp 6 iron_video.hsp 10 iron_xlsx.hsp 11 kernel32.dll 884 layer_fade 5 mf.dll 31 mfplat.dll 122 mfreadwrite.dll 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 msimg32.dll 3 ncrypt.dll 1 netapi32.dll 45 normaliz.dll 2 obaq 51 obj 4 ole32.dll 143 oleaut32.dll 404 opengl32.dll 353 powrprof.dll 84 propsys.dll 1 psapi.dll 20 secur32.dll 2 shell32.dll 195 shlwapi.dll 15 SQLele 18 urlmon.dll 71 user32.dll 607 userenv.dll 34 uxtheme.dll 77 version.dll 7 wer.dll 20 windowscodecs.dll 9 winhttp.dll 46 wininet.dll 192 winmm.dll 146 wintrust.dll 7 wlanapi.dll 59 wmvcore.dll 11 ws2_32.dll 90 wtsapi32.dll 44 xaudio2_8.dll 4 xmllite.dll 6 ZLibWrap 2

iron_ai.hsp

Version 1.0 Date 2026-04-14 Author IronHSP / iron_ai

目次 (3 グループ / 9 ページ)

iron_ai ― チャット 1
iron_ai ― 履歴 2
iron_ai ― 設定 6

iron_ai ― チャット

iron_ai_chat
ユーザーメッセージを送信して応答を取得
chat completion を呼び出して assistant の応答を reply に書き込みます。 完了後、user/assistant の両方を内部 history に自動追加します (multi-turn 用)。

iron_ai ― 履歴

iron_ai_history_add
会話履歴に手動でエントリ追加
過去の会話を復元したい場合等に使用。chat 呼び出しは自動で history に追加するので、通常は使う必要はありません。
iron_ai_history_clear
会話履歴をクリア
内部 history JSON をクリアします。新しい会話を始める前に呼び出します。

iron_ai ― 設定

iron_ai_set_endpoint
エンドポイント URL を設定
"https://api.openai.com/v1" 等のベース URL を設定。 末尾に /chat/completions を内部で付加します。
iron_ai_set_key
API キー (Authorization: Bearer) を設定
ローカル LLM (Ollama 等) の場合は空文字 "" で OK。 OpenAI/Anthropic 等は "sk-..." を渡します。
iron_ai_set_max_tokens
最大トークン数を設定
..
iron_ai_set_model
モデル名を設定
"gpt-4o-mini", "claude-3-5-sonnet-20241022", "llama3.2" 等。
iron_ai_set_system
システムプロンプトを設定
"あなたは親切な日本語アシスタントです" 等。 chat 呼び出し時に messages 配列の先頭に system role として挿入されます。
iron_ai_set_temperature
温度パラメータを設定 (x100 整数)
HSP は double 引数より int の方が安定するため x100 表現にしてあります。