ドキュメンテーション
チャットの使用
model.respond()
、model.applyPromptTemplate()
、またはmodel.act()
などのSDKメソッドは、入力としてチャットパラメータを受け取ります。SDKではチャットを表現する方法がいくつかあります。
チャットはメッセージの配列を使用して表現できます。.respond()
メソッドの使用例を次に示します。
const prediction = model.respond([
{ role: "system", content: "You are a resident AI philosopher." },
{ role: "user", content: "What is the meaning of life?" },
]);
チャットに単一のユーザーメッセージしかない場合は、単一の文字列を使用してチャットを表現できます。.respond
メソッドの使用例を次に示します。
const prediction = model.respond("What is the meaning of life?");
Chat
ヘルパークラスの使用より複雑なタスクには、Chat
ヘルパークラスの使用をお勧めします。これはチャットを管理するための様々な一般的に使用されるメソッドを提供します。Chat
クラスの使用例を次に示します。
const chat = Chat.empty();
chat.append("system", "You are a resident AI philosopher.");
chat.append("user", "What is the meaning of life?");
const prediction = model.respond(chat);
Chat.from
メソッドを使用して、Chat
オブジェクトを迅速に構築することもできます。
const chat = Chat.from([
{ role: "system", content: "You are a resident AI philosopher." },
{ role: "user", content: "What is the meaning of life?" },
]);
このページについて
オプション1: メッセージの配列
オプション2: 単一の文字列を入力
オプション3: Chatヘルパークラスの使用