Przejdź do treści
Intum
Aktualizacja: 1 min czytania

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