跳转到主要内容
POST
/
agent
/
create
Create Agent
curl --request POST \
  --url https://geekai.dev/api/v1/agent/create \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form 'name=Test Agent' \
  --form 'desc=A professional customer service assistant, capable of answering product-related inquiries.' \
  --form logo='@example-file' \
  --form model=deepseek-chat \
  --form chat_level=2 \
  --form interneted=0 \
  --form stream=1
{
  "message": "agent created successfully.",
  "data": {
    "uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "status": "initializing",
    "created_at": "2023-11-07T05:31:56Z"
  }
}
注:训练模型设置参考系统支持模型列表
响应数据格式和 OpenAI 完全兼容,根据是否是流式响应而变化,可以参考下面的请求示例进行判断:

cURL 请求示例

curl --location --request POST 'https://geekai.co/api/v1/agent/create' \
--header 'Authorization: Bearer {YOUR_GEEKAI_API_KEY}' \
--form 'name="测试智能体100"' \
--form 'desc="测试智能体机器人"' \
--form 'logo=@"/E:/图片/geekai/geekai-icon-tr-g.png"' \
--form 'model="gpt"' \
--form 'interneted="1"'

Postman 请求响应示例

创建智能体

授权

Authorization
string
header
必填

token

请求体

multipart/form-data
name
string
必填

agent name

示例:

"Test Agent"

desc
string
必填

agent description

示例:

"A professional customer service assistant, capable of answering product-related inquiries."

agent logo image

model
string
默认值:deepseek-chat

chat model

示例:

"deepseek-chat"

chat_level
enum<integer>
默认值:2

chat level, default is 2,higher temperatures increase creativity, while lower temperatures increase accuracy.

可用选项:
0,
1,
2,
3,
4
示例:

2

interneted
enum<integer>
默认值:0

enable internet access, 1 is yes, 0 is no

可用选项:
0,
1
stream
enum<integer>
默认值:1

enable stream output, 1 is yes, 0 is no

可用选项:
0,
1

响应

successful response

message
string
必填

response message

示例:

"agent created successfully."

data
object
必填