Zum Hauptinhalt springen

Konversation

Die Konversations-API ermöglicht die Durchführung mehrstufiger Gespräche mit KI-Modellen.

API-Referenz

cat.agent.conversation.create

Eine neue Konversation erstellen:

const gespraech = await cat.agent.conversation.create({
model: 'gpt-4',
systemPrompt: 'Du bist ein Assistent für Web-Automatisierung.',
maxTokens: 4096,
});

cat.agent.conversation.send

Eine Nachricht in der Konversation senden:

const antwort = await cat.agent.conversation.send(gespraech.id, {
content: 'Analysiere den Inhalt dieser Seite und fasse ihn zusammen.',
});

cat.agent.conversation.list

Alle Konversationen auflisten:

const gespraäche = await cat.agent.conversation.list();

cat.agent.conversation.get

Eine Konversation abrufen:

const gespraech = await cat.agent.conversation.get(gespraechId);

cat.agent.conversation.delete

Eine Konversation löschen:

await cat.agent.conversation.delete(gespraechId);

cat.agent.conversation.messages

Nachrichten einer Konversation abrufen:

const nachrichten = await cat.agent.conversation.messages(gespraechId);

Beispiele

Einfache Konversation

// ==UserScript==
// @grant cat.agent.conversation.*
// ==/UserScript==

async function main() {
const gespraech = await cat.agent.conversation.create({
model: 'gpt-4',
});

const antwort = await cat.agent.conversation.send(gespraech.id, {
content: 'Was ist die Hauptüberschrift dieser Seite?',
});

console.log(antwort.content);
}

main();