FriendliAI · Arazzo Workflow

FriendliAI chat completion

Version 1.0.0

Discover a serverless model then generate a chat completion.

1 workflow 1 source API 1 provider
View Spec View on GitHub CompanyInfrastructureArtificial IntelligenceMachine LearningLLMInferenceGenerative AIGPUOpenAI CompatibleArazzoWorkflows

Provider

friendliai

Workflows

chat-completion
List available Model APIs models, then send a chat completion.
2 steps inputs: model, prompt, token
1
listModels
serverlessModelList
2
chat
serverlessChatComplete

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: FriendliAI chat completion
  version: 1.0.0
  summary: Discover a serverless model then generate a chat completion.
sourceDescriptions:
  - name: friendli
    url: ../openapi/friendliai-openapi-original.yml
    type: openapi
workflows:
  - workflowId: chat-completion
    summary: List available Model APIs models, then send a chat completion.
    inputs:
      type: object
      properties:
        token:
          type: string
        model:
          type: string
        prompt:
          type: string
    steps:
      - stepId: listModels
        operationId: serverlessModelList
      - stepId: chat
        operationId: serverlessChatComplete
        requestBody:
          contentType: application/json
          payload:
            model: $inputs.model
            messages:
              - role: user
                content: $inputs.prompt
        outputs:
          content: $response.body