PUT
/
studio
/
prompts
/
{id}
curl --request PUT \
  --url https://proxy.qualifire.ai/api/studio/prompts/{id} \
  --header 'Content-Type: application/json' \
  --header 'X-Qualifire-API-Key: <api-key>' \
  --data '{
  "id": "<string>",
  "name": "<string>",
  "description": "<string>",
  "active_revision": 123,
  "beta": true,
  "created_at": "<string>",
  "active": true,
  "revision": 123,
  "messages": [
    {
      "content": "<string>",
      "function_call": {
        "arguments": "<string>",
        "name": "<string>"
      },
      "multiContent": [
        {
          "image_url": {
            "detail": "high",
            "url": "<string>"
          },
          "text": "<string>",
          "type": "text"
        }
      ],
      "name": "<string>",
      "role": "<string>",
      "tool_call_id": "<string>",
      "tool_calls": [
        {
          "function": {
            "arguments": "<string>",
            "name": "<string>"
          },
          "id": "<string>",
          "index": 123,
          "type": "function"
        }
      ]
    }
  ],
  "parameters": {
    "model": "<string>",
    "temperature": 123,
    "top_p": 123,
    "frequency_penalty": 123,
    "presence_penalty": 123,
    "max_tokens": 123,
    "stop": [
      "<string>"
    ],
    "stream": true
  }
}'
{
  "id": "<string>",
  "name": "<string>",
  "description": "<string>",
  "active_revision": 123,
  "beta": true,
  "created_at": "<string>",
  "active": true,
  "revision": 123,
  "messages": [
    {
      "content": "<string>",
      "function_call": {
        "arguments": "<string>",
        "name": "<string>"
      },
      "multiContent": [
        {
          "image_url": {
            "detail": "high",
            "url": "<string>"
          },
          "text": "<string>",
          "type": "text"
        }
      ],
      "name": "<string>",
      "role": "<string>",
      "tool_call_id": "<string>",
      "tool_calls": [
        {
          "function": {
            "arguments": "<string>",
            "name": "<string>"
          },
          "id": "<string>",
          "index": 123,
          "type": "function"
        }
      ]
    }
  ],
  "parameters": {
    "model": "<string>",
    "temperature": 123,
    "top_p": 123,
    "frequency_penalty": 123,
    "presence_penalty": 123,
    "max_tokens": 123,
    "stop": [
      "<string>"
    ],
    "stream": true
  }
}

Authorizations

X-Qualifire-API-Key
string
header
required

Path Parameters

id
string
required

The ID of the Prompt to update

Body

application/json
Prompt to update
id
string
name
string
description
string
active_revision
integer
beta
boolean
created_at
string
active
boolean
revision
integer
messages
object[]
parameters
object

Response

200
application/json
OK
id
string
name
string
description
string
active_revision
integer
beta
boolean
created_at
string
active
boolean
revision
integer
messages
object[]
parameters
object