Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AI-powered user interfaces #140

Open
xiaotiandada opened this issue Jun 25, 2023 · 0 comments
Open

AI-powered user interfaces #140

xiaotiandada opened this issue Jun 25, 2023 · 0 comments
Labels

Comments

@xiaotiandada
Copy link
Owner

Vercel AI SDK

useChat(/api/chat) 和 useCompletion(/api/completion) 有什么区别

useChatuseCompletion 是 OpenAI GPT-3.5 语言模型的 API 端点,用于不同的任务和用途:

  1. useChat:这是一个用于对话任务的 API 端点。你可以向它发送一系列消息作为对话的历史记录,并获取模型对下一个回复的生成结果。它适用于构建聊天机器人、对话系统或类似的交互式应用程序。你可以通过在对话中包含系统级指令来控制对话的行为。

  2. useCompletion:这是一个用于单个输入生成任务的 API 端点。你可以向它发送一个输入文本,并获取模型生成的结果。它适用于各种生成任务,例如生成文章、写作、代码补全等。它不处理对话历史记录,而是将输入作为一个完整的上下文进行处理。

根据你的应用场景和需求,你可以选择使用适合的 API 端点。如果你需要构建对话系统或交互式应用程序,使用 useChat 是更合适的选择。如果你只需要单个输入的生成结果,使用 useCompletion 就足够了。

请注意,使用这些 API 端点需要根据 OpenAI 的使用条款和条件进行合法使用,并遵守任何限制和指导。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant