OpenAI SDK 如何接入第三方兼容接口?(Cursor / Dify / OpenWebUI 实测)
最近在做 AI 工作流时,
发现越来越多工具其实都支持:
OpenAI-Compatible API
包括:
- Cursor
- Dify
- OpenWebUI
- Cherry Studio
- n8n 本质上:
只要兼容 OpenAI SDK,
很多工具都能直接接入。
为什么我开始改用兼容接口?
之前一直直接用官方接口。
但实际开发过程中会遇到:
- 成本问题
- 限速
- 模型切换麻烦
- 多平台管理复杂
后来开始统一改成:
OpenAI-Compatible Gateway
整体工作流会简单很多。
一、注册兼容接口平台
我目前测试使用的是:
hanzhaoma52ai.xyz/register?af…
支持:
- GPT
- Claude
- Gemini
- DeepSeek
新用户有测试额度。
二、获取 API Key
后台创建一个 Key 即可。
后面所有 SDK 都能复用。
三、Python SDK 接入示例
OpenAI 官方 SDK 可以直接使用:
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://你的接口地址/v1"
)
response = client.chat.completions.create(
model="gpt-4.1",
messages=[
{"role":"user","content":"介绍一下 OpenAI-Compatible API"}
]
)
print(response)
四、Cursor 配置方法
Cursor 中:
Settings -> Models
选择:
OpenAI Compatible
填写:
Base URL
API Key
即可完成接入。
五、Dify 接入
Dify 里:
新增 OpenAI Provider。
然后填写:
API Key
Base URL
即可。
兼容性基本没什么问题。
六、实际使用感受
目前主要用来做:
- Cursor AI Coding
- 文档生成
- 工作流自动化
- 多模型统一管理
几个比较明显的优点:
- SDK 兼容度高
- 多工具统一接入
- 多模型切换方便
- 工作流配置简单
七、适合哪些场景?
我觉得比较适合:
- AI Coding
- Dify Workflow
- OpenWebUI
- 自动化 Agent
- 多模型调度
尤其是:
已经在使用 OpenAI SDK 的项目。
迁移成本其实非常低。
只需要修改:
base_url=
基本就能直接接入。