wenxin-text-generation

star 15

调用百度文心大模型(ERNIE 4.5 Turbo)进行流式文本生成;适用于内容创作、摘要提炼、翻译、润色等 AI 文本处理场景。

qq5855144 By qq5855144 schedule Updated 5/30/2026

name: wenxin-text-generation description: 调用百度文心大模型(ERNIE 4.5 Turbo)进行流式文本生成;适用于内容创作、摘要提炼、翻译、润色等 AI 文本处理场景。 license: MIT

能力概述

使用百度文心大模型(ERNIE 4.5 Turbo)进行对话式文本生成,支持内容生成、语言润色、摘要提炼、信息提取、翻译等场景。

项目
Endpoint POST https://app-bo4w33bsdqm9-api-zYkZz8qovQ1L-gateway.appmiaoda.com/v2/chat/completions
响应模式 SSE 流式(Server-Sent Events)
认证模式 platform_managed(密钥由平台注入)
上下文限制 32k token 总长度,27k token 单次输入
支持平台 Web、MiniProgram、App、Task

Auth Header 为 X-Gateway-Authorization: Bearer ${INTEGRATIONS_API_KEY}(注意不是标准的 Authorization)。

多平台关键差异:

平台 流式处理方式 核心依赖
Web ky + eventsource-parser SSE Hook ky@^1.2.3, eventsource-parser@^3.0.3
MiniProgram miaoda-taro-utilssendChatStream miaoda-taro-utils@^0.0.4
App expo/fetch + eventsource-parser 手动解析 SSE 流 expo/fetch(内置), eventsource-parser@^3.0.3, react-native-marked

响应数据格式(流式每帧):

{
  "id": "as-9ki4hm6kkp",
  "choices": [
    {
      "index": 0,
      "delta": {
        "role": "assistant",
        "content": "您好!"
      },
      "finish_reason": null,
      "flag": 0
    }
  ]
}

内容提取:choices[0].delta.content


生成期用法(Agent 直接调用)

直接从 Agent 脚本调用上游 SSE 流式接口,适合生成期任务处理。

详细参数表、完整生成期代码及 Edge Function 实现见 references/chat-completions-api.md


生成后用法(应用内通过 Edge Function 调用)

应用内通过 Supabase Edge Function 代理调用,Edge Function 负责持有 INTEGRATIONS_API_KEY 并将上游 SSE 流透传给前端。

平台差异说明:

平台 Edge Function 前端调用方式
Web 同一个 Edge Function(SSE proxy) ky + eventsource-parser SSE Hook
MiniProgram 同一个 Edge Function(SSE proxy) miaoda-taro-utilssendChatStreamappId 填空字符串
App 同一个 Edge Function(SSE proxy) expo/fetch + eventsource-parser 手动解析 SSE,react-native-marked 渲染

详细 Edge Function 代码及各平台前端调用代码见 references/chat-completions-api.md

Install via CLI
npx skills add https://github.com/qq5855144/GitHubM --skill wenxin-text-generation
Repository Details
star Stars 15
call_split Forks 3
navigation Branch main
article Path SKILL.md
More from Creator