At Stack AI, security and privacy of our customer's data is our top priority. Today, we are thrilled to announce that Stack AI is now SOC 2 Type II and HIPAA compliant.
Connect to OpenAI's API to access GPT models, ChatGPT, DALL-E, Whisper, and other AI capabilities.
The following parameters are required to set up a connection to OpenAI.
Your OpenAI API key. You can create one in your OpenAI account settings. Found in: https://platform.openai.com/api-keys
Create a chat completion using OpenAI's Chat API with support for conversations, function calling, and advanced generation parameters.
1 input parameter
3 output parameters
List stored chat completions. Only chat completions that were created with the 'store' parameter set to true will be returned.
5 input parameters
3 output parameters
Get a specific stored chat completion by its ID. Only chat completions that were created with the 'store' parameter set to true can be retrieved.
1 input parameter
3 output parameters
Update a stored chat completion's metadata. Only chat completions that were created with created with 'store': true can be updated. If you get a 'Server overloaded' error, the completion was likely not stored during creation.
2 input parameters
3 output parameters
Delete a stored chat completion. Only chat completions that were created with the 'store' parameter set to true can be deleted.
1 input parameter
3 output parameters
Get the messages from a stored chat completion. Only chat completions that were created with the 'store' parameter set to true will have accessible messages.
4 input parameters
3 output parameters
Returns a list of assistants from OpenAI.
4 input parameters
3 output parameters
Create a new OpenAI assistant with specified configuration.
1 input parameter
3 output parameters
Retrieve a specific OpenAI assistant by its ID.
1 input parameter
3 output parameters
Modify an existing OpenAI assistant's configuration.
2 input parameters
3 output parameters
Delete an OpenAI assistant permanently.
1 input parameter
3 output parameters
Create a new OpenAI thread for organizing a conversation between an assistant and users.
1 input parameter
3 output parameters
Retrieve a specific OpenAI thread by its ID to see its configuration and metadata.
1 input parameter
3 output parameters
Modify a specific OpenAI thread's metadata and tool resources by its ID.
2 input parameters
3 output parameters
Delete a specific OpenAI thread by its ID to permanently remove it and all its messages.
1 input parameter
3 output parameters
Create a response using OpenAI's unified Responses API with support for multimodal inputs, web search, file search, function calling, and stateful conversations.
1 input parameter
3 output parameters
Retrieve a previously created response from OpenAI's Responses API by its unique ID.
1 input parameter
3 output parameters
Delete a stored response from OpenAI's Responses API to free up storage and remove data.
1 input parameter
3 output parameters
Cancel an in-progress background response from OpenAI's Responses API.
1 input parameter
3 output parameters
Edit images using OpenAI's image editing capabilities. Upload an image and describe the changes you want to make. The edited image will be automatically uploaded to your storage.
1 input parameter
3 output parameters