API参考
API参考
    • 文档说明
    • 鉴权方式说明
    • 模型(Models)
      • 列出模型
        • 原生OpenAI格式
        • 原生Gemini格式
    • 聊天(Chat)
      • OpenAI端点
        • ChatCompletions格式
        • Responses格式 (新一代)
      • Google端点
        • Gemini文本聊天
        • Gemini媒体识别
      • Anthropic端点
        • 原生Claude格式
    • 图像(Images)
      • 原生OpenAI格式
        • 生成图像
        • 编辑图像
      • 通义千问格式
        • 生成图像
        • 编辑图像
      • Nano Banana
        • OpenAI聊天格式
        • Gemini原生格式
      • 自有协议V1生图
        • 提交生图任务
        • 查询生图任务
    • 视频(Videos)
      • Sora端点
        • 创建视频
        • 获取视频任务状态
        • 获取视频内容
      • 可灵端点
        • Kling 文生视频
        • 获取 Kling 文生视频任务状态
        • Kling 图生视频
        • 获取 Kling 图生视频任务状态
      • 即梦端点
        • 即梦视频生成
      • 火山引擎端点
        • 创建视频生成任务。
        • 查询视频生成任务状态与结果。
        • 上传素材资产
        • 查询素材详情
      • 创建视频生成任务
      • 获取视频生成任务状态
    • 嵌入(Embeddings)
      • 原生OpenAI格式
      • 原生Gemini格式
    • 补全(Completions)
      • 原生OpenAI格式
    • 音频(Audio)
      • 原生OpenAI格式
        • 音频转录
        • 音频翻译
        • 文本转语音
      • 原生Gemini格式
    • 实时语音(Realtime)
      • 原生OpenAI格式
    • 重排序(Rerank)
      • 文档重排序
    • 审查(Moderations)
      • 原生OpenAI格式
    • 火山引擎
    • 数据模型
      • Schemas
        • User
        • Log
        • Model
        • Token
        • 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
      • Schemas
        • ApiResponse
        • PageInfo
        • User
        • Channel
        • Token
        • Redemption
        • Log
      • key
      • ResponseEntityArkCreateContentsGenerationsTasksResponse
      • ConfirmAigcEventsRequest
      • AigcEventOutputFileDto
      • ResponseEntity?
      • GptprotoMessageDto
      • TableDataInfo
      • ArkContentsGenerationsTaskError
      • ResponseEntityTencentTkVideoOrderResponse
      • GeminiContentPartDto
      • ModelMap
      • ChatInputAudioDto
      • ArkMediaUrl
      • AigcTaskDetailDto
      • AigcEventItemDto
      • AjaxResult
      • ArkContentsGenerationsTaskContent
      • TencentTkVideoFileInfo
      • GeminiContentDto
      • ChatPartDto
      • ArkVideoContentPart
      • GoogleGeminiPartDto
      • GptprotoImageGenerateRequest
      • ManageAiModelSaveRequest
      • ArkContentsGenerationsTaskUsage
      • key
      • ChatFunctionCallDto
      • ArkVideoTool
      • GoogleGeminiContentDto
      • ManageAiSupplierSaveRequest
      • ResponseEntityArkGetContentsGenerationsTaskResponse
      • ChatToolCallDto
      • GptprotoViduPredictionResponse
      • GptprotoChatRequest
      • ManageWalletRechargeRequest
      • GoogleGeminiEmbedContentRequest
      • TencentTkVideoOutputConfigDto
      • AiVideoOrderResponse
      • AigcVideoTaskInputFileInfoDto
      • AigcVideoOutputConfigDto
      • AiVideoOrderRequest
      • OutputItem
      • GeminiUsageMetadataDto
      • GeminiCandidateDto
      • GeminiGenerateContentResponse
      • GeminiThinkingConfigDto
      • HttpStatusCode
      • CreateAigcImageResponse
      • AigcImageTaskInputFileInfoDto
      • AigcImageOutputConfigDto
      • CreateAigcImageRequest
      • CitationItem
      • ContentBlock
      • ServerToolUse
      • Usage
      • ClaudeWebSearchResponse
      • MessageItem
      • UserLocation
      • WebSearchToolItem
      • ClaudeWebSearchRequest
      • ChatMessageDto
      • CreateAigcApiTokenResponse
      • CreateAigcApiTokenRequest
      • ClaudeFileAnalysisResponse
      • CacheControl
      • DocumentSourceWrapper
      • CitationsConfig
      • ContentBlock
      • ClaudeFileAnalysisRequest
      • Container
      • ClaudeTextToTextResponse
      • ToolItem
      • ClaudeTextToTextRequest
      • ArkCreateContentsGenerationsTasksRequest
      • PredictionData
      • GptprotoViduImageToVideoRequest
      • 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
      • MapString
      • TencentTkVideoOrderRequest
      • GeminiGenerationConfigDto
      • CreateContentsGenerationsAssetRequest
      • ManageAiModelVendorSaveRequest
      • GeminiGenerateContentRequest
      • VolcengineGetAssetRequest
      • GoogleGeminiSystemInstructionDto
      • ContentBlockParam
      • ManageAiCustomerTokenSaveRequest
      • ResponseEntityTencentTkVideoTaskQueryResponse
      • key
      • StringOrContentBlocks
      • ManageAiModelSupplierRouteSaveRequest
      • 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

    GoogleGeminiGenerateContentRequest

    com.kylin.tokenproto.console.web.entity.google.gemini.GoogleGeminiGenerateContentRequest

    {
        "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",
        "model": "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