> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Inicio rápido de prompt

> Crea un prompt, pruébalo en el editor, crea un despliegue de prompt y ejecútalo a través de la API pública

# Inicio rápido de prompt

Al final de esta guía, tendrás un prompt funcionando en el panel y un fragmento público de cURL que puedes usar para invocarlo desde tu app.

## Requisitos previos

* Un espacio de trabajo de Fetch Hive
* Una clave de API del espacio de trabajo si quieres ejecutar el ejemplo público de cURL — consulta [Claves de API](../workspace/api-keys)

## Paso 1: Crear un prompt

Abre **Prompts** en la barra lateral y luego haz clic en **Add Prompt**.

Ingresa un **Name**. Si tu espacio de trabajo usa categorías, también puedes elegir una **Category**. Haz clic en **Save** para abrir el editor.

## Paso 2: Agregar tu primer mensaje

En el editor, encuentra la sección **Prompt** y haz clic en **Add Message**.

Para un prompt mínimo, agrega una instrucción corta. Por ejemplo:

```text theme={null}
You are a helpful assistant. Summarize the user's text in one sentence.
```

Si quieres que el prompt acepte entrada dinámica, incluye una variable como `{{text}}`. Cuando tu prompt contiene variables, puedes hacer clic en **Variables** para abrir la hoja **Input Values** y proporcionar valores de prueba antes de ejecutarlo.

## Paso 3: Probar el prompt en el editor

Haz clic en **Run**.

La respuesta aparece en el área **Model Response** en el lado derecho del editor. Usa este paso para confirmar que tu prompt se comporta como esperas antes de crear un despliegue de prompt.

Esta ejecución dentro del editor es para pruebas del panel. No es lo mismo que el flujo de invocación de la API pública.

## Paso 4: Guardar una versión con nombre

Haz clic en **Save Version** en el encabezado del editor.

Ingresa una descripción corta de lo que cambió y luego guarda la versión. Esto te da un punto de control con nombre al que puedes referirte más tarde.

## Paso 5: Crear un despliegue

Haz clic en **Deploy** y luego elige **Create a Deployment**.

Ingresa una **Deployment key** y guárdala. Esto crea el despliegue de prompt en vivo que puedes invocar fuera del panel.

Usa el lenguaje **Deploy** y **deployment** aquí. En Fetch Hive, este es el paso que hace que tu prompt esté disponible como un despliegue de prompt a través de la API pública.

## Paso 6: Copiar el fragmento de invocación pública

Abre **More** en la barra lateral y luego haz clic en **Get Code**.

Selecciona tu **Deployment** y **Variant**. El diálogo muestra un fragmento de cURL para `POST /v1/prompt/invoke`.

El diálogo proporciona un fragmento de cURL aquí. Las pestañas **Python** y **TypeScript** aún están marcadas como **Coming Soon**.

```bash theme={null}
curl 'https://api.fetchhive.com/v1/prompt/invoke' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  --data-raw '{
    "deployment": "YOUR_DEPLOYMENT_NAME",
    "variant": "YOUR_VARIANT_NAME",
    "inputs": {
      "text": "Fetch Hive helps teams ship AI products faster."
    },
    "streaming": true
  }' \
  --compressed
```

Reemplaza `YOUR_API_KEY`, `YOUR_DEPLOYMENT_NAME`, `YOUR_VARIANT_NAME` y el objeto `inputs` con tus valores reales.

## Próximos pasos

* [Prompts](../prompts/overview)
* [Publicación y versionado](../prompts/publishing-and-versioning)
* [Ejecutar con API](../prompts/run-with-api)
