You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue tracks the implementation of an integration for OpenAI (DALL-E & ChatGPT) in Elsa Workflows. The module should allow workflows to interact with OpenAI services, including text generation, image creation, transcription, translation, and batch processing.
Tasks
Create a new module: Elsa.Integrations.OpenAI
Implement Workflow Activities:
AddFilesToVectorStore - Adds files to a specified vector store or creates a new one based on configuration.
AnalyzeImagesVision - Analyzes images according to specified instructions.
CancelBatch - Cancels an "in-progress" batch, which will transition to "cancelled" after up to 10 minutes.
CreateBatch - Creates and executes a batch of API calls.
CreateCompletion - Generates a completion for a given prompt using GPT models.
CreateModeration - Determines whether an image or text contains violent, hateful, illicit, or adult content.
CreateTranscription - Converts an audio file to text using Whisper.
CreateTranslation - Translates an audio file into English using Whisper.
EditImage - Edits or extends an image using DALL-E.
GenerateAudio - Produces an audio file based on text input and settings.
GenerateImage - Creates an image using DALL-E.
GetBatch - Retrieves details of a specified batch.
ListBatches - Retrieves a list of batches.
MakeAPICall - Performs an arbitrary authorized API call to OpenAI services.
MessageAssistant - Sends messages to a specified or newly created thread and executes it seamlessly with Assistants v2.
TransformTextToStructuredData - Extracts structured data from a prompt’s text.
UploadFile - Uploads a file for use across the OpenAI platform.
WatchBatchCompleted - Triggers when a batch process is completed.
This issue tracks the implementation of an integration for OpenAI (DALL-E & ChatGPT) in Elsa Workflows. The module should allow workflows to interact with OpenAI services, including text generation, image creation, transcription, translation, and batch processing.
Tasks
Create a new module:
Elsa.Integrations.OpenAI
Implement Workflow Activities:
Add Unit Tests
Add Documentation (
README.md
)References
Notes
Contributor Guidelines
If you're interested in working on this issue:
The text was updated successfully, but these errors were encountered: