{"openapi":"3.1.0","info":{"title":"FastAPI","version":"0.1.0"},"paths":{"/api/v0/audio/transcriptions":{"post":{"tags":["Audio"],"summary":"Audio Transcription","operationId":"audio_transcription","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_audio_transcription"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/TranscriptionVerboseResponse"},{"$ref":"#/components/schemas/TranscriptionTextResponse"}],"title":"Response Audio Transcription"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v0/chat/completions":{"post":{"tags":["Chat"],"summary":"Chat Completions","description":"Chat completions endpoint with spend logging.","operationId":"chat_completion","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatCompletionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ChatCompletion"},{"$ref":"#/components/schemas/ChatCompletionChunk"},{"$ref":"#/components/schemas/OpenAiError"}],"title":"Response Chat Completion"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v0/health/{model}":{"get":{"tags":["Chat"],"summary":"Deployment Health","description":"Check the health of a model deployment by proxying to its inference engine's health endpoint.","operationId":"deployment_health","security":[{"HTTPBearer":[]}],"parameters":[{"name":"model","in":"path","required":true,"schema":{"type":"string","title":"Model"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v0/org/{org_id}/deployment/{deployment_id}/chat/completions":{"post":{"tags":["Chat"],"summary":"Chat Completions By Deployment","description":"Direct deployment chat endpoint (master key only).","operationId":"chat_completions_by_deployment_api_v0_org__org_id__deployment__deployment_id__chat_completions_post","security":[{"HTTPBearer":[]}],"parameters":[{"name":"org_id","in":"path","required":true,"schema":{"type":"integer","title":"Org Id"}},{"name":"deployment_id","in":"path","required":true,"schema":{"type":"integer","title":"Deployment Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ChatCompletionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ChatCompletion"},{"$ref":"#/components/schemas/ChatCompletionChunk"},{"$ref":"#/components/schemas/OpenAiError"}],"title":"Response Chat Completions By Deployment Api V0 Org  Org Id  Deployment  Deployment Id  Chat Completions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v0/embeddings":{"post":{"tags":["Embedding Generation"],"summary":"Embedding Generation","operationId":"embedding_gen","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbeddingRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EmbeddingsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v0/rerank":{"post":{"tags":["Embedding Generation"],"summary":"Rerank","operationId":"rerank","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RerankRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v0/embeddings/audio":{"post":{"tags":["Embedding Generation"],"summary":"Audio Embedding Generation","operationId":"embedding_audio_gen","requestBody":{"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/Body_embedding_audio_gen"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/v0/embeddings/audio/raw":{"post":{"tags":["Embedding Generation"],"summary":"Audio Embedding Generation Raw","operationId":"embedding_audio_gen_raw","security":[{"HTTPBearer":[]}],"parameters":[{"name":"model","in":"query","required":true,"schema":{"type":"string","title":"Model"}},{"name":"use_vad","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Use Vad"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/":{"get":{"summary":"Root","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"Body_audio_transcription":{"properties":{"file":{"anyOf":[{"type":"string","format":"binary"},{"type":"null"}],"title":"File"},"model":{"type":"string","title":"Model"},"file_url":{"anyOf":[{"type":"string","maxLength":2083,"minLength":1,"format":"uri"},{"type":"null"}],"title":"File Url"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"response_format":{"type":"string","enum":["json","verbose_json","text","srt","vtt","tsv","aud"],"title":"Response Format","default":"json"},"timestamp_granularities":{"items":{"type":"string","enum":["word","segment"]},"type":"array","title":"Timestamp Granularities","default":["segment"]},"temperature":{"type":"number","title":"Temperature","default":0.0},"alignment_model":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alignment Model"},"vad_method":{"type":"string","enum":["silero","pyannote"],"title":"Vad Method","default":"pyannote"},"no_align":{"type":"boolean","title":"No Align","default":false},"diarize":{"type":"boolean","title":"Diarize","default":false},"min_speakers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min Speakers"},"max_speakers":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max Speakers"}},"type":"object","required":["model"],"title":"Body_audio_transcription"},"Body_embedding_audio_gen":{"properties":{"model":{"type":"string","title":"Model"},"use_vad":{"type":"boolean","title":"Use Vad","default":false},"file":{"type":"string","format":"binary","title":"File"}},"type":"object","required":["model","file"],"title":"Body_embedding_audio_gen"},"ChatCompletion":{"properties":{"id":{"type":"string","title":"Id"},"object":{"type":"string","title":"Object","default":"chat.completion"},"created":{"type":"integer","title":"Created"},"model":{"type":"string","title":"Model"},"choices":{"items":{"$ref":"#/components/schemas/Choice"},"type":"array","title":"Choices"},"usage":{"$ref":"#/components/schemas/src__chat__base__schema__Usage"}},"type":"object","required":["id","object","created","model","choices","usage"],"title":"ChatCompletion"},"ChatCompletionAssistantMessageParam":{"properties":{"role":{"const":"assistant","title":"Role"},"content":{"anyOf":[{"type":"string"},{"items":{"$ref":"#/components/schemas/ChatCompletionContentPartTextParam"},"type":"array"},{"type":"null"}],"title":"Content"},"tool_calls":{"anyOf":[{"items":{"$ref":"#/components/schemas/ChatCompletionMessageToolCallParam"},"type":"array"},{"type":"null"}],"title":"Tool Calls"}},"type":"object","required":["role"],"title":"ChatCompletionAssistantMessageParam"},"ChatCompletionChunk":{"properties":{"id":{"type":"string","title":"Id"},"object":{"type":"string","title":"Object","default":"chat.completion.chunk"},"created":{"type":"integer","title":"Created"},"model":{"type":"string","title":"Model"},"choices":{"items":{"$ref":"#/components/schemas/ChoiceChunk"},"type":"array","title":"Choices"},"usage":{"anyOf":[{"$ref":"#/components/schemas/src__chat__base__schema__Usage"},{"type":"null"}]}},"type":"object","required":["id","object","created","model","choices","usage"],"title":"ChatCompletionChunk"},"ChatCompletionContentPartAudioParam":{"properties":{"type":{"const":"audio","title":"Type"},"path":{"type":"string","title":"Path"}},"type":"object","required":["type","path"],"title":"ChatCompletionContentPartAudioParam","description":"vLLM-style audio content part (type=\"audio\")."},"ChatCompletionContentPartImageParam":{"properties":{"image_url":{"$ref":"#/components/schemas/ImageUrlParam"},"type":{"const":"image_url","title":"Type"}},"type":"object","required":["image_url","type"],"title":"ChatCompletionContentPartImageParam"},"ChatCompletionContentPartTextParam":{"properties":{"text":{"type":"string","title":"Text"},"type":{"const":"text","title":"Type"}},"type":"object","required":["text","type"],"title":"ChatCompletionContentPartTextParam"},"ChatCompletionMessage":{"properties":{"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content"},"role":{"const":"assistant","title":"Role"},"tool_calls":{"anyOf":[{"items":{"$ref":"#/components/schemas/ChatCompletionMessageToolCall"},"type":"array"},{"type":"null"}],"title":"Tool Calls"},"reasoning_content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reasoning Content"}},"type":"object","required":["content","role","tool_calls","reasoning_content"],"title":"ChatCompletionMessage"},"ChatCompletionMessageToolCall":{"properties":{"id":{"type":"string","title":"Id"},"function":{"$ref":"#/components/schemas/Function"},"type":{"const":"function","title":"Type"}},"type":"object","required":["id","function","type"],"title":"ChatCompletionMessageToolCall"},"ChatCompletionMessageToolCallParam":{"properties":{"id":{"type":"string","title":"Id"},"function":{"$ref":"#/components/schemas/Function"},"type":{"const":"function","title":"Type"}},"type":"object","required":["id","function","type"],"title":"ChatCompletionMessageToolCallParam"},"ChatCompletionNamedToolChoiceParam":{"properties":{"function":{"$ref":"#/components/schemas/FunctionToolChoice"},"type":{"const":"function","title":"Type"}},"type":"object","required":["function","type"],"title":"ChatCompletionNamedToolChoiceParam"},"ChatCompletionRequest":{"properties":{"model":{"type":"string","title":"Model"},"messages":{"items":{"anyOf":[{"$ref":"#/components/schemas/ChatCompletionSystemMessageParam"},{"$ref":"#/components/schemas/ChatCompletionUserMessageParam"},{"$ref":"#/components/schemas/ChatCompletionAssistantMessageParam"},{"$ref":"#/components/schemas/ChatCompletionToolMessageParam"}]},"type":"array","title":"Messages"},"tools":{"anyOf":[{"items":{"$ref":"#/components/schemas/ChatCompletionToolParam"},"type":"array"},{"type":"null"}],"title":"Tools","description":"A list of tools the model may call. Each tool is defined as a function."},"tool_choice":{"anyOf":[{"type":"string","enum":["none","auto","required"]},{"$ref":"#/components/schemas/ChatCompletionNamedToolChoiceParam"},{"type":"null"}],"title":"Tool Choice","description":"Controls which tool is called by the model. Defaults to 'None' but can also be 'auto, or specify a particular function. 'required' is not supported yet."},"response_format":{"anyOf":[{"$ref":"#/components/schemas/ResponseFormatText"},{"$ref":"#/components/schemas/ResponseFormatJsonObject"},{"$ref":"#/components/schemas/ResponseFormatJsonSchema"},{"type":"null"}],"title":"Response Format","description":"The format that the model must output."},"temperature":{"type":"number","maximum":2.0,"minimum":0.0,"title":"Temperature","default":1},"top_p":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Top P","default":1},"top_k":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Top K","default":20},"n":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"N"},"stream":{"type":"boolean","title":"Stream","default":false},"extra_body":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Extra Body","description":"OpenAI-compatible extension; arbitrary keys allowed."},"stop":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Stop"},"max_tokens":{"type":"integer","title":"Max Tokens","default":512},"presence_penalty":{"type":"number","maximum":2.0,"minimum":-2.0,"title":"Presence Penalty","default":0},"frequency_penalty":{"type":"number","maximum":2.0,"minimum":-2.0,"title":"Frequency Penalty","default":0},"logit_bias":{"anyOf":[{"items":{"type":"number"},"type":"array"},{"type":"null"}],"title":"Logit Bias"},"user":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User"},"stream_options":{"anyOf":[{"$ref":"#/components/schemas/StreamOptions"},{"type":"null"}]}},"type":"object","required":["model","messages"],"title":"ChatCompletionRequest"},"ChatCompletionSystemMessageParam":{"properties":{"role":{"const":"system","title":"Role"},"content":{"anyOf":[{"type":"string"},{"items":{"$ref":"#/components/schemas/ChatCompletionContentPartTextParam"},"type":"array"}],"title":"Content"}},"type":"object","required":["role","content"],"title":"ChatCompletionSystemMessageParam"},"ChatCompletionToolMessageParam":{"properties":{"content":{"anyOf":[{"type":"string"},{"items":{"$ref":"#/components/schemas/ChatCompletionContentPartTextParam"},"type":"array"}],"title":"Content"},"role":{"const":"tool","title":"Role"},"tool_call_id":{"type":"string","title":"Tool Call Id"}},"type":"object","required":["content","role","tool_call_id"],"title":"ChatCompletionToolMessageParam"},"ChatCompletionToolParam":{"properties":{"function":{"$ref":"#/components/schemas/FunctionDefinition"},"type":{"const":"function","title":"Type"}},"type":"object","required":["function","type"],"title":"ChatCompletionToolParam"},"ChatCompletionUserMessageParam":{"properties":{"role":{"const":"user","title":"Role"},"content":{"anyOf":[{"type":"string"},{"items":{"anyOf":[{"$ref":"#/components/schemas/ChatCompletionContentPartTextParam"},{"$ref":"#/components/schemas/ChatCompletionContentPartImageParam"},{"$ref":"#/components/schemas/ChatCompletionContentPartAudioParam"}]},"type":"array"}],"title":"Content"}},"type":"object","required":["role","content"],"title":"ChatCompletionUserMessageParam"},"Choice":{"properties":{"finish_reason":{"$ref":"#/components/schemas/FinishedReason"},"index":{"type":"integer","title":"Index"},"message":{"$ref":"#/components/schemas/ChatCompletionMessage"}},"type":"object","required":["finish_reason","index","message"],"title":"Choice"},"ChoiceChunk":{"properties":{"index":{"type":"integer","title":"Index"},"delta":{"$ref":"#/components/schemas/ChoiceDelta"},"finish_reason":{"anyOf":[{"$ref":"#/components/schemas/FinishedReason"},{"type":"null"}]}},"type":"object","required":["index","delta","finish_reason"],"title":"ChoiceChunk"},"ChoiceDelta":{"properties":{"content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content"},"role":{"anyOf":[{"type":"string","enum":["system","user","assistant","tool"]},{"type":"null"}],"title":"Role"},"tool_calls":{"anyOf":[{"items":{"$ref":"#/components/schemas/ChoiceDeltaToolCall"},"type":"array"},{"type":"null"}],"title":"Tool Calls"},"reasoning_content":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reasoning Content"}},"type":"object","required":["content","role","tool_calls","reasoning_content"],"title":"ChoiceDelta"},"ChoiceDeltaToolCall":{"properties":{"index":{"type":"integer","title":"Index"},"id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Id"},"function":{"anyOf":[{"$ref":"#/components/schemas/ChoiceDeltaToolCallFunction"},{"type":"null"}]},"type":{"anyOf":[{"const":"function"},{"type":"null"}],"title":"Type"}},"type":"object","required":["index","id","function","type"],"title":"ChoiceDeltaToolCall"},"ChoiceDeltaToolCallFunction":{"properties":{"arguments":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Arguments"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","required":["arguments","name"],"title":"ChoiceDeltaToolCallFunction"},"CompletionTokensDetails":{"properties":{"reasoning_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Reasoning Tokens"},"audio_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Audio Tokens"},"image_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Image Tokens"},"tool_output_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Tool Output Tokens"}},"type":"object","required":["reasoning_tokens","audio_tokens","image_tokens","tool_output_tokens"],"title":"CompletionTokensDetails"},"EmbeddingData":{"properties":{"object":{"type":"string","title":"Object","description":"Type of object, usually 'embedding'"},"index":{"type":"integer","title":"Index","description":"Index of this embedding in the inputs"},"embedding":{"items":{"type":"number"},"type":"array","title":"Embedding","description":"The embedding vector"}},"type":"object","required":["object","index","embedding"],"title":"EmbeddingData"},"EmbeddingRequest":{"properties":{"model":{"type":"string","title":"Model","description":"ID of embedding model, e.g. 'text-embedding-3-large'"},"input":{"anyOf":[{"type":"string"},{"items":{"type":"string"},"type":"array"}],"title":"Input","description":"Text(s) to embed"},"user":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"User","description":"Optional user identifier"},"dimensions":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Dimensions","description":"Number of dimensions desired (only supported for text-embedding-3 and later models)"},"encoding_format":{"type":"string","enum":["float","base64"],"title":"Encoding Format","description":"Format for returned embedding vector: 'float' or 'base64'","default":"float"}},"type":"object","required":["model","input"],"title":"EmbeddingRequest"},"EmbeddingsResponse":{"properties":{"object":{"type":"string","title":"Object","description":"Type of main object, e.g. 'list'"},"data":{"items":{"$ref":"#/components/schemas/EmbeddingData"},"type":"array","title":"Data","description":"List of embeddings, one for each input"},"model":{"type":"string","title":"Model","description":"Model used to generate the embeddings"},"usage":{"anyOf":[{"$ref":"#/components/schemas/src__embedding_chat__base__schema__Usage"},{"type":"null"}],"description":"Token usage details"}},"type":"object","required":["object","data","model","usage"],"title":"EmbeddingsResponse"},"ErrorData":{"properties":{"code":{"type":"integer","title":"Code"},"message":{"type":"string","title":"Message"},"type":{"type":"string","title":"Type"},"param":{"type":"string","title":"Param"}},"type":"object","required":["code","message","type","param"],"title":"ErrorData"},"FinishedReason":{"type":"string","enum":["stop","length","tool_calls"],"title":"FinishedReason"},"Function":{"properties":{"arguments":{"type":"string","title":"Arguments"},"name":{"type":"string","title":"Name"}},"type":"object","required":["arguments","name"],"title":"Function"},"FunctionDefinition":{"properties":{"name":{"type":"string","pattern":"^[a-zA-Z0-9_-]+$","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"parameters":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Parameters"},"strict":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Strict"}},"type":"object","required":["name"],"title":"FunctionDefinition"},"FunctionToolChoice":{"properties":{"name":{"type":"string","title":"Name"}},"type":"object","required":["name"],"title":"FunctionToolChoice"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ImageUrlParam":{"properties":{"url":{"type":"string","title":"Url"}},"type":"object","required":["url"],"title":"ImageUrlParam"},"OpenAiError":{"properties":{"error":{"$ref":"#/components/schemas/ErrorData"}},"type":"object","required":["error"],"title":"OpenAiError"},"PromptTokensDetails":{"properties":{"cached_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cached Tokens"},"cache_write_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cache Write Tokens"},"audio_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Audio Tokens"},"video_tokens":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Video Tokens"}},"type":"object","required":["cached_tokens","cache_write_tokens","audio_tokens","video_tokens"],"title":"PromptTokensDetails"},"RerankRequest":{"properties":{"model":{"type":"string","title":"Model","description":"ID of embedding model, e.g. 'text-embedding-3-large'"},"query":{"type":"string","minLength":1,"title":"Query"},"texts":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Texts"},"raw_scores":{"type":"boolean","title":"Raw Scores","default":false},"return_text":{"type":"boolean","title":"Return Text","default":false},"truncate":{"type":"boolean","title":"Truncate","default":false},"truncation_direction":{"type":"string","enum":["Left","Right"],"title":"Truncation Direction","default":"Right"}},"additionalProperties":false,"type":"object","required":["model","query","texts"],"title":"RerankRequest"},"ResponseFormatJsonObject":{"properties":{"type":{"const":"json_object","title":"Type","default":"json_object"}},"type":"object","title":"ResponseFormatJsonObject"},"ResponseFormatJsonSchema":{"properties":{"type":{"const":"json_schema","title":"Type","default":"json_schema"},"json_schema":{"$ref":"#/components/schemas/ResponseFormatJsonSchemaDefinition"}},"type":"object","required":["json_schema"],"title":"ResponseFormatJsonSchema"},"ResponseFormatJsonSchemaDefinition":{"properties":{"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"schema":{"type":"object","title":"Schema"},"strict":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Strict","description":"Whether to strictly enforce the schema","default":true}},"type":"object","required":["name","schema"],"title":"ResponseFormatJsonSchemaDefinition"},"ResponseFormatText":{"properties":{"type":{"const":"text","title":"Type","default":"text"}},"type":"object","title":"ResponseFormatText"},"SegmentInfo":{"properties":{"id":{"type":"integer","title":"Id"},"text":{"type":"string","title":"Text"},"start":{"type":"number","title":"Start"},"end":{"type":"number","title":"End"},"speaker_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Speaker Id"},"words":{"items":{"$ref":"#/components/schemas/WordInfo"},"type":"array","title":"Words"}},"type":"object","required":["id","text","start","end","speaker_id","words"],"title":"SegmentInfo"},"StreamOptions":{"properties":{"include_usage":{"type":"boolean","title":"Include Usage"}},"type":"object","required":["include_usage"],"title":"StreamOptions"},"TranscriptionTextResponse":{"properties":{"text":{"type":"string","title":"Text"}},"type":"object","required":["text"],"title":"TranscriptionTextResponse"},"TranscriptionVerboseResponse":{"properties":{"task":{"const":"transcribe","title":"Task"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"duration":{"type":"number","title":"Duration","description":"Audio duration in seconds"},"text":{"type":"string","title":"Text"},"words":{"anyOf":[{"items":{"$ref":"#/components/schemas/WordInfo"},"type":"array"},{"type":"null"}],"title":"Words"},"segments":{"anyOf":[{"items":{"$ref":"#/components/schemas/SegmentInfo"},"type":"array"},{"type":"null"}],"title":"Segments"}},"type":"object","required":["task","language","duration","text","words","segments"],"title":"TranscriptionVerboseResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WordInfo":{"properties":{"word":{"type":"string","title":"Word"},"language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Language"},"probability":{"type":"number","title":"Probability"},"hallucination_score":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Hallucination Score"},"start":{"type":"number","title":"Start"},"end":{"type":"number","title":"End"},"speaker_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Speaker Id"}},"type":"object","required":["word","language","probability","hallucination_score","start","end","speaker_id"],"title":"WordInfo"},"src__chat__base__schema__Usage":{"properties":{"prompt_tokens":{"type":"integer","title":"Prompt Tokens"},"completion_tokens":{"type":"integer","title":"Completion Tokens"},"total_tokens":{"type":"integer","title":"Total Tokens"},"prompt_tokens_details":{"anyOf":[{"$ref":"#/components/schemas/PromptTokensDetails"},{"type":"null"}]},"completion_tokens_details":{"anyOf":[{"$ref":"#/components/schemas/CompletionTokensDetails"},{"type":"null"}]}},"type":"object","required":["prompt_tokens","completion_tokens","total_tokens","prompt_tokens_details","completion_tokens_details"],"title":"Usage"},"src__embedding_chat__base__schema__Usage":{"properties":{"prompt_tokens":{"type":"integer","title":"Prompt Tokens","description":"Number of tokens consumed by the prompt"},"total_tokens":{"type":"integer","title":"Total Tokens","description":"Total number of tokens consumed (prompt + others if any)"}},"type":"object","required":["prompt_tokens","total_tokens"],"title":"Usage"}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}}}