Summarize Text
Generates a concise summary of the provided text using Kagi's universal summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_TEXT])
Summarize URL
Fetches content from a given URL and produces a summary using Kagi's universal summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_URL])
Summarize File
Generates a summary of the content from an uploaded file using Kagi's universal summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_FILE])
Generate Key Points
Extracts and lists the main key points from the provided content using Kagi's summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_KEY_POINTS])
Create Executive Summary
Produces a concise executive summary of the given content, focusing on critical information.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_EXECUTIVE_SUMMARY])
Summarize With Custom Length
Generates a summary of specified length (e.g., number of words or sentences) using Kagi's summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_CUSTOM_LENGTH])
Generate Abstract
Creates a brief abstract or overview of the provided content using Kagi's summarization technology.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_ABSTRACT])
Summarize Multiple Documents
Generates a consolidated summary from multiple input documents or texts using Kagi's summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_MULTIPLE_DOCS])
Create Bullet Point Summary
Produces a summary in bullet point format for easy readability using Kagi's summarization tool.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BULLET_SUMMARY])
Summarize With Focus Keywords
Generates a summary emphasizing specified focus keywords or topics using Kagi's universal summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_FOCUS_KEYWORDS])
Generate Chapter Summaries
Creates individual summaries for each chapter or section of a longer document using Kagi's summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_CHAPTER_SUMMARIES])
Summarize Audio Transcript
Generates a summary from an audio transcript using Kagi's universal summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_AUDIO_TRANSCRIPT])
Create Summary With Citations
Produces a summary that includes citations or references to the original text using Kagi's summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SUMMARY_CITATIONS])
Summarize In Different Language
Generates a summary in a specified language different from the input text using Kagi's technology.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_DIFFERENT_LANGUAGE])
Create Comparative Summary
Produces a summary comparing and contrasting multiple input texts or documents using Kagi's summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_COMPARATIVE_SUMMARY])
Generate FAQ From Content
Creates a list of frequently asked questions and answers based on the summarized content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_FAQ_FROM_CONTENT])
Summarize With Sentiment Analysis
Generates a summary that includes sentiment analysis of the content using Kagi's summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_SENTIMENT_ANALYSIS])
Create Time Based Summary
Produces a summary of events or information organized chronologically using Kagi's summarization tool.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TIME_BASED_SUMMARY])
Generate Topic Clusters
Creates a summary organized into topic clusters or themes using Kagi's universal summarizer.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_TOPIC_CLUSTERS])
Summarize With Customizable Style
Generates a summary in a specific writing style or tone as specified by the user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_CUSTOMIZABLE_STYLE])
New Content Detected
Triggered when new content is detected that requires summarization.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CONTENT_DETECTED])
Scheduled Summary Generation
Triggered at scheduled intervals to generate summaries of specified content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULED_SUMMARY_GENERATION])
Content Length Threshold Reached
Triggered when content exceeds a specified length, prompting a summary generation.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_LENGTH_THRESHOLD])
User Request For Summary
Triggered when a user explicitly requests a summary of specific content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_REQUEST_SUMMARY])
Keyword Detected In Content
Triggered when specific keywords are detected in content, initiating a summary.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.KEYWORD_DETECTED])
File Upload Completed
Triggered when a file upload is completed, prompting summarization of the file's content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FILE_UPLOAD_COMPLETED])
Multiple Document Compilation
Triggered when multiple related documents are compiled, initiating a consolidated summary.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MULTIPLE_DOC_COMPILATION])
Content Update Detected
Triggered when significant updates or changes are detected in previously summarized content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_UPDATE_DETECTED])
Collaborative Edit Completed
Triggered when a collaborative editing session is completed, prompting a summary of changes.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLLABORATIVE_EDIT_COMPLETED])
Language Translation Required
Triggered when content needs to be summarized and translated into a different language.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LANGUAGE_TRANSLATION_REQUIRED])