API Integrācija
Pārsūtiet datus programmatiski uz savu AI SmartTalk zināšanu bāzi, izmantojot mūsu REST API. Ideāli piemērots pielāgotām integrācijām, automatizētām caurulēm un jebkuram datu avotam, kas nav iekļauts mūsu iebūvētajos savienotājos.
Pārskats
API integrācija ļauj jums:
- Pārsūtīt dokumentus tieši uz jūsu zināšanu bāzi
- Atjaunināt saturu programmatiski
- Dzēst novecojušus ierakstus
- Izveidot pielāgotas datu caurules
- Integrēties ar jebkuru sistēmu, kas var veikt HTTP pieprasījumus
Prasības
Pirms sākat, pārliecinieties, ka jums ir:
- Aktīvs AI SmartTalk konts
- API piekļuve iespējota (pārbaudiet savu plānu)
- Pamatzināšanas par REST API
- Rīks HTTP pieprasījumu veikšanai (curl, Postman vai jūsu lietojumprogrammas kods)
Jūsu API Akreditācijas Datu Iegūšana
1. solis: Piekļuve API Iestatījumiem
- Piesakieties savā AI SmartTalk kontā
- Dodieties uz Iestatījumi → Integrācijas
- Atrodiet API un noklikšķiniet uz Konfigurēt
2. solis: API Tokena Ģenerēšana
- Noklikšķiniet uz Ģenerēt jaunu tokenu
- Nokopējiet savu Čata modeļa ID un API tokenu
- Uzglabājiet tos droši — token tiek rādīts tikai vienu reizi!
⚠️ Drošības brīdinājums: Nekad neizpaudiet savu API tokenu klienta puses kodā vai publiskās repozitorijās.
API Beigu Punkts
Bāzes URL
https://api.aismarttalk.tech/v1
Autentifikācija
Visiem pieprasījumiem ir nepieciešams jūsu API tokena galvene:
Authorization: Bearer YOUR_API_TOKEN
Dokumentu Importēšana
Beigu punkts
POST /documents/import
Pieprasījuma ķermenis
{
"chatModelId": "your-chat-model-id",
"documents": [
{
"title": "Produktu dokumentācija",
"content": "Pilns jūsu dokumenta saturs šeit...",
"url": "https://example.com/docs/product",
"metadata": {
"category": "documentation",
"language": "en"
}
}
]
}
Parametri
| Lauks | Tips | Nepieciešams | Apraksts |
|---|---|---|---|
chatModelId | string | ✅ | Jūsu unikālais čata modeļa identifikators |
documents | array | ✅ | Dokumentu objektu masīvs |
documents[].title | string | ✅ | Dokumenta nosaukums identifikācijai |
documents[].content | string | ✅ | Pilns teksta saturs |
documents[].url | string | ❌ | Avota URL (atsaucei) |
documents[].metadata | object | ❌ | Pielāgotas atslēgas-vērtības pāri |
Atbilde
{
"success": true,
"imported": 1,
"documents": [
{
"id": "doc_abc123",
"title": "Produktu dokumentācija",
"status": "processing"
}
]
}
Piemērs: cURL
curl -X POST https://api.aismarttalk.tech/v1/documents/import \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"chatModelId": "your-chat-model-id",
"documents": [
{
"title": "Sākuma rokasgrāmata",
"content": "Laipni lūdzam mūsu platformā. Šeit ir, kā sākt...",
"url": "https://docs.example.com/getting-started"
}
]
}'
Dokumentu Vaicājumi
Uzdodiet jautājumus pret savu zināšanu bāzi programmatiski.
Beigu punkts
POST /chat/query
Pieprasījuma ķermenis
{
"chatModelId": "your-chat-model-id",
"query": "Kā es varu atiestatīt savu paroli?",
"options": {
"maxTokens": 500,
"temperature": 0.7
}
}
Atbilde
{
"success": true,
"response": "Lai atiestatītu savu paroli, dodieties uz Iestatījumi > Drošība > Mainīt paroli...",
"sources": [
{
"documentId": "doc_abc123",
"title": "Drošības rokasgrāmata",
"relevance": 0.95
}
]
}
Dokumentu Iegūšana
Iegūstiet dokumentus, kas atbilst vaicājumam (bez AI atbildes).
Beigu punkts
POST /documents/search