How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Oracle Generative AI Inference API

The GenerativeAiInference API from Oracle — 7 operation(s) for generativeaiinference.

Oracle Generative AI Inference API is one of 378 APIs that Oracle publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include GenerativeAiInference. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 7 operations across 7 paths, and defines 38 schemas. It is described by OpenAPI 3.2.0, at version 20231130.

Requests are made against 2 base URLs: http://127.0.0.1/20231130, https://127.0.0.1/20231130.

7 operations 7 paths 38 schemas 1 GET6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
20231130
Base URL
https://{host}:{port}/ords/
Resource Areas
1

Paths & Operations 7

Across 7 paths, the API surfaces 7 operations — 1 GET, 6 POST. Each is listed below with its method, path, parameters, and response codes.

GenerativeAiInference 7
POST
/actions/applyGuardrails
Applies guardrails to the input content
ApplyGuardrails 2 params body → 200400401404409429500default
POST
/actions/chat
Creates a response for the given conversation.
Chat 2 params body → 200400401404409429500default
POST
/actions/embedText
Produces embeddings (i.e. low-level numerical representation) of the inputs
EmbedText 2 params body → 200400401404409429500default
POST
/actions/generateTextdeprecated
Generates a text response based on the user prompt. This operation is deprecated.
GenerateText 2 params body → 200400401404409429500default
POST
/actions/rerankText
Rerank text response based on the input
RerankText 2 params body → 200400401404409429500default
POST
/actions/summarizeTextdeprecated
Summarizes text response based on the input. This operation is deprecated.
SummarizeText 2 params body → 200400401404409429500default
GET
/guardrailVersions
List the available guardrail system versions.
ListGuardrailVersions 5 params → 200400401404409429500default

Schemas 38

The contract defines 38 schemas that model the data the API accepts and returns. The most detailed are EmbedTextDetails (9 properties), SummarizeTextDetails (9 properties), RerankTextDetails (8 properties), EmbedTextResult (8 properties). Each schema is shown below with its type and property counts.

ChatDetails
object
Details of the conversation for the model to respond.
3 properties 3 required
BaseChatRequest
object
The base class to use for the chat inference request.
1 property 1 required
GenerateTextResult
object
The generated text result to return.
3 properties 3 required
PromptInjectionConfiguration
object
Configuration for prompt injection
SummarizeTextDetails
object
Details for the request to summarize text.
9 properties 3 required
PersonallyIdentifiableInformationResult
object
An item of personally identifiable information.
5 properties 5 required
BaseChatResponse
object
The base class that creates the chat response.
1 property 1 required
ContentModerationConfiguration
object
Configuration for content moderation.
1 property 1 required
GuardrailsResults
object
The results of applying each guardrail.
3 properties
GuardrailConfigs
object
Additional configuration for each guardrail.
3 properties
ServingMode
object
The model's serving mode, which is either on-demand serving or dedicated serving.
1 property 1 required
PersonallyIdentifiableInformationConfiguration
object
Configuration for personally identifiable information detection.
1 property 1 required
RerankTextDetails
object
Details required for a rerank request.
8 properties 4 required
CategoryScore
object
A category with its score.
3 properties 2 required
EmbedContent
object
The base class for the embed content.
1 property 1 required
GuardrailVersionSummary
object
Details of a guardrail version.
7 properties 3 required
PromptInjectionProtectionResult
object
The result of prompt injection protection.
2 properties 1 required
Usage
object
Usage statistics for the completion request.
5 properties
Document
object
The input of the document to rerank.
1 property 1 required
CompletionTokensDetails
object
Breakdown of tokens used in a completion.
3 properties
ApplyGuardrailsResult
object
The result of applying guardrails to the input content.
2 properties 1 required
GuardrailVersionResponse
object
The guardaril version applied on the given content.
1 property 1 required
SummarizeTextResult
object
Summarize text result to return to caller.
5 properties 2 required
GuardrailsInput
object
The input data for applying guardrails. This can be text, image, video, or audio content.
1 property 1 required
LlmInferenceRequest
object
The base class for the inference requests.
1 property 1 required
RerankTextResult
object
The rerank response to return to the caller.
4 properties 2 required
Error
object
Error Information.
2 properties 2 required
LlmInferenceResponse
object
The base class for inference responses.
1 property 1 required
GuardrailVersionCollection
object
The response containing a list of guardrail system versions.
1 property 1 required
ContentModerationResult
object
The result of content moderation.
1 property 1 required
ApplyGuardrailsDetails
object
Details for applying guardrails to the input content. Case 1: Use input for simple single-text moderation. Existing customers can continue to use this field fo…
5 properties 2 required
PromptTokensDetails
object
Breakdown of tokens used in the prompt.
1 property
DocumentRank
object
An object that contains a relevance score, an index and the text for a document.
3 properties
EmbedTextResult
object
The generated embedded result to return.
8 properties 2 required
GuardrailVersionConfig
object
The version of the guardrail to use. If not specified, the default version will be used.
1 property 1 required
GenerateTextDetails
object
Details for the request to generate text.
3 properties 3 required
ChatResult
object
The response to the chat conversation.
3 properties 3 required
EmbedTextDetails
object
Details for the request to embed texts.
9 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-generativeaiinference-api-openapi.yml Raw ↑

Other APIs Oracle publishes across the network.

Oracle Database REST APIs
Oracle Integration Cloud API
Oracle Fusion Cloud Applications API
Oracle Fusion Cloud Financials REST API
Oracle Fusion Cloud HCM REST API
Oracle Fusion Cloud CX Sales and Service REST API
Oracle Fusion Cloud SCM REST API
Oracle Fusion Cloud Procurement REST API
Oracle Content Management API
OCI Generative AI API
OCI AI Vision API
OCI AI Language API
Where this information came from

This is an independent, third-party profile of Oracle Generative AI Inference API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.