# Nugen API Reference Docs - [Create Alignment](https://docs.nugen.in/api-reference/general/create-alignment.md): Create a new domain alignment workflow. - [List Alignment Projects](https://docs.nugen.in/api-reference/general/list-alignment-projects.md): List the caller's alignment projects as summary rows. - [Get Alignment Project](https://docs.nugen.in/api-reference/general/get-alignment-project.md): Retrieve detailed information about a specific alignment project. - [Delete Alignment](https://docs.nugen.in/api-reference/general/delete-alignment.md): Delete an alignment project permanently. - [Get Alignment Status](https://docs.nugen.in/api-reference/general/get-alignment-status.md): The polled status of one alignment project. - [Stop Alignment](https://docs.nugen.in/api-reference/general/stop-alignment.md): Stop an in-progress alignment training job. - [List Base Models](https://docs.nugen.in/api-reference/models/list-base-models.md): Retrieve the list of available base models. - [List Aligned Models](https://docs.nugen.in/api-reference/models/list-aligned-models.md): Retrieve all domain-aligned models for the authenticated user. - [Get Model](https://docs.nugen.in/api-reference/models/get-model.md): Get one aligned model by ID. - [Deploy Aligned Model](https://docs.nugen.in/api-reference/models/deploy-aligned-model.md): Deploy an aligned model for inference use. - [Undeploy Model](https://docs.nugen.in/api-reference/models/undeploy-model.md): Undeploy a deployed aligned model. - [Get Deployment Status](https://docs.nugen.in/api-reference/models/get-deployment-status.md): Check the deployment status of an aligned model. - [Refresh Deployed Model Adapter](https://docs.nugen.in/api-reference/models/refresh-deployed-model-adapter.md): Hot-swap the latest adapter checkpoint into an already-deployed model. - [Export an aligned model to a Hugging Face repository](https://docs.nugen.in/api-reference/models/export-an-aligned-model-to-a-hugging-face-repository.md): Export the aligned model's weights to the given Hugging Face repository. - [Import a base model from Hugging Face or cloud storage](https://docs.nugen.in/api-reference/models/import-a-base-model-from-hugging-face-or-cloud-storage.md): Import a base model from Hugging Face or a cloud storage bucket. - [Upload Documents](https://docs.nugen.in/api-reference/documents/upload-documents.md): Upload multiple documents. - [List Documents](https://docs.nugen.in/api-reference/documents/list-documents.md): Retrieve all documents and categories for the authenticated user. - [Get Document Status](https://docs.nugen.in/api-reference/documents/get-document-status.md): Check the upload status of a document. - [Get Document](https://docs.nugen.in/api-reference/documents/get-document.md): Fetch a document's details. - [Delete Document](https://docs.nugen.in/api-reference/documents/delete-document.md): Permanently delete a document. - [Create Benchmark](https://docs.nugen.in/api-reference/benchmarks/create-benchmark.md): Create a new benchmark generation run from documents. - [Upload Benchmark](https://docs.nugen.in/api-reference/benchmarks/upload-benchmark.md): Upload a pre-prepared benchmark file with questions and answers. - [List Benchmarks](https://docs.nugen.in/api-reference/benchmarks/list-benchmarks.md): Retrieve all benchmarks for the user. - [Get Benchmark](https://docs.nugen.in/api-reference/benchmarks/get-benchmark.md): Get one benchmark by ID. - [Delete Benchmark](https://docs.nugen.in/api-reference/benchmarks/delete-benchmark.md): Delete a benchmark permanently. - [Get Benchmark Status](https://docs.nugen.in/api-reference/benchmarks/get-benchmark-status.md): Get the status of a benchmark generation run. - [Get Generated Benchmark Data](https://docs.nugen.in/api-reference/benchmarks/get-generated-benchmark-data.md): Retrieve complete benchmark data with all questions and answers. - [Create Evaluation](https://docs.nugen.in/api-reference/evaluations/create-evaluation.md): Create a new model evaluation using an existing benchmark. - [List User Evaluations](https://docs.nugen.in/api-reference/evaluations/list-user-evaluations.md): Retrieve all evaluations for the authenticated user. - [Get Evaluation](https://docs.nugen.in/api-reference/evaluations/get-evaluation.md): Get one evaluation by ID. - [Delete Evaluation](https://docs.nugen.in/api-reference/evaluations/delete-evaluation.md): Delete an evaluation permanently. This endpoint permanently removes an evaluation and all its associated data. - [Get Evaluation Status](https://docs.nugen.in/api-reference/evaluations/get-evaluation-status.md): Get the current status of an evaluation. - [Get Evaluation Results](https://docs.nugen.in/api-reference/evaluations/get-evaluation-results.md): Retrieve the complete results of a finished evaluation. - [Generate Text Embeddings](https://docs.nugen.in/api-reference/inference/generate-text-embeddings.md): Generate dense vector embeddings for input text. - [Generate Completions](https://docs.nugen.in/api-reference/inference/generate-completions.md): Generate text completions with streaming support. - [Generate Chat Completions](https://docs.nugen.in/api-reference/inference/generate-chat-completions.md): Generate conversational responses with streaming support and multimodal capabilities. - [Rerank Documents](https://docs.nugen.in/api-reference/inference/rerank-documents.md): Rerank documents based on semantic relevance to a query. ## OpenAPI Specs - [openapi-public](https://api.nugen.in/openapi-public.json) ## Optional - [API Status](https://status.nugen.in) - [Nugen Intelligence](https://nugen.in)