International Business Machines website screenshot

International Business Machines

IBM (International Business Machines) provides a comprehensive suite of cloud APIs spanning artificial intelligence, infrastructure, and data management. Key offerings include watsonx.ai for foundation model inference, watsonx Assistant for conversational AI, Natural Language Understanding and Speech services for text and audio processing, Cloud Object Storage for scalable data persistence, VPC infrastructure for virtual networking, and Kubernetes Service for container orchestration.

8 APIs 3 Features
Artificial IntelligenceCloudEnterpriseIBM

APIs

IBM Watsonx.ai API

The IBM watsonx.ai API enables developers to run text inference, prompt tuning, embeddings, and tokenization on Large Language Models. It provides access to multiple open source...

IBM Watsonx Assistant V2 API

The IBM watsonx Assistant v2 API enables developers to build conversational interfaces into applications, devices, and channels. It combines machine learning, natural language u...

IBM Natural Language Understanding API

The IBM Natural Language Understanding API analyzes text content for sentiment, emotion, entities, keywords, categories, concepts, relations, and semantic roles. It processes pl...

IBM Speech to Text API

The IBM Speech to Text API provides speech-recognition capabilities to produce transcripts of spoken audio. It supports multiple languages and audio formats with features includ...

IBM Text to Speech API

The IBM Text to Speech API converts written text into natural-sounding speech in a variety of languages, dialects, and voices. It supports SSML input and multiple audio output f...

IBM Cloud Object Storage API

The IBM Cloud Object Storage API provides an S3-compatible RESTful interface for storing and retrieving objects in buckets. It supports multipart uploads, versioning, lifecycle ...

IBM Cloud Kubernetes Service API

The IBM Cloud Kubernetes Service API enables creation and management of Kubernetes and Red Hat OpenShift clusters on IBM Cloud. It supports provisioning clusters, managing worke...

IBM Cloud VPC API

The IBM Cloud VPC API enables programmatic provisioning and management of virtual server instances, networks, storage volumes, load balancers, security groups, and other infrast...

Collections

Pricing Plans

Rate Limits

FinOps

Features

International Business Machines (IBM): hundreds of services across Cloud + AI + Enterprise Software
Detailed pricing: see https://www.ibm.com/cloud/pricing
Service: See IBM Cloud catalog at cloud.ibm.com/catalog

Semantic Vocabularies

International Business Machines Context

32 classes · 0 properties

JSON-LD

Resources

🔗
LinkedIn
LinkedIn
🔗
Documentation
Documentation
📰
Blog
Blog
💬
Support
Support
🌐
Portal
Portal
👥
GitHubOrganization
GitHubOrganization

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: International Business Machines IBM watsonx Assistant v2 API
  version: 2.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Sessions
    type: folder
  items:
  - info:
      name: International Business Machines Create a session
      type: http
    http:
      method: POST
      url: https://api.us-south.assistant.watson.cloud.ibm.com/v2/assistants/:assistant_id/sessions
      params:
      - name: assistant_id
        value: ''
        type: path
      - name: version
        value: ''
        type: query
    docs: Create a new session for an assistant. A session is used to send user input to an assistant and receive responses.
  - info:
      name: International Business Machines Delete a session
      type: http
    http:
      method: DELETE
      url: https://api.us-south.assistant.watson.cloud.ibm.com/v2/assistants/:assistant_id/sessions/:session_id
      params:
      - name: assistant_id
        value: ''
        type: path
      - name: session_id
        value: ''
        type: path
      - name: version
        value: ''
        type: query
    docs: Delete an existing session.
- info:
    name: Messages
    type: folder
  items:
  - info:
      name: International Business Machines Send user input to assistant
      type: http
    http:
      method: POST
      url: https://api.us-south.assistant.watson.cloud.ibm.com/v2/assistants/:assistant_id/sessions/:session_id/message
      params:
      - name: assistant_id
        value: ''
        type: path
      - name: session_id
        value: ''
        type: path
      - name: version
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Send user input to an assistant and receive a response within the context of a session.
  - info:
      name: International Business Machines Send user input to assistant (stateless)
      type: http
    http:
      method: POST
      url: https://api.us-south.assistant.watson.cloud.ibm.com/v2/assistants/:assistant_id/message
      params:
      - name: assistant_id
        value: ''
        type: path
      - name: version
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: Send user input to an assistant without maintaining a session.
- info:
    name: Environments
    type: folder
  items:
  - info:
      name: International Business Machines List environments
      type: http
    http:
      method: GET
      url: https://api.us-south.assistant.watson.cloud.ibm.com/v2/assistants/:assistant_id/environments
      params:
      - name: assistant_id
        value: ''
        type: path
      - name: version
        value: ''
        type: query
    docs: List the environments associated with an assistant.
bundled: true