ユーザーメッセージを送信して応答を取得
iron_ai_chat "msg", reply
"msg" : ユーザーメッセージ reply : 応答を受け取る var
(プラグイン / モジュール : iron_ai.hsp)
chat completion を呼び出して assistant の応答を reply に書き込みます。 完了後、user/assistant の両方を内部 history に自動追加します (multi-turn 用)。 戻り値: stat = HTTP status (200 = 成功) 例: iron_ai_chat "HSP3 とは?", reply if stat = 200 : mes reply
| iron_ai_history_clear | 会話履歴をクリア | (iron_ai.hsp) |
| iron_ai_history_add | 会話履歴に手動でエントリ追加 | (iron_ai.hsp) |
| プラグイン / モジュール | iron_ai.hsp |
| バージョン | 1.0 |
| 作成日 | 2026-04-14 |
| 著作者 | IronHSP / iron_ai |
| URL | https://github.com/inovia/IronHSP |
| 備考 | iron_ai.hsp は OpenAI 互換の /chat/completions エンドポイントを 1 行で
叩ける純 HSP3 クライアントです。 対応サーバ: OpenAI (api.openai.com) Anthropic (api.anthropic.com) Ollama (localhost:11434) LM Studio (localhost:1234) llama.cpp (localhost:8080) GitHub Models / Groq / DeepSeek / xAI 等 依存: iron_http.hsp + iron_json.hsp (本ファイルで auto include) 注意: HTTPS は WinHTTP のシステム証明書ストアを使用。 ストリーミングは未対応 (将来 Phase 2)。 #include "iron_ai.hsp" |
| タイプ | 拡張命令 |
| グループ | iron_ai ― チャット |
| 対応環境 |
|
| hs ファイル | hsphelp\iron_ai.hs |