Initial commit

This commit is contained in:
若麒
2026-05-28 18:37:07 +08:00
commit 1533e2013e
220 changed files with 26860 additions and 0 deletions
+80
View File
@@ -0,0 +1,80 @@
// ---- Chat (OpenAI Compatible) ----
export function chatEndpoint(baseUrl: string): string {
return `${baseUrl}/compatible-mode/v1/chat/completions`;
}
// ---- Image Generation (DashScope) ----
export function imageEndpoint(baseUrl: string): string {
return `${baseUrl}/api/v1/services/aigc/image-generation/generation`;
}
// Synchronous image generation (qwen-image-2.0 / qwen-image-max series)
export function imageSyncEndpoint(baseUrl: string): string {
return `${baseUrl}/api/v1/services/aigc/multimodal-generation/generation`;
}
// ---- Video Generation (DashScope) ----
export function videoGenerateEndpoint(baseUrl: string): string {
return `${baseUrl}/api/v1/services/aigc/video-generation/video-synthesis`;
}
// ---- Async Task Query ----
export function taskEndpoint(baseUrl: string, taskId: string): string {
return `${baseUrl}/api/v1/tasks/${taskId}`;
}
// ---- Application (Agent / Workflow) ----
export function appCompletionEndpoint(baseUrl: string, appId: string): string {
return `${baseUrl}/api/v1/apps/${appId}/completion`;
}
// ---- Memory (DashScope v2) ----
export function memoryAddEndpoint(baseUrl: string): string {
return `${baseUrl}/api/v2/apps/memory/add`;
}
export function memorySearchEndpoint(baseUrl: string): string {
return `${baseUrl}/api/v2/apps/memory/memory_nodes/search`;
}
export function memoryListEndpoint(baseUrl: string): string {
return `${baseUrl}/api/v2/apps/memory/memory_nodes`;
}
export function memoryNodeEndpoint(baseUrl: string, nodeId: string): string {
return `${baseUrl}/api/v2/apps/memory/memory_nodes/${nodeId}`;
}
// ---- Speech Synthesis (TTS) ----
export function speechSynthesizeEndpoint(baseUrl: string): string {
return `${baseUrl}/api/v1/services/audio/tts/SpeechSynthesizer`;
}
// ---- Speech Recognition (ASR) ----
export function speechRecognizeEndpoint(baseUrl: string): string {
return `${baseUrl}/api/v1/services/audio/asr/transcription`;
}
// ---- Memory Profile (DashScope v2) ----
export function profileSchemaEndpoint(baseUrl: string): string {
return `${baseUrl}/api/v2/apps/memory/profile_schemas`;
}
export function userProfileEndpoint(baseUrl: string, schemaId: string): string {
return `${baseUrl}/api/v2/apps/memory/profile_schemas/${schemaId}/profiles`;
}
// ---- MCP Services (Streamable HTTP) ----
export function mcpWebSearchEndpoint(baseUrl: string): string {
return `${baseUrl}/api/v1/mcps/WebSearch/mcp`;
}