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 - API 레퍼런스

  • Google Native API 형식으로 gemini-2.5-flash-lite 모델 호출
  • 동기 처리 모드 사용 가능, 대화 내용을 실시간으로 반환
  • 일반 텍스트 대화: 단일 턴 또는 다중 턴 컨텍스트 대화, 코드 샘플의 simple_text 및 multi_turn 예제 참조
  • 멀티모달 입력: 텍스트 + 이미지/오디오/비디오 혼합 입력 지원, 코드 샘플의 audio_analysis, image_understanding, multi_file 예제 참조
  • 파라미터 튜닝: generationConfig를 통해 생성 품질 제어
  • 스트리밍: method 파라미터를 통해 생성 모드 선택
<Tip> **스트리밍 호출**: URL의 `generateContent`를 `streamGenerateContent`로 변경하세요. 요청 본문 파라미터는 동일합니다. 응답은 스트리밍 방식으로 청크 단위로 반환됩니다. 응답 형식은 아래 「스트리밍 응답」 설명을 참조하세요. </Tip> <Note> **BaseURL**: 기본 BaseURL은 `https://api.starmagic.ai`이며, 텍스트 모델 지원이 더 우수하고 장시간 연결을 지원합니다. `https://api.starmagic.ai`는 멀티모달 서비스의 주력 엔드포인트이며, 텍스트 모델에 대해서는 대체 주소로 사용됩니다. </Note>

인증

Authorizationstringheader필수

##모든 API는 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[]필수

List of conversation contents, supports multi-turn dialogue and multimodal input

[
  {
    "role": "user",
    "parts": [
      null
    ]
  }
]
generationConfigobject

Generation configuration parameters

{
  "temperature": 0.7,
  "maxOutputTokens": 2000,
  "topP": 0.9,
  "topK": 40,
  "candidateCount": 1,
  "responseMimeType": "application/json",
  "responseSchema": {},
  "responseJsonSchema": {},
  "thinkingConfig": {}
}
systemInstructionobject
{
  "role": "user",
  "parts": [
    null
  ]
}
toolsobject[]

List of tools the model can call, such as function calling or code execution

[
  {}
]
toolConfigobject

Tool calling configuration (optional)

{}
safetySettingsobject[]

Safety settings list (optional)

[
  {}
]
cachedContentstring

Cached content name, in the form cachedContents/{cachedContent}

"string"

응답

application/json
请求错误

응답 본문

errorobject
{
  "code": 0,
  "message": "string",
  "type": "string",
  "fallback_suggestion": "string"
}
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": "Please introduce yourself"
        }
      ]
    }
  ]
}'
응답: 请求错误
{
  "error": {
    "code": 400,
    "message": "잘못된 요청 매개변수",
    "type": "invalid_request_error"
  }
}

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

Previous Page

Gemini 2.5 Flash Lite - OpenAI SDK - 快速开始

Next Page