mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-19 14:41:24 +08:00
refactor: rename directory
This commit is contained in:
parent
ae2712c963
commit
9a72a8df2c
@ -14,7 +14,7 @@ import {
|
||||
isWithTrailingSharp,
|
||||
routeToEndpoint,
|
||||
withoutTrailingSlash
|
||||
} from '../api'
|
||||
} from '../utils/url'
|
||||
import {
|
||||
isAnthropicProvider,
|
||||
isAzureOpenAIProvider,
|
||||
|
||||
@ -9,7 +9,7 @@ import { formatPrivateKey, hasProviderConfig, ProviderConfigFactory } from '@che
|
||||
import { defaultAppHeaders } from '@shared/utils'
|
||||
import { isEmpty } from 'lodash'
|
||||
|
||||
import { routeToEndpoint } from '../api'
|
||||
import { routeToEndpoint } from '../utils/url'
|
||||
import { isAzureOpenAIProvider, isOllamaProvider } from './detection'
|
||||
import { getAiSdkProviderId } from './mapping'
|
||||
import type { MinimalProvider } from './types'
|
||||
|
||||
@ -1 +1,3 @@
|
||||
export { defaultAppHeaders } from './headers'
|
||||
export { getBaseModelName, getLowerBaseModelName } from './naming'
|
||||
export * from './url'
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import type { MessageCreateParams } from '@anthropic-ai/sdk/resources'
|
||||
import { loggerService } from '@logger'
|
||||
import { buildSharedMiddlewares, type SharedMiddlewareConfig } from '@shared/middleware'
|
||||
import { buildSharedMiddlewares, type SharedMiddlewareConfig } from '@shared/ai-sdk-middlewares'
|
||||
import { getAiSdkProviderId } from '@shared/provider'
|
||||
import type { Provider } from '@types'
|
||||
import type { Request, Response } from 'express'
|
||||
|
||||
@ -18,7 +18,7 @@ import anthropicService from '@main/services/AnthropicService'
|
||||
import copilotService from '@main/services/CopilotService'
|
||||
import { reduxService } from '@main/services/ReduxService'
|
||||
import type { OpenRouterProviderOptions } from '@openrouter/ai-sdk-provider'
|
||||
import { isGemini3ModelId } from '@shared/middleware'
|
||||
import { isGemini3ModelId } from '@shared/ai-sdk-middlewares'
|
||||
import {
|
||||
type AiSdkConfig,
|
||||
type AiSdkConfigContext,
|
||||
|
||||
@ -5,7 +5,7 @@ import type { MCPTool } from '@renderer/types'
|
||||
import { type Assistant, type Message, type Model, type Provider, SystemProviderIds } from '@renderer/types'
|
||||
import type { Chunk } from '@renderer/types/chunk'
|
||||
import { isOllamaProvider, isSupportEnableThinkingProvider } from '@renderer/utils/provider'
|
||||
import { openrouterReasoningMiddleware, skipGeminiThoughtSignatureMiddleware } from '@shared/middleware'
|
||||
import { openrouterReasoningMiddleware, skipGeminiThoughtSignatureMiddleware } from '@shared/ai-sdk-middlewares'
|
||||
import type { LanguageModelMiddleware } from 'ai'
|
||||
import { extractReasoningMiddleware, simulateStreamingMiddleware } from 'ai'
|
||||
|
||||
|
||||
@ -46,8 +46,8 @@ vi.mock('@renderer/utils/api', () => ({
|
||||
isWithTrailingSharp: vi.fn((host) => host?.endsWith('#') || false)
|
||||
}))
|
||||
|
||||
// Also mock @shared/api since formatProviderApiHost uses it directly
|
||||
vi.mock('@shared/api', async (importOriginal) => {
|
||||
// Also mock @shared/utils/url since formatProviderApiHost uses it directly
|
||||
vi.mock('@shared/utils/url', async (importOriginal) => {
|
||||
const actual = (await importOriginal()) as any
|
||||
return {
|
||||
...actual,
|
||||
@ -93,7 +93,7 @@ vi.mock('@renderer/services/AssistantService', () => ({
|
||||
import { getProviderByModel } from '@renderer/services/AssistantService'
|
||||
import type { Model, Provider } from '@renderer/types'
|
||||
import { isAzureOpenAIProvider, isCherryAIProvider, isPerplexityProvider } from '@renderer/utils/provider'
|
||||
import { formatApiHost } from '@shared/api'
|
||||
import { formatApiHost } from '@shared/utils/url'
|
||||
|
||||
import { COPILOT_DEFAULT_HEADERS, COPILOT_EDITOR_VERSION, isCopilotResponsesModel } from '../constants'
|
||||
import { getActualProvider, providerToAiSdkConfig } from '../providerConfig'
|
||||
|
||||
@ -14,7 +14,7 @@ export {
|
||||
withoutTrailingApiVersion,
|
||||
withoutTrailingSharp,
|
||||
withoutTrailingSlash
|
||||
} from '@shared/api'
|
||||
} from '@shared/utils/url'
|
||||
|
||||
/**
|
||||
* 格式化 API key 字符串。
|
||||
|
||||
Loading…
Reference in New Issue
Block a user