如何更好地集成到 ChatGPT
截至2024年9月,ChatGPT API支持两种主要的集成方法,用于访问其聊天LLM助手功能。
1. 使用完成功能的简单API请求
POST https://api.openai.com/v1/chat/completions
2. 涉及多个路由和对象的高级API请求序列
为什么选择第二个选项?
最基本和最显著的改进是上下文功能-类似于熟悉的ChatGPT聊天界面。然而,还有更多可以探索的地方。欢迎随时联系我们EZ Dev以获取更多见解。
什么是上下文?
当我们谈论上下文时,我们指的是人工智能会记住你写的内容,不仅是在你前一条消息中,还包括一系列的消息,甚至是10或20次交流以前。
让我们分解第二种方法中的组件:
- 助手:这主要是指预先存在的知识,由您作为开发者来定义。
- 线程:消息集合。每个线程处理自己的一组消息和上下文。一个线程不能访问另一个线程的消息。
- 信息:一个单一的消息。与更简单的实现不同,它不会自动运行。
- 运行:当您希望AI回应时,您需要调用运行。您可以添加新消息或多条消息,但运行不是自动的。
开始运行后,您会想要检查其状态,以查看是否已成功完成。完成后,您可以请求消息列表以检索相关的人工智能响应。
让我知道你的想法,如果你想要更深入地了解,我会发布第二部分。