mirror of
https://git.openapi.site/https://github.com/desirecore/config-center.git
synced 2026-10-21 07:04:11 +08:00
feat: 建立版本化模型目录与规范字段生成链路 (#116)
This commit is contained in:
155
docs/plans/catalog-contract-migration/FIELD-DECISIONS.md
Normal file
155
docs/plans/catalog-contract-migration/FIELD-DECISIONS.md
Normal file
@@ -0,0 +1,155 @@
|
||||
# 字段归属与消费核查
|
||||
|
||||
全部既有149条路径已分域;静态消费路径是核查候选,不宣称正式发布支持。无消费证明的值进入非运行时metadata,V1投影保留,不自动扩大能力。正式V2发布前须补实际客户端测试和版本。
|
||||
|
||||
| 字段 | owner | 消费候选 | 发布版本 |
|
||||
| --- | --- | --- | --- |
|
||||
| `extra.adaptiveThinking` | request | packages/agent-service/src/compute/resolver.ts<br>packages/shared/src/compute/thinking-profiles.ts | 待正式发布 |
|
||||
| `extra.aliases` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.asyncHeader` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.asyncMode` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.audioCachedInputPrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.audioFormats` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.audioInputPrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.audioOutputPrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.audioOutputPricePerMinute` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.authHeader` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cachedInputPrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cacheHitPrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cachePricing.audioInputCacheRead` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cachePricing.inputCacheRead` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cachePricing.inputCacheReadOver200k` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cachePricing.read` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cachePricing.storagePerMillionTokensPerHour` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cachePricing.write1h` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cachePricing.write5m` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cacheReadPrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cacheStoragePrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cacheStoragePricePerMillionTokenHour` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.cacheWritePrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.codingPlanLongContextModelId` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.concurrencyLimit` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.decodeSpeed` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.defaultDimension` | intrinsic | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.deprecated` | lifecycle | packages/agent-service/src/compute/preset-merge.ts<br>packages/schemas/src/agent-service/preset-updates.ts<br>packages/shared/src/compute/model-availability.ts | 待正式发布 |
|
||||
| `extra.deprecationNotice` | lifecycle | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.dimensions` | intrinsic | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.endpoint` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.features.chatPrefixCompletion` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.features.fimCompletion` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.features.jsonOutput` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.features.toolCalls` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.forcedToolChoiceUnsupported` | intrinsic | packages/agent-service/src/compute/resolver.ts<br>packages/shared/src/compute/request-constraints.ts | 待正式发布 |
|
||||
| `extra.fps` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.imageCachedInputPrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.imageInputPrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.inputModalities` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.latencyMs` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.legacy` | lifecycle | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxAudioDuration` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxAudioLength` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxAudioSize` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxBatchItems` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxBatchSize` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxCloneSamples` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxFusionImages` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxInputTokensPerItem` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxLyricsLength` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxN` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxPromptLength` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxReferenceAudios` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxReferenceImages` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxReferenceVideos` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxTextLength` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.maxVideoDuration` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.mediaInputTypes` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.minCloneDuration` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.modelOrigin.canonicalModelId` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/schemas/src/agent-service/compute.ts | 待正式发布 |
|
||||
| `extra.modelOrigin.family` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/schemas/src/agent-service/compute.ts | 待正式发布 |
|
||||
| `extra.modelOrigin.vendor` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/schemas/src/agent-service/compute.ts | 待正式发布 |
|
||||
| `extra.outputFormats` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.outputSpeedTps` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.preserveThinkingDefault` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.pricePerGeneration` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.pricePerImage` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.pricePerMillionCharacters` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.pricePerSongUpToFiveMinutes` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.pricingNote` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.pricingNotes` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.pricingTiers` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.priorityPricingTiers` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.promptCacheMinTokens` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.reasoning.defaultEffort` | request | app/services/compute-api.ts<br>packages/agent-service/src/agent/query.ts<br>packages/agent-service/src/approval/ai-approve.ts | 待正式发布 |
|
||||
| `extra.reasoning.supportedEfforts` | request | app/services/compute-api.ts<br>packages/agent-service/src/agent/query.ts<br>packages/agent-service/src/approval/ai-approve.ts | 待正式发布 |
|
||||
| `extra.replacedBy` | lifecycle | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.requestPricingPer1k.high` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.requestPricingPer1k.low` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.requestPricingPer1k.medium` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.responseFormats` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.responsesOnly` | request | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.sampleRate` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.samplingParametersDeprecated` | intrinsic | packages/agent-service/src/compute/resolver.ts<br>packages/shared/src/compute/request-constraints.ts | 待正式发布 |
|
||||
| `extra.serverSideWebSearch.dialect` | request | packages/agent-service/src/auth/sapi-client.ts<br>packages/agent-service/src/compute/server-side-web-search.ts<br>packages/schemas/src/agent-service/compute.ts | 待正式发布 |
|
||||
| `extra.serverSideWebSearch.enabled` | request | packages/agent-service/src/auth/sapi-client.ts<br>packages/agent-service/src/compute/server-side-web-search.ts<br>packages/schemas/src/agent-service/compute.ts | 待正式发布 |
|
||||
| `extra.serverSideWebSearch.fallbackPriority` | request | packages/agent-service/src/auth/sapi-client.ts<br>packages/agent-service/src/compute/server-side-web-search.ts<br>packages/schemas/src/agent-service/compute.ts | 待正式发布 |
|
||||
| `extra.serverSideWebSearch.searchRequestPriceUsd` | billing | packages/agent-service/src/auth/sapi-client.ts<br>packages/agent-service/src/compute/server-side-web-search.ts<br>packages/schemas/src/agent-service/compute.ts | 待正式发布 |
|
||||
| `extra.serverSideWebSearch.toolType` | request | packages/agent-service/src/auth/sapi-client.ts<br>packages/agent-service/src/compute/server-side-web-search.ts<br>packages/schemas/src/agent-service/compute.ts | 待正式发布 |
|
||||
| `extra.sizeShortcuts.1K` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.sizeShortcuts.2K` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.sizeShortcuts.4K` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.snapshot` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.speech.defaultVoice` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/agent-service/src/speech/speech-resolver.ts<br>packages/speech-core/src/adapter-registry.ts | 待正式发布 |
|
||||
| `extra.speech.inputFormats` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/agent-service/src/speech/speech-resolver.ts<br>packages/speech-core/src/adapter-registry.ts | 待正式发布 |
|
||||
| `extra.speech.languageHints` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/agent-service/src/speech/speech-resolver.ts<br>packages/speech-core/src/adapter-registry.ts | 待正式发布 |
|
||||
| `extra.speech.modes` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/agent-service/src/speech/speech-resolver.ts<br>packages/speech-core/src/adapter-registry.ts | 待正式发布 |
|
||||
| `extra.speech.outputFormats` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/agent-service/src/speech/speech-resolver.ts<br>packages/speech-core/src/adapter-registry.ts | 待正式发布 |
|
||||
| `extra.speech.protocol` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/agent-service/src/speech/speech-resolver.ts<br>packages/speech-core/src/adapter-registry.ts | 待正式发布 |
|
||||
| `extra.speech.protocolVersion` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/agent-service/src/speech/speech-resolver.ts<br>packages/speech-core/src/adapter-registry.ts | 待正式发布 |
|
||||
| `extra.speech.sampleRates` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/agent-service/src/speech/speech-resolver.ts<br>packages/speech-core/src/adapter-registry.ts | 待正式发布 |
|
||||
| `extra.speech.voices` | intrinsic | packages/agent-service/src/compute/speech-model-profile.ts<br>packages/agent-service/src/speech/speech-resolver.ts<br>packages/speech-core/src/adapter-registry.ts | 待正式发布 |
|
||||
| `extra.streamingSupported` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedAspectRatios` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedAudioFormats` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedFormats` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedImageFormats` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedImageSizes` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedInputFormats` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedLanguageCount` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedLyricsStructures` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedModes` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedRatios` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedResolutions` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedSizes` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedStyles` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportedVideoFormats` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsChatApi` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsColorPalette` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsIncrementalStreaming` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsIntelligentDuration` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsNegativePrompt` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsOutputAudio` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsParallelToolCalls` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsPromptExtend` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsResponsesApi` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsSeed` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsThinking` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsThinkingMode` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.supportsWatermark` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.taskQueryEndpoint` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.textCachedInputPrice` | billing | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.thinking.default` | request | packages/agent-service/src/approval/ai-approve.ts | 待正式发布 |
|
||||
| `extra.thinking.disabledTemperature` | request | packages/agent-service/src/approval/ai-approve.ts | 待正式发布 |
|
||||
| `extra.thinking.disableSupported` | request | packages/agent-service/src/approval/ai-approve.ts | 待正式发布 |
|
||||
| `extra.thinking.mode` | request | packages/agent-service/src/approval/ai-approve.ts | 待正式发布 |
|
||||
| `extra.thinking.preserveReasoningContent` | request | packages/agent-service/src/approval/ai-approve.ts | 待正式发布 |
|
||||
| `extra.thinkingDefault` | metadata | packages/agent-service/src/approval/constants.ts | 待正式发布 |
|
||||
| `extra.thinkingMaxTokens` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.thinkingOnly` | intrinsic | app/components/chat/ModelReasoningPill.tsx<br>packages/agent-service/src/approval/ai-approve.ts<br>packages/agent-service/src/approval/constants.ts | 待正式发布 |
|
||||
| `extra.thinkingRoundTrip.allowEmptySignature` | request | packages/agent-service/src/compute/thinking-roundtrip.ts | 待正式发布 |
|
||||
| `extra.thinkingRoundTrip.enabled` | request | packages/agent-service/src/compute/thinking-roundtrip.ts | 待正式发布 |
|
||||
| `extra.thinkingRoundTrip.protocol` | request | packages/agent-service/src/compute/thinking-roundtrip.ts | 待正式发布 |
|
||||
| `extra.thinkingRoundTrip.scope` | request | packages/agent-service/src/compute/thinking-roundtrip.ts | 待正式发布 |
|
||||
| `extra.thinkingToolTurnValidation` | request | packages/agent-service/src/compute/thinking-roundtrip.ts<br>packages/agent-service/src/runtime/thinking-tool-turn-guard.ts | 待正式发布 |
|
||||
| `extra.urlExpiry` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.vectorDimensions` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
| `extra.voices` | metadata | 未识别;记录性隔离 | 待正式发布 |
|
||||
Reference in New Issue
Block a user