1. Proprietary V1 video generation
Tokentone
  • Models
    • List models
      • Native OpenAI format
      • Native Gemini format
  • Images
    • Nano Banana
      • OpenAI chat format
    • Qwen format
      • Generate image
      • Edit image
    • Proprietary V1 image generation
      • Submit image generation task
      • Query image generation task
  • Chat
    • OpenAI endpoint
      • Responses format (next generation)
    • Anthropic endpoint
      • Native Claude format
  • Audio
    • Native OpenAI format
      • Audio transcription
      • Audio translation
      • Text-to-speech
    • iFlytek speech-to-text
      • URL audio async transcription
      • Asynchronous transcription via file stream
      • Query transcription result
    • Native Gemini format
      POST
  • Videos
    • Volcengine endpoint
      • Create a video generation task.
      • Query video generation task status and results.
      • Upload asset
      • Query asset details
    • Proprietary V1 video generation
      • Custom voice (TK)
        • Create Kling custom voice
        • Query custom voice task
      • Submit video generation task
        POST
      • Query video generation task
        GET
  • Embeddings
    • Native OpenAI format
      POST
    • Native Gemini format
      POST
  • Completions
    • Native OpenAI format
      POST
  • Realtime
    • Native OpenAI format
      GET
  • Rerank
    • Document reranking
      POST
  • Moderations
    • Native OpenAI format
      POST
  • Schemas
    • Schemas
      • User
      • Log
      • Token
      • PageInfo
      • Channel
      • Redemption
      • ApiResponse
      • ChatCompletionStreamResponse
      • ResponsesStreamResponse
      • ImageGenerationRequest
      • ImageEditRequest
      • AudioTranscriptionRequest
      • AudioTranslationRequest
      • VideoRequest
      • VideoResponse
      • VideoTaskResponse
      • VideoTaskMetadata
      • VideoTaskError
      • OpenAIVideo
      • OpenAIVideoError
    • Schemas
      • ApiResponse
      • PageInfo
      • User
      • Channel
      • Token
      • Redemption
      • Log
    • Model
    • key
    • ModelsResponse
    • CreateVideoTaskRequest
    • Message
    • ResponseEntityTencentTkCustomVoiceOrderResponse
    • MessageContent
    • OpenAiImageDataItem
    • Tool
    • ResponseEntityTencentTkCustomVoiceTaskQueryResponse
    • ToolCall
    • GeminiModelsResponse
    • ConfirmAigcEventsRequest
    • ChatCompletionResponse
    • AigcEventOutputFileDto
    • ChatCompletionRequest
    • ResponseEntity?
    • CompletionRequest
    • CompletionResponse
    • GptprotoMessageDto
    • ResponseFormat
    • TableDataInfo
    • ResponsesRequest
    • ResponsesResponse
    • ClaudeRequest
    • ClaudeMessage
    • ClaudeResponse
    • GeminiContentPartDto
    • EmbeddingRequest
    • ModelMap
    • EmbeddingResponse
    • VideoContentPart
    • ImageResponse
    • ChatInputAudioDto
    • AudioTranscriptionResponse
    • TencentTkCustomVoiceOrderRequest
    • SpeechRequest
    • OpenAiImageUsageTokenDetails
    • RerankRequest
    • AigcTaskDetailDto
    • RerankResponse
    • AigcEventItemDto
    • ModerationRequest
    • ModerationResponse
    • GeminiRequest
    • AjaxResult
    • GeminiResponse
    • ResponseEntityArkCreateContentsGenerationsTasksResponse
    • ResponseEntityTkVideoOrderResponse
    • IflyUrlProcessRequest
    • GeminiContentDto
    • ResponseEntityTkCustomVoiceOrderResponse
    • MediaUrl
    • ResponseEntityTkCustomVoiceTaskQueryResponse
    • ChatPartDto
    • ArkContentsGenerationsTaskError
    • OpenAiImageUsage
    • TkVideoFileInfo
    • GoogleGeminiPartDto
    • ResponseEntityTkVideoTaskQueryResponse
    • IflyAudioMeta
    • GptprotoImageGenerateRequest
    • TkCustomVoiceOrderRequest
    • ManageAiModelSaveRequest
    • ArkContentsGenerationsTaskContent
    • TkVideoSubjectInfo
    • IflyProperty
    • key
    • ArkContentsGenerationsTaskUsage
    • CreateVideoTaskResponse
    • ChatFunctionCallDto
    • ArkVideoTool
    • TencentTkVoiceRef
    • TkVoiceRef
    • ResponseEntityOpenAiImagesResponse
    • ResponseEntityArkGetContentsGenerationsTaskResponse
    • TkVideoOrderRequest
    • GoogleGeminiContentDto
    • IflyResultQueryRequest
    • OutputItem
    • ManageAiSupplierSaveRequest
    • ServerToolUse
    • IflyFileProcessRequest
    • Usage
    • ErrorResponse
    • GetVideoTaskResponse
    • ArkVideoContentPart
    • ChatToolCallDto
    • ArkCreateContentsGenerationsTasksRequest
    • GptprotoViduPredictionResponse
    • IflyPlatformSubmitResponse
    • OpenAiImageInputReference
    • GatewayErrorResponse
    • OpenAiImageGenerationRequest
    • MapString
    • CreateContentsGenerationsAssetRequest
    • GptprotoChatRequest
    • IflyPlatformQueryResponse
    • ManageWalletRechargeRequest
    • VolcengineGetAssetRequest
    • GoogleGeminiEmbedContentRequest
    • IflyTaskResultData
    • TencentTkVideoOutputConfigDto
    • TencentTkVideoSubjectInfo
    • AiVideoOrderResponse
    • AigcVideoTaskInputFileInfoDto
    • AigcVideoOutputConfigDto
    • AiVideoOrderRequest
    • GeminiUsageMetadataDto
    • GeminiCandidateDto
    • GeminiGenerateContentResponse
    • GeminiThinkingConfigDto
    • HttpStatusCode
    • CreateAigcImageResponse
    • AigcImageTaskInputFileInfoDto
    • AigcImageOutputConfigDto
    • CreateAigcImageRequest
    • TaskContent
    • CitationItem
    • ContentBlock
    • ClaudeWebSearchResponse
    • MessageItem
    • UserLocation
    • WebSearchToolItem
    • ClaudeWebSearchRequest
    • ChatMessageDto
    • CreateAigcApiTokenResponse
    • CreateAigcApiTokenRequest
    • ClaudeFileAnalysisResponse
    • CacheControl
    • DocumentSourceWrapper
    • CitationsConfig
    • ContentBlock
    • ClaudeFileAnalysisRequest
    • Container
    • ClaudeTextToTextResponse
    • ToolItem
    • ClaudeTextToTextRequest
    • ArkMediaUrl
    • PredictionData
    • GptprotoViduImageToVideoRequest
    • OpenAiImageEditRequest
    • GoogleGeminiInlineBlobDto
    • GoogleGeminiFileDataDto
    • GoogleGeminiGenerationConfigDto
    • GoogleGeminiGenerateContentRequest
    • DescribeTaskDetailResponse
    • DescribeTaskDetailRequest
    • PullAigcEventsResponse
    • GoogleGeminiFunctionCallDto
    • GoogleGeminiFunctionResponseDto
    • GoogleGeminiExecutableCodeDto
    • GoogleGeminiCodeExecutionResultDto
    • GoogleGeminiFunctionCallingConfigDto
    • GoogleGeminiLatLngDto
    • GoogleGeminiRetrievalConfigDto
    • GoogleGeminiToolConfigDto
    • GoogleGeminiThinkingConfigDto
    • GoogleGeminiSafetySettingDto
    • AiImageOrderResponse
    • AiImageOrderRequest
    • GptprotoChoiceDto
    • GptprotoUsageDto
    • GptprotoChatResponse
    • CacheControlEphemeral
    • JsonSchemaFormat
    • OutputConfig
    • ToolChoice
    • ImageDataItem
    • AiTextOrderResponse
    • GptprotoImageGenerateResponse
    • MapObject
    • MessageParam
    • AiTextOrderRequest
    • Metadata
    • ThinkingConfig
    • InputSchema
    • CitationsConfigParam
    • ToolDefinition
    • ManageAiModelPriceSaveRequest
    • AnthropicMessagesCreateRequest
    • CreateAigcVideoResponse
    • CreateAigcVideoRequest
    • ResponseEntityTencentTkVideoOrderResponse
    • TencentTkVideoFileInfo
    • TencentTkVideoOrderRequest
    • ResponseEntityTencentTkVideoTaskQueryResponse
    • GeminiGenerationConfigDto
    • TaskUsage
    • ManageAiModelVendorSaveRequest
    • GeminiGenerateContentRequest
    • TaskError
    • GoogleGeminiSystemInstructionDto
    • ContentBlockParam
    • ManageAiCustomerTokenSaveRequest
    • CreateAssetRequest
    • key
    • StringOrContentBlocks
    • ManageAiModelSupplierRouteSaveRequest
    • IflyAsrcSegment
    • key
    • key
    • ResponseEntityStreamingResponseBody
    • TextCitationParam
    • TextBlockParam
    • key
    • StringOrTextBlocks
    • ResponseEntityTencentTkImageOrderResponse
    • GoogleGeminiCodeExecutionToolDto
    • TencentTkImageFileInfo
    • MapJsonNode
    • TencentTkImageOrderRequest
    • GoogleGeminiToolDto
    • ResponseEntityTencentTkImageTaskQueryResponse
    • VolcengineMediaUrl
    • VolcengineVideoContentPart
    • VolcengineVideoTool
    • VolcengineCreateVideoTaskRequest
    • ConversationModelOption
    • ConversationSessionItem
    • ConversationMessageItem
    • ConversationSendRequest
    • Handler
    • MediaType
    • DataWithMediaType
    • Throwable
    • StackTraceElement
    • Runnable
    • DefaultCallback
    • ErrorCallback
    • SseEmitter
    • ConversationImageOrderRequest
    • ConversationVideoOrderRequest
    • CitationItem
    • Usage
    • MessageItem
    • key
    • key
    • CitationItem
    • ContentBlock
    • Usage
    • ContentBlock
    • MessageItem
    • GoogleGeminiGenerateContentPayloadDto
    • GoogleGeminiCountTokensRequest
    • GoogleGeminiCreateCachedContentRequest
    • GoogleGeminiPatchCachedContentRequest
    • AccountAiCustomerTokenCreateRequest
    • ResponseEntityMapObject
  1. Proprietary V1 video generation

Submit video generation task

POST
/tk/v1/videos/generations
Submit video generation task
POST /tk/v1/videos/generations.
Supported models:
Kling:
kling-avatar
kling-v1-6
kling-v2-0
kling-v2-1
kling-v2-5-turbo
kling-v2-6
kling-v2-6-motion-control
kling-v3
kling-v3-motion-control
kling-v3-omni
kling-video-o1
VIDU:
viduq2
viduq2-pro
viduq2-turbo
viduq3
viduq3-mix
viduq3-pro
viduq3-turbo
Returns taskId and requestId on success; poll status and outputs via the "Query video generation task" endpoint.

Request

Body Params application/json

Examples
{
    "model": "kling-v2-6",
    "prompt": "A handsome young man speaking in a café using voice ID <<<voice_1>>>; slow camera push-in, cinematic lighting. Speech content: On this long yet brief journey through life, don't forget to write yourself a love letter",
    "duration": 5,
    "resolution": "720P",
    "aspectRatio": "16:9",
    "audioGeneration": "Enabled",
    "voiceList": [
        {
            "voiceId": "903161479942647884"
        }
    ]
}

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
curl --location '/tk/v1/videos/generations' \
--header 'Content-Type: application/json' \
--data '{
    "model": "kling-v2-6",
    "prompt": "A handsome young man speaking in a café using voice ID <<<voice_1>>>; slow camera push-in, cinematic lighting. Speech content: On this long yet brief journey through life, don'\''t forget to write yourself a love letter",
    "duration": 5,
    "resolution": "720P",
    "aspectRatio": "16:9",
    "audioGeneration": "Enabled",
    "voiceList": [
        {
            "voiceId": "903161479942647884"
        }
    ]
}'

Responses

🟢200
application/json
Bodyapplication/json

Example
{
    "taskId": "",
    "requestId": ""
}
Modified at 2026-07-15 15:01:15
Previous
Query custom voice task
Next
Query video generation task
Built with