{"ref":"artifact:microsoft-aisdkforsapabap","page":"/artifacts/microsoft-aisdkforsapabap","json":"/artifacts/microsoft-aisdkforsapabap.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"microsoft-aisdkforsapabap","name":"Microsoft AI SDK for SAP","artifact_type":"package","ecosystem":"abap","domain":"ai-and-agents","origin_ring":"partner","description":{"one_line":"Microsoft's ABAP library for calling Azure OpenAI and OpenAI from an SAP application server, wrapping completions, embeddings, fine-tuning and the other operations in ABAP data types, installed with abapGit.","short":"ABAP library for calling Azure OpenAI and OpenAI","what_it_solves":"An ABAP program that wants a completion or an embedding from Azure OpenAI or OpenAI would otherwise build the JSON request and parse the response itself; this SDK wraps the engines' APIs in ABAP data types, with operations for models, deployments, files, fine-tuning, embeddings, completions and chat completions, and a demo program per operation that comes in with the installation. Authentication is an Azure OpenAI or OpenAI key, or Azure Active Directory for Azure OpenAI. Enterprise Control is a plug-in: an ABAP class implementing the SDK's interface, which the SDK calls at set points so an organisation can, for example, let only one group of users deploy or fine-tune a model while everyone may call completions. It is pulled into a Z package with [abapGit](artifact:abapgit-abapgit) and calls the engines directly; the documentation lists Azure OpenAI API versions from 2022-12-01 to 2023-08-01-preview, and the repository was last pushed on 2024-05-08."},"links":{"repo":"https://github.com/microsoft/aisdkforsapabap","docs":"https://microsoft.github.io/aisdkforsapabap/"},"identity":{"license":"MIT"},"source_available":true,"provides":[{"capability":"capability:llm-integration","what_it_does":"ABAP data types and classes over the Azure OpenAI and OpenAI APIs for completions, chat completions and embeddings, with model, deployment, file and fine-tuning operations and a plug-in point for access policies.","sources":[{"url":"https://github.com/microsoft/aisdkforsapabap","title":"microsoft/aisdkforsapabap — README","checked":"2026-09-15","quote":"Current version is **2.0**, and supports the following AI Engines: \n- Azure Open AI \n- Open AI."},{"url":"https://microsoft.github.io/aisdkforsapabap/docs/intro/","title":"About AI SDK for SAP ABAP — AI SDK for SAP documentation","checked":"2026-09-15","quote":"Capabilities include : Models, Deployment, Files, Fine-Tuning, Completion (GPT3) & Chat Completion (GPT4)"},{"url":"https://microsoft.github.io/aisdkforsapabap/docs/working-with-sdk/embeddings/","title":"Embeddings — AI SDK for SAP documentation","checked":"2026-09-15","quote":"With the Embeddings operation, the model will generate a vector representation of a given input that can be easily consumed by machine learning models and other algorithms."}]}],"maintainers":["actor:microsoft"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-15"},"contributors":["actor:gopalnair","actor:microsoftopensource"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"3 contributors, org-owned"},{"label":"Repository","tier":"poor","evidence":"pushed 2024-05, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"docs site, README 3 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":150,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":150,"forks":30,"open_issues":10,"archived":false,"pushed_at":"2024-05-08","license_spdx":"MIT","org_owned":true,"default_branch":"main","contributors":3,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":3446,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2023-04-18","last_commit":"2023-11-17","commits":45,"readme_path":"README.md","readme_sha":"04c460d1284d1e8f2f21c5308fab0a7864921035","created_at":"2023-04-18T01:46:17Z","open_prs":2,"repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:microsoft","name":"Microsoft","json":"/actors/microsoft.json"}],"contributors":[{"ref":"actor:gopalnair","name":"Gopal Nair","json":"/actors/gopalnair.json"},{"ref":"actor:microsoftopensource","name":"Microsoft Open Source","json":"/actors/microsoftopensource.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}