Releases: fbouteruche/rockhead-extensions
Releases · fbouteruche/rockhead-extensions
0.1.5-preview
Add Claude 3 and Anthropic Messages API support.
0.1.4-preview
Add Llama 3 8B Instruct and Llama 3 70B Instruct support
Add Mistral AI 7B Instruct, Mistral AI 8x7B Instruct and Mistral Large support
0.1.3-preview
Add an abstract StableDiffusionXl model to handle potential different version.
Default test to US_EAST_1 region.
0.1.2-preview
Align with documented parameters on 04/24/2024 in https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-titan-image.html
0.1.1-preview
Minor fix: two enumerations didn't have the [JsonConverter(typeof(JsonStringEnumConverter))] attribute.
0.1.0-preview
First preview version of Rockhead.Extensions including
- AI21 Labs extension methods
InvokeJurassic2Async
- An extension method to invoke Jurassic 2 models to generate text with strongly type parameters and response
- Support Jurassic 2 Mid or Ultra models
- Amazon extension methods
InvokeTitanImageGeneratorG1ForTextToImageAsync
- An extension method to invoke Titan Image Generator G1 to generate images with strongly type parameters and response
InvokeTitanTextG1Async
- An extension method to invoke Titan Text G1 models to generate text with strongly type parameters and response
- Support Titan G1 Lite or Express
InvokeTitanTextG1WithResponseStreamAsync
- An extension method to invoke Titan Text G1 models to generate text with strongly type parameters and returning an IAsyncEnumerable of strongly typed response
- Support Titan G1 Lite or Express
InvokeTitanEmbeddingsG1TextAsync
- An extension method to invoke Titan Embeddings G1 models to generate embeddings with strongly type parameters and response
InvokeTitanMultimodalEmbeddingsG1Async
- An extension method to invoke Titan Multimodal Embeddings G1 models to generate embeddings with strongly type parameters and response
- Anthropic extension methods
InvokeClaudeAsync
- An extension method to invoke Claude models to generate text with strongly type parameters and response
- Support Claude Instant v1, Claude v2 and Claude v2.1
InvokeClaudeWithResponseStreamAsync
- An extension method to invoke Claude models to generate text with strongly type parameters and returning an IAsyncEnumerable of strongly typed response
- Support Claude Instant v1, Claude v2 and Claude v2.1
- Cohere extension methods
InvokeCommandV14Async
- An extension method to invoke Command v14 models to generate text with strongly type parameters and response
- Support Command v14 Text and Command v14 Light Text
InvokeCommandV14WithResponseStreamAsync
- An extension method to invoke Command v14 models to generate text with strongly type parameters and returning an IAsyncEnumerable of strongly typed response
- Support Command v14 Text and Command v14 Light Text
InvokeEmbedV3Async
- Meta extension methods
InvokeLlama2Async
- An extension method to invoke Llama 2 models to generate text with strongly type parameters and response
- Support Llama 2 13B Chat v1 and Llama 2 70B Chat v1
InvokeLlama2WithResponseStreamAsync
- An extension method to invoke Llama 2 models to generate text with strongly type parameters and returning an IAsyncEnumerable of strongly typed response
- Support Llama 2 13B Chat v1 and Llama 2 70B Chat v1
- Stability AI extension methods
InvokeStableDiffusionXlForTextToImageAsync
- An extension method to invoke Stable Diffusion XL to generate images with strongly type parameters and response