内容提要
本文介绍了AceDataCloud的AI问答API对接方法。用户需申请API Token,使用时只需传递问题和模型参数。API支持多轮对话、流式响应、图片识别及联网问答功能,简化了对接过程,提升了用户体验。
关键要点
-
用户需申请API Token,使用时只需传递问题和模型参数。
-
API支持多轮对话,用户只需传递stateful参数为true即可。
-
支持流式响应,用户可通过修改请求头的accept参数实现逐字显示效果。
-
API支持图片识别功能,用户可通过references参数传递图片链接。
-
联网问答功能允许用户使用联网模型获取实时信息,支持GPT-3.5和GPT-4模型。
延伸解读
API Token 申请的重要性
在使用 AceDataCloud 的 AI 问答 API 之前,用户必须申请 API Token。这一过程不仅是身份验证的必要步骤,还能确保用户能够访问所有服务。首次申请时,用户将获得免费额度,便于体验 API 功能。
多轮对话的实现方式
为了实现多轮对话,用户需要在请求中添加 stateful 参数并设置为 true。这样,API 会返回一个对话 ID,后续请求只需传递该 ID 即可。这种设计简化了多轮对话的管理,用户无需手动处理上下文历史。
流式响应的应用场景
API 支持流式响应功能,适合需要逐字显示效果的网页应用。通过修改请求头的 accept 参数,用户可以实现实时反馈,提升用户体验。这一功能特别适合聊天机器人等需要即时互动的场景。
延伸问答
如何申请使用AceDataCloud的AI问答API?
用户需到Ace Data Cloud控制台申请API Token,完成注册或登录后即可获取。
AI问答API支持哪些功能?
API支持多轮对话、流式响应、图片识别及联网问答功能。
如何实现多轮对话?
在请求中传递stateful参数为true,并在后续请求中使用返回的对话ID。
如何使用API进行图片识别?
通过references参数传递图片链接,并选择支持视觉识别的模型,如gpt-4-vision。
如何实现流式响应?
将请求头中的accept参数修改为application/x-ndjson,以支持逐字显示效果。
联网问答功能如何使用?
选择联网模型如gpt-3.5-browsing,并在请求中传递问题,API会自动搜索并返回实时信息。