Remover contexto do agente
curl --request DELETE \
--url https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{}{
"response": false,
"message": "ai_agent_context_model_not_found",
"error": "No query results for model [App\\Models\\AiAgentContext] 019b6b55-1ad4-7290-91cc-6e0b8fa21c37"
}ai-agents
Remover contexto do agente
Remove um contexto do agente e, quando ele é do tipo file, apaga também o arquivo armazenado. Responde sem corpo; os demais contextos mantêm a posição que já tinham.
DELETE
/
api
/
management
/
ai
/
agents
/
{agentId}
/
contexts
/
{contextId}
Remover contexto do agente
curl --request DELETE \
--url https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}"
headers = {"Authorization": "Bearer <token>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.olie.ai/api/management/ai/agents/{agentId}/contexts/{contextId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{}{
"response": false,
"message": "ai_agent_context_model_not_found",
"error": "No query results for model [App\\Models\\AiAgentContext] 019b6b55-1ad4-7290-91cc-6e0b8fa21c37"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
ID (UUID) do agente de IA dono do contexto.
ID (UUID) do contexto do agente.
Response
Sucesso
The response is of type object.
Was this page helpful?