用途:该技能通过 Membrane CLI 与 OpenAI 交互,用于在用户需要访问 OpenAI 数据或调用其能力时,管理 Assistants、Files 等资源,并执行模型与内容相关操作。Membrane 负责认证和凭证刷新,使用者可专注于集成逻辑。
主要能力:提供预置动作,包括删除文件(delete-file)、获取文件(get-file)、列出文件(list-files)、获取模型(get-model)、列出模型(list-models)、创建审核(create-moderation)、生成图像(generate-image)、创建嵌入(create-embedding)、创建聊天补全(create-chat-completion)。当预置动作不覆盖需求时,可通过代理直接请求 OpenAI API。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>;无头环境会打印授权 URL,完成后执行 membrane login complete <code>。建立连接:membrane connection ensure "https://openai.com/" --json,若状态为 BUILDING 可轮询 npx @membranehq/cli connection get <id> --wait --json。搜索动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json。代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--query、--pathParam 等选项。任意命令加 --json 可获得机器可读输出。
适用场景:需要以统一认证方式访问 OpenAI 文件、模型、聊天、图像、嵌入与审核接口的自动化或智能体工作流。
限制:官方文档见 https://platform.openai.com/docs/api-reference;具体动作参数以 inputSchema 为准。资料未提供收费、价格、平台支持范围及效果保证等信息。