Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/inflection-external-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Inflection Inference Chat External API
version: 1.0.0
servers:
- url: https://layercake.pubwestus3.inf7ks8.com
description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: External
paths:
/external/api/inference/openai/v1/chat/completions:
post:
summary: Legacy Chat Completions
description: 'Chat completions compatible endpoint for legacy Inflection models.
Provides a compatibility chat completions endpoint to talk with any Inflection model.'
operationId: external_openai_chat_endpoint_external_api_inference_openai_v1_chat_completions_post
security:
- OAuth2PasswordBearer: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ChatCompletionRequest'
description: 'Note: This endpoint only supports a limited subset of the OpenAI chat completions parameters. Supported parameters are: ''model'', ''messages'', ''temperature'', ''max_tokens'', ''top_p'', ''tools'', ''response_format'', and ''stream''. Other OpenAI parameters like functions, function_call, n, presence_penalty, frequency_penalty, logit_bias, user, etc. are not supported.'
example:
model: Pi-3.1
messages:
- role: system
content: You are a helpful assistant.
- role: user
content: What is the weather like today?
temperature: 0.7
max_tokens: 150
top_p: 0.9
stream: true
responses:
'200':
description: 'Returns either the full response (`application/json`) or streams multiple `ChatCompletionStreamResponse` objects via `text/event-stream`. Note: The response format matches OpenAI''s schema but only includes the core fields. Advanced features like logprobs, etc. are not supported.'
content:
application/json:
schema:
$ref: '#/components/schemas/ChatCompletionResponse'
example:
id: cmpl-xyz789
object: chat.completion
created: 1627290155
model: Pi-3.1
choices:
- message:
role: assistant
content: The weather today is sunny with a high of 25°C.
finish_reason: stop
usage:
prompt_tokens: 13
completion_tokens: 10
total_tokens: 23
text/event-stream:
schema:
$ref: '#/components/schemas/ChatCompletionStreamResponse'
example: "data: {\n \"id\": \"chatcmpl-abc123\",\n \"object\": \"chat.completion.chunk\",\n \"created\": 1627290155,\n \"model\": \"Pi-3.1\",\n \"choices\": [\n {\n \"delta\": {\n \"role\": \"assistant\",\n \"content\": \"The weather today is sunny,\"\n },\n \"finish_reason\": null\n }\n ]\n}\n\ndata: {\n \"id\": \"chatcmpl-abc123\",\n \"object\": \"chat.completion.chunk\",\n \"created\": 1627290155,\n \"model\": \"Pi-3.1\",\n \"choices\": [\n {\n \"delta\": {\n \"content\": \" with a high of 25°C.\"\n },\n \"finish_reason\": \"stop\"\n }\n ]\n}"
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
x-code-samples:
- lang: curl Example
source: "curl --url https://api.inflection.ai/external/api/inference/openai/v1/chat/completions \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer YOUR_API_KEY\" \\\n -d '{\n \"model\": \"Pi-3.1\",\n \"messages\": [\n {\"role\": \"system\", \"content\": \"You are a helpful assistant.\"},\n {\"role\": \"user\", \"content\": \"What is the weather like today?\"}\n ],\n \"temperature\": 0.7,\n \"max_tokens\": 150,\n \"top_p\": 0.9\n }'"
- lang: curl Example Streaming
source: "curl --url https://api.inflection.ai/external/api/inference/openai/v1/chat/completions \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer YOUR_API_KEY\" \\\n -d '{\n \"model\": \"Pi-3.1\",\n \"messages\": [\n {\"role\": \"system\", \"content\": \"You are a helpful assistant.\"},\n {\"role\": \"user\", \"content\": \"What is the weather like today?\"}\n ],\n \"stream\": true,\n \"temperature\": 0.7,\n \"max_tokens\": 150,\n \"top_p\": 0.9\n }' --no-buffer"
tags:
- External
/external/api/inference:
post:
summary: Legacy API Inference Chat
description: Calls an Inflection model using the legacy chat API.
operationId: external_chat_external_api_inference_post
security:
- OAuth2PasswordBearer: []
parameters:
- name: origin_endpoint
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Origin Endpoint
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalChatBody'
example:
config: Pi-3.1
context:
- type: Instruction
text: You are a helpful assistant.
- type: Human
text: What is the weather like today?
temperature: 0.7
max_tokens: 150
web_search: false
responses:
'200':
description: Returns the chat response with text and optional tool calls
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalChatResponse'
example:
created: 1627290155
text: The weather today is sunny with a high of 25°C.
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
x-code-samples:
- lang: curl Example
source: "curl --url https://api.inflection.ai/external/api/inference \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer YOUR_API_KEY\" \\\n -d '{\n \"config\": \"Pi-3.1\",\n \"context\": [\n {\"type\": \"Instruction\", \"text\": \"You are a helpful assistant.\"},\n {\"type\": \"Human\", \"text\": \"What is the weather like today?\"}\n ],\n \"temperature\": 0.7,\n \"max_tokens\": 150,\n \"web_search\": false\n }'"
tags:
- External
/external/api/inference/streaming:
post:
summary: Legacy API Streaming
description: Calls an Inflection model using the legacy chat streaming API.
operationId: external_streaming_external_api_inference_streaming_post
security:
- OAuth2PasswordBearer: []
parameters:
- name: origin_endpoint
in: query
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Origin Endpoint
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ExternalChatBody'
example:
config: Pi-3.1
context:
- type: Instruction
text: You are a helpful assistant.
- type: Human
text: What is the weather like today?
temperature: 0.7
max_tokens: 150
web_search: false
responses:
'200':
description: Streams the chat response with text and optional tool calls
content:
text/event-stream:
schema:
type: string
example: "data: {\n \"created\": 1627290155,\n \"idx\": 0,\n \"text\": \"The weather today\",\n \"tool_calls\": null\n}\n\ndata: {\n \"created\": 1627290155,\n \"idx\": 1,\n \"text\": \" is sunny with a high of 25°C.\",\n \"tool_calls\": null\n}"
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
x-code-samples:
- lang: curl Example
source: "curl --url https://api.inflection.ai/external/api/inference/streaming \\\n -X POST \\\n -H \"Content-Type: application/json\" \\\n -H \"Authorization: Bearer YOUR_API_KEY\" \\\n -d '{\n \"config\": \"Pi-3.1\",\n \"context\": [\n {\"type\": \"Instruction\", \"text\": \"You are a helpful assistant.\"},\n {\"type\": \"Human\", \"text\": \"What is the weather like today?\"}\n ],\n \"temperature\": 0.7,\n \"max_tokens\": 150,\n \"web_search\": false\n }' --no-buffer"
tags:
- External
components:
schemas:
ChatCompletionLogProbs:
properties:
content:
anyOf:
- items:
$ref: '#/components/schemas/ChatCompletionLogProbsContent'
type: array
- type: 'null'
title: Content
additionalProperties: true
type: object
title: ChatCompletionLogProbs
StreamOptions:
properties:
include_usage:
anyOf:
- type: boolean
- type: 'null'
title: Include Usage
default: true
continuous_usage_stats:
anyOf:
- type: boolean
- type: 'null'
title: Continuous Usage Stats
default: false
additionalProperties: true
type: object
title: StreamOptions
ChatCompletionContentPartImageEmbedsParam:
properties:
image_embeds:
anyOf:
- type: string
- additionalProperties:
type: string
type: object
title: Image Embeds
type:
type: string
enum:
- image_embeds
const: image_embeds
title: Type
type: object
required:
- image_embeds
- type
title: ChatCompletionContentPartImageEmbedsParam
UsageInfo:
properties:
prompt_tokens:
type: integer
title: Prompt Tokens
default: 0
total_tokens:
type: integer
title: Total Tokens
default: 0
completion_tokens:
anyOf:
- type: integer
- type: 'null'
title: Completion Tokens
default: 0
prompt_tokens_details:
anyOf:
- $ref: '#/components/schemas/PromptTokenUsageInfo'
- type: 'null'
additionalProperties: true
type: object
title: UsageInfo
ChatCompletionContentPartVideoParam:
properties:
video_url:
$ref: '#/components/schemas/VideoURL'
type:
type: string
enum:
- video_url
const: video_url
title: Type
type: object
required:
- video_url
- type
title: ChatCompletionContentPartVideoParam
JsonSchemaResponseFormat:
properties:
name:
type: string
title: Name
description:
anyOf:
- type: string
- type: 'null'
title: Description
schema:
anyOf:
- type: object
- type: 'null'
title: Schema
strict:
anyOf:
- type: boolean
- type: 'null'
title: Strict
additionalProperties: true
type: object
required:
- name
title: JsonSchemaResponseFormat
ChatCompletionContentPartImageParam:
properties:
image_url:
$ref: '#/components/schemas/ImageURL'
type:
type: string
enum:
- image_url
const: image_url
title: Type
type: object
required:
- image_url
- type
title: ChatCompletionContentPartImageParam
ExternalMetadata:
properties:
user_timezone:
anyOf:
- type: string
- type: 'null'
title: User Timezone
user_firstname:
anyOf:
- type: string
- type: 'null'
title: User Firstname
user_country:
anyOf:
- type: string
- type: 'null'
title: User Country
user_region:
anyOf:
- type: string
- type: 'null'
title: User Region
user_city:
anyOf:
- type: string
- type: 'null'
title: User City
additionalProperties: true
type: object
title: ExternalMetadata
CustomChatCompletionContentSimpleVideoParam:
properties:
video_url:
type: string
title: Video Url
type: object
required:
- video_url
title: CustomChatCompletionContentSimpleVideoParam
description: "A simpler version of the param that only accepts a plain audio_url.\n\nExample:\n{\n \"video_url\": \"https://example.com/video.mp4\"\n}"
PromptTokenUsageInfo:
properties:
cached_tokens:
anyOf:
- type: integer
- type: 'null'
title: Cached Tokens
additionalProperties: true
type: object
title: PromptTokenUsageInfo
ChatCompletionStreamResponse:
properties:
id:
type: string
title: Id
object:
type: string
enum:
- chat.completion.chunk
const: chat.completion.chunk
title: Object
default: chat.completion.chunk
created:
type: integer
title: Created
model:
type: string
title: Model
choices:
items:
$ref: '#/components/schemas/ChatCompletionResponseStreamChoice'
type: array
title: Choices
usage:
anyOf:
- $ref: '#/components/schemas/UsageInfo'
- type: 'null'
system_fingerprint:
anyOf:
- type: string
- type: 'null'
title: System Fingerprint
time_info:
anyOf:
- type: object
- type: 'null'
title: Time Info
additionalProperties: true
type: object
required:
- model
- choices
title: ChatCompletionStreamResponse
BaseModel:
properties: {}
type: object
title: BaseModel
ChatCompletionResponse:
properties:
id:
type: string
title: Id
object:
type: string
enum:
- chat.completion
const: chat.completion
title: Object
default: chat.completion
created:
type: integer
title: Created
model:
type: string
title: Model
choices:
items:
$ref: '#/components/schemas/ChatCompletionResponseChoice'
type: array
title: Choices
usage:
$ref: '#/components/schemas/UsageInfo'
prompt_logprobs:
anyOf:
- items:
anyOf:
- additionalProperties:
$ref: '#/components/schemas/Logprob'
type: object
- type: 'null'
type: array
- type: 'null'
title: Prompt Logprobs
kv_transfer_params:
anyOf:
- type: object
- type: 'null'
title: Kv Transfer Params
description: KVTransfer parameters.
system_fingerprint:
anyOf:
- type: string
- type: 'null'
title: System Fingerprint
time_info:
anyOf:
- type: object
- type: 'null'
title: Time Info
additionalProperties: true
type: object
required:
- model
- choices
- usage
title: ChatCompletionResponse
CustomChatCompletionContentSimpleAudioParam:
properties:
audio_url:
type: string
title: Audio Url
type: object
required:
- audio_url
title: CustomChatCompletionContentSimpleAudioParam
description: "A simpler version of the param that only accepts a plain audio_url.\n\nExample:\n{\n \"audio_url\": \"https://example.com/audio.mp3\"\n}"
StructuralTagResponseFormat:
properties:
type:
type: string
enum:
- structural_tag
const: structural_tag
title: Type
structures:
items:
$ref: '#/components/schemas/StructuralTag'
type: array
title: Structures
triggers:
items:
type: string
type: array
title: Triggers
additionalProperties: true
type: object
required:
- type
- structures
- triggers
title: StructuralTagResponseFormat
ChatMessage:
properties:
role:
type: string
title: Role
reasoning_content:
anyOf:
- type: string
- type: 'null'
title: Reasoning Content
content:
anyOf:
- type: string
- type: 'null'
title: Content
tool_calls:
items:
$ref: '#/components/schemas/ToolCall'
type: array
title: Tool Calls
additionalProperties: true
type: object
required:
- role
title: ChatMessage
ChatCompletionSystemMessageParam:
properties:
content:
anyOf:
- type: string
- items:
$ref: '#/components/schemas/ChatCompletionContentPartTextParam'
type: array
title: Content
role:
type: string
enum:
- system
const: system
title: Role
name:
type: string
title: Name
type: object
required:
- content
- role
title: ChatCompletionSystemMessageParam
StructuralTag:
properties:
begin:
type: string
title: Begin
schema:
anyOf:
- type: object
- type: 'null'
title: Schema
end:
type: string
title: End
additionalProperties: true
type: object
required:
- begin
- end
title: StructuralTag
ChatCompletionNamedToolChoiceParam:
properties:
function:
$ref: '#/components/schemas/ChatCompletionNamedFunction'
type:
type: string
enum:
- function
const: function
title: Type
default: function
additionalProperties: true
type: object
required:
- function
title: ChatCompletionNamedToolChoiceParam
ChatCompletionContentPartRefusalParam:
properties:
refusal:
type: string
title: Refusal
type:
type: string
enum:
- refusal
const: refusal
title: Type
type: object
required:
- refusal
- type
title: ChatCompletionContentPartRefusalParam
Audio:
properties:
id:
type: string
title: Id
type: object
required:
- id
title: Audio
VideoURL:
properties:
url:
type: string
title: Url
type: object
required:
- url
title: VideoURL
ChatCompletionToolsParam:
properties:
type:
type: string
enum:
- function
const: function
title: Type
default: function
function:
$ref: '#/components/schemas/FunctionDefinition'
additionalProperties: true
type: object
required:
- function
title: ChatCompletionToolsParam
ChatCompletionContentPartTextParam:
properties:
text:
type: string
title: Text
type:
type: string
enum:
- text
const: text
title: Type
type: object
required:
- text
- type
title: ChatCompletionContentPartTextParam
ChatCompletionToolMessageParam:
properties:
content:
anyOf:
- type: string
- items:
$ref: '#/components/schemas/ChatCompletionContentPartTextParam'
type: array
title: Content
role:
type: string
enum:
- tool
const: tool
title: Role
tool_call_id:
type: string
title: Tool Call Id
type: object
required:
- content
- role
- tool_call_id
title: ChatCompletionToolMessageParam
ChatCompletionMessageCustomToolCallParam:
properties:
id:
type: string
title: Id
custom:
$ref: '#/components/schemas/Custom'
type:
type: string
enum:
- custom
const: custom
title: Type
type: object
required:
- id
- custom
- type
title: ChatCompletionMessageCustomToolCallParam
ChatCompletionLogProbsContent:
properties:
token:
type: string
title: Token
logprob:
type: number
title: Logprob
default: -9999.0
bytes:
anyOf:
- items:
type: integer
type: array
- type: 'null'
title: Bytes
top_logprobs:
items:
$ref: '#/components/schemas/ChatCompletionLogProb'
type: array
title: Top Logprobs
additionalProperties: true
type: object
required:
- token
title: ChatCompletionLogProbsContent
Custom:
properties:
input:
type: string
title: Input
name:
type: string
title: Name
type: object
required:
- input
- name
title: Custom
CustomChatCompletionMessageParam:
properties:
role:
type: string
title: Role
content:
anyOf:
- type: string
- items:
anyOf:
- $ref: '#/components/schemas/ChatCompletionContentPartTextParam'
- $ref: '#/components/schemas/ChatCompletionContentPartImageParam'
- $ref: '#/components/schemas/ChatCompletionContentPartInputAudioParam'
- $ref: '#/components/schemas/File'
- $ref: '#/components/schemas/ChatCompletionContentPartAudioParam'
- $ref: '#/components/schemas/ChatCompletionContentPartVideoParam'
- $ref: '#/components/schemas/ChatCompletionContentPartRefusalParam'
- $ref: '#/components/schemas/CustomChatCompletionContentSimpleImageParam'
- $ref: '#/components/schemas/ChatCompletionContentPartImageEmbedsParam'
- $ref: '#/components/schemas/CustomChatCompletionContentSimpleAudioParam'
- $ref: '#/components/schemas/CustomChatCompletionContentSimpleVideoParam'
- type: string
type: array
title: Content
name:
type: string
title: Name
tool_call_id:
anyOf:
- type: string
- type: 'null'
title: Tool Call Id
tool_calls:
anyOf:
- items:
$ref: '#/components/schemas/ChatCompletionMessageFunctionToolCallParam'
type: array
- type: 'null'
title: Tool Calls
type: object
required:
- role
title: CustomChatCompletionMessageParam
description: Enables custom roles in the Chat Completion API.
Function:
properties:
arguments:
type: string
title: Arguments
name:
type: string
title: Name
type: object
required:
- arguments
- name
title: Function
TurnType:
type: string
enum:
- AI
- Human
- Retrieval
- Instruction
- Metadata
- LinkedWebpages
- System
- Question
- Options
- Role
- Answer
- AI (internally)
- Tool
title: TurnType
ChatCompletionFunctionMessageParam:
properties:
content:
anyOf:
- type: string
- type: 'null'
title: Content
name:
type: string
title: Name
role:
type: string
enum:
- function
const: function
title: Role
type: object
required:
- content
- name
- role
title: ChatCompletionFunctionMessageParam
FunctionDefinition:
properties:
name:
type: string
title: Name
description:
anyOf:
- type: string
- type: 'null'
title: Description
parameters:
anyOf:
- type: object
- type: 'null'
title: Parameters
additionalProperties: true
type: object
required:
- name
title: FunctionDefinition
CustomChatCompletionContentSimpleImageParam:
properties:
image_url:
type: string
title: Image Url
type: object
required:
- image_url
title: CustomChatCompletionContentSimpleImageParam
description: "A simpler version of the param that only accepts a plain image_url.\nThis is supported by OpenAI API, although it is not documented.\n\nExample:\n{\n \"image_url\": \"https://example.com/image.jpg\"\n}"
File:
properties:
file:
$ref: '#/components/schemas/FileFile'
type:
type: string
enum:
- file
const: file
title: Type
type: object
required:
- file
- type
title: File
ChatCompletionAssistantMessageParam:
properties:
role:
type: string
enum:
- assistant
const: assistant
title: Role
audio:
anyOf:
- $ref: '#/components/schemas/Audio'
- type: 'null'
content:
anyOf:
- type: string
- items:
anyOf:
- $ref: '#/components/schemas/ChatCompletionContentPartTextParam'
- $ref: '#/components/schemas/ChatCompletionContentPartRefusalParam'
type: array
- type: 'null'
title: Content
function_call:
anyOf:
- $ref: '#/components/schemas/FunctionCall-Input'
- type: 'null'
name:
type: string
title: Name
refusal:
anyOf:
- type: string
- type: 'null'
title: Refusal
tool_calls:
items:
anyOf:
- $ref: '#/components/schemas/ChatCompletionMessageFunctionToolCallParam'
- $ref: '#/components/schemas/ChatCompletionMessageCustomToolCallParam'
type: array
title: Tool Calls
type: object
required:
- role
title: ChatCompletionAssistantMessageParam
ChatCompletionResponseStreamChoice:
properties:
index:
type: integer
title: Index
delta:
$ref: '#/components/schemas/DeltaMessage'
logprobs:
anyOf:
- $ref: '#/components/schemas/ChatCompletionLogProbs'
- type: 'null'
finish_reason:
anyOf:
- type: string
- type: 'null'
title: Finish Reason
stop_reason:
anyOf:
- type: integer
- type: string
- type: 'null'
title: Stop Reason
additionalProperties: true
type: object
required:
- index
- delta
title: ChatCompletionResponseStreamChoice
DeltaMessage:
properties:
role:
anyOf:
- type: string
- type: 'null'
title: Role
content:
anyOf:
- type: string
- type: 'null'
title: Content
reasoning_content:
anyOf:
- type: string
- type: 'null'
title: Reasoning Content
tool_calls:
items:
$ref: '#/components/schemas/DeltaToolCall'
type: array
title: Tool Calls
additionalProperties: true
type: object
title: DeltaMessage
FunctionCall-Output:
properties:
name:
type: string
title: Name
arguments:
type: string
title: Arguments
additionalProperties: true
type: object
required:
- name
- arguments
title: FunctionCall
Logprob:
properties:
logprob:
type: number
title: Logprob
rank:
anyOf:
- type: integer
- type: 'null'
title: Rank
decoded_token:
anyOf:
- type: string
- type: 'null'
title: Decoded Token
type: object
required:
- logprob
title: Logprob
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
ExternalTurn:
properties:
type:
$ref: '#/components/schemas/TurnType'
text:
type: string
title: Text
ts:
anyOf:
- type: string
format: date-time
- type: 'null'
title: Ts
tool_calls:
anyOf:
- items:
$ref: '#/components/schemas/ChatCompletionMessageFunctionToolCallParam'
type: array
- type: 'null'
title: Tool Calls
tool_call_id:
anyOf:
- type: string
- type: 'null'
title: Tool Call Id
additionalProperties: true
type: object
required:
- type
- text
title: ExternalTurn
ChatCompletionNamedFunction:
properties:
name:
type: string
title: Name
additionalProperties: true
type: object
required:
- name
title: ChatCompletionNamedFunction
ChatCompletionUserMessageParam:
properties:
content:
anyOf:
- type: string
- items:
anyOf:
- $ref: '#/components/schemas/ChatCompletionContentPartTextParam'
- $ref: '#/components/schemas/ChatCompletionContentPartImageParam'
- $ref: '#/components/schemas/ChatCompletionContentPartInputAudioParam'
- $ref: '#/components/schemas/File'
type: array
title: Content
role:
type: string
enum:
- user
const: user
title: Role
name:
type: string
title: Name
type: object
required:
- content
- role
title: ChatCompletionUserMessageParam
LogitsProcessorConstructor:
properties:
qualname:
type: string
title: Qualname
args:
anyOf:
- items: {}
type: array
- type: 'null'
title: Args
kwargs:
anyOf:
- type: object
- type: 'null'
title: Kwargs
additionalProperties: false
type: object
required:
- qualname
title: LogitsProcessorConstructor
ChatCompletionContentPartAudioParam:
properties:
audio_url:
$ref: '#/components/schemas/AudioURL'
type:
type: string
enum:
- audio_url
const: audio_url
title: Type
type: object
required:
- audio_url
- type
title: ChatCompletionContentPartAudioPar
# --- truncated at 32 KB (53 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/inflection/refs/heads/main/openapi/inflection-external-api-openapi.yml