1. 聊天(Chat)
智信AI-使用指南
  • 使用指南
    • 平台介绍
    • 使用指南
      • 快速开始
      • 注册账号
      • 账户充值
      • 新建API令牌
      • 获取BaseUrl
      • 系统令牌及用户ID
      • 余额查询接口
      • 计费规则
      • 平台管理类接口
        • 模型列表查询
        • 检索API令牌
        • 模型用量查询
        • 获取API令牌
    • 开发者文档
      • 基础核心概念
      • API请求
        • 平台通用格式
        • 文本对话(非流)
        • 文本对话(流式)
        • 输出JSON格式
        • 向量嵌入
        • 函数调用
        • 图片分析
        • Responses API
    • 接入指南
      • 编程工具
        • Cursor 配置指南
        • VSCode (Continue) 配置指南
        • Claude Code 配置指南
      • 应用集成
        • NextChat 配置指南
        • Open Claw 配置指南
        • Chatbox 配置指南
        • Dify 配置指南
    • AI 模型接口
      • 聊天(Chat)
        • 原生OpenAI格式
          • ChatCompletions格式
          • Responses格式
        • 原生Claude格式
          POST
        • 原生Gemini格式
          POST
  1. 聊天(Chat)

原生Gemini格式

开发中
POST
/v1beta/models/{model}:generateContent
Gemini API 格式请求。
路径格式: /v1beta/models/{model_name}:{action}
例如:
/v1beta/models/gemini-2.5-pro:generateContent
/v1beta/models/gemini-2.5-pro:streamGenerateContent?alt=sse

请求参数

Path 参数

Header 参数

Body 参数application/json必填

示例
{
  "systemInstruction": {
    "role": "system",
    "parts": [
      {
        "text": "你是一个专业、严谨、有帮助的AI助手,回答简洁准确,使用中文。"
      }
    ]
  },
  "contents": [
    {
      "parts": [
        {
          "text": "你好"
        }
      ]
    }
  ],
  "generationConfig": {
    "temperature": 0.7,
    "maxOutputTokens": 1024
  }
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://ai.interwestinfo.com/v1beta/models/:generateContent' \
--header 'Authorization: sk-************************************************' \
--header 'Content-Type: application/json' \
--data '{
  "systemInstruction": {
    "role": "system",
    "parts": [
      {
        "text": "你是一个专业、严谨、有帮助的AI助手,回答简洁准确,使用中文。"
      }
    ]
  },
  "contents": [
    {
      "parts": [
        {
          "text": "你好"
        }
      ]
    }
  ],
  "generationConfig": {
    "temperature": 0.7,
    "maxOutputTokens": 1024
  }
}'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "candidates": [
        {
            "content": {
                "role": "model",
                "parts": [
                    {
                        "text": "您好。请问有什么我可以协助您的?"
                    }
                ]
            },
            "finishReason": "STOP",
            "index": 0,
            "safetyRatings": []
        }
    ],
    "usageMetadata": {
        "promptTokenCount": 22,
        "toolUsePromptTokenCount": 0,
        "candidatesTokenCount": 303,
        "totalTokenCount": 325,
        "thoughtsTokenCount": 0,
        "cachedContentTokenCount": 0,
        "promptTokensDetails": null,
        "toolUsePromptTokensDetails": null
    }
}
上一页
原生Claude格式
Built with