Codeunit 7768 "AOAI Deployments"
System Application · System.AI
Across versions
- BC23present
- BC244 procedures added, 3 procedures changed
- BC257 procedures removed, 4 procedures added
- BC264 procedures added, 4 procedures removed
- BC27-28unchanged
- BC296 procedures added
- BC302 procedures changed
Neighbourhood 12 connected objects and pages
System Application · System.AI · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
Procedures
GetGPT41Latest(): Text+ BC26: Returns the name of the latest AOAI deployment model of GPT-4.1.GetGPT41Preview(): Text+ BC26: Returns the name of the preview AOAI deployment model of GPT-4.1.GetGPT41MiniLatest(): Text+ BC26: Returns the name of the latest AOAI deployment model of GPT-4.1 mini.GetGPT41MiniPreview(): Text+ BC26: Returns the name of the preview AOAI deployment model of GPT-4.1 mini.GetGPT53ChatLatest(): Text+ BC29: Returns the name of the latest AOAI deployment model of GPT-5.3 chat.GetGPT53ChatPreview(): Text+ BC29: Returns the name of the preview AOAI deployment model of GPT-5.3 chat.GetGPT55ChatLatest(): Text+ BC29 Δ BC30 (obsolete 29.1: GPT-5.5 chat deployment name is no longer supported from 11 September 2026. Use GetGPT56CeresLatest instead (or GetGPT56CeresPreview for testing upcoming versions).): Returns the name of the latest AOAI deployment model of GPT-5.5 chat.GetGPT55ChatPreview(): Text+ BC29 Δ BC30 (obsolete 29.1: GPT-5.5 chat deployment name is no longer supported from 11 September 2026. Use GetGPT56CeresLatest instead (or GetGPT56CeresPreview for testing upcoming versions).): Returns the name of the preview AOAI deployment model of GPT-5.5 chat.GetGPT56CeresLatest(): Text+ BC29: Returns the name of the latest AOAI deployment model of GPT-5.6 Ceres.GetGPT56CeresPreview(): Text+ BC29: Returns the name of the preview AOAI deployment model of GPT-5.6 Ceres.
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 7769 “AOAI Deployments Impl” (8 calls:
GetGPT41Latest → GetGPT41Latest,GetGPT41MiniLatest → GetGPT41MiniLatest,GetGPT41MiniPreview → GetGPT41MiniPreview, …)
Called by
- Codeunit 4402 “SOA Output Message Setup” (2 calls:
AddSignatureToMessageBody → GetGPT41Latest,CheckMailTemplate → GetGPT41Latest) - Codeunit 2012 “Entity Text Impl.” (1 call:
GenerateCompletion → GetGPT41Latest) - Codeunit 324 “No. Series Copilot Impl.” (1 call:
GenerateNoSeries → GetGPT41Latest) - Codeunit 4399 “SOA Annotation” (1 call:
CheckIfMessageRelevant → GetGPT41Latest) - Codeunit 4417 “SOA Item Selector” (1 call:
TrySelectBestMatchingItems → GetGPT56CeresLatest) - Codeunit 4421 “SOA Attachment MLLM” (1 call:
TryExtractAttachmentContent → GetGPT56CeresPreview) - Codeunit 4596 “SOA Broader Item Search” (1 call:
AICall → GetGPT56CeresLatest) - Codeunit 6331 “Sustainability Chat Completion” (1 call:
GenerateChatCompletion → GetGPT41Latest) - Codeunit 7251 “Bank Acc. Rec. Trans. to Acc.” (1 call:
GetMostAppropriateGLAccountNos → GetGPT41Latest) - Codeunit 7275 “Sales Lines Suggestions Impl.” (1 call:
AICall → GetGPT41Latest) - Codeunit 7330 “Item Subst. Suggestion Impl.” (1 call:
AICall → GetGPT41Preview)
Recent changes
- 2026-09-23 #11375 Obsolete GPT-5.5 chat and add GPT-5.6 Ceres deployments (main, BC30, obsoletion)
- 2026-08-15 #9910 [SOA] Move attachment processing to direct model reading (main, BC30, feature)
Deprecations
- procedure GetGPT55ChatLatest: Pending 29.1 (#if not CLEAN29), “GPT-5.5 chat deployment name is no longer supported from 11 September 2026. Use GetGPT56CeresLatest instead (or GetGPT56CeresPreview for testing upcoming versions).”
- procedure GetGPT55ChatPreview: Pending 29.1 (#if not CLEAN29), “GPT-5.5 chat deployment name is no longer supported from 11 September 2026. Use GetGPT56CeresLatest instead (or GetGPT56CeresPreview for testing upcoming versions).”
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "AOAI Deployments"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.