StarMagicStarMagic
繁體中文
简体中文简繁體中文繁EnglishEN日本語日EspañolES한국어KO
整合指南
Gemini 2.5 Flash Lite - Native API - 快速开始Gemini 2.5 Flash Lite - Native API - API Reference
StarMagicStarMagic
繁體中文
简体中文简繁體中文繁EnglishEN日本語日EspañolES한국어KO
文本系列GeminiGemini.2.5.Flash.LiteNative.API

Gemini 2.5 Flash Lite - Native API - 快速开始

  • 使用 Google 原生 API 格式调用 Gemini-2.5-flash-lite 模型
  • 同步处理模式,实时返回对话内容
  • 最简化参数,快速上手 <Tip> **流式调用**:将 URL 中的 `generateContent` 替换为 `streamGenerateContent` 即可启用流式返回,逐块实时接收内容。
</Tip> <Note> **BaseURL 说明**:默认 BaseURL 为 `https://api.starmagic.ai`,对文本模型支持更好,支持长连接;`https://api.starmagic.ai` 是多模态主力地址,对文本模型作为备用地址使用。 </Note>

授權

Authorizationstringheader必填

##所有接口均需要使用Bearer Token进行认证## **获取 API Key:** 访问 [API Key 管理页面](https://starmagic.ai/app/api-keys) 获取您的 API Key **使用时在请求头中添加:** ``` Authorization: Bearer YOUR_API_KEY ```

Authorization: Bearer YOUR_API_KEY

請求體

application/json
contentsobject[]必填

对话内容列表

[
  {
    "role": "user",
    "parts": [
      {
        "text": "你好,介绍一下自己"
      }
    ]
  }
]

回應

application/json
成功

回應體

candidatesobject[]

候选响应列表

[
  {
    "content": {
      "role": "model",
      "parts": [
        null
      ]
    },
    "finishReason": "STOP",
    "index": 0,
    "safetyRatings": [
      {}
    ]
  }
]
promptFeedbackobject
{
  "safetyRatings": [
    {}
  ]
}
usageMetadataobject

使用量统计

{
  "promptTokenCount": 4,
  "candidatesTokenCount": 611,
  "totalTokenCount": 2422,
  "thoughtsTokenCount": 1807,
  "promptTokensDetails": [
    {
      "modality": "TEXT",
      "tokenCount": 4
    }
  ]
}
POST/v1beta/models/gemini-2.5-flash-lite:generateContent
curl --request POST \
  --url https://api.starmagic.ai/v1beta/models/gemini-2.5-flash-lite:generateContent \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "你好,介绍一下自己"
        }
      ]
    }
  ]
}'
回應: 成功
{
  "candidates": [
    {
      "content": {
        "role": null,
        "parts": null
      },
      "finishReason": "STOP",
      "index": 0,
      "safetyRatings": [
        {}
      ]
    }
  ],
  "promptFeedback": {
    "safetyRatings": [
      {}
    ]
  },
  "usageMetadata": {
    "promptTokenCount": 4,
    "candidatesTokenCount": 611,
    "totalTokenCount": 2422,
    "thoughtsTokenCount": 1807,
    "promptTokensDetails": [
      {
        "modality": null,
        "tokenCount": null
      }
    ]
  }
}