Skip to content

Commit 356e997

Browse files
authored
Merge branch 'main' into main
2 parents 2c65a8f + 8840afa commit 356e997

File tree

512 files changed

+23533
-15422
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

512 files changed

+23533
-15422
lines changed

.doc_gen/metadata/bedrock-agent_metadata.yaml

Lines changed: 312 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ bedrock-agent_PrepareAgent:
185185
- python.example_code.bedrock-agent.PrepareAgent
186186
services:
187187
bedrock-agent: {PrepareAgent}
188+
188189
bedrock-agent_GettingStartedWithBedrockAgents:
189190
title: An end-to-end example showing how to create and invoke &BRA; using an &AWS; SDK
190191
title_abbrev: Create and invoke an agent
@@ -209,3 +210,314 @@ bedrock-agent_GettingStartedWithBedrockAgents:
209210
services:
210211
bedrock-agent: {CreateAgent, CreateAgentActionGroup, CreateAgentAlias, DeleteAgent, DeleteAgentAlias, GetAgent, ListAgentActionGroups,
211212
ListAgents, ListAgentKnowledgeBases, PrepareAgent}
213+
214+
bedrock-agent_GettingStartedWithBedrockFlows:
215+
title: An end-to-end example showing how to create and invoke an Amazon Bedrock flow using an &AWS; SDK
216+
title_abbrev: Create and invoke a flow
217+
synopsis_list:
218+
- Create an execution role for the flow.
219+
- Create the flow.
220+
- Deploy the fully configured flow.
221+
- Invoke the flow with user-provided prompts.
222+
- Delete all created resources.
223+
category: Scenarios
224+
languages:
225+
Python:
226+
versions:
227+
- sdk_version: 3
228+
github: python/example_code/bedrock-agent
229+
excerpts:
230+
- description: Generates a music playlist based on user-specified genre and number of songs.
231+
snippet_tags:
232+
- python.example_code.bedrock-agent-runtime.Scenario_GettingStartedBedrockFlows
233+
- python.example_code.bedrock-agent-runtime.flow_invoke_flow
234+
- python.example_code.bedrock-agent-runtime.run_playlist_flow
235+
- python.example_code.bedrock-agent-runtime.Scenario_GettingStartedBedrockFlows_iam_role
236+
237+
services:
238+
bedrock-agent: {CreateFlow, CreateFlowAlias, CreateFlowVersion, DeleteFlow, DeleteFlowVersion, DeleteFlowAlias, GetFlow, GetFlowAlias,
239+
GetFlowVersion, PrepareFlow}
240+
bedrock-agent-runtime: {InvokeFlow}
241+
242+
bedrock-agent_CreateFlow:
243+
languages:
244+
Python:
245+
versions:
246+
- sdk_version: 3
247+
github: python/example_code/bedrock-agent
248+
excerpts:
249+
- description: Create an Amazon Bedrock flow.
250+
snippet_tags:
251+
- python.example_code.bedrock-agent.create_flow
252+
services:
253+
bedrock-agent: {CreateFlow}
254+
255+
bedrock-agent_PrepareFlow:
256+
languages:
257+
Python:
258+
versions:
259+
- sdk_version: 3
260+
github: python/example_code/bedrock-agent
261+
excerpts:
262+
- description: Prepare an Amazon Bedrock flow.
263+
snippet_tags:
264+
- python.example_code.bedrock-agent.prepare_flow
265+
services:
266+
bedrock-agent: {PrepareFlow}
267+
268+
bedrock-agent_UpdateFlow:
269+
languages:
270+
Python:
271+
versions:
272+
- sdk_version: 3
273+
github: python/example_code/bedrock-agent
274+
excerpts:
275+
- description: Update an Amazon Bedrock Flow.
276+
snippet_tags:
277+
- python.example_code.bedrock-agent.update_flow
278+
services:
279+
bedrock-agent: {UpdateFlow}
280+
281+
bedrock-agent_DeleteFlow:
282+
languages:
283+
Python:
284+
versions:
285+
- sdk_version: 3
286+
github: python/example_code/bedrock-agent
287+
excerpts:
288+
- description: Delete an Amazon Bedrock flow.
289+
snippet_tags:
290+
- python.example_code.bedrock-agent.delete_flow
291+
services:
292+
bedrock-agent: {DeleteFlow}
293+
294+
bedrock-agent_GetFlow:
295+
languages:
296+
Python:
297+
versions:
298+
- sdk_version: 3
299+
github: python/example_code/bedrock-agent
300+
excerpts:
301+
- description: Get an Amazon Bedrock flow.
302+
snippet_tags:
303+
- python.example_code.bedrock-agent.get_flow
304+
services:
305+
bedrock-agent: {GetFlow}
306+
307+
bedrock-agent_ListFlows:
308+
languages:
309+
Python:
310+
versions:
311+
- sdk_version: 3
312+
github: python/example_code/bedrock-agent
313+
excerpts:
314+
- description: List Amazon Bedrock flows.
315+
snippet_tags:
316+
- python.example_code.bedrock-agent.list_flows
317+
318+
services:
319+
bedrock-agent: {ListFlows}
320+
321+
bedrock-agent_CreateFlowAlias:
322+
languages:
323+
Python:
324+
versions:
325+
- sdk_version: 3
326+
github: python/example_code/bedrock-agent
327+
excerpts:
328+
- description: Create an alias for an Amazon Bedrock flow.
329+
snippet_tags:
330+
- python.example_code.bedrock-agent.create_flow_alias
331+
332+
services:
333+
bedrock-agent: {CreateFlowAlias}
334+
335+
bedrock-agent_UpdateFlowAlias:
336+
languages:
337+
Python:
338+
versions:
339+
- sdk_version: 3
340+
github: python/example_code/bedrock-agent
341+
excerpts:
342+
- description: Update an alias for an Amazon Bedrock flow.
343+
snippet_tags:
344+
- python.example_code.bedrock-agent.update_flow_alias
345+
346+
services:
347+
bedrock-agent: {UpdateFlowAlias}
348+
349+
bedrock-agent_DeleteFlowAlias:
350+
languages:
351+
Python:
352+
versions:
353+
- sdk_version: 3
354+
github: python/example_code/bedrock-agent
355+
excerpts:
356+
- description: Delete an alias for an Amazon Bedrock flow.
357+
snippet_tags:
358+
- python.example_code.bedrock-agent.delete_flow_alias
359+
360+
services:
361+
bedrock-agent: {DeleteFlowAlias}
362+
363+
bedrock-agent_ListFlowAliases:
364+
languages:
365+
Python:
366+
versions:
367+
- sdk_version: 3
368+
github: python/example_code/bedrock-agent
369+
excerpts:
370+
- description: List the aliases for an Amazon Bedrock flow.
371+
snippet_tags:
372+
- python.example_code.bedrock-agent.list_flow_aliases
373+
374+
services:
375+
bedrock-agent: {ListFlowAliases}
376+
377+
bedrock-agent_CreateFlowVersion:
378+
languages:
379+
Python:
380+
versions:
381+
- sdk_version: 3
382+
github: python/example_code/bedrock-agent
383+
excerpts:
384+
- description: Create a version of an Amazon Bedrock flow.
385+
snippet_tags:
386+
- python.example_code.bedrock-agent.create_flow_version
387+
388+
services:
389+
bedrock-agent: {CreateFlowVersion}
390+
391+
bedrock-agent_GetFlowVersion:
392+
languages:
393+
Python:
394+
versions:
395+
- sdk_version: 3
396+
github: python/example_code/bedrock-agent
397+
excerpts:
398+
- description: Get a version of an Amazon Bedrock flow.
399+
snippet_tags:
400+
- python.example_code.bedrock-agent.get_flow_version
401+
402+
services:
403+
bedrock-agent: {GetFlowVersion}
404+
405+
bedrock-agent_DeleteFlowVersion:
406+
languages:
407+
Python:
408+
versions:
409+
- sdk_version: 3
410+
github: python/example_code/bedrock-agent
411+
excerpts:
412+
- description: Delete a version of an Amazon Bedrock flow.
413+
snippet_tags:
414+
- python.example_code.bedrock-agent.delete_flow_version
415+
416+
services:
417+
bedrock-agent: {DeleteFlowVersion}
418+
419+
bedrock-agent_ListFlowVersions:
420+
languages:
421+
Python:
422+
versions:
423+
- sdk_version: 3
424+
github: python/example_code/bedrock-agent
425+
excerpts:
426+
- description: List the versions of an Amazon Bedrock flow.
427+
snippet_tags:
428+
- python.example_code.bedrock-agent.list_flow_versions
429+
430+
services:
431+
bedrock-agent: {ListFlowVersions}
432+
433+
bedrock-agent_CreatePrompt:
434+
languages:
435+
Python:
436+
versions:
437+
- sdk_version: 3
438+
github: python/example_code/bedrock-agent
439+
excerpts:
440+
- description: Create an Amazon Bedrock managed prompt.
441+
snippet_tags:
442+
- python.example_code.bedrock.create_prompt
443+
444+
services:
445+
bedrock-agent: {CreatePrompt}
446+
447+
bedrock-agent_CreatePromptVersion:
448+
languages:
449+
Python:
450+
versions:
451+
- sdk_version: 3
452+
github: python/example_code/bedrock-agent
453+
excerpts:
454+
- description: Create a version of an Amazon Bedrock managed prompt.
455+
snippet_tags:
456+
- python.example_code.bedrock.create_prompt_version
457+
458+
services:
459+
bedrock-agent: {CreatePromptVersion}
460+
461+
bedrock-agent_GetPrompt:
462+
languages:
463+
Python:
464+
versions:
465+
- sdk_version: 3
466+
github: python/example_code/bedrock-agent
467+
excerpts:
468+
- description: Get an Amazon Bedrock managed prompt.
469+
snippet_tags:
470+
- python.example_code.bedrock.get_prompt
471+
472+
services:
473+
bedrock-agent: {GetPrompt}
474+
475+
bedrock-agent_DeletePrompt:
476+
languages:
477+
Python:
478+
versions:
479+
- sdk_version: 3
480+
github: python/example_code/bedrock-agent
481+
excerpts:
482+
- description: Delete an Amazon Bedrock managed prompt.
483+
snippet_tags:
484+
- python.example_code.bedrock.delete_prompt
485+
486+
services:
487+
bedrock-agent: {DeletePrompt}
488+
489+
bedrock-agent_ListPrompts:
490+
languages:
491+
Python:
492+
versions:
493+
- sdk_version: 3
494+
github: python/example_code/bedrock-agent
495+
excerpts:
496+
- description: List Amazon Bedrock managed prompts.
497+
snippet_tags:
498+
- python.example_code.bedrock.list_prompts
499+
500+
services:
501+
bedrock-agent: {ListPrompts}
502+
503+
bedrock-agent_GettingStartedWithBedrockPrompts:
504+
title: An end-to-end example showing how to create and invoke Amazon Bedrock managed prompts using an &AWS; SDK
505+
title_abbrev: Create and invoke a managed prompt
506+
synopsis_list:
507+
- Create a managed prompt.
508+
- Create a version of the prompt.
509+
- Invoke the prompt using the version.
510+
- Clean up resources (optional).
511+
category: Scenarios
512+
languages:
513+
Python:
514+
versions:
515+
- sdk_version: 3
516+
github: python/example_code/bedrock-agent
517+
excerpts:
518+
- description: Create and invoke a managed prompt.
519+
snippet_tags:
520+
- python.example_code.bedrock-agent-runtime.Scenario_GettingStartedBedrockManagedPrompts
521+
services:
522+
bedrock-agent: {CreatePrompt, CreatePromptVersion, DeletePrompt}
523+
bedrock-runtime: {Converse}

0 commit comments

Comments
 (0)