Flatten the AI service directory

- resolves cyclic dependency between the two packages
This commit is contained in:
Mattias Granlund 2024-04-04 19:00:21 +02:00
parent 54cba257dd
commit e95fb62410
8 changed files with 10 additions and 10 deletions

View File

@ -1,9 +1,9 @@
import { AnthropicModelName, ModelKind, OpenAIModelName } from './aiClients/types';
import { CloudClient } from './cloud';
import { AnthropicAIClient } from '$lib/backend/aiClients/anthropic';
import { ButlerAIClient } from '$lib/backend/aiClients/butler';
import { OpenAIClient } from '$lib/backend/aiClients/openAI';
import { AnthropicModelName, ModelKind, OpenAIModelName } from './types';
import { AIService, GitAIConfigKey, KeyOption, buildDiff } from '$lib/backend/aiService';
import { AnthropicAIClient } from '$lib/backend/anthropic';
import { ButlerAIClient } from '$lib/backend/butler';
import { OpenAIClient } from '$lib/backend/openAI';
import * as toasts from '$lib/utils/toasts';
import { Hunk } from '$lib/vbranches/types';
import { plainToInstance } from 'class-transformer';

View File

@ -1,7 +1,7 @@
import { AnthropicModelName, OpenAIModelName } from './aiClients/types';
import { AnthropicAIClient } from '$lib/backend/aiClients/anthropic';
import { ButlerAIClient } from '$lib/backend/aiClients/butler';
import { OpenAIClient } from '$lib/backend/aiClients/openAI';
import { AnthropicModelName, OpenAIModelName } from './types';
import { AnthropicAIClient } from '$lib/backend/anthropic';
import { ButlerAIClient } from '$lib/backend/butler';
import { OpenAIClient } from '$lib/backend/openAI';
import { splitMessage } from '$lib/utils/commitMessage';
import * as toasts from '$lib/utils/toasts';
import OpenAI from 'openai';

View File

@ -1,6 +1,6 @@
import { invoke } from './ipc';
import type { PromptMessage } from '$lib/backend/aiClient';
import type { ModelKind } from './aiClients/types';
import type { ModelKind } from './types';
import { PUBLIC_API_BASE_URL } from '$env/static/public';
const apiUrl = new URL('/api/', new URL(PUBLIC_API_BASE_URL));

View File

@ -5,9 +5,9 @@
import Spacer from './Spacer.svelte';
import TextBox from './TextBox.svelte';
import WelcomeSigninAction from './WelcomeSigninAction.svelte';
import { OpenAIModelName, AnthropicModelName, ModelKind } from '$lib/backend/aiClients/types';
import { AIService, GitAIConfigKey, KeyOption } from '$lib/backend/aiService';
import { GitConfigService } from '$lib/backend/gitConfigService';
import { OpenAIModelName, AnthropicModelName, ModelKind } from '$lib/backend/types';
import RadioButton from '$lib/components/RadioButton.svelte';
import SectionCard from '$lib/components/SectionCard.svelte';
import { UserService } from '$lib/stores/user';