Outcode User Guide
Developers GuideSales Contacts
English
English
  • WHAT IS OUTCODE?
    • Introduction
    • Getting Start
    • FAQ (3 Minutes)
    • Differences
  • Apps
    • API
      • Actions
        • HTTP Request
      • Trouble Shootings
    • JavaScript
      • Actions
        • Function Execution
      • Trouble Shootings
    • Data Source
      • MySQL
        • Connection
        • Actions
          • Query
        • Trouble Shootings
      • PostgreSQL
        • Connection
        • Actions
          • Query
        • Trouble Shootings
      • MongoDB
        • Connection
        • Actions
          • Find Documents
          • Aggregation
          • Insert Single Document
          • Update Single Document
          • Delete Single Document
        • Trouble Shootings
      • Airtable
        • Connection
        • Actions
          • Webhook trigger
          • Insert a row
          • Get rows
          • Update a row
        • Trouble Shootings
      • Firebase Realtime Database
        • Connection
        • Actions
          • Insert a document
          • Get documents
          • Update a document
          • Delete a document
      • Google Sheets
        • Connection
        • Actions
          • Insert a row
          • Get rows
          • Delete a row
      • SQL Server (MS-SQL)
        • Connection
        • Actions
          • Query
        • Trouble Shootings
      • MariaDB
        • Connection
        • Actions
          • Query
        • Trouble Shootings
      • Amazon Redshift
        • Connection
        • Actions
          • Query Execution
          • Get Query Status
          • Get Query Results
        • Trouble Shootings
      • Oracle Database
        • Connection
        • Actions
          • Query
        • Trouble Shootings
      • Redash
        • Connection
        • Actions
          • Create a query
          • Update a query
          • Delete a query
          • Get query result
          • Create a query job
          • Get a job result
          • Get query result by query result ID
        • Trouble Shootings
      • Microsoft Office365 Excel
        • Connection
        • Actions
          • Get rows
        • Trouble Shootings
      • CockroachDB
        • Connection
        • Actions
          • Query
        • Trouble Shootings
      • Redis
        • Connection
        • Actions
          • Get all keys
          • Get value by key
          • Search a key
          • Save the key
          • Save the key with set expiration
          • Append
          • Get exists key result
          • Get expiration count of key
          • Decrease the value
          • Increase the value
          • Delete a key
          • Flush all
    • Mail
      • SendGrid
        • Connection
        • Actions
          • Sends an Email
      • Amazon SES (Simple Email Service)
        • Connection
        • Actions
          • Sends an Email
        • Trouble Shootings
      • Gmail
        • Connection
        • Actions
          • Sends an Email
      • Stibee
        • Connection
        • Actions
          • Send Email by Trigger
          • Add a Subscriber
          • Remove a Subscriber
          • Unsubscribe a Subscriber
          • Assign the Subscriber to a Group
          • Release the Subscriber from a Group
      • Mailchimp
        • Connection
        • Actions
          • Campaign Delivery
          • Adds or Updates a Subscriber
          • Deletes a Subscriber
      • Mandrill (Mailchimp Transactional)
        • Connection
        • Actions
          • Sends an Email
          • Template Delivery
      • Mailgun
        • Connection
        • Actions
          • Sends an Email
      • Microsoft Office365 Outlook
        • Connection
        • Actions
          • Retrieves Messages from Mailfolder
          • Sends an Email
    • Message
      • Slack
        • Connection
        • Actions
          • Send a Message to Channel
          • Send a Direct Message to User
      • Microsoft Teams
        • Connection
        • Actions
          • Post a Message
      • Jandi
        • Connection
        • Actions
          • Send a Message
      • Twilio
        • Connection
        • Actions
          • Sends a SMS
      • OneSignal
        • Connection
        • Actions
          • Send message by segment
      • Solapi
        • Connection
        • Actions
          • Sends a SMS
          • Sends a LMS
          • Sends a MMS
          • Sends a Kakao Alimtalk
          • Sends a Kakao FriendTalk
          • Sends a Kakao FriendTalk (Button Type)
          • Retrieve Sending History
          • Retrieve Blacklist
        • Trouble Shootings
      • Lark
        • Connection
        • Actions
          • Send a text message via Custom Bot
          • Send a interactive message via Custom Bot
      • Discord
        • Connection
        • Actions
          • Guild (Server)
            • Get Bot Guilds
            • Get Guild Channels
            • List Guild Members
            • Search Guild Members
            • Get Guild Roles
            • Add Guild Member Role
            • Remove Guild Member Role
            • Get Guild Bans
            • Create Guild Ban
            • Remove Guild Ban
          • Message
            • Create Channel Message
            • Create Direct Message
          • Guild Scheduled Event
            • List Scheduled Events for Guild
            • Create Guild Scheduled Event
            • Get Guild Scheduled Event Users
    • Productivity
      • Google Calendar
        • Connection
        • Actions
          • Get Events
          • Insert a Event
      • Naver Open API
        • Connection
        • Actions
          • Retrieves News
          • Retrieves Trend Index
          • Retrieves Blog Posts
      • Typeform
        • Connection
        • Actions
          • Webhook Trigger
          • Retrieve Responses
      • Calendly
        • Connection
        • Actions
          • Webhook Trigger
          • Create a Single Link
      • Octoparse
        • Connection
        • Actions
          • Get Data by Offset
      • Microsoft Excel (.xlsx File)
        • Connection
        • Actions
          • Get Rows
      • Naver works
        • Connection
        • Actions
          • Retrieves Mails
          • Sends Email
          • Send a Message To Channel
          • Send a Direct Message To User
      • Notion
        • Connection
        • Actions
          • Retrieves Rows
          • Retrieves Rows with Filter
          • Create a Row
          • Update a Row
      • Korea Data API Center
        • Connection
        • Actions
          • FSC API
          • Others API
      • Microsoft OneDrive
        • Connection
        • Actions
          • Retrieves Files
      • Jira Cloud
        • Connection
        • Actions
          • Get Issues by Project
          • Get Issues by Board
          • Get Issues by Sprint
          • Create Issue
          • Create Issue Comment
          • Edit Issue
          • Delete Issue
      • Webflow
        • Connection
        • Actions
          • Get Form Responses
      • Modusign
        • Connection
        • Actions
          • Get Documents
          • Get Templates
          • Request Sign Using a Template
          • Request Send a Reminder
          • Cancel a Sign Request
          • Change Signing Due
        • Trouble Shootings
      • Google Analytics 4
        • Connection
        • Actions
          • Run Report
          • Realtime Report
      • Google Tasks
        • Connection
        • Actions
          • Get Tasklists
          • Create a Tasklist
          • Update a Tasklist
          • Delete a Tasklist
          • Get Tasks
          • Create a Task
      • Google Forms
        • Connection
        • Actions
          • Get Form Responses
      • Microsoft To Do
        • Connection
        • Actions
          • Tasklist
            • Create a Tasklist
            • Get Tasklists
            • Update a Tasklist
            • Delete a Tasklist
          • Task
            • Get Tasks
            • Create a Task
            • Update a Task
            • Delete a Task
          • Checklist
            • Get Checklist
            • Create a Checklist Item
            • Update a Checklist Item
            • Delete a Checklist Item
      • RSS
        • Connection
        • Actions
          • Get RSS Feed
    • SNS
      • LinkedIn
        • Connection
        • Actions
          • Post a Text Article
          • Post a Share Article
    • Advertisement
      • Meta(Facebook) Business Center
        • Connection
        • Actions
          • Get Leads
          • Ad Account Insights
          • Campaign Insights
          • Adset Insights
          • Ad Insights
        • Trouble Shootings
      • NAVER Search Ads
        • Connection
        • Actions
          • Campaign Stats
          • Adgroup Stats
          • Keyword Stats
          • Criterion Stats
      • Kakao Keyword Ads
        • Connection
        • Actions
          • View report on ad accounts
          • View reports on campaigns
          • View reports on ad groups
          • View reports on keywords
          • View reports on creatives
        • Trouble Shootings
      • Kakao Moment
        • Connection
        • Actions
          • View report on ad account
          • View reports on campaigns
          • View reports on ad groups
          • View reports on creatives
        • Trouble Shootings
      • Google Ads
        • Connection
        • Actions
          • Campaign Insights
          • Ad Group Insights
          • Ad Group Ad Insights
          • GAQL Execution
    • ERP
      • ECOUNT ERP
        • Connection
        • Actions
          • New Customer/Vendor
          • New Item
          • New Purchase
          • New Quotation
          • New Sales
          • New Sales Order
          • Invoice II Auto Journal (Sales)
          • Invoice II Auto Journal (Purchase)
      • Pipedrive CRM
        • Connection
        • Actions
          • Activity
            • Get all activities assigned to a particular user
            • Add an activity
            • Delete an activity
          • Deals
            • Get all deals
            • List participants of a deal
            • List products attached to a deal
            • Add a deal
            • Duplicate deal
            • Add a participant to a deal
            • Add a Product To a Deal
            • Update a deal
            • Delete a deal
            • Delete a participant from a deal
            • Delete an attached product from a deal
          • Leads
            • Get all leads
            • Add a lead
            • Update a lead
          • Organizations
            • Get all organizations
            • Add an organization
            • Delete an organization
            • List mail messages associated with an organization
            • List followers of an organization
          • Persons
            • Get all persons
            • List products associated with a person
            • Add a person
            • Delete a person
          • Products
            • Get all products
            • Get deals where a product is attached to
            • List followers of a product
            • Add a product
            • Update a product
            • Delete a product
    • Commerce
      • Woo Commerce
        • Connection
        • Actions
          • Create a Coupon
          • List All Coupons
          • Update a Coupon
          • Delete a Coupon
          • Create a Customer
          • List All Customers
          • Update a Customer
          • Delete an User
          • List All Orders
          • Create a Product
          • List All Products
          • Update a Product
          • Duplicate Product
          • Delete a Product
          • Retrieve Sales Report
      • Imweb
        • Connection
        • Actions
          • Get All Coupons
          • Get All Inquires
          • Post a Inquiry Answer
          • Get All User
          • Get All Orders
          • Get All Products
          • Get All Reviews
    • AI
      • OpenAI API (ChatGPT)
        • Connection
        • Actions
          • Chat
            • Create Chat Completion
            • Get Chat Completion
            • Get Chat Messages
            • Get List Chat Completions
            • Update a Chat Completion
            • Delete a Chat Completion
          • Embedding
            • Create Embeddings
          • Moderation
            • Create Moderation
      • Anthropic (Claude)
        • Connection
        • Actions
          • Messages
          • Count Message Token
      • Google Gemini
        • Connection
        • Actions
          • Text Generation
          • Text Generation (Extended)
          • Counting Tokens
          • Embeddings
      • Perplexity
        • Connection
        • Actions
          • Chat Completions
      • xAI (Grok)
        • Connection
        • Actions
          • Chat completions
          • Get deferred chat completions
          • Tokenize text
  • Automation
    • Getting Start
    • Tips
      • Reference value assignment
      • How to use references
    • Running the app
      • Manual Execution Button
      • Schedule
    • Add Filters
      • Text, URL Filter
      • Number, Percentage, Currency Filter
      • Datetime Filter
    • Transform Type (Optional)
      • Text
      • Number
      • Percentage
      • Datetime
      • Currency
      • URL
  • Dataflow
    • Getting Start
    • Quickstart Guide
    • Reference value assignment
    • How to use
      • Manual Execution
      • Schedule
      • Webhook
  • Settings
    • Organization & Team
    • Run Count & Run History
    • Schedule Management
  • FAQ & Policy
    • Email Change Request
    • Pricing & Subscription Cancellation
    • Roles & Management
    • Secure Policies
      • Access Controls
      • Privacy Policy
      • Security Methods
Powered by GitBook
On this page
  • User Interface
  • How to make Messages?
  • Example:
  • What is Logic Bias?
  • Example:
  • What is JSON Schema?
  • Example:
  • What is Tools?
  • Example:
  • What is Tool Choice?
  • Type Options
  • Response Datas

Was this helpful?

  1. Apps
  2. AI
  3. xAI (Grok)
  4. Actions

Chat completions

Last updated 23 days ago

Was this helpful?

User Interface

Field
Description
Comment

Model

Model name for the model to use.

Messages

A list of messages that make up the the chat conversation.

Refer to "How to make Messages?" section below this page.

Deferred

If set to true, the request returns a request_id.

Default : false

Frequency penalty

Positive values penalize new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim. (Optional)

Number between -2.0 and 2.0. Default : 0

Logic Bias

A JSON object that maps tokens (specified by their token ID in the tokenizer) to an associated bias value from -100 to 100. (Optional)

Refer to "What is Logic Bias?" section below this page.

Logprobs

Whether to return log probabilities of the output tokens or not. If true, returns the log probabilities of each output token returned in the content of message. (Optional)

Default : false

Max Completion Tokens

An upper bound for the number of tokens that can be generated for a completion, including both visible output tokens and reasoning tokens. (Optional)

N

How many chat completion choices to generate for each input message. (Optional)

Default : 1 Min : 1

Precense penalty

Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics. (Optional)

Allow Ranges : -2.0 ~ 2.0

Default : 0

Response Format

An object specifying the format that the model must output. (Optional)

None Text JSON Object JSON Schema

JSON Schema

Setting to receive the response as a desired JSON object. (Optional)

Required when specifying the data return type as JSON Schema. Refer to "What is JSON Schema?" section below this page.

Seed

If specified, our system will make a best effort to sample deterministically, such that repeated requests with the same seed and parameters should return the same result. (Optional)

Integer or null

Stop

Up to 4 sequences where the API will stop generating further tokens. (Optional)

Use commas (,) to separate multiple settings Example: stop,finish

Temperature

What sampling temperature to use. (Optional)

Allow Range : 0 ~ 2 Default : 1

Tools

A list of tools the model may call in JSON-schema. (Optional)

Refer to "What is Tools?" section below this page.

Tool Choice

Controls which (if any) tool is called by the model.

Refer to "What is Tool Choice?" section below this page.

Top Logprobs

An integer between 0 and 8 specifying the number of most likely tokens to return at each token position, each with an associated log probability (Optional)

Top P

An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. (Optional)

Allow Range : 0 ~ 1 Default : 1

User

A unique identifier representing your end-user, which can help xAI to monitor and detect abuse. (Optional)

How to make Messages?

A list of messages that make up the the chat conversation. Different models support different message types, such as image and text.

Key
Description
Comment

content

Prompt Content

name

A unique identifier representing your end-user, which can help xAI to monitor and detect abuse. (Optional)

role

Role of message

  • user: Represents the message or question sent by the user to the AI. This is the actual input the AI should respond to.

  • assistant: Represents the response generated by the AI model. This is the AI's reply to the user's input.

  • system: Information provided by the AI model to the developer.

Example:

[
  { 
    "role": "user",              
    "content": "Hello"
  },
  {
    "role": "assistant",         
    "content": "Nice to meet you. How can I help you?"
  },
  {
    "role": "user", 
    "content": "Could you explain automation workflows in English?"
  }
]

What is Logic Bias?

A feature that allows you to forcibly adjust the occurrence probability of specific words (or tokens).

Example:

// To increase the likelihood of the word "Cat" appearing more frequently
// Token ID for "Cat" is 9240
{
  "9240": 50
}
// Value range: -100 to 100
// Positive values increase the repetition of the word
// Negative values suppress or block the word

What is JSON Schema?

A setting that emphasizes the model to respond in a specific JSON format.

Example:

{
  "type": "json_schema",
  "json_schema": {
    "type": "object",
    "properties": {  // Define the structure and data types of the returned data
      "temperature": { "type": "number" },
      "condition": { "type": "string" },
      "humidity": { "type": "integer" },
      "city": { "type": "string" }
    },
    "required": ["temperature", "condition", "city"] // Values that must be included in the response
  }
}


// Example response based on the specified JSON Schema:

{
  "temperature": 12.5,
  "condition": "Clear",
  "humidity": 60,
  "city": "Seoul"
}

What is Tools?

A feature that allows the model to call specific functions. This means the model can directly generate JSON to invoke APIs or interact with external systems.

Example:

// Example tool that allows the model to fetch the current weather of a specific city

[
  {
    "type": "function",
    "function": {
      "name": "get_weather",
      "description": "Fetches the current weather for a specific city.",
      "parameters": {
        "type": "object",
        "properties": {  // Defines the tool's properties and data types
          "city": { "type": "string", "description": "Name of the city to get weather for" },
          "unit": { "type": "string", "enum": ["metric", "imperial"], "description": "Temperature unit (metric = Celsius, imperial = Fahrenheit)" }
        },
        "required": ["city"]  // Specifies required parameter(s)
      }
    }
  }
]

// Example output when the conversation is generated
{
  "model": "grok-2-latest",
  "messages": [
    { "role": "system", "content": "You are an AI that provides weather information." },
    { "role": "user", "content": "Tell me the weather in Seoul." },
    {
      "role": "tool",  // Returns the result of the defined tool call
      "tool_call_id": "123456",
      "name": "get_weather",
      "arguments": {
        "city": "Seoul",
        "unit": "metric"
      }
    },
    {
      "role": "assistant",
      "content": "The current weather in Seoul is clear, with a temperature of 12°C."
    }
  ]
}

What is Tool Choice?

An option that determines how the model uses tools.

Type Options

Key
Description

auto

The model can pick between generating a message or calling one or more tools. (default)

none

The model will not call any tool and instead generates a message.


Response Datas

Key
Description

id

Unique object identifier.

model

Model name that handled the request.

created

생성일시 타임스탬프

request_id

Returned when deferred option is selected. if not set, this value will not be returned.

content[]

Response message content.

content[].type

Content Type

content[].text

Text response from the model.

content[].signature

Signature of the content

content[].thinking

Thinking content

content[].id

Tool call ID.

content[].input

Input to the tool call follwing the input_schema.

content[].name

Name of the tool call to be used.

stop_reason

Reason to stop.

stop_sequence

Custom stop sequence used to stop the generation.

usage

Token usage information.

usage.cache_read_input_tokens

Number of tokens retrieved from the cache for this request.

usage.input_tokens

Number of input tokens used

usage.output_tokens

Number of output tokens used