mirror of
https://github.com/gitbutlerapp/gitbutler.git
synced 2024-09-19 08:07:22 +03:00
Flatten the AI service directory
- resolves cyclic dependency between the two packages
This commit is contained in:
parent
54cba257dd
commit
e95fb62410
@ -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';
|
||||
|
@ -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';
|
||||
|
@ -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));
|
||||
|
@ -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';
|
||||
|
Loading…
Reference in New Issue
Block a user