Kayvan Sylvan
09e01eddf4
refactor: abstract chat message structs and migrate to official openai-go SDK
...
### CHANGES
- Introduce local `chat` package for message abstraction
- Replace sashabaranov/go-openai with official openai-go SDK
- Update OpenAI, Azure, and Exolab plugins for new client
- Refactor all AI providers to use internal chat types
- Decouple codebase from third-party AI provider structs
- Replace deprecated `ioutil` functions with `os` equivalents
2025-06-28 07:28:49 -07:00
Kayvan Sylvan
3fd923f6b8
chore: refactor Bedrock client to improve error handling and add interface compliance
...
## CHANGES
- Add ai.Vendor interface implementation check
- Improve error handling with wrapped errors
- Add AWS region validation logic
- Fix resource cleanup in SendStream
- Add nil checks for response parsing
- Update context usage to Background()
- Add user agent constants
- Enhance code documentation
2025-06-23 09:13:11 -07:00
James Andrews
eb251139b8
bedrock region handling - updated to set region value correctly if it exists in the config
2025-06-23 00:12:58 +01:00
James Andrews
0b5d3cfc30
bedrock region handling - updated to fix bad pointer reference
2025-06-23 00:03:32 +01:00
James Andrews
14a3c11930
Fixed bedrock region handling
2025-06-22 23:22:45 +01:00
Connor Kirkpatrick
76b889733d
Dynamically fetch and list available foundation models and inference profiles
2025-06-16 11:05:34 +01:00
Connor Kirkpatrick
d32a1d6a5a
Add Bedrock plugin
...
This commits adds support for using Amazon Bedrock within fabric.
2025-06-12 13:07:12 +01:00