Generate Text
Use GPT-4 to generate human-like text based on a given prompt.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GENERATE_TEXT])
Analyze Text
Use GPT-4 to analyze and extract insights from a given text.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_ANALYZE_TEXT])
Translate Text
Utilize GPT-4 to translate text from one language to another.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_TRANSLATE_TEXT])
Summarize Text
Use GPT-4 to create a concise summary of a longer text.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_SUMMARIZE_TEXT])
Answer Question
Employ GPT-4 to provide answers to user-submitted questions.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_ANSWER_QUESTION])
Generate Image
Use DALL-E to create an image based on a text description.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GENERATE_IMAGE])
Edit Image
Utilize DALL-E to modify an existing image based on instructions.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_EDIT_IMAGE])
Generate Image Variations
Use DALL-E to create variations of an existing image.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GENERATE_IMAGE_VARIATIONS])
Transcribe Audio
Employ Whisper to convert spoken audio into written text.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_TRANSCRIBE_AUDIO])
Translate Audio
Use Whisper to translate spoken audio from one language to text in another.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_TRANSLATE_AUDIO])
Classify Text
Utilize GPT-4 to categorize text into predefined classes or topics.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_CLASSIFY_TEXT])
Generate Code
Use GPT-4 to generate code snippets or scripts based on requirements.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GENERATE_CODE])
Explain Code
Employ GPT-4 to provide explanations for given code snippets.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_EXPLAIN_CODE])
Generate Chat Response
Use GPT-4 to generate contextually appropriate responses in a chat scenario.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GENERATE_CHAT_RESPONSE])
Sentiment Analysis
Utilize GPT-4 to determine the sentiment of a given text.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_SENTIMENT_ANALYSIS])
Generate Product Description
Use GPT-4 to create compelling product descriptions based on key features.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GENERATE_PRODUCT_DESCRIPTION])
Generate Social Media Post
Employ GPT-4 to craft engaging social media posts on a given topic.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GENERATE_SOCIAL_MEDIA_POST])
Detect Language
Use GPT-4 or Whisper to identify the language of a given text or audio input.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_DETECT_LANGUAGE])
Paraphrase Text
Use GPT-4 to rephrase given text while maintaining its original meaning.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_PARAPHRASE_TEXT])
Generate Title
Employ GPT-4 to create catchy titles for articles, videos, or other content.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GENERATE_TITLE])
Generate Poem
Use GPT-4 to compose poetry based on given themes or styles.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GENERATE_POEM])
Generate Story
Utilize GPT-4 to create short stories or narratives based on provided prompts.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GENERATE_STORY])
Grammar Correction
Use GPT-4 to identify and correct grammatical errors in a given text.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_GRAMMAR_CORRECTION])
New Model Version
Trigger when a new version of GPT-4, DALL-E, or Whisper is released.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_NEW_MODEL_VERSION])
API Usage Threshold
Trigger when API usage reaches a specified threshold.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_API_USAGE_THRESHOLD])
Error Rate Threshold
Trigger when the error rate of API calls exceeds a specified threshold.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_ERROR_RATE_THRESHOLD])
New Feature Announcement
Trigger when OpenAI announces a new feature for GPT-4, DALL-E, or Whisper.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_NEW_FEATURE_ANNOUNCEMENT])
Scheduled Report
Trigger to generate periodic reports on API usage, performance, or other metrics.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_SCHEDULED_REPORT])
Content Moderation Flag
Trigger when content generated by the API is flagged for moderation.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OPENAI_CONTENT_MODERATION_FLAG])