claude-haiku-5-5
Anthropic claude-haiku-5-5
以下说明使用 claude-haiku-5-5 调用 FoxRouter 的兼容接口。价格与分组在构建文档时同步自 foxrouter.org/pricing,实际账户分组和可用性以控制台为准。
#计费信息
原价
- 输入
- ¥0.1 / 百万 Token
- 输出
- ¥0.5 / 百万 Token
- 缓存读取
- ¥0.01 / 百万 Token
各分组价格单位:¥ / 百万 Token,按原价 × 分组倍率
| 分组 | 输入 | 输出 | 缓存读取 |
|---|---|---|---|
| claude-kiro分组×0.15kiro渠道,存在降智 | ¥0.015 | ¥0.075 | ¥0.0015 |
| claude满血分组×0.75官方ccmax满血、可蒸馏 | ¥0.075 | ¥0.375 | ¥0.0075 |
| default分组×1默认分组 | ¥0.1 | ¥0.5 | ¥0.01 |
价格与分组同步于 2026-11-02.
#Chat Completions
https://foxrouter.org/v1/chat/completions根据对话历史创建模型响应。支持流式和非流式响应。
兼容 OpenAI Chat Completions API。
#认证
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
Authorization | Bearer <token> | 是 | 使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header |
#请求示例
curl -X POST "https://foxrouter.org/v1/chat/completions" \
-H "Authorization: Bearer $FOXROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-haiku-5-5",
"messages": [
{
"role": "system",
"content": "string"
}
]
}'import os
import requests
url = "https://foxrouter.org/v1/chat/completions"
headers = {
"Authorization": "Bearer " + os.environ["FOXROUTER_API_KEY"],
"Content-Type": "application/json",
}
payload = """{
"model": "claude-haiku-5-5",
"messages": [
{
"role": "system",
"content": "string"
}
]
}"""
response = requests.post(url, headers=headers, data=payload)
print(response.status_code)
print(response.text)const payload = {
"model": "claude-haiku-5-5",
"messages": [
{
"role": "system",
"content": "string"
}
]
};
const response = await fetch("https://foxrouter.org/v1/chat/completions", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.FOXROUTER_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify(payload),
});
console.log(response.status, await response.text());import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String payload = """
{
"model": "claude-haiku-5-5",
"messages": [
{
"role": "system",
"content": "string"
}
]
}
""";
HttpRequest.Builder builder = HttpRequest.newBuilder()
.uri(URI.create("https://foxrouter.org/v1/chat/completions"))
.header("Authorization", "Bearer " + System.getenv("FOXROUTER_API_KEY"))
.header("Content-Type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(builder.build(), HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}#请求体
application/json
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型 ID |
messages | array<object> | 是 | 对话消息列表 |
temperature | number | 否 | 采样温度 · 默认: 1 · 范围: 0 <= value <= 2 |
top_p | number | 否 | 核采样参数 · 默认: 1 · 范围: 0 <= value <= 1 |
n | integer | 否 | 生成数量 · 默认: 1 · 范围: 1 <= value |
stream | boolean | 否 | 是否流式响应 · 默认: false |
stream_options | object | 否 | |
stop | string|array<string> | 否 | 停止序列 |
max_tokens | integer | 否 | 最大生成 Token 数 |
max_completion_tokens | integer | 否 | 最大补全 Token 数 |
presence_penalty | number | 否 | 默认: 0 · 范围: -2 <= value <= 2 |
frequency_penalty | number | 否 | 默认: 0 · 范围: -2 <= value <= 2 |
logit_bias | object | 否 | |
user | string | 否 | |
tools | array<object> | 否 | |
tool_choice | string|object | 否 | |
response_format | object | 否 | |
seed | integer | 否 | |
reasoning_effort | string | 否 | 推理强度 (用于支持推理的模型) · 可选值: "low" | "medium" | "high" |
modalities | array<string> | 否 | |
audio | object | 否 |
#响应体
这篇文档对您有帮助吗?
最后更新于 2026/9/11
Gemini文本聊天 POST
上一页
Responses格式 POST
下一页
#200 成功 · application/json
{
"id": "string",
"object": "chat.completion",
"created": 0,
"model": "claude-haiku-5-5",
"choices": [
{
"index": 0,
"message": {
"role": "system",
"content": "string",
"name": "string",
"tool_calls": [
{
"id": "string",
"type": "function",
"function": {
"name": "string",
"arguments": "string"
}
}
],
"tool_call_id": "string",
"reasoning_content": "string"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 0,
"completion_tokens": 0,
"total_tokens": 0,
"prompt_tokens_details": {
"cached_tokens": 0,
"text_tokens": 0,
"audio_tokens": 0,
"image_tokens": 0
},
"completion_tokens_details": {
"text_tokens": 0,
"audio_tokens": 0,
"reasoning_tokens": 0
}
},
"system_fingerprint": "string"
}#400 请求错误 · application/json
{
"error": {
"message": "string",
"type": "string",
"param": "string",
"code": "string"
}
}#429 请求过多 · application/json
{
"error": {
"message": "string",
"type": "string",
"param": "string",
"code": "string"
}
}#Responses API
https://foxrouter.org/v1/responsesOpenAI Responses API,用于创建模型响应。 支持多轮对话、工具调用、推理等功能。
#认证
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
Authorization | Bearer <token> | 是 | 使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header |
#请求示例
curl -X POST "https://foxrouter.org/v1/responses" \
-H "Authorization: Bearer $FOXROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-haiku-5-5"
}'import os
import requests
url = "https://foxrouter.org/v1/responses"
headers = {
"Authorization": "Bearer " + os.environ["FOXROUTER_API_KEY"],
"Content-Type": "application/json",
}
payload = """{
"model": "claude-haiku-5-5"
}"""
response = requests.post(url, headers=headers, data=payload)
print(response.status_code)
print(response.text)const payload = {
"model": "claude-haiku-5-5"
};
const response = await fetch("https://foxrouter.org/v1/responses", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.FOXROUTER_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify(payload),
});
console.log(response.status, await response.text());import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String payload = """
{
"model": "claude-haiku-5-5"
}
""";
HttpRequest.Builder builder = HttpRequest.newBuilder()
.uri(URI.create("https://foxrouter.org/v1/responses"))
.header("Authorization", "Bearer " + System.getenv("FOXROUTER_API_KEY"))
.header("Content-Type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(builder.build(), HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}#请求体
application/json
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | |
input | string|array<object> | 否 | 输入内容,可以是字符串或消息数组 |
instructions | string | 否 | |
max_output_tokens | integer | 否 | |
temperature | number | 否 | |
top_p | number | 否 | |
stream | boolean | 否 | |
tools | array<object> | 否 | |
tool_choice | string|object | 否 | |
reasoning | object | 否 | |
previous_response_id | string | 否 | |
truncation | string | 否 | 可选值: "auto" | "disabled" |
#响应体
这篇文档对您有帮助吗?
最后更新于 2026/9/11
ChatCompletions格式 POST
上一页
原生OpenAI格式 POST
下一页
#200 成功 · application/json
{
"id": "string",
"object": "response",
"created_at": 0,
"status": "completed",
"model": "claude-haiku-5-5",
"output": [
{
"type": "string",
"id": "string",
"status": "string",
"role": "string",
"content": [
{
"type": "string",
"text": "string"
}
]
}
],
"usage": {
"prompt_tokens": 0,
"completion_tokens": 0,
"total_tokens": 0,
"prompt_tokens_details": {
"cached_tokens": 0,
"text_tokens": 0,
"audio_tokens": 0,
"image_tokens": 0
},
"completion_tokens_details": {
"text_tokens": 0,
"audio_tokens": 0,
"reasoning_tokens": 0
}
}
}#Responses Compact API
https://foxrouter.org/v1/responses/compactOpenAI Responses API,用于创建模型响应。 支持多轮对话、工具调用、推理等功能。
#认证
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
Authorization | Bearer <token> | 是 | 使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header |
#请求示例
curl -X POST "https://foxrouter.org/v1/responses" \
-H "Authorization: Bearer $FOXROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-haiku-5-5"
}'import os
import requests
url = "https://foxrouter.org/v1/responses"
headers = {
"Authorization": "Bearer " + os.environ["FOXROUTER_API_KEY"],
"Content-Type": "application/json",
}
payload = """{
"model": "claude-haiku-5-5"
}"""
response = requests.post(url, headers=headers, data=payload)
print(response.status_code)
print(response.text)const payload = {
"model": "claude-haiku-5-5"
};
const response = await fetch("https://foxrouter.org/v1/responses", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.FOXROUTER_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify(payload),
});
console.log(response.status, await response.text());import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String payload = """
{
"model": "claude-haiku-5-5"
}
""";
HttpRequest.Builder builder = HttpRequest.newBuilder()
.uri(URI.create("https://foxrouter.org/v1/responses"))
.header("Authorization", "Bearer " + System.getenv("FOXROUTER_API_KEY"))
.header("Content-Type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(builder.build(), HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}#请求体
application/json
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | |
input | string|array<object> | 否 | 输入内容,可以是字符串或消息数组 |
instructions | string | 否 | |
max_output_tokens | integer | 否 | |
temperature | number | 否 | |
top_p | number | 否 | |
stream | boolean | 否 | |
tools | array<object> | 否 | |
tool_choice | string|object | 否 | |
reasoning | object | 否 | |
previous_response_id | string | 否 | |
truncation | string | 否 | 可选值: "auto" | "disabled" |
#响应体
这篇文档对您有帮助吗?
最后更新于 2026/9/11
ChatCompletions格式 POST
上一页
原生OpenAI格式 POST
下一页
#200 成功 · application/json
{
"id": "string",
"object": "response",
"created_at": 0,
"status": "completed",
"model": "claude-haiku-5-5",
"output": [
{
"type": "string",
"id": "string",
"status": "string",
"role": "string",
"content": [
{
"type": "string",
"text": "string"
}
]
}
],
"usage": {
"prompt_tokens": 0,
"completion_tokens": 0,
"total_tokens": 0,
"prompt_tokens_details": {
"cached_tokens": 0,
"text_tokens": 0,
"audio_tokens": 0,
"image_tokens": 0
},
"completion_tokens_details": {
"text_tokens": 0,
"audio_tokens": 0,
"reasoning_tokens": 0
}
}
}#Messages API
https://foxrouter.org/v1/messagesAnthropic Claude Messages API 格式的请求。 需要在请求头中包含 anthropic-version。
#认证
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
Authorization | Bearer <token> | 是 | 使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header |
#请求示例
curl -X POST "https://foxrouter.org/v1/messages" \
-H "Authorization: Bearer $FOXROUTER_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-haiku-5-5",
"messages": [
{
"role": "user",
"content": "string"
}
],
"max_tokens": 1
}'import os
import requests
url = "https://foxrouter.org/v1/messages"
headers = {
"Authorization": "Bearer " + os.environ["FOXROUTER_API_KEY"],
"anthropic-version": "2023-06-01",
"Content-Type": "application/json",
}
payload = """{
"model": "claude-haiku-5-5",
"messages": [
{
"role": "user",
"content": "string"
}
],
"max_tokens": 1
}"""
response = requests.post(url, headers=headers, data=payload)
print(response.status_code)
print(response.text)const payload = {
"model": "claude-haiku-5-5",
"messages": [
{
"role": "user",
"content": "string"
}
],
"max_tokens": 1
};
const response = await fetch("https://foxrouter.org/v1/messages", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.FOXROUTER_API_KEY}`,
"anthropic-version": "2023-06-01",
"Content-Type": "application/json",
},
body: JSON.stringify(payload),
});
console.log(response.status, await response.text());import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String payload = """
{
"model": "claude-haiku-5-5",
"messages": [
{
"role": "user",
"content": "string"
}
],
"max_tokens": 1
}
""";
HttpRequest.Builder builder = HttpRequest.newBuilder()
.uri(URI.create("https://foxrouter.org/v1/messages"))
.header("Authorization", "Bearer " + System.getenv("FOXROUTER_API_KEY"))
.header("anthropic-version", "2023-06-01")
.header("Content-Type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(builder.build(), HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}#Header Parameters
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
anthropic-version | string | 是 | Anthropic API 版本 |
x-api-key | string | 否 | Anthropic API Key (可选,也可使用 Bearer Token) |
#请求体
application/json
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | |
messages | array<object> | 是 | |
system | string|array<object> | 否 | |
max_tokens | integer | 是 | 范围: 1 <= value |
temperature | number | 否 | 范围: 0 <= value <= 1 |
top_p | number | 否 | |
top_k | integer | 否 | |
stream | boolean | 否 | |
stop_sequences | array<string> | 否 | |
tools | array<object> | 否 | |
tool_choice | object | 否 | |
thinking | object | 否 | |
metadata | object | 否 |
#响应体
这篇文档对您有帮助吗?
最后更新于 2026/9/11
音频翻译 POST
上一页
Gemini媒体识别 POST
下一页
#200 成功 · application/json
{
"id": "string",
"type": "message",
"role": "assistant",
"content": [
{
"type": "string",
"text": "string"
}
],
"model": "claude-haiku-5-5",
"stop_reason": "end_turn",
"usage": {
"input_tokens": 0,
"output_tokens": 0,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0
}
}#Gemini Generate Content API
https://foxrouter.org/v1beta/models/claude-haiku-5-5:generateContent代理 Gemini API 请求。 路径格式: /v1beta/models/{model_name}:{action}
例如:
#认证
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
Authorization | Bearer <token> | 是 | 使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header |
#请求示例
curl -X POST "https://foxrouter.org/v1beta/models/string:generateContent" \
-H "Authorization: Bearer $FOXROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'import os
import requests
url = "https://foxrouter.org/v1beta/models/string:generateContent"
headers = {
"Authorization": "Bearer " + os.environ["FOXROUTER_API_KEY"],
"Content-Type": "application/json",
}
payload = """{}"""
response = requests.post(url, headers=headers, data=payload)
print(response.status_code)
print(response.text)const payload = {};
const response = await fetch("https://foxrouter.org/v1beta/models/string:generateContent", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.FOXROUTER_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify(payload),
});
console.log(response.status, await response.text());import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String payload = """
{}
""";
HttpRequest.Builder builder = HttpRequest.newBuilder()
.uri(URI.create("https://foxrouter.org/v1beta/models/string:generateContent"))
.header("Authorization", "Bearer " + System.getenv("FOXROUTER_API_KEY"))
.header("Content-Type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(builder.build(), HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}#路径参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型名称 |
#请求体
application/json
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
contents | array<object> | 否 | |
generationConfig | object | 否 | |
safetySettings | array<object> | 否 | |
tools | array<object> | 否 | |
systemInstruction | object | 否 |
#响应体
这篇文档对您有帮助吗?
最后更新于 2026/9/11
Gemini媒体识别 POST
上一页
ChatCompletions格式 POST
下一页
#200 成功 · application/json
{
"candidates": [
{
"content": {
"role": "string",
"parts": [
{}
]
},
"finishReason": "string",
"safetyRatings": [
{}
]
}
],
"usageMetadata": {
"promptTokenCount": 0,
"candidatesTokenCount": 0,
"totalTokenCount": 0
}
}#Chat Completions
https://foxrouter.org/v1/chat/completions根据对话历史创建模型响应。支持流式和非流式响应。
兼容 OpenAI Chat Completions API。
#认证
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
Authorization | Bearer <token> | 是 | 使用 Bearer Token 认证。 格式: Authorization: Bearer sk-xxxxxx In: header |
#请求示例
curl -X POST "https://foxrouter.org/v1/chat/completions" \
-H "Authorization: Bearer $FOXROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-haiku-5-5",
"messages": [
{
"role": "system",
"content": "string"
}
]
}'import os
import requests
url = "https://foxrouter.org/v1/chat/completions"
headers = {
"Authorization": "Bearer " + os.environ["FOXROUTER_API_KEY"],
"Content-Type": "application/json",
}
payload = """{
"model": "claude-haiku-5-5",
"messages": [
{
"role": "system",
"content": "string"
}
]
}"""
response = requests.post(url, headers=headers, data=payload)
print(response.status_code)
print(response.text)const payload = {
"model": "claude-haiku-5-5",
"messages": [
{
"role": "system",
"content": "string"
}
]
};
const response = await fetch("https://foxrouter.org/v1/chat/completions", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.FOXROUTER_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify(payload),
});
console.log(response.status, await response.text());import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String payload = """
{
"model": "claude-haiku-5-5",
"messages": [
{
"role": "system",
"content": "string"
}
]
}
""";
HttpRequest.Builder builder = HttpRequest.newBuilder()
.uri(URI.create("https://foxrouter.org/v1/chat/completions"))
.header("Authorization", "Bearer " + System.getenv("FOXROUTER_API_KEY"))
.header("Content-Type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString(payload))
.build();
HttpResponse<String> response = HttpClient.newHttpClient()
.send(builder.build(), HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.body());
}
}#请求体
application/json
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型 ID |
messages | array<object> | 是 | 对话消息列表 |
temperature | number | 否 | 采样温度 · 默认: 1 · 范围: 0 <= value <= 2 |
top_p | number | 否 | 核采样参数 · 默认: 1 · 范围: 0 <= value <= 1 |
n | integer | 否 | 生成数量 · 默认: 1 · 范围: 1 <= value |
stream | boolean | 否 | 是否流式响应 · 默认: false |
stream_options | object | 否 | |
stop | string|array<string> | 否 | 停止序列 |
max_tokens | integer | 否 | 最大生成 Token 数 |
max_completion_tokens | integer | 否 | 最大补全 Token 数 |
presence_penalty | number | 否 | 默认: 0 · 范围: -2 <= value <= 2 |
frequency_penalty | number | 否 | 默认: 0 · 范围: -2 <= value <= 2 |
logit_bias | object | 否 | |
user | string | 否 | |
tools | array<object> | 否 | |
tool_choice | string|object | 否 | |
response_format | object | 否 | |
seed | integer | 否 | |
reasoning_effort | string | 否 | 推理强度 (用于支持推理的模型) · 可选值: "low" | "medium" | "high" |
modalities | array<string> | 否 | |
audio | object | 否 |
#响应体
这篇文档对您有帮助吗?
最后更新于 2026/9/11
Gemini文本聊天 POST
上一页
Responses格式 POST
下一页
#200 成功 · application/json
{
"id": "string",
"object": "chat.completion",
"created": 0,
"model": "claude-haiku-5-5",
"choices": [
{
"index": 0,
"message": {
"role": "system",
"content": "string",
"name": "string",
"tool_calls": [
{
"id": "string",
"type": "function",
"function": {
"name": "string",
"arguments": "string"
}
}
],
"tool_call_id": "string",
"reasoning_content": "string"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 0,
"completion_tokens": 0,
"total_tokens": 0,
"prompt_tokens_details": {
"cached_tokens": 0,
"text_tokens": 0,
"audio_tokens": 0,
"image_tokens": 0
},
"completion_tokens_details": {
"text_tokens": 0,
"audio_tokens": 0,
"reasoning_tokens": 0
}
},
"system_fingerprint": "string"
}#400 请求错误 · application/json
{
"error": {
"message": "string",
"type": "string",
"param": "string",
"code": "string"
}
}#429 请求过多 · application/json
{
"error": {
"message": "string",
"type": "string",
"param": "string",
"code": "string"
}
}