8000 Releases · abap-ai/llm_client · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: abap-ai/llm_client

v0.20

23 Feb 17:41
Compare
Choose a tag to compare

Major rewrite of the zif_llm_client interface with a new ZCL_LLM_CLIENT as wrapper around the old interface. For backwards compatibilty use the zif_llm_client_int interface.

  • Cleanup: Removed AuthType - manual cleanup might be required, delete it from table zllm_providers and structure zllm_provider_disp
  • Auto-retry for failed calls (3 times by default, configurable)
  • Simple test report zllm_client_example added
  • Bugfixes, especially for the Gemini client and tool use

Beta v0.1.4

16 Feb 19:08
6369442
Compare
Choose a tag to compare

New experimental downport --> branch 702
Unfortunately I don't have a 7.4 system to test this pls open issues for anything that does not work. Downport uses abaplint with 7.02 scope however with all the required features for the clients I do not expect any release below 7.4 to have a realistic change to work. Ensure you have at least PL12 of /UI2/CL_JSON installed.
Added AWS Bedrock client.

Beta v0.1.3

11 Feb 18:52
2e0b10a
Compare
Choose a tag to compare

Added a lot of new providers:

  • Google Vertex AI
  • Google Gemini Developer API
  • Deepseek
  • Azure AI Foundry
    I also created a community discord. If you need help or want to discuss the llm client join and ask :) Note I have set automated moderation to avoid having to regularly be reachable in spam cases, let me know if it blocks legit stuff.

Beta v0.1.2

25 Jan 14:57
90363a4
Compare
Choose a tag to compare

Added Anthropic client. Note that this API does not support structured output by default. As a workaround you can use tool output. Want this as a default implemented? --> Create an issue.
I also opened a few enhancement issues. Currently consider to add Google Vertex and AWS Bedrock via their respective ABAP SDKs instead of direct API calls. Feedback welcome.

Beta v0.1.1

12 Jan 21:19
Compare
Choose a tag to compare
  • Multiple fixes around tool use
  • New template provider class - Jinja-like basic templates (for the new agent framework, but feel free to use it yourself)
  • New calculator tool
  • Refactored the llm client classes to use a common base class. Reduces maintenance effots and makes differences easier to spot.

Beta v0.1.0

06 Jan 21:21
dd52ba9
Compare
Choose a tag to compare

New:

  • Tool support
  • Azure OpenAI Services as new provider
  • SSF based secret encryption (required additional setup)
  • BAdI to easily use your own encryption, authorization checks, etc.
  • Documentation

In addition many changes on how the llm client is used to make it more straightfoward and overall way easier to use without too much knowledge of the internals.

0