/openai | Type: Application | PCID required: Yes
Chat completions, embeddings, and images
Tools
| Tool | Description |
|---|---|
openai_create_response | Create a model response using the OpenAI Responses API |
openai_get_response | Get a model response by ID |
openai_delete_response | Delete a model response |
openai_cancel_response | Cancel an in-progress response |
openai_create_conversation | Create a new conversation |
openai_retrieve_conversation | Retrieve a conversation by ID |
openai_update_conversation | Update a conversation |
openai_delete_conversation | Delete a conversation |
openai_list_items | List items in a conversation |
openai_create_item | Create an item in a conversation |
openai_retrieve_item | Retrieve an item from a conversation |
openai_delete_item | Delete an item from a conversation |
openai_create_response
Create a model response using the OpenAI Responses API Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
model | string | No | "gpt-4.1" | Model to use (e.g., gpt-5.2, gpt-5.1, gpt-5, gpt-4.1, gpt-4.1-mini) |
messages | object[] | Yes | — | Array of conversation messages |
temperature | number | No | 1 | Sampling temperature (0-2) |
maxTokens | number | No | — | Maximum tokens to generate |
topP | number | No | — | Nucleus sampling parameter |
tools | object[] | No | — | Tools available to the model |
toolChoice | string | No | — | Tool choice configuration |
responseFormat | object | No | — | Response format specification |
metadata | object | No | — | Custom metadata for the response |
openai_get_response
Get a model response by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
responseId | string | Yes | — | Response ID to retrieve |
openai_delete_response
Delete a model response Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
responseId | string | Yes | — | Response ID to delete |
openai_cancel_response
Cancel an in-progress response Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
responseId | string | Yes | — | Response ID to cancel |
openai_create_conversation
Create a new conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
metadata | object | No | — | Custom metadata for the conversation |
openai_retrieve_conversation
Retrieve a conversation by ID Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversationId | string | Yes | — | Conversation ID to retrieve |
openai_update_conversation
Update a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversationId | string | Yes | — | Conversation ID to update |
metadata | object | No | — | Updated metadata for the conversation |
openai_delete_conversation
Delete a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversationId | string | Yes | — | Conversation ID to delete |
openai_list_items
List items in a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversationId | string | Yes | — | Conversation ID |
limit | number | No | 20 | Number of items to return |
order | string | No | "desc" | Sort order |
after | string | No | — | Cursor for pagination (after) |
before | string | No | — | Cursor for pagination (before) |
openai_create_item
Create an item in a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversationId | string | Yes | — | Conversation ID |
type | string | Yes | — | Item type (e.g., message, function_call, function_call_output) |
role | string | No | — | Message role (for message type items) |
content | string | No | — | Item content |
metadata | object | No | — | Custom metadata for the item |
openai_retrieve_item
Retrieve an item from a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversationId | string | Yes | — | Conversation ID |
itemId | string | Yes | — | Item ID to retrieve |
openai_delete_item
Delete an item from a conversation Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
conversationId | string | Yes | — | Conversation ID |
itemId | string | Yes | — | Item ID to delete |

