Skip to main content
本页介绍 YeLIn AI 的 OpenAI 兼容接口。 你可以用一套 SDK/代码接入多家模型,并在 Console 查看用量与费用。

为什么选择 YeLIn AI?

YeLIn AI 提供企业级 AI 技术 API 接入服务。 你可以用统一接口接入 200+ 模型,避免多平台充值与多套 SDK 的维护成本。

服务特色

OpenAI 兼容模式

YeLIn AI 采用 OpenAI 兼容格式,统一接口调用 200+ AI 模型。 支持的模型厂商:
  • OpenAI
  • Anthropic
  • Google
  • xAI
  • DeepSeek
  • 阿里(Qwen)
  • Moonshot(Kimi)

功能支持范围

支持的功能:
  • 对话补全(Chat Completions)
  • 图像生成(Images)
  • 音频转文字(Audio)
  • 嵌入向量(Embeddings)
  • 函数调用(Function calling)
  • 流式输出(Streaming)
不支持的功能:
  • Fine-tuning
  • Files/组织管理等控制台级接口

简单切换模型

核心优势:一套代码,多种模型 你在 OpenAI 兼容格式跑通后,只需要更换 model 即可切换到其他大模型。
这种设计让您可以轻松对比不同模型的效果,或根据成本和性能需求灵活切换模型,无需重写代码!

快速开始

获取API Key(国内专属)

  1. 打开 Consolehttps://api.yelinai.com/token
  2. 创建一个 API key
  3. 复制 API key,用于接口调用

查看请求示例

在令牌管理页面,您可以快速获取各种编程语言的代码示例: 操作步骤:
  1. 进入 令牌管理页面
  2. 找到您要使用的API Key所在的行
  3. 点击”操作”列中的🔧小扳手图标(工具图标)
  4. 在弹出菜单中选择”请求示例
  5. 查看包含以下语言的完整代码示例:
你可以在 Console 的 API key 详情中查看多语言请求示例。
支持的编程语言:
  • cURL - 命令行测试
  • Python (SDK) - 使用官方OpenAI库
  • Python (requests) - 使用requests库
  • Node.js - JavaScript/TypeScript
  • Java - Java应用开发
  • C# - .NET应用开发
  • Go - Go语言开发
  • PHP - Web开发
  • Ruby - Ruby应用开发
  • 以及更多语言…
代码示例特点:
  • 完整可运行:复制粘贴即可使用
  • 参数说明:详细的参数配置
  • 错误处理:包含异常处理逻辑
  • 最佳实践:遵循各语言开发规范
建议开发者优先查看后台的请求示例,这些示例会根据最新的API版本实时更新,确保代码的准确性和可用性。

基础信息

API 端点

  • 主要端点https://api.yelinai.com/v1
api.yelinai.com 配置了加速节点,建议优先使用。

认证方式

所有 API 请求需要在 Header 中包含认证信息:

请求格式

  • Content-Typeapplication/json
  • 编码格式:UTF-8
  • 请求方法:POST(大部分接口)

核心接口

1. 对话补全(Chat Completions)

创建一个对话补全请求,支持多轮对话。 请求端点
请求参数 消息格式
完整代码示例
  • cURL
  • Python (SDK)
  • Python (requests)
  • Node.js
  • Java
  • C#
  • Go
  • PHP
  • Ruby
响应示例

2. 文本补全(Completions)

为兼容旧版接口保留,建议使用 Chat Completions。 请求端点
请求参数

3. 嵌入向量(Embeddings)

将文本转换为向量表示。 请求端点
请求参数 完整代码示例
  • cURL
  • Python (SDK)
  • Python (requests)
  • Node.js

4. 图像生成(Images)

生成、编辑或变换图像。 生成图像
请求参数 推荐使用 gpt-image-1 模型进行图像生成。更多图像生成功能和参数说明,请查看 GPT图像生成详细文档 完整代码示例
  • cURL
  • Python (SDK)
  • Node.js

5. 音频转文字(Audio)

语音识别和转录。 转录音频
请求参数(Form-Data)

6. 模型列表

获取可用模型列表。 请求端点
响应示例

流式响应

开启流式输出

在请求中设置 stream: true

流式响应格式

响应将以 Server-Sent Events (SSE) 格式返回:

处理流式响应

  • Python
  • JavaScript

错误处理

错误响应格式

常见错误码

错误处理示例

最佳实践

1. 请求优化

  • 合理设置 max_tokens:避免不必要的长输出
  • 使用 temperature:控制输出的随机性
  • 批量处理:合并多个请求减少调用次数

2. 错误重试

实现指数退避的重试机制:

3. 安全建议

  • 保护API密钥:使用环境变量存储
  • 限制权限:为不同应用创建不同的密钥
  • 监控使用:定期检查API使用日志

4. 性能优化

  • 使用流式输出:提升用户体验
  • 缓存响应:对相同请求缓存结果
  • 并发控制:合理控制并发请求数

速率限制

YeLIn AI 实施以下速率限制: 超出限制时会返回 429 错误,请合理控制请求频率。

需要帮助?

本手册持续更新中,请关注最新版本以获取新功能和改进。