APIs.io Engineering Platform Workers AI Text Generation API

The Workers AI Text Generation API from APIs.io Engineering Platform — 34 operation(s) for workers ai text generation.

Documentation

Specifications

Other Resources

🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-1ab188a6-cc1f-490d-9413-9c6da20918d0?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-0e94f581-cbc1-48e0-b594-1f6b3d07a328?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-4517d93a-e7f7-4dc2-b572-06762bbe14de?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-88f9ddbb-3115-47dc-b6e5-7fc6f1d2a190?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-3a12caae-4945-4df4-8ab9-bb6219ba7a9f?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-863b18f0-c2f2-4e32-a5fa-0d1e6ccf77a9?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-189876d1-f207-49a2-a4bc-5c67ae78cd19?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-c1e74fd9-3f84-4d95-943d-d645d6cb82f7?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-b002164d-6e8a-4b6d-b409-4929476e7818?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-508660fd-30b8-4c9c-aede-8edbac8a514d?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-da35e0ba-f1a9-42fe-a77a-56ff0a47e341?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-1d4df7d0-9c92-4fa8-946f-2110c2b3b48d?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-2af6f54f-d259-46c0-8f86-78856f5885cd?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-cc203f31-e7f6-42ec-ad34-c5c4cde58904?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-f19285da-48dd-4691-bbdf-f7d6bec157a3?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-aa69cacc-4bbf-4724-a1d4-78cdad57fee8?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-a5858f86-04d3-4e15-ae11-b42c7516688b?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-c2052341-766c-43c7-b1dc-ed4985e4606b?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-aa777c90-8271-4809-8eac-3ec39a9a899c?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-4d5957dc-df05-4216-a5fc-d46b3ba811d8?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-28d97617-fdba-46a5-ac3e-40f3d2e0fa57?action=share&creator=35240
🔗
PostmanCollection
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-7429b451-d812-4abc-b497-b763372cf5c5?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-b0eafdd0-adaa-48a2-a855-6a31beb86d83?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-209f34ef-13c1-400c-bca8-fcddb304aff5?action=share&creator=35240
🔗
PostmanCapability
https://api-evangelist.postman.co/workspace/APIs.io-Engineering-Platform/fe320942-e505-4ee8-8b7c-d72eae00d93f/collection/35240-fb2bbbb8-d4cc-48b1-a660-c8e158bfbbea?action=share&creator=35240

OpenAPI Specification

engineering-platform-workers-ai-text-generation-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  version: "1.0.0"
  x-release: v4
  title: APIs.io Engineering Platform Amazon API Gateway 2014 11 13 Workers AI Text Generation API
  description: <fullname>Amazon API Gateway</fullname> <p>Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.</p>
  x-logo:
    url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png
    backgroundColor: '#FFFFFF'
  termsOfService: https://aws.amazon.com/service-terms/
  contact:
    name: Mike Ralphson
    email: mike.ralphson@gmail.com
    url: https://github.com/mermade/aws2openapi
    x-twitter: PermittedSoc
  license:
    name: Apache 2.0 License
    url: http://www.apache.org/licenses/
  x-providerName: amazonaws.com
  x-serviceName: apigateway
  x-origin:
  - contentType: application/json
    url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/apigateway-2015-07-09.normal.json
    converter:
      url: https://github.com/mermade/aws2openapi
    x-apisguru-driver: external
  x-apiClientRegistration:
    url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct
  x-apisguru-categories:
  - cloud
  x-preferred: true
servers:
- url: http://apigateway.{region}.amazonaws.com
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The Amazon API Gateway multi-region endpoint
- url: https://apigateway.{region}.amazonaws.com
  variables:
    region:
      description: The AWS region
      enum:
      - us-east-1
      - us-east-2
      - us-west-1
      - us-west-2
      - us-gov-west-1
      - us-gov-east-1
      - ca-central-1
      - eu-north-1
      - eu-west-1
      - eu-west-2
      - eu-west-3
      - eu-central-1
      - eu-south-1
      - af-south-1
      - ap-northeast-1
      - ap-northeast-2
      - ap-northeast-3
      - ap-southeast-1
      - ap-southeast-2
      - ap-east-1
      - ap-south-1
      - sa-east-1
      - me-south-1
      default: us-east-1
  description: The Amazon API Gateway multi-region endpoint
- url: http://apigateway.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The Amazon API Gateway endpoint for China (Beijing) and China (Ningxia)
- url: https://apigateway.{region}.amazonaws.com.cn
  variables:
    region:
      description: The AWS region
      enum:
      - cn-north-1
      - cn-northwest-1
      default: cn-north-1
  description: The Amazon API Gateway endpoint for China (Beijing) and China (Ningxia)
security:
- hmac: []
tags:
- name: Workers AI Text Generation
paths:
  /accounts/{account_id}/ai/run/@cf/deepseek-ai/deepseek-math-7b-instruct:
    post:
      operationId: workers-ai-post-run-cf-deepseek-ai-deepseek-math-7b-instruct
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          example: 023e105f4ecef8ad9ca31a8372d0c353
          type: string
      requestBody:
        content:
          application/json:
            schema:
              oneOf:
              - properties:
                  frequency_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  lora:
                    type: string
                  max_tokens:
                    default: 256
                    type: integer
                  presence_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  prompt:
                    maxLength: 131072
                    minLength: 1
                    type: string
                  raw:
                    default: false
                    type: boolean
                  repetition_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  seed:
                    maximum: 9999999999.0
                    minimum: 1
                    type: integer
                  stream:
                    default: false
                    type: boolean
                  temperature:
                    default: 0.6
                    maximum: 5
                    minimum: 0
                    type: number
                  top_k:
                    maximum: 50
                    minimum: 1
                    type: integer
                  top_p:
                    maximum: 2
                    minimum: 0
                    type: number
                required:
                - prompt
              - properties:
                  frequency_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  functions:
                    items:
                      properties:
                        code:
                          type: string
                        name:
                          type: string
                      required:
                      - name
                      - code
                      type: object
                    type: array
                  max_tokens:
                    default: 256
                    type: integer
                  messages:
                    items:
                      properties:
                        content:
                          maxLength: 131072
                          type: string
                        role:
                          type: string
                      required:
                      - role
                      - content
                      type: object
                    type: array
                  presence_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  repetition_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  seed:
                    maximum: 9999999999.0
                    minimum: 1
                    type: integer
                  stream:
                    default: false
                    type: boolean
                  temperature:
                    default: 0.6
                    maximum: 5
                    minimum: 0
                    type: number
                  tools:
                    items:
                      oneOf:
                      - properties:
                          description:
                            type: string
                          name:
                            type: string
                          parameters:
                            properties:
                              properties:
                                additionalProperties:
                                  properties:
                                    description:
                                      type: string
                                    type:
                                      type: string
                                  required:
                                  - type
                                  - description
                                  type: object
                                type: object
                              required:
                                items:
                                  type: string
                                type: array
                              type:
                                type: string
                            required:
                            - type
                            - properties
                            type: object
                        required:
                        - name
                        - description
                        - parameters
                      - properties:
                          function:
                            properties:
                              description:
                                type: string
                              name:
                                type: string
                              parameters:
                                properties:
                                  properties:
                                    additionalProperties:
                                      properties:
                                        description:
                                          type: string
                                        type:
                                          type: string
                                      required:
                                      - type
                                      - description
                                      type: object
                                    type: object
                                  required:
                                    items:
                                      type: string
                                    type: array
                                  type:
                                    type: string
                                required:
                                - type
                                - properties
                                type: object
                            required:
                            - name
                            - description
                            - parameters
                            type: object
                          type:
                            type: string
                        required:
                        - type
                        - function
                      type: object
                    type: array
                  top_k:
                    maximum: 50
                    minimum: 1
                    type: integer
                  top_p:
                    maximum: 2
                    minimum: 0
                    type: number
                required:
                - messages
              type: object
      responses:
        '200':
          content:
            image/png:
              schema:
                properties:
                  result:
                    format: binary
                    type: string
                  success:
                    default: 'true'
                    type: boolean
                type: object
          description: Successful response
        '400':
          content:
            application/json:
              schema:
                properties:
                  errors:
                    items:
                      properties:
                        code:
                          type: string
                        message:
                          type: string
                      required:
                      - code
                      - message
                      type: object
                    type: array
                  result:
                    type: object
                  success:
                    type: boolean
                required:
                - errors
                - success
                - result
                type: object
          description: Bad request
      security:
      - api_token: []
      - api_email: []
        api_key: []
      summary: APIs.io Engineering Platform Execute @cf/deepseek-ai/deepseek-math-7b-instruct model.
      tags:
      - Workers AI Text Generation
      x-cfPermissionsRequired:
        enum:
        - com.cloudflare.api.account.ai
      x-cfPlanAvailability:
        business: true
        enterprise: true
        free: true
        pro: true
  /accounts/{account_id}/ai/run/@cf/defog/sqlcoder-7b-2:
    post:
      operationId: workers-ai-post-run-cf-defog-sqlcoder-7b-2
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          example: 023e105f4ecef8ad9ca31a8372d0c353
          type: string
      requestBody:
        content:
          application/json:
            schema:
              oneOf:
              - properties:
                  frequency_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  lora:
                    type: string
                  max_tokens:
                    default: 256
                    type: integer
                  presence_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  prompt:
                    maxLength: 131072
                    minLength: 1
                    type: string
                  raw:
                    default: false
                    type: boolean
                  repetition_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  seed:
                    maximum: 9999999999.0
                    minimum: 1
                    type: integer
                  stream:
                    default: false
                    type: boolean
                  temperature:
                    default: 0.6
                    maximum: 5
                    minimum: 0
                    type: number
                  top_k:
                    maximum: 50
                    minimum: 1
                    type: integer
                  top_p:
                    maximum: 2
                    minimum: 0
                    type: number
                required:
                - prompt
              - properties:
                  frequency_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  functions:
                    items:
                      properties:
                        code:
                          type: string
                        name:
                          type: string
                      required:
                      - name
                      - code
                      type: object
                    type: array
                  max_tokens:
                    default: 256
                    type: integer
                  messages:
                    items:
                      properties:
                        content:
                          maxLength: 131072
                          type: string
                        role:
                          type: string
                      required:
                      - role
                      - content
                      type: object
                    type: array
                  presence_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  repetition_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  seed:
                    maximum: 9999999999.0
                    minimum: 1
                    type: integer
                  stream:
                    default: false
                    type: boolean
                  temperature:
                    default: 0.6
                    maximum: 5
                    minimum: 0
                    type: number
                  tools:
                    items:
                      oneOf:
                      - properties:
                          description:
                            type: string
                          name:
                            type: string
                          parameters:
                            properties:
                              properties:
                                additionalProperties:
                                  properties:
                                    description:
                                      type: string
                                    type:
                                      type: string
                                  required:
                                  - type
                                  - description
                                  type: object
                                type: object
                              required:
                                items:
                                  type: string
                                type: array
                              type:
                                type: string
                            required:
                            - type
                            - properties
                            type: object
                        required:
                        - name
                        - description
                        - parameters
                      - properties:
                          function:
                            properties:
                              description:
                                type: string
                              name:
                                type: string
                              parameters:
                                properties:
                                  properties:
                                    additionalProperties:
                                      properties:
                                        description:
                                          type: string
                                        type:
                                          type: string
                                      required:
                                      - type
                                      - description
                                      type: object
                                    type: object
                                  required:
                                    items:
                                      type: string
                                    type: array
                                  type:
                                    type: string
                                required:
                                - type
                                - properties
                                type: object
                            required:
                            - name
                            - description
                            - parameters
                            type: object
                          type:
                            type: string
                        required:
                        - type
                        - function
                      type: object
                    type: array
                  top_k:
                    maximum: 50
                    minimum: 1
                    type: integer
                  top_p:
                    maximum: 2
                    minimum: 0
                    type: number
                required:
                - messages
              type: object
      responses:
        '200':
          content:
            image/png:
              schema:
                properties:
                  result:
                    format: binary
                    type: string
                  success:
                    default: 'true'
                    type: boolean
                type: object
          description: Successful response
        '400':
          content:
            application/json:
              schema:
                properties:
                  errors:
                    items:
                      properties:
                        code:
                          type: string
                        message:
                          type: string
                      required:
                      - code
                      - message
                      type: object
                    type: array
                  result:
                    type: object
                  success:
                    type: boolean
                required:
                - errors
                - success
                - result
                type: object
          description: Bad request
      security:
      - api_token: []
      - api_email: []
        api_key: []
      summary: APIs.io Engineering Platform Execute @cf/defog/sqlcoder-7b-2 model.
      tags:
      - Workers AI Text Generation
      x-cfPermissionsRequired:
        enum:
        - com.cloudflare.api.account.ai
      x-cfPlanAvailability:
        business: true
        enterprise: true
        free: true
        pro: true
  /accounts/{account_id}/ai/run/@cf/fblgit/una-cybertron-7b-v2-bf16:
    post:
      operationId: workers-ai-post-run-cf-fblgit-una-cybertron-7b-v2-bf16
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          example: 023e105f4ecef8ad9ca31a8372d0c353
          type: string
      requestBody:
        content:
          application/json:
            schema:
              oneOf:
              - properties:
                  frequency_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  lora:
                    type: string
                  max_tokens:
                    default: 256
                    type: integer
                  presence_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  prompt:
                    maxLength: 131072
                    minLength: 1
                    type: string
                  raw:
                    default: false
                    type: boolean
                  repetition_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  seed:
                    maximum: 9999999999.0
                    minimum: 1
                    type: integer
                  stream:
                    default: false
                    type: boolean
                  temperature:
                    default: 0.6
                    maximum: 5
                    minimum: 0
                    type: number
                  top_k:
                    maximum: 50
                    minimum: 1
                    type: integer
                  top_p:
                    maximum: 2
                    minimum: 0
                    type: number
                required:
                - prompt
              - properties:
                  frequency_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  functions:
                    items:
                      properties:
                        code:
                          type: string
                        name:
                          type: string
                      required:
                      - name
                      - code
                      type: object
                    type: array
                  max_tokens:
                    default: 256
                    type: integer
                  messages:
                    items:
                      properties:
                        content:
                          maxLength: 131072
                          type: string
                        role:
                          type: string
                      required:
                      - role
                      - content
                      type: object
                    type: array
                  presence_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  repetition_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  seed:
                    maximum: 9999999999.0
                    minimum: 1
                    type: integer
                  stream:
                    default: false
                    type: boolean
                  temperature:
                    default: 0.6
                    maximum: 5
                    minimum: 0
                    type: number
                  tools:
                    items:
                      oneOf:
                      - properties:
                          description:
                            type: string
                          name:
                            type: string
                          parameters:
                            properties:
                              properties:
                                additionalProperties:
                                  properties:
                                    description:
                                      type: string
                                    type:
                                      type: string
                                  required:
                                  - type
                                  - description
                                  type: object
                                type: object
                              required:
                                items:
                                  type: string
                                type: array
                              type:
                                type: string
                            required:
                            - type
                            - properties
                            type: object
                        required:
                        - name
                        - description
                        - parameters
                      - properties:
                          function:
                            properties:
                              description:
                                type: string
                              name:
                                type: string
                              parameters:
                                properties:
                                  properties:
                                    additionalProperties:
                                      properties:
                                        description:
                                          type: string
                                        type:
                                          type: string
                                      required:
                                      - type
                                      - description
                                      type: object
                                    type: object
                                  required:
                                    items:
                                      type: string
                                    type: array
                                  type:
                                    type: string
                                required:
                                - type
                                - properties
                                type: object
                            required:
                            - name
                            - description
                            - parameters
                            type: object
                          type:
                            type: string
                        required:
                        - type
                        - function
                      type: object
                    type: array
                  top_k:
                    maximum: 50
                    minimum: 1
                    type: integer
                  top_p:
                    maximum: 2
                    minimum: 0
                    type: number
                required:
                - messages
              type: object
      responses:
        '200':
          content:
            image/png:
              schema:
                properties:
                  result:
                    format: binary
                    type: string
                  success:
                    default: 'true'
                    type: boolean
                type: object
          description: Successful response
        '400':
          content:
            application/json:
              schema:
                properties:
                  errors:
                    items:
                      properties:
                        code:
                          type: string
                        message:
                          type: string
                      required:
                      - code
                      - message
                      type: object
                    type: array
                  result:
                    type: object
                  success:
                    type: boolean
                required:
                - errors
                - success
                - result
                type: object
          description: Bad request
      security:
      - api_token: []
      - api_email: []
        api_key: []
      summary: APIs.io Engineering Platform Execute @cf/fblgit/una-cybertron-7b-v2-bf16 model.
      tags:
      - Workers AI Text Generation
      x-cfPermissionsRequired:
        enum:
        - com.cloudflare.api.account.ai
      x-cfPlanAvailability:
        business: true
        enterprise: true
        free: true
        pro: true
  /accounts/{account_id}/ai/run/@cf/google/gemma-2b-it-lora:
    post:
      operationId: workers-ai-post-run-cf-google-gemma-2b-it-lora
      parameters:
      - in: path
        name: account_id
        required: true
        schema:
          example: 023e105f4ecef8ad9ca31a8372d0c353
          type: string
      requestBody:
        content:
          application/json:
            schema:
              oneOf:
              - properties:
                  frequency_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  lora:
                    type: string
                  max_tokens:
                    default: 256
                    type: integer
                  presence_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  prompt:
                    maxLength: 131072
                    minLength: 1
                    type: string
                  raw:
                    default: false
                    type: boolean
                  repetition_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  seed:
                    maximum: 9999999999.0
                    minimum: 1
                    type: integer
                  stream:
                    default: false
                    type: boolean
                  temperature:
                    default: 0.6
                    maximum: 5
                    minimum: 0
                    type: number
                  top_k:
                    maximum: 50
                    minimum: 1
                    type: integer
                  top_p:
                    maximum: 2
                    minimum: 0
                    type: number
                required:
                - prompt
              - properties:
                  frequency_penalty:
                    maximum: 2
                    minimum: 0
                    type: number
                  functions:
                    items:
                      properties:
                        code:
                          type: string
                        name:
                          type: string
                      required:
                      - name
                      - code
                      type: object
                    type: array
                  max_tokens:
                    default: 256
                    type: integer
                  messages:
                    items:
                      properties:
                        content:
                          maxLength: 131072
                          type: string
                        role:
                          type: string
         

# --- truncated at 32 KB (297 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apis-io-engineering-platform/refs/heads/main/openapi/engineering-platform-workers-ai-text-generation-api-openapi.yml