TikHub-AI-Proxy
    • 默认模块
      • Overview (PLEASE READ)
      • Streaming API
      • OpenAI
        • OpenAI response
        • OpenAI embeddings
        • OpenAI audio transcription
        • DeepSeek chat completion
        • OpenAI image generation
        • OpenAI image edit
        • OpenAI image edit (legacy alias)
        • Chat completion
      • Claude
        • Claude message
        • Claude chat completion
      • DeepSeek
        • DeepSeek chat completion
        • DeepSeek chat completion
      • Gemini
        • Gemini content
      • Kimi
        • Chat completion
      • Qwen
        • Chat completion
      • Schemas
        • ChatCompletionRequest
        • ImageGenerationRequest
        • ChatMessage
        • ImageEditRequest
        • Tool
        • ImageGenerationResponse
        • ToolCall
        • ChatCompletionResponse
        • ChatCompletionChoice
        • ContentFilterResults
        • UsageInfo
        • EmbeddingRequest
        • EmbeddingResponse
        • TranscriptionRequest
        • TranscriptionResponse
        • ClaudeMessageRequest
        • ClaudeMessageResponse
        • VideoCreateRequest
        • VideoResponse
        • VideoRemixRequest
        • GeminiGenerateContentRequest
        • VideoListResponse
        • ResponseRequest
        • GeminiContent
        • VideoDeleteResponse
        • GeminiGenerationConfig
        • GeminiGenerateContentResponse
        • ResponseObject
        • SeedanceTaskRequest
        • SeedanceTaskCreateResponse
        • SeedanceTaskResponse
        • KlingText2VideoRequest
        • KlingImage2VideoRequest
        • KlingTaskResponse
        • KlingTaskDetailResponse
        • KlingTaskListResponse
        • VeoGenerateRequest
        • VeoOperationResponse
        • VeoFetchOperationRequest
        • VeoFetchOperationResponse
    • V2
      • OpenAI
        • OpenAI response
        • OpenAI embeddings
        • OpenAI audio transcription
        • Chat completion (all text models)
        • OpenAI image generation
        • OpenAI image edit
        • OpenAI image edit (legacy alias)
      • Claude
        • Claude message
      • DeepSeek
        • DeepSeek chat completion
      • Gemini
        • Gemini content
      • Schemas
        • ChatCompletionRequest
        • ChatMessage
        • Tool
        • ToolCall
        • ChatCompletionResponse
        • ChatCompletionChoice
        • ContentFilterResults
        • UsageInfo
        • EmbeddingRequest
        • EmbeddingResponse
        • TranscriptionResponse
        • ClaudeMessageRequest
        • ClaudeMessageResponse
        • GeminiGenerateContentRequest
        • GeminiContent
        • GeminiGenerationConfig
        • GeminiGenerateContentResponse
        • ResponseRequest
        • ResponseObject
        • ImageGenerationRequest
        • ImageGenerationResponse

    ChatCompletionRequest

    {
        "model": "gpt-4o",
        "messages": [
            {
                "role": "system",
                "content": "string",
                "name": "string",
                "tool_calls": [
                    {
                        "id": "string",
                        "type": "function",
                        "function": {
                            "name": "string",
                            "arguments": "string"
                        }
                    }
                ],
                "tool_call_id": "string"
            }
        ],
        "audio": {
            "voice": "string",
            "format": "string"
        },
        "frequency_penalty": 0,
        "logit_bias": null,
        "logprobs": false,
        "max_completion_tokens": 0,
        "max_tokens": 0,
        "metadata": {
            "property1": "string",
            "property2": "string"
        },
        "modalities": [
            "text"
        ],
        "n": 1,
        "parallel_tool_calls": true,
        "prediction": {
            "type": "string",
            "content": "string"
        },
        "presence_penalty": 0,
        "reasoning_effort": "medium",
        "response_format": {
            "type": "text",
            "json_schema": {}
        },
        "seed": 0,
        "service_tier": "auto",
        "stop": "string",
        "store": false,
        "stream": false,
        "stream_options": null,
        "temperature": 1,
        "tool_choice": "none",
        "tools": [
            {
                "type": "function",
                "function": {
                    "name": "string",
                    "description": "string",
                    "parameters": {},
                    "strict": true
                }
            }
        ],
        "top_logprobs": 0,
        "top_p": 1,
        "user": "string",
        "verbosity": "medium",
        "web_search_options": {
            "search_context_size": "low"
        }
    }
    Built with