openapi: 3.0.3 info: title: TritonAI Developer API (LiteLLM Gateway) audio completions API description: OpenAI-compatible LLM gateway operated by UC San Diego, powered by LiteLLM. This OpenAPI 3.0 description was faithfully derived from the live LiteLLM OpenAPI 3.1 document published at https://tritonai-api.ucsd.edu/openapi.json and scoped to the core, OpenAI-compatible inference surface that TritonAI documents (chat, completions, embeddings, model listing, image generation, and audio). Access is restricted to approved UC San Diego faculty, staff, researchers, and campus teams authenticated with issued API keys. version: 1.0.0 contact: name: TritonAI email: tritonai@ucsd.edu url: https://tritonai.ucsd.edu/developer-apis/index.html servers: - url: https://tritonai-api.ucsd.edu description: TritonAI LLM gateway security: - bearerAuth: [] tags: - name: completions description: Text completion endpoints. paths: /v1/completions: post: tags: - completions summary: Completion operationId: completion description: Create a text completion for the provided prompt and model. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CompletionRequest' responses: '200': description: Successful Response content: application/json: schema: type: object additionalProperties: true '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' components: schemas: CompletionRequest: type: object required: - model - prompt properties: model: type: string title: Model prompt: oneOf: - type: string - type: array items: type: string max_tokens: type: integer temperature: type: number stream: type: boolean additionalProperties: true HTTPValidationError: type: object title: HTTPValidationError properties: detail: type: array title: Detail items: $ref: '#/components/schemas/ValidationError' ValidationError: type: object title: ValidationError required: - loc - msg - type properties: loc: type: array title: Location items: oneOf: - type: string - type: integer msg: type: string title: Message type: type: string title: Error Type securitySchemes: bearerAuth: type: http scheme: bearer description: Issued TritonAI API key passed as a Bearer token.