# PROMPT FOUNDRY ## Docs - [Completion](https://docs.promptfoundry.ai/api-reference/endpoint/completion.md): Initiates a completion request to the configured LLM provider using specified parameters and provided variables. This endpoint abstracts the integration with different model providers, enabling seamless switching between models while maintaining a consistent data model for your application. - [Create Evaluation](https://docs.promptfoundry.ai/api-reference/endpoint/create-evaluation.md): Create a new evaluation. - [Create Evaluation Assertion](https://docs.promptfoundry.ai/api-reference/endpoint/create-evaluation-assertion.md): Creates a new evaluation assertion - [Create Prompt](https://docs.promptfoundry.ai/api-reference/endpoint/create-prompt.md): Creates and deploys a new prompt - [Creates tool](https://docs.promptfoundry.ai/api-reference/endpoint/creates-a-new-tool-function.md): Data needed to create a new tool - [Creates tool](https://docs.promptfoundry.ai/api-reference/endpoint/creates-tool.md): Data needed to create a new tool - [Delete Evaluation](https://docs.promptfoundry.ai/api-reference/endpoint/delete-evaluation.md): Delete an evaluation by ID. - [Delete Evaluation Assertion](https://docs.promptfoundry.ai/api-reference/endpoint/delete-evaluation-assertion.md): Delete an evaluation assertion by providing its ID. - [Delete Prompt](https://docs.promptfoundry.ai/api-reference/endpoint/delete-prompt.md): Delete a prompt configuration by ID. This will remove the prompt from the system and all associated data including evaluations. - [Delete tool](https://docs.promptfoundry.ai/api-reference/endpoint/delete-tool.md): Delete a tool by ID. - [Get Evaluation](https://docs.promptfoundry.ai/api-reference/endpoint/get-evaluation.md): Retrieve an evaluation by ID - [Get Evaluation Assertion](https://docs.promptfoundry.ai/api-reference/endpoint/get-evaluation-assertion.md): Retrieve the details of an evaluation assertion using its ID. - [Get Model Parameters](https://docs.promptfoundry.ai/api-reference/endpoint/get-model-parameters.md): Fetches the configured model parameters and messages rendered with the provided variables mapped to the set LLM provider. This endpoint abstracts the need to handle mapping between different providers, while still allowing direct calls to the providers. - [Get Prompt](https://docs.promptfoundry.ai/api-reference/endpoint/get-prompt.md): Get the configuration of an existing prompt. - [Get Tool](https://docs.promptfoundry.ai/api-reference/endpoint/get-tool.md): Fetch the details of a specific tool using its ID. - [List Prompts](https://docs.promptfoundry.ai/api-reference/endpoint/list-all-prompts.md): Retrieve all prompts - [List tools](https://docs.promptfoundry.ai/api-reference/endpoint/list-all-tools.md): Retrieve all tools - [List Evaluation Assertions](https://docs.promptfoundry.ai/api-reference/endpoint/list-evaluation-assertions.md): Retrieve all evaluation assertions optionally filtered by evaluation ID - [List Evaluations](https://docs.promptfoundry.ai/api-reference/endpoint/list-evaluations.md): Retrieve all evaluations - [List Prompts](https://docs.promptfoundry.ai/api-reference/endpoint/list-prompts.md): Retrieve all prompts - [List tools](https://docs.promptfoundry.ai/api-reference/endpoint/list-tools.md): Retrieve all tools - [Update Evaluation](https://docs.promptfoundry.ai/api-reference/endpoint/update-evaluation.md): Update an evaluation by ID. - [Update Evaluation Assertion](https://docs.promptfoundry.ai/api-reference/endpoint/update-evaluation-assertion.md): Update an existing evaluation assertion by providing its ID and new data. - [Update Prompt](https://docs.promptfoundry.ai/api-reference/endpoint/update-prompt.md): Update the configuration of an existing prompt and deploys it. - [Update tool](https://docs.promptfoundry.ai/api-reference/endpoint/update-tool.md): Update the configuration of an existing tool by providing its ID and new data. - [Introduction](https://docs.promptfoundry.ai/api-reference/introduction.md): Example section for showcasing API endpoints - [Automatically Create Evaluations from Conversations](https://docs.promptfoundry.ai/demos/create-eval-from-convo.md) - [Check Weather - Tool Use](https://docs.promptfoundry.ai/demos/tool-use-weather-check.md) - [Not a Hotdog - Vision](https://docs.promptfoundry.ai/demos/vision-not-a-hotdog.md) - [Evaluations](https://docs.promptfoundry.ai/features/llm-evaluations.md) - [AI Gateway](https://docs.promptfoundry.ai/features/llm-gateway.md) - [Observability](https://docs.promptfoundry.ai/features/llm-observability.md) - [Playground](https://docs.promptfoundry.ai/features/llm-playground.md) - [Prompt Management](https://docs.promptfoundry.ai/features/llm-prompt-management.md) - [Tools](https://docs.promptfoundry.ai/features/llm-tools.md) - [Overview](https://docs.promptfoundry.ai/features/overview.md) - [Supported Models](https://docs.promptfoundry.ai/features/supported-llm-models.md) - [Deploying](https://docs.promptfoundry.ai/guides/deploying.md) - [Evaluating your prompt](https://docs.promptfoundry.ai/guides/evaluation.md) - [Your first prompt](https://docs.promptfoundry.ai/guides/first-prompt.md) - [C#](https://docs.promptfoundry.ai/libraries/csharp.md): The prompt engineering, prompt management, and prompt evaluation tool for C# and .NET. - [Go](https://docs.promptfoundry.ai/libraries/go.md): The prompt engineering, prompt management, and prompt evaluation tool for Go. - [Java](https://docs.promptfoundry.ai/libraries/java.md): The prompt engineering, prompt management, and prompt evaluation tool for Java. - [Kotlin](https://docs.promptfoundry.ai/libraries/kotlin.md): The prompt engineering, prompt management, and prompt evaluation tool for Kotlin. - [Node.js](https://docs.promptfoundry.ai/libraries/node.md): Prompt Foundry is a comprehensive tool for prompt engineering, management, and evaluation. It is designed to simplify the development and integration process for teams working on TypeScript, JavaScript, and NodeJS AI applications utilizing large language models (LLMs). - [OpenAPI](https://docs.promptfoundry.ai/libraries/open-api.md) - [Python](https://docs.promptfoundry.ai/libraries/python.md): Prompt Foundry is a comprehensive tool for prompt engineering, management, and evaluation. It is designed to simplify the development and integration process for teams working on Python AI applications utilizing large language models (LLMs). - [Ruby](https://docs.promptfoundry.ai/libraries/ruby.md): The prompt engineering, prompt management, and prompt evaluation tool for Ruby and Ruby on Rails. - [Frequently Asked Questions](https://docs.promptfoundry.ai/quickstart/faq.md) - [Getting Started](https://docs.promptfoundry.ai/quickstart/getting-started.md) - [Welcome](https://docs.promptfoundry.ai/quickstart/introduction.md): The ultimate prompt engineering, prompt management, and LLM evaluation tool. - [Why Prompt Management?](https://docs.promptfoundry.ai/quickstart/why-prompt-management.md) ## OpenAPI Specs - [openapi.documented](https://docs.promptfoundry.ai/openapi-specs/openapi.documented.json)