[Enhancement]: Add Amazon Nova Converse API example for Go SDK v2 (bedrock-runtime)
I maintainer di solito rispondono entro 2 giorni
@rlhagerm ci sta già lavorando.
Dal 20/4/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Background story
Hello, AWS team. 👋🏻
Currently, the Go SDK v2 gov2/bedrock-runtime only includes a converse api example for claude. Adding the Amazon Nova example will bring Go into parity with the other SDKs and make it much easier for devs to start building with Amazon Nova.
What does this example accomplish?
I would like to provide a PR demonstrating amazon.nova-lite-v1:0 via Bedrock's converse API using the Go v2 SDK, and return the model's text response. The update includes the core action method, unit tests, scenario integration, and metadata.
Which AWS service(s)?
AWS bedrock runtime - Converse API.
Which AWS SDKs or tools?
- All languages
- .NET
- C++
- Go (v2)
- Java
- Java (v2)
- JavaScript
- JavaScript (v3)
- Kotlin
- PHP
- Python
- Ruby
- Rust
- Swift
- Not applicable
Are there existing code examples to leverage?
sources and samples:
- ConverseClaude + ConverseWrapper
https://docs.aws.amazon.com/code-library/latest/ug/bedrock-runtime_example_bedrock-runtime_Converse_AnthropicClaude_section.html - ConverseClaude
gov2/bedrock-runtime/actions/converse.go - metadata (will add for Go v2)
bedrock-runtime_Converse_AmazonNovaText
Do you have any reference code?
func (wrapper ConverseWrapper) ConverseNova(ctx context.Context, prompt string) (string, error) {
var content = types.ContentBlockMemberText{
Value: prompt,
}
var message = types.Message{
Content: []types.ContentBlock{&content},
Role: "user",
}
modelId := "amazon.nova-lite-v1:0"
var converseInput = bedrockruntime.ConverseInput{
ModelId: aws.String(modelId),
Messages: []types.Message{message},
}
response, err := wrapper.BedrockRuntimeClient.Converse(ctx, &converseInput)
if err != nil {
ProcessError(err, modelId)
}
responseText, _ := response.Output.(*types.ConverseOutputMemberMessage)
responseContentBlock := responseText.Value.Content[0]
text, _ := responseContentBlock.(*types.ContentBlockMemberText)
return text.Value, nil
}
- Lingua principale
- Java
- Stelle
- 10.5k
- Fork
- 5.8k
- Merge medio
- 2g 21h
- PR unite (30g)
- 30
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di awsdocs/aws-doc-sdk-examples
-
[Enhancement]: Add Go (v2) example: Converse API with extended/adaptive thinking (Bedrock Runtime)Forse di nuovo libera @brmur l’ha presa 80 giorni fa e non c’è nessuna pull request aperta. ApertaGo-v2 New example request
awsdocs/aws-doc-sdk-examples#8093 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Modify ListObjectVersions to also show how do list versions of only a single objectForse di nuovo libera @brmur l’ha presa 164 giorni fa e non c’è nessuna pull request aperta. ApertaTask
awsdocs/aws-doc-sdk-examples#7914 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Create Rust DynamoDB GetItem single action exampleForse di nuovo libera @brmur l’ha presa 171 giorni fa e non c’è nessuna pull request aperta. ApertaNew example request Rust
awsdocs/aws-doc-sdk-examples#7913 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
[Bug]: CloudWatch Logs Large Query Scenario - Offset BugForse di nuovo libera @rlhagerm l’ha presa 198 giorni fa e non c’è nessuna pull request aperta. Aperta
awsdocs/aws-doc-sdk-examples#7873 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
[Enhancement]: Update S3 Go code examples to use feature/s3/transfermanager instead of deprecated feature/s3/managerForse di nuovo libera @brmur l’ha presa 198 giorni fa e non c’è nessuna pull request aperta. Aperta
awsdocs/aws-doc-sdk-examples#7872 · 3 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di awsdocs/aws-doc-sdk-examples
Issue simili
-
面渣逆袭Spring事务传播机制勘误Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
itwanger/toBeBetterJavaer#218 ·
-
Markdown and Astro language servers do not start when the project path contains a non-ASCII character or a spaceForse già presa @RoiSoleil l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
eclipse-wildwebdeveloper/wildwebdeveloper#2277 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
johanhaleby/occurrent#1462 ·
I maintainer di solito rispondono entro 1 giorno
-
Enhancing the Issue TemplateAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
SasanLabs/VulnerableApp#912 ·
I maintainer di solito rispondono entro 1 giorno
-
area/build area/events area/storage area/storage/kafkasql area/storage/sql
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Apicurio/apicurio-registry#11079 ·
I maintainer di solito rispondono entro 1 giorno