| openai_chat_completionA | Create a chat completion using OpenAI models via AceDataCloud. Sends a conversation to the specified model and returns the generated response.
Supports all major GPT and o-series models.
Use this when:
- You need to have a conversation with an AI model
- You want to generate text responses based on a prompt
- You need structured JSON output from a model
Returns:
JSON response containing the model's reply and usage information.
|
| openai_create_embeddingA | Create text embeddings using OpenAI embedding models via AceDataCloud. Converts text into numerical vector representations that can be used for
semantic search, text similarity, clustering, and other ML tasks.
Use this when:
- You need to compare semantic similarity between texts
- You want to build a semantic search system
- You need vector representations for machine learning
Returns:
JSON response containing the embedding vectors and usage information.
|
| openai_generate_imageA | Generate images using OpenAI image models via AceDataCloud. Creates AI-generated images from text descriptions using models like
gpt-image-1, dall-e-3, and nano-banana variants.
Use this when:
- You want to create an image from a text description
- You need AI-generated artwork or illustrations
- You want to generate product mockups or visual concepts
Returns:
JSON response containing image URLs or base64 data.
|
| openai_edit_imageA | Edit or modify existing images using OpenAI image models via AceDataCloud. Applies AI-powered edits to existing images based on text descriptions.
Can modify, extend, or transform images while preserving desired elements.
Use this when:
- You want to modify an existing image
- You need to add, remove, or change elements in an image
- You want to apply a specific style or transformation to an image
Returns:
JSON response containing the edited image URL(s) or base64 data.
|
| openai_list_chat_modelsA | List all available chat completion models. Shows all models available for the chat completions and responses endpoints,
including GPT-4, GPT-4o, GPT-5, and o-series models.
Returns:
Table of all chat models with descriptions.
|
| openai_list_image_modelsA | List all available image generation and editing models. Shows all models available for the images/generations and images/edits endpoints.
Returns:
Table of all image models with descriptions.
|
| openai_list_embedding_modelsA | List all available text embedding models. Shows all models available for the embeddings endpoint.
Returns:
Table of all embedding models with descriptions.
|
| openai_get_usage_guideA | Get a comprehensive guide for using the OpenAI tools. Provides detailed information on how to use all available OpenAI tools
effectively, including examples and best practices.
Returns:
Complete usage guide for OpenAI tools.
|
| openai_create_responseA | Create a response using the OpenAI Responses API via AceDataCloud. The Responses API is an alternative to the Chat Completions API with support
for a wider range of model variants and additional features like background processing.
Use this when:
- You need access to model-specific dated variants (e.g., o3-2025-04-16)
- You want background processing with a task ID
- You need access to search-preview models
Returns:
JSON response containing the model's output and usage information.
|
| openai_get_taskA | Retrieve a single async image task by its task ID or custom trace ID. Image generation and editing requests submitted with a callback_url are
processed asynchronously and produce a persistent task record. Use this
tool to check whether the task has finished and to retrieve the final
result.
Note: tasks are only created when the original request included a
callback_url. Synchronous (non-callback) calls are not stored.
Use this when:
- You previously called openai_generate_image or openai_edit_image with a
callback_url and want to retrieve the result
- You want to check the status of an async image task
Returns:
JSON object with task details (id, trace_id, type, request, response,
created_at, finished_at, duration) or an empty object if not found.
|
| openai_list_tasksA | List async image tasks using batch query filters. Returns a paginated list of async image task records. You must provide at
least one filter: ids, trace_ids, application_id, user_id, or a
created_at_min / created_at_max time window.
Note: tasks are only created when the original request included a
callback_url. Synchronous (non-callback) calls are not stored.
Use this when:
- You want to list multiple tasks at once
- You want to see all tasks for an application or user
Returns:
JSON object with 'items' array and 'count' field.
|