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)