1. Kling Format
ALLLLMS
  • AI Model APIs
    • Documentation
    • Models
      • List Models
        • Native OpenAI Format
        • Native Gemini Format
    • Chat
      • Native OpenAI Format
        • Chat Completions Format
        • Responses Format
      • Native Gemini Format
        • Gemini Text Chat
        • Gemini Media Recognition
      • Native Claude Format
    • Images
      • Native OpenAI Format
        • Generate Image
        • Edit Image
      • Qwen Format
        • Generate Image
        • Edit Image
      • Nano Banana
        • Native Gemini Format
        • OpenAI Chat Format
    • Videos
      • Sora Format
        • Create Video
        • Get Video Task Status
        • Get Video Content
      • Kling Format
        • Kling Text-to-Video
          POST
        • Get Kling Text-to-Video Task Status
          GET
        • Kling Image-to-Video
          POST
        • Get Kling Image-to-Video Task Status
          GET
      • Jimeng Format
        • Jimeng Video Generation
      • Create Video Generation Task
        POST
      • Get Video Generation Task Status
        GET
    • Embeddings
      • Native OpenAI Format
      • Native Gemini Format
    • Completions
      • Native OpenAI Format
    • Audio
      • Native OpenAI Format
        • Audio Transcription
        • Audio Translation
        • Text to Speech
      • Native Gemini Format
    • Realtime
      • Native OpenAI Format
    • Rerank
      • Document Reranking
    • Moderations
      • Native OpenAI Format
    • Unimplemented
      • Fine-tuning
        • List Fine-tuning Jobs (Unimplemented)
        • Create Fine-tuning Job (Unimplemented)
        • Get Fine-tuning Job Details (Unimplemented)
        • Cancel Fine-tuning Job (Unimplemented)
        • Get Fine-tuning Job Events (Unimplemented)
      • Files
        • List Files (Unimplemented)
        • Upload File (Unimplemented)
        • Get File Information (Unimplemented)
        • Delete File (Unimplemented)
        • Get File Content (Unimplemented)
    • Schemas
      • Schemas
        • User
        • Log
        • Model
        • Token
        • Usage
        • PageInfo
        • Channel
        • Redemption
        • ApiResponse
        • ModelsResponse
        • ErrorResponse
        • Message
        • MessageContent
        • Tool
        • ToolCall
        • GeminiModelsResponse
        • ChatCompletionResponse
        • ChatCompletionRequest
        • ChatCompletionStreamResponse
        • CompletionRequest
        • CompletionResponse
        • ResponseFormat
        • ResponsesRequest
        • ResponsesResponse
        • ResponsesStreamResponse
        • ClaudeRequest
        • ClaudeMessage
        • ClaudeResponse
        • EmbeddingRequest
        • EmbeddingResponse
        • ImageGenerationRequest
        • ImageEditRequest
        • ImageResponse
        • AudioTranscriptionRequest
        • AudioTranslationRequest
        • AudioTranscriptionResponse
        • SpeechRequest
        • RerankRequest
        • RerankResponse
        • VideoRequest
        • ModerationRequest
        • VideoResponse
        • ModerationResponse
        • VideoTaskResponse
        • GeminiRequest
        • VideoTaskMetadata
        • VideoTaskError
        • GeminiResponse
        • OpenAIVideo
        • OpenAIVideoError
  1. Kling Format

Kling Text-to-Video

POST
/kling/v1/videos/text2video
Generate video from a text description with a Kling model.
Supported models: kling-v1, kling-v1-5, etc.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params application/json

Example
{
    "model": "kling-v1",
    "prompt": "the astronaut stands up and walks away",
    "duration": 5,
    "width": 1280,
    "height": 720,
    "fps": 30
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/kling/v1/videos/text2video' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "model": "kling-v1",
    "prompt": "the astronaut stands up and walks away",
    "duration": 5,
    "width": 1280,
    "height": 720,
    "fps": 30
}'

Responses

🟢200Success
application/json
Video generation task created successfully
Bodyapplication/json

Example
{
    "task_id": "abcd1234efgh",
    "status": "queued"
}
🟠400Bad Request
Modified at 2026-05-23 05:25:11
Previous
Get Video Content
Next
Get Kling Text-to-Video Task Status
Built with