logoAnt Design X

设计研发组件X MarkdownX SDK演示国内镜像
  • 介绍
  • 数据流
    • useXChat会话数据
      2.0.0
    • useXConversations会话管理
      2.0.0
  • 数据提供
    • Chat Provider数据提供
      2.0.0
    • OpenAIChatProvider
      2.0.0
    • DeepSeekChatProvider
      2.0.0
    • Custom Chat Provider自定义
      2.0.0
  • 工具
    • XRequest请求
      2.0.0
    • XStream流
      2.0.0

OpenAIChatProvider

使用import { OpenAIChatProvider } from "@ant-design/x";
源码components/open-ai-chat-provider
文档
编辑此页
版本自 2.0.0 起支持

OpenAIChatProvider 是兼容 OpenAI 接口的 Chat Provider,它会自动将请求参数和响应数据转换为 OpenAI 接口格式。

XModelParams 定义了 OpenAIChatProvider 的请求参数类型,XModelResponse 定义了响应数据的类型,XModelMessage 定义了完整的消息数据类型。这些类型可以直接在 useXChat 的泛型 ChatMessage、Input、Output 中使用。

使用示例

Messages Data

Is Requesting:false
Data Length:0
Data Details:
[]

Data Operations

Send Request
基本

OpenAIChatProvider 配合 useXChat 进行数据操作。

CodeSandbox Icon
codepen icon
External Link Icon
expand codeexpand code
Current status: No messages yet, please enter a question and send
配合组件

使用 OpenAIChatProvider,接入 OpenAI 数据格式的模型,可发送消息、处理数据、终止消息。

CodeSandbox Icon
codepen icon
External Link Icon
expand codeexpand code