Inception Labs · Arazzo Workflow

Inception — discover a chat model and generate a completion

Version 1.0.0

List the available Mercury chat models, then send a chat completion.

1 workflow 1 source API 1 provider
View Spec View on GitHub Artificial IntelligenceMachine LearningLarge Language ModelsDiffusion ModelsGenerative AICode CompletionLLM APIOpenAI CompatibleDeveloper ToolsCompanyArazzoWorkflows

Provider

inception-labs

Workflows

chatCompletion
Confirm a chat model then generate a Mercury 2 chat completion.
2 steps inputs: model, prompt outputs: content
1
listChatModels
listChatModels
2
createChatCompletion
createChatCompletion

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Inception — discover a chat model and generate a completion
  version: 1.0.0
  summary: List the available Mercury chat models, then send a chat completion.
sourceDescriptions:
  - name: inceptionApi
    url: ../openapi/inception-labs-openapi-original.json
    type: openapi
workflows:
  - workflowId: chatCompletion
    summary: Confirm a chat model then generate a Mercury 2 chat completion.
    inputs:
      type: object
      properties:
        prompt:
          type: string
          default: Say hello in one sentence.
        model:
          type: string
          default: mercury-2
    steps:
      - stepId: listChatModels
        operationId: listChatModels
        successCriteria:
          - condition: $statusCode == 200
      - stepId: createChatCompletion
        operationId: createChatCompletion
        requestBody:
          contentType: application/json
          payload:
            model: $inputs.model
            messages:
              - role: user
                content: $inputs.prompt
        successCriteria:
          - condition: $statusCode == 200
        outputs:
          content: $response.body#/choices/0/message/content
    outputs:
      content: $steps.createChatCompletion.outputs.content