Skip to content

Release Notes: v0.2.0

Release Date: 2025-12-27

Added

[omnillm] Core Chat Completion Support

Full chat completion support via Bedrock Converse API:

import "github.com/agentplexus/omnillm-bedrock"

provider, err := bedrock.New(bedrock.Config{
    Region: "us-east-1",
})

resp, err := provider.CreateChatCompletion(ctx, &provider.ChatCompletionRequest{
    Model: "anthropic.claude-3-haiku-20240307-v1:0",
    Messages: []provider.Message{
        {Role: provider.RoleSystem, Content: "You are a helpful assistant."},
        {Role: provider.RoleUser, Content: "Hello!"},
    },
    MaxTokens:   1024,
    Temperature: 0.7,
})

fmt.Println(resp.Choices[0].Message.Content)

Features:

  • System message handling
  • Multi-turn conversation support
  • Inference configuration (MaxTokens, Temperature, TopP, Stop)

Installation

go get github.com/agentplexus/omnillm-bedrock@v0.2.0