# Power Guard AI ## Docs - Getting Started [hello-powerguard (starts here!)](https://ai-docs.thrust.com.br/hello-powerguard-starts-here-1280712m0.md): - Getting Started [ai-controller-guide](https://ai-docs.thrust.com.br/ai-controller-guide-1280755m0.md): - Getting Started [chat-controller-guide](https://ai-docs.thrust.com.br/chat-controller-guide-1280763m0.md): - Getting Started [health-controller-guide](https://ai-docs.thrust.com.br/health-controller-guide-1280764m0.md): - Getting Started [models-controller-guide](https://ai-docs.thrust.com.br/models-controller-guide-1280787m0.md): - Getting Started [usage-controller-guide](https://ai-docs.thrust.com.br/usage-controller-guide-1280790m0.md): ## API Docs - AI [Generate AI responses for form fields](https://ai-docs.thrust.com.br/generate-ai-responses-for-form-fields-19198756e0.md): Takes a form description and questions, then generates appropriate answers in JSON format - AI [Generate AI text completion](https://ai-docs.thrust.com.br/generate-ai-text-completion-19198757e0.md): Processes a chat completion request with support for tool calls and system instructions - AI [Generate embeddings for input text](https://ai-docs.thrust.com.br/generate-embeddings-for-input-text-19198758e0.md): Converts input text into vector embeddings for semantic analysis - Chat [Process chat completions](https://ai-docs.thrust.com.br/process-chat-completions-19198759e0.md): Handles both streaming and non-streaming chat completions with model selection and parameter customization - Chat [Process chat completions](https://ai-docs.thrust.com.br/process-chat-completions-19198760e0.md): Handles both streaming and non-streaming chat completions with model selection and parameter customization - Health [Check API health status](https://ai-docs.thrust.com.br/check-api-health-status-19198761e0.md): Returns the current health status of the API - Models [List all available models](https://ai-docs.thrust.com.br/list-all-available-models-19198762e0.md): Returns a list of all available AI models and their capabilities - Models [Get specific model information](https://ai-docs.thrust.com.br/get-specific-model-information-19198763e0.md): Returns detailed information about a specific AI model by ID - Usage [Get API usage statistics](https://ai-docs.thrust.com.br/get-api-usage-statistics-19198764e0.md): Returns detailed usage statistics for the API ## Schemas - Schemas [CompletionRequest](https://ai-docs.thrust.com.br/completionrequest-8101308d0.md): - Schemas [ChatCompletionChoice](https://ai-docs.thrust.com.br/chatcompletionchoice-8103930d0.md): - Schemas [EmbeddingRequest](https://ai-docs.thrust.com.br/embeddingrequest-8101309d0.md): - Schemas [ChatCompletionFunction](https://ai-docs.thrust.com.br/chatcompletionfunction-8103931d0.md): - Schemas [FunctionParameters](https://ai-docs.thrust.com.br/functionparameters-8101310d0.md): - Schemas [ChatCompletionMessage](https://ai-docs.thrust.com.br/chatcompletionmessage-8103932d0.md): - Schemas [Message](https://ai-docs.thrust.com.br/message-8101311d0.md): - Schemas [ChatCompletionResponse](https://ai-docs.thrust.com.br/chatcompletionresponse-8103933d0.md): - Schemas [QuestionModel](https://ai-docs.thrust.com.br/questionmodel-8101312d0.md): - Schemas [ChatCompletionToolCall](https://ai-docs.thrust.com.br/chatcompletiontoolcall-8103934d0.md): - Schemas [ChatCompletionUsage](https://ai-docs.thrust.com.br/chatcompletionusage-8103935d0.md): - Schemas [QuestionRequest](https://ai-docs.thrust.com.br/questionrequest-8101313d0.md): - Schemas [QuestionValidationRules](https://ai-docs.thrust.com.br/questionvalidationrules-8101314d0.md): - Schemas [Choice](https://ai-docs.thrust.com.br/choice-8103936d0.md): - Schemas [Tool](https://ai-docs.thrust.com.br/tool-8101315d0.md): - Schemas [ChoiceMessage](https://ai-docs.thrust.com.br/choicemessage-8103937d0.md): - Schemas [ToolFunction](https://ai-docs.thrust.com.br/toolfunction-8101316d0.md): - Schemas [CompletionResponse](https://ai-docs.thrust.com.br/completionresponse-8103938d0.md): - Schemas [DataItem](https://ai-docs.thrust.com.br/dataitem-8103939d0.md): - Schemas [EmbeddingResponse](https://ai-docs.thrust.com.br/embeddingresponse-8103940d0.md): - Schemas [HealthResponseModel](https://ai-docs.thrust.com.br/healthresponsemodel-8103941d0.md): - Schemas [ModelCapabilities](https://ai-docs.thrust.com.br/modelcapabilities-8103942d0.md): - Schemas [ModelInfo](https://ai-docs.thrust.com.br/modelinfo-8103943d0.md): - Schemas [ResponseModel](https://ai-docs.thrust.com.br/responsemodel-8103944d0.md): - Schemas [Role](https://ai-docs.thrust.com.br/role-8103945d0.md): - Schemas [SingleReadOnlyMemory](https://ai-docs.thrust.com.br/singlereadonlymemory-8103946d0.md): - Schemas [SingleReadOnlySpan](https://ai-docs.thrust.com.br/singlereadonlyspan-8103947d0.md): - Schemas [Usage](https://ai-docs.thrust.com.br/usage-8103948d0.md): - Schemas [UsageModel](https://ai-docs.thrust.com.br/usagemodel-8103949d0.md):