mirror of
https://github.com/labring/FastGPT.git
synced 2026-04-24 02:01:51 +08:00
4b24472106
* docs(i18n): translate batch 1 * docs(i18n): translate batch 2 * docs(i18n): translate batch 3 (20 files) - openapi/: app, share - faq/: all 8 files - use-cases/: index, external-integration (5 files), app-cases (4 files) Translated using North American style with natural, concise language. Preserved MDX syntax, code blocks, images, and component imports. * docs(i18n): translate protocol docs * docs(i18n): translate introduction docs (part 1) * docs(i18n): translate use-cases docs * docs(i18n): translate introduction docs (part 2 - batch 1) * docs(i18n): translate final 9 files * fix(i18n): fix YAML and MDX syntax errors in translated files - Add quotes to description with colon in submit_application_template.en.mdx - Remove duplicate Chinese content in translate-subtitle-using-gpt.en.mdx - Fix unclosed details tag issue * docs(i18n): translate all meta.json navigation files * fix(i18n): translate Chinese separators in meta.en.json files * translate * translate * i18n --------- Co-authored-by: archer <archer@archerdeMac-mini.local> Co-authored-by: archer <545436317@qq.com>
196 lines
4.5 KiB
Plaintext
196 lines
4.5 KiB
Plaintext
---
|
|
title: Application API
|
|
description: FastGPT OpenAPI Application Interface
|
|
---
|
|
|
|
## Prerequisites
|
|
|
|
1. Prepare your API Key: You can use the global API Key directly
|
|
2. Get your application's AppId
|
|
|
|

|
|
|
|
|
|
## Log API
|
|
|
|
### Get Cumulative Run Results
|
|
|
|
<Tabs items={["Request Example","Response Example","Parameters"]}>
|
|
|
|
<Tab value="Request Example">
|
|
|
|
```bash
|
|
curl --location --request GET 'https://cloud.fastgpt.cn/api/proApi/core/app/logs/getTotalData?appId=68c46a70d950e8850ae564ba' \
|
|
--header 'Authorization: Bearer apikey'
|
|
```
|
|
|
|
</Tab>
|
|
|
|
<Tab value="Response Example">
|
|
|
|
```bash
|
|
{
|
|
"code": 200,
|
|
"statusText": "",
|
|
"message": "",
|
|
"data": {
|
|
"totalUsers": 0,
|
|
"totalChats": 0,
|
|
"totalPoints": 0
|
|
}
|
|
}
|
|
```
|
|
|
|
</Tab>
|
|
|
|
<Tab value="Parameters">
|
|
|
|
<div>
|
|
**Request Parameters:**
|
|
- appId: Application ID
|
|
|
|
**Response Parameters:**
|
|
- totalUsers: Total number of users
|
|
- totalChats: Total number of conversations
|
|
- totalPoints: Total points consumed
|
|
</div>
|
|
|
|
</Tab>
|
|
|
|
</Tabs>
|
|
|
|
### Get Application Log Dashboard
|
|
|
|
<Tabs items={["Request Example","Response Example","Parameters"]}>
|
|
|
|
<Tab value="Request Example">
|
|
|
|
```bash
|
|
curl --location --request POST 'https://cloud.fastgpt.cn/api/proApi/core/app/logs/getChartData' \
|
|
--header 'Authorization: Bearer apikey' \
|
|
--header 'Content-Type: application/json' \
|
|
--data-raw '{
|
|
"appId": "68c46a70d950e8850ae564ba",
|
|
"dateStart": "2025-09-19T16:00:00.000Z",
|
|
"dateEnd": "2025-09-27T15:59:59.999Z",
|
|
"offset": 1,
|
|
"source": [
|
|
"test",
|
|
"online",
|
|
"share",
|
|
"api",
|
|
"cronJob",
|
|
"team",
|
|
"feishu",
|
|
"official_account",
|
|
"wecom",
|
|
"mcp"
|
|
],
|
|
"userTimespan": "day",
|
|
"chatTimespan": "day",
|
|
"appTimespan": "day"
|
|
}'
|
|
```
|
|
|
|
</Tab>
|
|
|
|
<Tab value="Response Example">
|
|
|
|
```bash
|
|
{
|
|
"code": 200,
|
|
"statusText": "",
|
|
"message": "",
|
|
"data": {
|
|
"userData": [
|
|
{
|
|
"timestamp": 1758585600000,
|
|
"summary": {
|
|
"userCount": 1,
|
|
"newUserCount": 0,
|
|
"retentionUserCount": 0,
|
|
"points": 1.1132600000000001,
|
|
"sourceCountMap": {
|
|
"test": 1,
|
|
"online": 0,
|
|
"share": 0,
|
|
"api": 0,
|
|
"cronJob": 0,
|
|
"team": 0,
|
|
"feishu": 0,
|
|
"official_account": 0,
|
|
"wecom": 0,
|
|
"mcp": 0
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"chatData": [
|
|
{
|
|
"timestamp": 1758585600000,
|
|
"summary": {
|
|
"chatItemCount": 1,
|
|
"chatCount": 1,
|
|
"errorCount": 0,
|
|
"points": 1.1132600000000001
|
|
}
|
|
}
|
|
],
|
|
"appData": [
|
|
{
|
|
"timestamp": 1758585600000,
|
|
"summary": {
|
|
"goodFeedBackCount": 0,
|
|
"badFeedBackCount": 0,
|
|
"chatCount": 1,
|
|
"totalResponseTime": 22.31
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
```
|
|
|
|
</Tab>
|
|
|
|
<Tab value="Parameters">
|
|
|
|
**Request Parameters:**
|
|
- appId: Application ID
|
|
- dateStart: Start time
|
|
- dateEnd: End time
|
|
- source: Log source
|
|
- offset: User retention offset
|
|
- userTimespan: User data timespan //day|week|month|quarter
|
|
- chatTimespan: Chat data timespan //day|week|month|quarter
|
|
- appTimespan: Application data timespan //day|week|month|quarter
|
|
|
|
**Response Parameters:**
|
|
|
|
- userData: User data array
|
|
- timestamp: Timestamp
|
|
- summary: Summary data object
|
|
- userCount: Active user count
|
|
- newUserCount: New user count
|
|
- retentionUserCount: Retained user count
|
|
- points: Total points consumed
|
|
- sourceCountMap: User count by source
|
|
- chatData: Chat data array
|
|
- timestamp: Timestamp
|
|
- summary: Summary data object
|
|
- chatItemCount: Chat message count
|
|
- chatCount: Session count
|
|
- errorCount: Error count
|
|
- points: Total points consumed
|
|
- appData: Application data array
|
|
- timestamp: Timestamp
|
|
- summary: Summary data object
|
|
- goodFeedBackCount: Positive feedback count
|
|
- badFeedBackCount: Negative feedback count
|
|
- chatCount: Chat count
|
|
- totalResponseTime: Total response time
|
|
|
|
</Tab>
|
|
|
|
</Tabs>
|