> ## Documentation Index
> Fetch the complete documentation index at: https://arizeai-433a7140.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# How to: Prompts

> Guides on how to do prompt engineering with Phoenix

<Frame caption="Pull and push prompt changes via Phoenix's Python and TypeScript Clients">
  <iframe width="665" height="374" src="https://www.youtube.com/embed/qbeohWaRlsM" title="Phoenix 8.0 - Prompts" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

## Getting Started

* [Configure AI Providers](/docs/phoenix/prompt-engineering/how-to-prompts/configure-ai-providers) - how to configure API keys for OpenAI, Anthropic, Gemini, and more.

## Prompt Management

Organize and manage prompts with Phoenix to streamline your development workflow

* [Create a prompt](/docs/phoenix/prompt-engineering/how-to-prompts/create-a-prompt) - how to create, update, and track prompt changes

* [Test a prompt](/docs/phoenix/prompt-engineering/how-to-prompts/test-a-prompt) - how to test changes to a prompt in the playground and in the notebook

* [Tag a prompt](/docs/phoenix/prompt-engineering/how-to-prompts/tag-a-prompt) - how to mark certain prompt versions as ready for production

* [Using a prompt](/docs/phoenix/prompt-engineering/how-to-prompts/using-a-prompt) - how to integrate prompts into your code and experiments

## Playground

Iterate on prompts and models in the prompt playground

* [Using the Playground](/docs/phoenix/prompt-engineering/how-to-prompts/using-the-playground) - how to setup the playground and how to test prompt changes via datasets and experiments.
