# CURL使用文档
该文档包含了使用`AIClient`类和通过`curl`发送API请求的综合指南。
## 认证
### 登录
```sh
curl -X POST https://api.programmers4u.com/auth/login \
-H "Content-Type: application/json" \
-d '{"username": "你的用户名", "password": "你的密码"}'
```
## 任务
### 显示任务
```sh
curl -X GET https://api.programmers4u.com/products/tasks \
-H "Authorization: Bearer 你的访问令牌"
```
### 运行任务
```sh
curl -X POST https://api.programmers4u.com/products/tasks/query \
-H "Content-Type: application/json" \
-H "Authorization: Bearer 你的访问令牌" \
-d '{ "idTask": "52468971-a06e-413d-9b3a-212b53aad693", "ask": "你的任务描述。", "context": " " }'
```
### 创建任务
```sh
curl -X PUT https://api.programmers4u.com/products/tasks \
-H "Content-Type: application/json" \
-H "Authorization: Bearer 你的访问令牌" \
-d '{ "name": "任务名称", "context": "任务上下文", "model": "模型名称", "instruction": "任务说明" }'
```
### 删除任务
```sh
curl -X DELETE https://api.programmers4u.com/products/tasks/52468971-a06e-413d-9b3a-212b53aad693 \
-H "Authorization: Bearer 你的访问令牌"
```
### Ping API
```sh
curl -X GET https://api.programmers4u.com/ping
```
[#文档](https://app.apihub4ai.com/zh/doc/api-curl), [#curl](https://app.apihub4ai.com/zh/doc/api-curl), [#认证](https://app.apihub4ai.com/zh/doc/api-curl), [#任务](https://app.apihub4ai.com/zh/doc/api-curl), [#api](https://app.apihub4ai.com/zh/doc/api-curl)
分享:
常见问题解答
要使用curl登录,请使用以下命令:
curl -X POST https://api.programmers4u.com/auth/login \
-H "Content-Type: application/json" \
-d '{"username": "your_username", "password": "your_password"}'
要使用curl显示任务,请使用以下命令:
curl -X GET https://api.programmers4u.com/products/tasks \
-H "Authorization: Bearer your_access_token"
要使用curl执行任务,请使用以下命令:
curl -X POST https://api.programmers4u.com/products/tasks/query \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your_access_token" \
-d '{ "idTask": "52468971-a06e-413d-9b3a-212b53aad693", "ask": "Description of your task.", "context": " " }'
要使用curl创建任务,请使用以下命令:
curl -X PUT https://api.programmers4u.com/products/tasks \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your_access_token" \
-d '{ "name": "任务名称", "context": "任务背景", "model": "模型名称", "instruction": "任务说明" }'
要使用curl删除任务,请使用以下命令:
curl -X DELETE https://api.programmers4u.com/products/tasks/52468971-a06e-413d-9b3a-212b53aad693 \
-H "Authorization: Bearer your_access_token"
要使用curl ping API,请使用以下命令:
curl -X GET https://api.programmers4u.com/ping
Cookie 设置
我们使用 Cookie 来管理服务并收集有关您及您使用服务的信息。Cookie 帮助我们识别您、定制或个性化您的体验、向您推销其他产品或服务,并分析我们服务的使用情况,以使其对您更有用。Cookie 还可能允许我们收集人口统计和统计数据,并将此信息提供给我们的服务提供商,以帮助他们提供服务。
更多