User Guide
InspectChat (Chat Interface)
InspectChat is LLMInspect's primary interface for interacting with AI models. It provides a familiar chat-like experience while maintaining enterprise-grade security and monitoring.
GUI Overview
Main Interface Components
The InspectChat interface consists of five key areas designed for intuitive interaction:
Figure: InspectChat Main Interface Layout
-
Chat Window: The central conversation area where messages and responses appear
-
Message Input Field: Locate-
d at the bottom for typing your prompts
-
Model Selector: Top menu dropdown for choosing AI models
-
Settings Menu: Gear icon for accessing configuration options
-
History Panel: Left sidebar for viewing conversation history
-
File Management: Right sidebar for managing uploaded documents
Navigation Tips
-
Use keyboard shortcuts:
Enter
to send messages,Shift+Enter
for new lines -
Scroll through chat history using mouse wheel or scroll bar
-
Conversations are automatically saved and accessible via the History Panel
Model Selection
Available AI Models
InspectChat provides access to multiple AI providers and specialized models:
OpenAI Models
-
GPT-4o and GPT-4o-mini
-
o3 and o4-mini
Google Models
- Gemini 1.5-pro
Eunomatix Models
- InspectGPT: Our fine-tuned model for enterprise use
Plugin-Based Models
-
DALL-E 3: For image generation
-
Additional plugins available in the plugin store
How to Select a Model
Figure: Model Selection Interface
-
Access the selector: Click the model dropdown in the top menu bar
-
Browse options: Scroll through available models organized by provider
-
Select your model: Click on your preferred model
-
Confirm selection: The interface updates to show your active model
-
Model-specific features: Some models may show additional options or capabilities
Text Generation
Basic Chat Interaction
Figure: Text generation example
Starting a conversation:
-
Select your model using the model selector
-
Type your message in the input field at the bottom
-
Send your message by pressing
Enter
or clicking the Send button -
Wait for response - processing time varies by model and complexity
-
Continue the conversation - each exchange builds context
Message Input Tips:
-
Single line: Press
Enter
to send -
Multiple lines: Use
Shift+Enter
to create line breaks -
Edit before sending: Click in the text area to modify your message
-
Clear input: Use
Ctrl+A
thenDelete
to clear the field
Advanced Text Generation Features
Context Management:
-
Conversations maintain context across multiple exchanges
-
Earlier messages influence later responses
-
Long conversations may be truncated based on model limits
Response Controls:
-
Stop generation early if needed
-
Regenerate responses for different outputs
-
Copy responses using the copy button
Best Practices for Text Generation
Prompt Engineering:
-
Be specific: "Write a Python function to sort a list" vs "Help with code"
-
Provide context: Include relevant background information
-
Use examples: Show the format or style you want
-
Break down complex tasks: One request per message for better results
Effective Communication:
-
Keep messages clear and concise
-
Use proper grammar and spelling
-
Specify the desired output format
-
Ask follow-up questions to refine responses
Common Patterns:
Good: "Explain quantum computing in simple terms for a business audience"
Better: "I need to explain quantum computing to my executive team who have no technical background. Please provide a 2-minute explanation focusing on business applications and potential benefits."
Image Generation
Setting Up Image Generation
Image generation in InspectChat is powered by plugins. Here's how to get started:
Figure: Choose DALL-E 3 and install it
Installation Steps:
-
Select Plugin Provider: Choose "Plugins" from the LLM Provider dropdown
-
Access Plugin Store: The interface will show available plugins
-
Find DALL-E 3: Locate the DALL-E 3 plugin in the store
-
Install Plugin: Click the install button
-
Confirm Installation: Wait for the plugin to be activated
Creating Images
Figure: Example use case of Image generation
Image Generation Process:
-
Ensure DALL-E 3 is selected as your active model
-
Write your image description in the message input field
-
Be descriptive: Include style, colors, composition, mood
-
Send your request: Click "Send Message"
-
Wait for generation: Image creation typically takes 10-30 seconds
-
View and download: The generated image appears in the chat
Writing Effective Image Prompts
Prompt Structure:
Examples:
-
Basic: "A red car"
-
Better: "A sleek red sports car parked in front of a modern building"
-
Best: "A glossy red Ferrari 488 GTB parked in front of a glass skyscraper during golden hour, cinematic lighting, professional photography style"
Style Keywords:
-
Artistic: "watercolor", "oil painting", "digital art", "sketch"
-
Photography: "portrait", "landscape", "macro", "street photography"
-
Mood: "dramatic", "peaceful", "energetic", "mysterious"
Technical Specifications:
-
Quality: "high resolution", "detailed", "sharp"
-
Composition: "close-up", "wide angle", "bird's eye view"
-
Lighting: "soft lighting", "dramatic shadows", "bright and airy"
Document Upload & Processing
Supported File Types
InspectChat can process various document formats for analysis and question-answering:
File Type | Extension | Max Size | Best For |
---|---|---|---|
.pdf |
5MB | Reports, manuals, research papers | |
Text | .txt |
5MB | Plain text documents, logs |
Word | .doc , .docx |
5MB | Business documents, proposals |
Excel | .xlsx |
5MB | Data analysis, spreadsheets |
Upload Process
Method 1: Drag and Drop
-
Select your file in your file explorer
-
Drag the file into the InspectChat window
-
Drop it anywhere in the chat area
-
Wait for processing - you'll see a processing indicator
-
Start asking questions once processing is complete
Method 2: File Selection (if available)
-
Click the attachment icon (if present in your interface)
-
Browse and select your file
-
Confirm upload
-
Wait for processing
Document Processing Features
What happens during processing:
-
Text extraction from various formats
-
Content indexing for quick retrieval
-
Metadata extraction (title, author, creation date)
-
Security scanning (if GuardRails are enabled)
Processing indicators:
-
Upload progress bar
-
"Processing document..." message
-
Completion notification
-
File appears in the Manage Files panel
Working with Uploaded Documents
Asking Questions:
Once processed, you can interact with your documents:
Examples:
- "Summarize the main points in this document"
- "What does the document say about quarterly revenue?"
- "Find all mentions of 'machine learning' in the uploaded file"
- "Compare the data in columns A and B of the spreadsheet"
Document Management:
-
View uploaded files: Check the "Manage Files" option in the right sidebar
-
Remove documents: Delete files you no longer need
-
Multiple documents: Upload several files for comparative analysis
-
Document persistence: Files remain available throughout your session
Best Practices for Document Processing
Before Uploading:
-
Ensure documents are text-readable (not scanned images without OCR)
-
Remove sensitive information if not needed for analysis
-
Check file size stays under 5MB limit
-
Use clear, descriptive filenames
Optimizing Questions:
-
Reference specific sections: "In chapter 3, what..."
-
Ask for specific formats: "Create a bullet-point summary of..."
-
Request comparisons: "How does this differ from..."
-
Seek clarifications: "Explain the technical terms mentioned in..."
Troubleshooting Upload Issues:
-
File too large: Compress or split the document
-
Unsupported format: Convert to PDF or TXT
-
Processing failed: Check if the document is corrupted
-
No text extracted: Document might be image-based