Rozmowy — API
Autoryzacja: Authorization: Bearer TOKEN
Content-Type: application/json
Endpoints rozmów
Metoda
Ścieżka
Opis
GET
/noe/conversations.json
Lista rozmów
GET
/noe/conversations/:id.json
Szczegóły rozmowy
POST
/noe/conversations.json
Tworzenie rozmowy
PATCH
/noe/conversations/:id.json
Aktualizacja rozmowy
DELETE
/noe/conversations/:id.json
Usunięcie rozmowy
POST
/noe/conversations/create_for_ai
Tworzenie rozmowy (JSON)
POST
/noe/conversations/:id/send_message
Wysłanie wiadomości
Pola rozmowy
Pole
Typ
Wymagane
Opis
name
string
tak
Nazwa rozmowy
connector_id
integer
nie
ID konektora AI
POST — Tworzenie rozmowy
POST /noe/conversations.json
{
"conversation": {
"name": "Analiza projektu",
"connector_id": 123
}
}
Wysłanie wiadomości
POST /noe/conversations/:id/send_message
{
"content": "Jakie są główne cechy produktu?"
}
Odpowiedź:
{
"user_message": {
"id": "uuid",
"role": "user",
"content": "Jakie są główne cechy produktu?"
},
"assistant_message": {
"id": "uuid",
"role": "assistant",
"content": "Główne cechy produktu to: ..."
}
}
Endpoints wiadomości
Metoda
Ścieżka
Opis
GET
/noe/conversations/:id/messages.json
Lista wiadomości
POST
/noe/conversations/:id/messages.json
Dodanie wiadomości
PATCH
/noe/conversations/:id/messages/:id.json
Aktualizacja
DELETE
/noe/conversations/:id/messages/:id.json
Usunięcie
Pola wiadomości
Pole
Typ
Wymagane
Opis
role
string
tak
Rola: user, assistant, system
content
text
tak
Treść wiadomości