GET
/
sdk
/
v1
/
prompts
/
{id}
import PromptFoundry from '@prompt-foundry/typescript-sdk';

const client = new PromptFoundry({
  apiKey: process.env['PROMPT_FOUNDRY_API_KEY'], // This is the default and can be omitted
});

async function main() {
  const promptConfiguration = await client.prompts.get('1212121');

  console.log(promptConfiguration.id);
}

main();
{
  "id": "<string>",
  "name": "<string>",
  "parameters": {
    "provider": "ANTHROPIC",
    "name": "<string>",
    "responseFormat": "JSON",
    "temperature": 123,
    "topP": 123,
    "topK": 2,
    "frequencyPenalty": 123,
    "presencePenalty": 123,
    "maxTokens": 123,
    "seed": 123,
    "toolChoice": "<string>",
    "stream": true,
    "parallelToolCalls": true
  },
  "messages": [
    {
      "content": [
        {
          "type": "TEXT",
          "text": "<string>"
        }
      ],
      "role": "assistant"
    }
  ],
  "tools": [
    {
      "id": "<string>",
      "name": "<string>",
      "description": "<string>",
      "parameters": {}
    }
  ]
}

Path Parameters

id
string
required
Example:

"1212121"

Response

200
application/json
Successful operation
id
string
required

Example: "PROMPT_1"

name
string
required

Example: "Check the weather"

parameters
object
required
messages
object[]
required

The configured messages WITHOUT variables replaced.

tools
object[]
required