Hermes Agent Web 管理面板,支持对话交互和定时任务管理。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
26 lines
478 B
TypeScript
26 lines
478 B
TypeScript
import { request } from './client'
|
|
|
|
export interface HealthResponse {
|
|
status: string
|
|
version?: string
|
|
}
|
|
|
|
export interface Model {
|
|
id: string
|
|
object: string
|
|
owned_by: string
|
|
}
|
|
|
|
export interface ModelsResponse {
|
|
object: string
|
|
data: Model[]
|
|
}
|
|
|
|
export async function checkHealth(): Promise<HealthResponse> {
|
|
return request<HealthResponse>('/health')
|
|
}
|
|
|
|
export async function fetchModels(): Promise<ModelsResponse> {
|
|
return request<ModelsResponse>('/v1/models')
|
|
}
|