- HERENCIA-SIMCO.md actualizado con directivas v3.7 y v3.8 - Actualizaciones de configuracion Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
37 lines
881 B
TypeScript
37 lines
881 B
TypeScript
import { AIProvider } from './ai-config.entity';
|
|
export declare enum AIModelType {
|
|
CHAT = "chat",
|
|
COMPLETION = "completion",
|
|
EMBEDDING = "embedding",
|
|
IMAGE = "image"
|
|
}
|
|
export declare enum UsageStatus {
|
|
PENDING = "pending",
|
|
COMPLETED = "completed",
|
|
FAILED = "failed",
|
|
CANCELLED = "cancelled"
|
|
}
|
|
export declare class AIUsage {
|
|
id: string;
|
|
tenant_id: string;
|
|
user_id: string;
|
|
provider: AIProvider;
|
|
model: string;
|
|
model_type: AIModelType;
|
|
status: UsageStatus;
|
|
input_tokens: number;
|
|
output_tokens: number;
|
|
get total_tokens(): number;
|
|
cost_input: number;
|
|
cost_output: number;
|
|
get cost_total(): number;
|
|
latency_ms: number;
|
|
started_at: Date;
|
|
completed_at: Date;
|
|
request_id: string;
|
|
endpoint: string;
|
|
error_message: string;
|
|
metadata: Record<string, any>;
|
|
created_at: Date;
|
|
}
|