API ինտեգրում
Տվյալները ծրագրային կերպով մղեք ձեր AI SmartTalk գիտելիքների բազա՝ օգտագործելով մեր REST API-ը: Հարմար է հարմարեցված ինտեգրա ցիաների, ավտոմատացված pipelines-ի և ցանկացած տվյալների աղբյուրի համար, որը չի ընդգրկվում մեր բնիկ միացիչներով:
Ընդհանուր տեղեկություններ
API ինտեգրումը ձեզ թույլ է տալիս.
- Մղել փաստաթղթեր անմիջապես ձեր գիտելիքների բազա
- Թարմացնել բովանդակություն ծրագրային կերպով
- Ջնջել հին գրառումներ
- Կառուցել հարմարեցված տվյալների pipelines
- Ինտեգրվել ցանկացած համակարգի հետ, որը կարող է կատարել HTTP հարցումներ
Պահանջներ
Մինչ սկսելը, համոզվեք, որ ունեք.
- Ակտիվ AI SmartTalk հաշիվ
- API մուտք գործելու հնարավորություն (փոխեք ձեր պլանը)
- REST API-ների հիմունքների մասին հիմնական գիտելիքներ
- HTTP հարցումներ կատարելու գործիք (curl, Postman, կամ ձեր ծրագրային կոդը)
Ձեր API հավատարմագրերի ստացումը
Քայլ 1: մուտք գործել API կարգավորումներ
- Մուտք գործեք ձեր AI SmartTalk հաշիվ
- Նավարկեք դեպի Կարգավորումներ → Ինտեգրումներ
- Գտեք API և սեղմեք Կարգավորել
Քայլ 2: Ստեղծել API նշան
- Սեղմեք Ստեղծել նոր նշան
- Պատճենեք ձեր Chat Model ID և API Token
- Պահպանեք դրանք անվտանգ՝ նշանը ցույց է տրվում միայն մեկ անգամ!
⚠️ Անվտանգության զգուշացում: Մի երբեք բացահայտեք ձեր API նշանը հաճախորդի կողմի կոդում կամ հանրային ռեպոզիտորիաներում:
API վերջնակետեր
Հիմնական URL
https://api.aismarttalk.tech/v1
Ավտորիզացիա
Բոլոր հարցումները պահանջում են ձեր API նշա նը գլխում:
Authorization: Bearer YOUR_API_TOKEN
API Endpoints
Base URL
https://api.aismarttalk.tech/v1
Authentication
Բոլոր հարցումները պահանջում են ձեր API տոքենը գլխիկում:
Authorization: Bearer YOUR_API_TOKEN
Import Documents
Endpoint
POST /documents/import
Request Body
{
"chatModelId": "your-chat-model-id",
"documents": [
{
"title": "Product Documentation",
"content": "Full content of your document goes here...",
"url": "https://example.com/docs/product",
"metadata": {
"category": "documentation",
"language": "en"
}
}
]
}
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
chatModelId | string | ✅ | Ձեր յուրահատուկ զրույցի մոդելի նույնականիչը |
documents | array | ✅ | Փաստաթղթերի օբյեկտների զանգված |
documents[].title | string | ✅ | Փաստաթղթի վերնագիրը նույնականացման համար |
documents[].content | string | ✅ | Լրիվ տեքստային բովանդակություն |
documents[].url | string | ❌ | Հիմնական URL (հղման համար) |
documents[].metadata | object | ❌ | Անհատական բանալի-արժեք զույգեր |
Response
{
"success": true,
"imported": 1,
"documents": [
{
"id": "doc_abc123",
"title": "Product Documentation",
"status": "processing"
}
]
}