All files / api/src/ai-providers/xai types.ts

0% Statements 0/0
0% Branches 1/1
0% Functions 1/1
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                                             
// xAI API types and interfaces
export interface XaiErrorResponse {
  error: {
    message: string;
    type: string;
    code?: string;
  };
}
 
// xAI-specific search parameters
export interface XaiSearchParameters {
  max_sources?: number;
  recency_filter?: 'none' | 'day' | 'week' | 'month';
  include_domains?: string[];
  exclude_domains?: string[];
}
 
// xAI-specific web search options
export interface XaiWebSearchOptions {
  max_sources?: number;
  search_strategy?: 'auto' | 'comprehensive' | 'focused';
}