You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/blog/Introducing.md
+13-3Lines changed: 13 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@ This SDK enables integration of generative AI capabilities within your SAP Busin
10
10
For SAP BTP developers, the AI SDK is crafted to simplify AI integration and enhance application impact. With features that optimize deployment, improve content safety, and facilitate model orchestration, the SDK lets you bring advanced AI functionality to your applications swiftly and with minimal setup. Whether you need adaptable workflows, secure data handling, or smooth generative model integration, the SDK equips you with robust tools to embed AI-powered features in your SAP BTP solutions.
11
11
12
12
This post introduces the main artifacts and their features.
13
+
13
14
## AI Orchestration
14
15
15
16
```xml
@@ -28,7 +29,8 @@ The orchestration service streamlines AI interactions while ensuring adherence t
28
29
* Data Masking: Anonymize and pseudonymize sensitive data.
29
30
* Grounding: Add external data sources for contextually relevant information (planned for Q1 2025).
var config =newOrchestrationModuleConfig().withLlmConfig(OrchestrationAiModel.GPT_4O);
@@ -38,6 +40,8 @@ var result = client.chatCompletion(prompt, config);
38
40
String messageResult = result.getContent();
39
41
```
40
42
43
+
You can learn more about the orchestration service capabilities [here](https://github.com/SAP/ai-sdk-java/blob/main/docs/guides/ORCHESTRATION_CHAT_COMPLETION.md).
44
+
41
45
## AI Management
42
46
43
47
```xml
@@ -54,7 +58,8 @@ The `core` module provides tools for workflow and scenario management within SAP
54
58
* Configuration Management: Set up configurations for various models and use cases.
55
59
* Deployment Management: Deploy AI models and manage their lifecycle within SAP AI Core.
56
60
57
-
**Example:** Create a deployment in SAP AI Core. ([more](https://github.com/SAP/ai-sdk-java/blob/main/docs/guides/AI_CORE_DEPLOYMENT.md))
61
+
**Example:** Create a deployment in SAP AI Core.
62
+
58
63
```java
59
64
var api =newDeploymentApi();
60
65
var resourceGroupId ="default";
@@ -66,6 +71,8 @@ String id = deployment.getId();
66
71
AiExecutionStatus status = deployment.getStatus();
67
72
```
68
73
74
+
You can learn more about the SAP AI Core capabilities [here](https://github.com/SAP/ai-sdk-java/blob/main/docs/guides/AI_CORE_DEPLOYMENT.md).
75
+
69
76
## Generative AI with Foundation Models and OpenAI
70
77
71
78
```xml
@@ -79,7 +86,8 @@ AiExecutionStatus status = deployment.getStatus();
79
86
The `openai` module, along with other artifacts in the `com.sap.ai.sdk.foundationmodels` group, enables streamlined access to specific generative AI models available through the Generative AI Hub.
80
87
The module provides a simplified interface focused on direct model interactions, ideal for developers who require direct access to foundation models for inference and embedding requests without additional orchestration features.
You can learn more about the foundation models and OpenAI specific capabilities [here](https://github.com/SAP/ai-sdk-java/blob/main/docs/guides/OPENAI_CHAT_COMPLETION.md).
0 commit comments