Custom Models
Delete custom model
DELETE
/
api
/
models
/
{model_name}
/
import requests
model_name = "my-custom-gpt-4"
url = f"https://api.keywordsai.co/api/models/{model_name}/"
headers = {
"Authorization": "Bearer YOUR_API_KEY"
}
response = requests.delete(url, headers=headers)
print(f"Status code: {response.status_code}")
const modelName = 'my-custom-gpt-4';
const url = `https://api.keywordsai.co/api/models/${modelName}/`;
const headers = {
'Authorization': 'Bearer YOUR_API_KEY'
};
const response = await fetch(url, {
method: 'DELETE',
headers: headers
});
console.log(`Status code: ${response.status}`);
curl -X DELETE "https://api.keywordsai.co/api/models/my-custom-gpt-4/" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"detail": "Cannot delete hardcoded models. They are synced from code and will be recreated on next deployment. Only database-only models can be deleted."
}
{
"detail": "Not found."
}
{
"detail": "Authentication credentials were not provided."
}
Delete a specific custom model from your organization.
Important: This action is permanent and cannot be undone. Only custom models (
source: "db") can be deleted. Hardcoded models synced from code cannot be deleted as they will be recreated on the next deployment.Path parameters
string
required
The model’s unique name to delete.
Example
Example
my-custom-gpt-4
Response
Returns no content on successful deletion.{
"detail": "Cannot delete hardcoded models. They are synced from code and will be recreated on next deployment. Only database-only models can be deleted."
}
{
"detail": "Not found."
}
{
"detail": "Authentication credentials were not provided."
}
import requests
model_name = "my-custom-gpt-4"
url = f"https://api.keywordsai.co/api/models/{model_name}/"
headers = {
"Authorization": "Bearer YOUR_API_KEY"
}
response = requests.delete(url, headers=headers)
print(f"Status code: {response.status_code}")
const modelName = 'my-custom-gpt-4';
const url = `https://api.keywordsai.co/api/models/${modelName}/`;
const headers = {
'Authorization': 'Bearer YOUR_API_KEY'
};
const response = await fetch(url, {
method: 'DELETE',
headers: headers
});
console.log(`Status code: ${response.status}`);
curl -X DELETE "https://api.keywordsai.co/api/models/my-custom-gpt-4/" \
-H "Authorization: Bearer YOUR_API_KEY"
Was this page helpful?
⌘I
import requests
model_name = "my-custom-gpt-4"
url = f"https://api.keywordsai.co/api/models/{model_name}/"
headers = {
"Authorization": "Bearer YOUR_API_KEY"
}
response = requests.delete(url, headers=headers)
print(f"Status code: {response.status_code}")
const modelName = 'my-custom-gpt-4';
const url = `https://api.keywordsai.co/api/models/${modelName}/`;
const headers = {
'Authorization': 'Bearer YOUR_API_KEY'
};
const response = await fetch(url, {
method: 'DELETE',
headers: headers
});
console.log(`Status code: ${response.status}`);
curl -X DELETE "https://api.keywordsai.co/api/models/my-custom-gpt-4/" \
-H "Authorization: Bearer YOUR_API_KEY"
{
"detail": "Cannot delete hardcoded models. They are synced from code and will be recreated on next deployment. Only database-only models can be deleted."
}
{
"detail": "Not found."
}
{
"detail": "Authentication credentials were not provided."
}