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
    • 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
        • Query video generation task
    • Embeddings
      • Native OpenAI format
      • Native Gemini format
    • Completions
      • Native OpenAI format
    • Realtime
      • Native OpenAI format
    • Rerank
      • Document reranking
    • Moderations
      • Native OpenAI format
    • 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

    GoogleGeminiGenerateContentPayloadDto

    与{@link GoogleGeminiGenerateContentRequest} 相同但不含 model,用于 countTokens.generateContentRequest。

    {
        "systemInstruction": {
            "parts": [
                {
                    "inline_data": {
                        "mime_type": "string",
                        "data": "string"
                    },
                    "file_data": {
                        "mime_type": "string",
                        "file_uri": "string"
                    },
                    "function_call": {
                        "id": "string",
                        "name": "string",
                        "args": [
                            [
                                [
                                    {}
                                ]
                            ]
                        ]
                    },
                    "function_response": {
                        "id": "string",
                        "name": "string",
                        "response": [
                            [
                                [
                                    {}
                                ]
                            ]
                        ]
                    },
                    "executable_code": {
                        "id": "string",
                        "language": "LANGUAGE_UNSPECIFIED",
                        "code": "string"
                    },
                    "code_execution_result": {
                        "id": "string",
                        "outcome": "OUTCOME_UNSPECIFIED",
                        "output": "string"
                    },
                    "tool_call": [
                        [
                            [
                                {}
                            ]
                        ]
                    ],
                    "tool_response": [
                        [
                            [
                                {}
                            ]
                        ]
                    ],
                    "text": "string"
                }
            ]
        },
        "toolConfig": {
            "functionCallingConfig": {
                "allowedFunctionNames": [
                    "string"
                ],
                "mode": "MODE_UNSPECIFIED"
            },
            "retrievalConfig": {
                "latLng": {
                    "latitude": 0,
                    "longitude": 0
                },
                "languageCode": "string"
            },
            "includeServerSideToolInvocations": true
        },
        "generationConfig": {
            "topP": 0,
            "topK": 0,
            "candidateCount": 0,
            "maxOutputTokens": 0,
            "stopSequences": [
                "string"
            ],
            "responseMimeType": "string",
            "responseSchema": [
                [
                    [
                        {}
                    ]
                ]
            ],
            "responseJsonSchema": [
                [
                    [
                        {}
                    ]
                ]
            ],
            "presencePenalty": 0,
            "frequencyPenalty": 0,
            "responseLogprobs": true,
            "enableEnhancedCivicAnswers": true,
            "responseModalities": [
                "string"
            ],
            "mediaResolution": "string",
            "speechConfig": [
                [
                    [
                        {}
                    ]
                ]
            ],
            "imageConfig": [
                [
                    [
                        {}
                    ]
                ]
            ],
            "thinkingConfig": {
                "includeThoughts": true,
                "thinkingBudget": 0,
                "thinkingLevel": "THINKING_LEVEL_UNSPECIFIED"
            },
            "temperature": 0,
            "seed": 0,
            "logprobs": 0
        },
        "safetySettings": [
            {
                "threshold": "HARM_BLOCK_THRESHOLD_UNSPECIFIED",
                "category": "HARM_CATEGORY_UNSPECIFIED"
            }
        ],
        "cachedContent": "string",
        "contents": [
            {
                "role": "USER",
                "parts": [
                    {
                        "inline_data": {
                            "mime_type": "string",
                            "data": "string"
                        },
                        "file_data": {
                            "mime_type": "string",
                            "file_uri": "string"
                        },
                        "function_call": {
                            "id": "string",
                            "name": "string",
                            "args": [
                                [
                                    [
                                        {}
                                    ]
                                ]
                            ]
                        },
                        "function_response": {
                            "id": "string",
                            "name": "string",
                            "response": [
                                [
                                    [
                                        {}
                                    ]
                                ]
                            ]
                        },
                        "executable_code": {
                            "id": "string",
                            "language": "LANGUAGE_UNSPECIFIED",
                            "code": "string"
                        },
                        "code_execution_result": {
                            "id": "string",
                            "outcome": "OUTCOME_UNSPECIFIED",
                            "output": "string"
                        },
                        "tool_call": [
                            [
                                [
                                    {}
                                ]
                            ]
                        ],
                        "tool_response": [
                            [
                                [
                                    {}
                                ]
                            ]
                        ],
                        "text": "string"
                    }
                ]
            }
        ],
        "tools": [
            {
                "functionDeclarations": [
                    [
                        [
                            [
                                {}
                            ]
                        ]
                    ]
                ],
                "codeExecution": {},
                "googleSearch": [
                    [
                        [
                            {}
                        ]
                    ]
                ],
                "googleSearchRetrieval": [
                    [
                        [
                            {}
                        ]
                    ]
                ],
                "urlContext": [
                    [
                        [
                            {}
                        ]
                    ]
                ],
                "fileSearch": [
                    [
                        [
                            {}
                        ]
                    ]
                ],
                "extraToolProperties": {
                    "key": [
                        [
                            [
                                {}
                            ]
                        ]
                    ]
                }
            }
        ],
        "store": true
    }
    Built with