Удаление задачи

Удаление задачи

Чтобы удалить свою задачу любого типа, отправьте DELETE /api/v1/responses/<id> или вызовите client.responses.delete() в SDK OpenAI.

Метод работает для задач, созданных через /responses, /images, /audios и /videos.

Пример запроса

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://ai.mitup.ru/api/v1",
)

response = client.responses.delete("YOUR_TASK_ID")
print(response)
import requests

url = "https://ai.mitup.ru/api/v1/responses/YOUR_TASK_ID"
api_key = "YOUR_API_KEY"

headers = {
    "Authorization": f"Bearer {api_key}"
}

response = requests.delete(url, headers=headers)
print(response.json())
curl -X DELETE "https://ai.mitup.ru/api/v1/responses/YOUR_TASK_ID" \
-H "Authorization: Bearer YOUR_API_KEY"
<?php
$url = "https://ai.mitup.ru/api/v1/responses/YOUR_TASK_ID";
$api_key = "YOUR_API_KEY";

$headers = [
    "Authorization: Bearer " . $api_key,
];

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "mitupai-API-client");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");

$response = curl_exec($ch);
curl_close($ch);

$response = json_decode($response, true);
print_r($response);
?>

Пример возвращаемого результата:

{
    "id": "YOUR_TASK_ID",
    "object": "response",
    "deleted": true
}
{
    "error": {
        "message": "The generation task was not found.",
        "type": "invalid_request_error",
        "param": null,
        "code": "not_found"
    }
}
Чат-боты

Выберите чат-бота на интересующую вас тематику и начните с ним работу

Сайт использует cookies

Продолжая работу, вы принимаете оферту, пользовательское соглашение и политику конфиденциальности.