两种常见接口:
1、人机交互接口,User Interface,简称UI
2、应用程序编程接口,Application Programming Interface,简称API
接口能【通】的关键,是两边都要遵守约定。
在日常工作中,调试接口会遇到很多的问题:
大模型两大缺陷:
所以:大模型需要连接真实世界,并对接真逻辑系统。
用AI来做加法:
actions,内置在GPTS中,解决了落地场景问题
通过actios的schema,GPT能读懂各个API能做什么、怎么调用
拿到prompt,GPT分析出是否调用API才能解析问题
如果调用api,生成调用参数
ChatGPT调用API
API返回结果,GPT读懂结果,整合到回答中
最后,把AI当人看。
- openapi: 3.1.0
- info:
- title: 高德地图
- description: 获取 POI 的相关信息
- version: v1.0.0
- servers:
- - url: https://restapi.amap.com/v5/place
- paths:
- /text:
- get:
- description: 根据POI名称,获得POI的经纬度坐标
- operationId: get_location_coordinate
- parameters:
- - name: keywords
- in: query
- description: POI名称,必须是中文
- required: true
- schema:
- type: string
- - name: region
- in: query
- description: POI所在的区域名,必须是中文
- required: false
- schema:
- type: string
- deprecated: false
- /around:
- get:
- description: 搜索给定坐标附近的POI
- operationId: search_nearby_pois
- parameters:
- - name: keywords
- in: query
- description: 目标POI的关键字
- required: true
- schema:
- type: string
- - name: location
- in: query
- description: 中心点的经度和纬度,用逗号分隔
- required: false
- schema:
- type: string
- deprecated: false
- components:
- schemas: {}
还需要配置API Key来满足权限要求。
这里的所有name、description都是prompt,决定了GPT会不会调用你的API,调用得是否正确。
原理和actions一样,只是使用方式有别。