> ## Documentation Index
> Fetch the complete documentation index at: https://evo-0136956d.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 兼容格式

> 基于真实接口说明 Claude、Gemini 与其他兼容调用方式。

当前项目除了统一 `/v1/*` 调用面，还保留了真实可用的兼容接口。

## Claude 兼容

对应接口：

* `POST /v1/messages`

兼容请求头：

```http theme={null}
x-api-key: sk-你的_api_key
anthropic-version: 2023-06-01
```

模型列表接口在带上 `x-api-key` 与 `anthropic-version` 时，也会返回 Anthropic 风格结果。

## Gemini 兼容

对应接口：

* `GET /v1beta/models`
* `POST /v1beta/models/{model}:generateContent`
* `POST /v1/engines/{model}/embeddings`

兼容请求头：

```http theme={null}
x-goog-api-key: sk-你的_api_key
```

部分 Gemini 风格路径也支持查询参数形式：

```http theme={null}
GET /v1beta/models?key=sk-你的_api_key
```

`GET /v1/models` 建议使用标准 `Authorization: Bearer ...`；不要把 `GET /v1/models?key=...` 作为通用模型列表认证方式。

## OpenAI 聊天增强参数

`POST /v1/chat/completions` 额外支持两个可选布尔参数：

* `get_time`
* `get_weather`

当 `get_time=true` 时，服务端会把当前时间注入到系统提示词中。
当 `get_weather=true` 时，服务端会尝试从最新用户消息里解析城市，并调用高德天气接口生成天气摘要注入系统提示词。

天气功能需要在配置中设置：

```yaml theme={null}
weather:
  amap_key: "你的高德 Web 服务 key"
```

## 图像 / 视频兼容接口

当前真实可用的兼容接口还包括：

* `POST /v1/edits`
* `POST /v1/images/edits`
* `POST /kling/v1/videos/text2video`
* `POST /kling/v1/videos/image2video`
* `POST /jimeng`

这类接口适合你已经有现成的厂商请求格式时使用。

## 如何选择

* 新接入项目：优先使用核心 API
* 已有 Claude / Gemini SDK：优先使用兼容 API

## 参考资料

* [认证](https://evo-0136956d.mintlify.site/zh/getting-started/authentication.md)
* [首个请求示例](https://evo-0136956d.mintlify.site/zh/getting-started/first-request.md)
* [错误码](https://evo-0136956d.mintlify.site/zh/getting-started/error-codes.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.