Supported Third-Party Provider Operations and Endpoints
Review a list of third-party REST providers and REST endpoints that are supported for various vector generation, summarization, text generation, and reranking operations.
Public or Remote REST Endpoint Providers
The supported publicly-hosted, third-party REST endpoint providers are:
-
Cohere
-
Google AI
-
Hugging Face
-
Oracle Cloud Infrastructure (OCI) Generative AI
-
OpenAI
-
Vertex AI
Local REST Endpoint Provider
You can use Ollama as a third-party REST endpoint provider, locally and privately on your Linux, Windows, and macOS systems.
Ollama is a free and open-source command-line interface tool that allows you to run open LLMs (such as Llama 3, Phi 3, Mistral, and Gemma 2) and embedding models (such as mxbai-embed-large, nomic-embed-text, or all-minilm). You can access Ollama using SQL and PL/SQL commands.
You can download and run the Ollama application from https://ollama.com/download. You can either install Ollama as a service that runs in the background or as a standalone binary with a manual install. For detailed installation-specific steps, see Quick Start in the Ollama Documentation.
REST Operations
These are the supported third-party REST operations and APIs along with their corresponding REST providers:
Operation | Provider | API |
---|---|---|
Generate embedding: Convert textual documents and images to one or more vector embeddings |
|
|
Generate summary: Extract a brief and comprehensive summary from textual documents |
All supported public and local providers |
|
Generate text: Retrieve a descriptive response for textual prompts and images through conversations with LLMs |
|
|
Rerank results: Reassess and reorder search results to retrieve a more relevant output |
Cohere and Vertex AI |
REST Endpoints
These are the supported REST endpoints for all third-party REST providers:
API | Provider | Endpoint |
---|---|---|
and
|
Cohere |
|
Generative AI |
|
|
Google AI |
|
|
Hugging Face |
|
|
Ollama |
|
|
OpenAI |
|
|
OpenAI-Compatible Providers |
Note: This is not an exhaustive list of
supported third-party REST endpoints, only an example selection.
You must set
|
|
Vertex AI |
|
|
|
Cohere |
|
Generative AI |
|
|
Google AI |
|
|
Hugging Face |
|
|
Ollama |
|
|
OpenAI |
|
|
OpenAI-Compatible Providers |
Note: This is not an exhaustive list of
supported third-party REST endpoints, only an example selection.
You must set
|
|
Vertex AI |
|
|
|
Cohere |
|
Generative AI |
|
|
Google AI |
|
|
Hugging Face |
|
|
Ollama |
|
|
OpenAI |
|
|
OpenAI-Compatible Providers |
Note: This is not an exhaustive list of
supported third-party REST endpoints, only an example selection.
You must set
|
|
Vertex AI |
|
|
|
Cohere |
|
Vertex AI |
|
Models Supported for Generative AI
These are the third-party models that are supported to use with Generative AI corresponding to each REST API. Keep in mind that these models are updated periodically. For currently available models, check Pretrained Foundational Models in Generative AI.
API | Model |
---|---|
and
|
cohere.embed-english-v3.0 cohere.embed-multilingual-v3.0 cohere.embed-english-light-v3.0 cohere.embed-multilingual-light-v3.0 |
|
cohere.command-r-08-2024 cohere.command-r-plus-08-2024 meta.llama-3.1-70b-instruct meta.llama-3.1-405b-instruct |
|
cohere.command-r-08-2024 cohere.command-r-plus-08-2024 meta.llama-3.1-70b-instruct meta.llama-3.1-405b-instruct |