Skip to content

Commit 850fffe

Browse files
Releasing version 65.78.1
Releasing version 65.78.1
2 parents 3db7a42 + d8ef141 commit 850fffe

File tree

170 files changed

+2824
-179
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

170 files changed

+2824
-179
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66

7+
## 65.78.1 - 2024-11-12
8+
### Added
9+
- Support for calling Oracle Cloud Infrastructure services in the `me-alain-1` region
10+
- Support for connection refresh in the GoldenGate service
11+
- Support for secret compartment id in import and export operations of deployment wallet in the GoldenGate service
12+
- Support for creating metadata only backups in the GoldenGate service
13+
- Support for Llama 3.2 unit shape in Generative AI service
14+
- Support for Llama 3.2 vision in Generative AI Inference service
15+
- Support for Cohere CommandR response format in Generative AI Inference service
16+
717
## 65.78.0 - 2024-11-05
818
### Added
919
- Support for calling Oracle Cloud Infrastructure services in the `ap-seoul-2` region

common/regions.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@ const (
138138
RegionEUCrissier1 Region = "eu-crissier-1"
139139
//RegionMEAbudhabi3 region Abudhabi
140140
RegionMEAbudhabi3 Region = "me-abudhabi-3"
141+
//RegionMEAlain1 region Alain
142+
RegionMEAlain1 Region = "me-alain-1"
141143
//RegionMEAbudhabi2 region Abudhabi
142144
RegionMEAbudhabi2 Region = "me-abudhabi-2"
143145
//RegionMEAbudhabi4 region Abudhabi
@@ -218,6 +220,7 @@ var shortNameRegion = map[string]Region{
218220
"avz": RegionEUDccZurich1,
219221
"avf": RegionEUCrissier1,
220222
"ahu": RegionMEAbudhabi3,
223+
"rba": RegionMEAlain1,
221224
"rkt": RegionMEAbudhabi2,
222225
"shj": RegionMEAbudhabi4,
223226
"dtz": RegionAPSeoul2,
@@ -327,6 +330,7 @@ var regionRealm = map[Region]string{
327330
RegionEUCrissier1: "oc24",
328331

329332
RegionMEAbudhabi3: "oc26",
333+
RegionMEAlain1: "oc26",
330334

331335
RegionMEAbudhabi2: "oc29",
332336
RegionMEAbudhabi4: "oc29",

common/regions.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -430,5 +430,11 @@
430430
"realmKey": "oc35",
431431
"regionIdentifier": "ap-chuncheon-2",
432432
"realmDomainComponent": "oraclecloud35.com"
433+
},
434+
{
435+
"regionKey": "rba",
436+
"realmKey": "oc26",
437+
"regionIdentifier": "me-alain-1",
438+
"realmDomainComponent": "oraclecloud26.com"
433439
}
434440
]

common/version.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generativeai/create_dedicated_ai_cluster_details.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,14 @@ type CreateDedicatedAiClusterDetails struct {
3939
// - LARGE_COHERE_V2
4040
// - SMALL_COHERE
4141
// - SMALL_COHERE_V2
42+
// - SMALL_COHERE_4
4243
// - EMBED_COHERE
4344
// - LLAMA2_70
4445
// - LARGE_GENERIC
4546
// - LARGE_COHERE_V2_2
47+
// - LARGE_GENERIC_4
48+
// - SMALL_GENERIC_V2
49+
// - LARGE_GENERIC_2
4650
UnitShape DedicatedAiClusterUnitShapeEnum `mandatory:"true" json:"unitShape"`
4751

4852
// A user-friendly name. Does not have to be unique, and it's changeable.

generativeai/dedicated_ai_cluster.go

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121

2222
// DedicatedAiCluster Dedicated AI clusters are compute resources that you can use for fine-tuning custom models or for hosting endpoints for custom models. The clusters are dedicated to your models and not shared with users in other tenancies.
2323
// To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See
24-
// Getting Started with Policies (https://docs.cloud.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resouces (https://docs.cloud.oracle.com/iaas/Content/generative-ai/iam-policies.htm).
24+
// Getting Started with Policies (https://docs.cloud.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.cloud.oracle.com/iaas/Content/generative-ai/iam-policies.htm).
2525
type DedicatedAiCluster struct {
2626

2727
// The OCID (https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated AI cluster.
@@ -283,35 +283,47 @@ const (
283283
DedicatedAiClusterUnitShapeLargeCohereV2 DedicatedAiClusterUnitShapeEnum = "LARGE_COHERE_V2"
284284
DedicatedAiClusterUnitShapeSmallCohere DedicatedAiClusterUnitShapeEnum = "SMALL_COHERE"
285285
DedicatedAiClusterUnitShapeSmallCohereV2 DedicatedAiClusterUnitShapeEnum = "SMALL_COHERE_V2"
286+
DedicatedAiClusterUnitShapeSmallCohere4 DedicatedAiClusterUnitShapeEnum = "SMALL_COHERE_4"
286287
DedicatedAiClusterUnitShapeEmbedCohere DedicatedAiClusterUnitShapeEnum = "EMBED_COHERE"
287288
DedicatedAiClusterUnitShapeLlama270 DedicatedAiClusterUnitShapeEnum = "LLAMA2_70"
288289
DedicatedAiClusterUnitShapeLargeGeneric DedicatedAiClusterUnitShapeEnum = "LARGE_GENERIC"
289290
DedicatedAiClusterUnitShapeLargeCohereV22 DedicatedAiClusterUnitShapeEnum = "LARGE_COHERE_V2_2"
290291
DedicatedAiClusterUnitShapeLargeGeneric4 DedicatedAiClusterUnitShapeEnum = "LARGE_GENERIC_4"
292+
DedicatedAiClusterUnitShapeSmallGenericV2 DedicatedAiClusterUnitShapeEnum = "SMALL_GENERIC_V2"
293+
DedicatedAiClusterUnitShapeLargeGeneric2 DedicatedAiClusterUnitShapeEnum = "LARGE_GENERIC_2"
294+
DedicatedAiClusterUnitShapeLargeGenericV2 DedicatedAiClusterUnitShapeEnum = "LARGE_GENERIC_V2"
291295
)
292296

293297
var mappingDedicatedAiClusterUnitShapeEnum = map[string]DedicatedAiClusterUnitShapeEnum{
294298
"LARGE_COHERE": DedicatedAiClusterUnitShapeLargeCohere,
295299
"LARGE_COHERE_V2": DedicatedAiClusterUnitShapeLargeCohereV2,
296300
"SMALL_COHERE": DedicatedAiClusterUnitShapeSmallCohere,
297301
"SMALL_COHERE_V2": DedicatedAiClusterUnitShapeSmallCohereV2,
302+
"SMALL_COHERE_4": DedicatedAiClusterUnitShapeSmallCohere4,
298303
"EMBED_COHERE": DedicatedAiClusterUnitShapeEmbedCohere,
299304
"LLAMA2_70": DedicatedAiClusterUnitShapeLlama270,
300305
"LARGE_GENERIC": DedicatedAiClusterUnitShapeLargeGeneric,
301306
"LARGE_COHERE_V2_2": DedicatedAiClusterUnitShapeLargeCohereV22,
302307
"LARGE_GENERIC_4": DedicatedAiClusterUnitShapeLargeGeneric4,
308+
"SMALL_GENERIC_V2": DedicatedAiClusterUnitShapeSmallGenericV2,
309+
"LARGE_GENERIC_2": DedicatedAiClusterUnitShapeLargeGeneric2,
310+
"LARGE_GENERIC_V2": DedicatedAiClusterUnitShapeLargeGenericV2,
303311
}
304312

305313
var mappingDedicatedAiClusterUnitShapeEnumLowerCase = map[string]DedicatedAiClusterUnitShapeEnum{
306314
"large_cohere": DedicatedAiClusterUnitShapeLargeCohere,
307315
"large_cohere_v2": DedicatedAiClusterUnitShapeLargeCohereV2,
308316
"small_cohere": DedicatedAiClusterUnitShapeSmallCohere,
309317
"small_cohere_v2": DedicatedAiClusterUnitShapeSmallCohereV2,
318+
"small_cohere_4": DedicatedAiClusterUnitShapeSmallCohere4,
310319
"embed_cohere": DedicatedAiClusterUnitShapeEmbedCohere,
311320
"llama2_70": DedicatedAiClusterUnitShapeLlama270,
312321
"large_generic": DedicatedAiClusterUnitShapeLargeGeneric,
313322
"large_cohere_v2_2": DedicatedAiClusterUnitShapeLargeCohereV22,
314323
"large_generic_4": DedicatedAiClusterUnitShapeLargeGeneric4,
324+
"small_generic_v2": DedicatedAiClusterUnitShapeSmallGenericV2,
325+
"large_generic_2": DedicatedAiClusterUnitShapeLargeGeneric2,
326+
"large_generic_v2": DedicatedAiClusterUnitShapeLargeGenericV2,
315327
}
316328

317329
// GetDedicatedAiClusterUnitShapeEnumValues Enumerates the set of values for DedicatedAiClusterUnitShapeEnum
@@ -330,11 +342,15 @@ func GetDedicatedAiClusterUnitShapeEnumStringValues() []string {
330342
"LARGE_COHERE_V2",
331343
"SMALL_COHERE",
332344
"SMALL_COHERE_V2",
345+
"SMALL_COHERE_4",
333346
"EMBED_COHERE",
334347
"LLAMA2_70",
335348
"LARGE_GENERIC",
336349
"LARGE_COHERE_V2_2",
337350
"LARGE_GENERIC_4",
351+
"SMALL_GENERIC_V2",
352+
"LARGE_GENERIC_2",
353+
"LARGE_GENERIC_V2",
338354
}
339355
}
340356

generativeai/endpoint.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import (
2020

2121
// Endpoint To host a custom model for inference, create an endpoint for that model on a dedicated AI cluster of type HOSTING.
2222
// To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See
23-
// Getting Started with Policies (https://docs.cloud.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resouces (https://docs.cloud.oracle.com/iaas/Content/generative-ai/iam-policies.htm).
23+
// Getting Started with Policies (https://docs.cloud.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.cloud.oracle.com/iaas/Content/generative-ai/iam-policies.htm).
2424
type Endpoint struct {
2525

2626
// An OCID that uniquely identifies this endpoint resource.

generativeai/model.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import (
2121

2222
// Model You can create a custom model by using your dataset to fine-tune an out-of-the-box text generation base model. Have your dataset ready before you create a custom model. See Training Data Requirements (https://docs.cloud.oracle.com/iaas/Content/generative-ai/training-data-requirements.htm).
2323
// To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See
24-
// Getting Started with Policies (https://docs.cloud.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resouces (https://docs.cloud.oracle.com/iaas/Content/generative-ai/iam-policies.htm).
24+
// Getting Started with Policies (https://docs.cloud.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.cloud.oracle.com/iaas/Content/generative-ai/iam-policies.htm).
2525
type Model struct {
2626

2727
// An ID that uniquely identifies a pretrained or fine-tuned model.

generativeaiinference/assistant_message.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
// Generative AI Service Inference API
66
//
77
// OCI Generative AI is a fully managed service that provides a set of state-of-the-art, customizable large language models (LLMs) that cover a wide range of use cases for text generation, summarization, and text embeddings.
8-
// Use the Generative AI service inference API to access your custom model endpoints, or to try the out-of-the-box models to Chat, GenerateText, SummarizeText, and EmbedText.
9-
// To use a Generative AI custom model for inference, you must first create an endpoint for that model. Use the Generative AI service management API (https://docs.cloud.oracle.com/#/en/generative-ai/latest/) to Model by fine-tuning an out-of-the-box model, or a previous version of a custom model, using your own data. Fine-tune the custom model on a DedicatedAiCluster. Then, create a DedicatedAiCluster with an Endpoint to host your custom model. For resource management in the Generative AI service, use the Generative AI service management API (https://docs.cloud.oracle.com/#/en/generative-ai/latest/).
8+
// Use the Generative AI service inference API to access your custom model endpoints, or to try the out-of-the-box models to /EN/generative-ai-inference/latest/ChatResult/Chat, /EN/generative-ai-inference/latest/GenerateTextResult/GenerateText, /EN/generative-ai-inference/latest/SummarizeTextResult/SummarizeText, and /EN/generative-ai-inference/latest/EmbedTextResult/EmbedText.
9+
// To use a Generative AI custom model for inference, you must first create an endpoint for that model. Use the /EN/generative-ai/latest/ to /EN/generative-ai/latest/Model/ by fine-tuning an out-of-the-box model, or a previous version of a custom model, using your own data. Fine-tune the custom model on a /EN/generative-ai/latest/DedicatedAiCluster/. Then, create a /EN/generative-ai/latest/DedicatedAiCluster/ with an Endpoint to host your custom model. For resource management in the Generative AI service, use the /EN/generative-ai/latest/.
1010
// To learn more about the service, see the Generative AI documentation (https://docs.cloud.oracle.com/iaas/Content/generative-ai/home.htm).
1111
//
1212

generativeaiinference/base_chat_request.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
// Generative AI Service Inference API
66
//
77
// OCI Generative AI is a fully managed service that provides a set of state-of-the-art, customizable large language models (LLMs) that cover a wide range of use cases for text generation, summarization, and text embeddings.
8-
// Use the Generative AI service inference API to access your custom model endpoints, or to try the out-of-the-box models to Chat, GenerateText, SummarizeText, and EmbedText.
9-
// To use a Generative AI custom model for inference, you must first create an endpoint for that model. Use the Generative AI service management API (https://docs.cloud.oracle.com/#/en/generative-ai/latest/) to Model by fine-tuning an out-of-the-box model, or a previous version of a custom model, using your own data. Fine-tune the custom model on a DedicatedAiCluster. Then, create a DedicatedAiCluster with an Endpoint to host your custom model. For resource management in the Generative AI service, use the Generative AI service management API (https://docs.cloud.oracle.com/#/en/generative-ai/latest/).
8+
// Use the Generative AI service inference API to access your custom model endpoints, or to try the out-of-the-box models to /EN/generative-ai-inference/latest/ChatResult/Chat, /EN/generative-ai-inference/latest/GenerateTextResult/GenerateText, /EN/generative-ai-inference/latest/SummarizeTextResult/SummarizeText, and /EN/generative-ai-inference/latest/EmbedTextResult/EmbedText.
9+
// To use a Generative AI custom model for inference, you must first create an endpoint for that model. Use the /EN/generative-ai/latest/ to /EN/generative-ai/latest/Model/ by fine-tuning an out-of-the-box model, or a previous version of a custom model, using your own data. Fine-tune the custom model on a /EN/generative-ai/latest/DedicatedAiCluster/. Then, create a /EN/generative-ai/latest/DedicatedAiCluster/ with an Endpoint to host your custom model. For resource management in the Generative AI service, use the /EN/generative-ai/latest/.
1010
// To learn more about the service, see the Generative AI documentation (https://docs.cloud.oracle.com/iaas/Content/generative-ai/home.htm).
1111
//
1212

generativeaiinference/base_chat_response.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
// Generative AI Service Inference API
66
//
77
// OCI Generative AI is a fully managed service that provides a set of state-of-the-art, customizable large language models (LLMs) that cover a wide range of use cases for text generation, summarization, and text embeddings.
8-
// Use the Generative AI service inference API to access your custom model endpoints, or to try the out-of-the-box models to Chat, GenerateText, SummarizeText, and EmbedText.
9-
// To use a Generative AI custom model for inference, you must first create an endpoint for that model. Use the Generative AI service management API (https://docs.cloud.oracle.com/#/en/generative-ai/latest/) to Model by fine-tuning an out-of-the-box model, or a previous version of a custom model, using your own data. Fine-tune the custom model on a DedicatedAiCluster. Then, create a DedicatedAiCluster with an Endpoint to host your custom model. For resource management in the Generative AI service, use the Generative AI service management API (https://docs.cloud.oracle.com/#/en/generative-ai/latest/).
8+
// Use the Generative AI service inference API to access your custom model endpoints, or to try the out-of-the-box models to /EN/generative-ai-inference/latest/ChatResult/Chat, /EN/generative-ai-inference/latest/GenerateTextResult/GenerateText, /EN/generative-ai-inference/latest/SummarizeTextResult/SummarizeText, and /EN/generative-ai-inference/latest/EmbedTextResult/EmbedText.
9+
// To use a Generative AI custom model for inference, you must first create an endpoint for that model. Use the /EN/generative-ai/latest/ to /EN/generative-ai/latest/Model/ by fine-tuning an out-of-the-box model, or a previous version of a custom model, using your own data. Fine-tune the custom model on a /EN/generative-ai/latest/DedicatedAiCluster/. Then, create a /EN/generative-ai/latest/DedicatedAiCluster/ with an Endpoint to host your custom model. For resource management in the Generative AI service, use the /EN/generative-ai/latest/.
1010
// To learn more about the service, see the Generative AI documentation (https://docs.cloud.oracle.com/iaas/Content/generative-ai/home.htm).
1111
//
1212

generativeaiinference/chat_choice.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
// Generative AI Service Inference API
66
//
77
// OCI Generative AI is a fully managed service that provides a set of state-of-the-art, customizable large language models (LLMs) that cover a wide range of use cases for text generation, summarization, and text embeddings.
8-
// Use the Generative AI service inference API to access your custom model endpoints, or to try the out-of-the-box models to Chat, GenerateText, SummarizeText, and EmbedText.
9-
// To use a Generative AI custom model for inference, you must first create an endpoint for that model. Use the Generative AI service management API (https://docs.cloud.oracle.com/#/en/generative-ai/latest/) to Model by fine-tuning an out-of-the-box model, or a previous version of a custom model, using your own data. Fine-tune the custom model on a DedicatedAiCluster. Then, create a DedicatedAiCluster with an Endpoint to host your custom model. For resource management in the Generative AI service, use the Generative AI service management API (https://docs.cloud.oracle.com/#/en/generative-ai/latest/).
8+
// Use the Generative AI service inference API to access your custom model endpoints, or to try the out-of-the-box models to /EN/generative-ai-inference/latest/ChatResult/Chat, /EN/generative-ai-inference/latest/GenerateTextResult/GenerateText, /EN/generative-ai-inference/latest/SummarizeTextResult/SummarizeText, and /EN/generative-ai-inference/latest/EmbedTextResult/EmbedText.
9+
// To use a Generative AI custom model for inference, you must first create an endpoint for that model. Use the /EN/generative-ai/latest/ to /EN/generative-ai/latest/Model/ by fine-tuning an out-of-the-box model, or a previous version of a custom model, using your own data. Fine-tune the custom model on a /EN/generative-ai/latest/DedicatedAiCluster/. Then, create a /EN/generative-ai/latest/DedicatedAiCluster/ with an Endpoint to host your custom model. For resource management in the Generative AI service, use the /EN/generative-ai/latest/.
1010
// To learn more about the service, see the Generative AI documentation (https://docs.cloud.oracle.com/iaas/Content/generative-ai/home.htm).
1111
//
1212

0 commit comments

Comments
 (0)