Fix imports

This commit is contained in:
Saoud Rizwan
2024-09-24 12:05:54 -04:00
parent 7a2f1baef9
commit 05389b7dd5
9 changed files with 26 additions and 22 deletions

View File

@@ -1,7 +1,7 @@
import AnthropicBedrock from "@anthropic-ai/bedrock-sdk" import AnthropicBedrock from "@anthropic-ai/bedrock-sdk"
import { Anthropic } from "@anthropic-ai/sdk" import { Anthropic } from "@anthropic-ai/sdk"
import { ApiHandler, ApiHandlerMessageResponse } from "." import { ApiHandler, ApiHandlerMessageResponse } from "../"
import { ApiHandlerOptions, bedrockDefaultModelId, BedrockModelId, bedrockModels, ModelInfo } from "../shared/api" import { ApiHandlerOptions, bedrockDefaultModelId, BedrockModelId, bedrockModels, ModelInfo } from "../../shared/api"
// https://docs.anthropic.com/en/api/claude-on-amazon-bedrock // https://docs.anthropic.com/en/api/claude-on-amazon-bedrock
export class AwsBedrockHandler implements ApiHandler { export class AwsBedrockHandler implements ApiHandler {

View File

@@ -1,12 +1,12 @@
import { Anthropic } from "@anthropic-ai/sdk" import { Anthropic } from "@anthropic-ai/sdk"
import { FunctionCallingMode, GoogleGenerativeAI } from "@google/generative-ai" import { FunctionCallingMode, GoogleGenerativeAI } from "@google/generative-ai"
import { ApiHandler, ApiHandlerMessageResponse } from "." import { ApiHandler, ApiHandlerMessageResponse } from "../"
import { ApiHandlerOptions, geminiDefaultModelId, GeminiModelId, geminiModels, ModelInfo } from "../shared/api" import { ApiHandlerOptions, geminiDefaultModelId, GeminiModelId, geminiModels, ModelInfo } from "../../shared/api"
import { import {
convertAnthropicMessageToGemini, convertAnthropicMessageToGemini,
convertAnthropicToolToGemini, convertAnthropicToolToGemini,
convertGeminiResponseToAnthropic, convertGeminiResponseToAnthropic,
} from "./transform/gemini-format" } from "../transform/gemini-format"
export class GeminiHandler implements ApiHandler { export class GeminiHandler implements ApiHandler {
private options: ApiHandlerOptions private options: ApiHandlerOptions

View File

@@ -1,8 +1,8 @@
import { Anthropic } from "@anthropic-ai/sdk" import { Anthropic } from "@anthropic-ai/sdk"
import OpenAI from "openai" import OpenAI from "openai"
import { ApiHandler, ApiHandlerMessageResponse } from "." import { ApiHandler, ApiHandlerMessageResponse } from "../"
import { ApiHandlerOptions, ModelInfo, openAiModelInfoSaneDefaults } from "../shared/api" import { ApiHandlerOptions, ModelInfo, openAiModelInfoSaneDefaults } from "../../shared/api"
import { convertToAnthropicMessage, convertToOpenAiMessages } from "./transform/openai-format" import { convertToAnthropicMessage, convertToOpenAiMessages } from "../transform/openai-format"
export class OllamaHandler implements ApiHandler { export class OllamaHandler implements ApiHandler {
private options: ApiHandlerOptions private options: ApiHandlerOptions

View File

@@ -1,15 +1,15 @@
import { Anthropic } from "@anthropic-ai/sdk" import { Anthropic } from "@anthropic-ai/sdk"
import OpenAI from "openai" import OpenAI from "openai"
import { ApiHandler, ApiHandlerMessageResponse } from "." import { ApiHandler, ApiHandlerMessageResponse } from "../"
import { import {
ApiHandlerOptions, ApiHandlerOptions,
ModelInfo, ModelInfo,
openAiNativeDefaultModelId, openAiNativeDefaultModelId,
OpenAiNativeModelId, OpenAiNativeModelId,
openAiNativeModels, openAiNativeModels,
} from "../shared/api" } from "../../shared/api"
import { convertToAnthropicMessage, convertToOpenAiMessages } from "./transform/openai-format" import { convertToAnthropicMessage, convertToOpenAiMessages } from "../transform/openai-format"
import { convertO1ResponseToAnthropicMessage, convertToO1Messages } from "./transform/o1-format" import { convertO1ResponseToAnthropicMessage, convertToO1Messages } from "../transform/o1-format"
export class OpenAiNativeHandler implements ApiHandler { export class OpenAiNativeHandler implements ApiHandler {
private options: ApiHandlerOptions private options: ApiHandlerOptions

View File

@@ -1,16 +1,16 @@
import { Anthropic } from "@anthropic-ai/sdk" import { Anthropic } from "@anthropic-ai/sdk"
import OpenAI from "openai" import OpenAI from "openai"
import { ApiHandler, ApiHandlerMessageResponse } from "." import { ApiHandler, ApiHandlerMessageResponse } from "../"
import { import {
ApiHandlerOptions, ApiHandlerOptions,
ModelInfo, ModelInfo,
openRouterDefaultModelId, openRouterDefaultModelId,
OpenRouterModelId, OpenRouterModelId,
openRouterModels, openRouterModels,
} from "../shared/api" } from "../../shared/api"
import { convertToAnthropicMessage, convertToOpenAiMessages } from "./transform/openai-format" import { convertToAnthropicMessage, convertToOpenAiMessages } from "../transform/openai-format"
import axios from "axios" import axios from "axios"
import { convertO1ResponseToAnthropicMessage, convertToO1Messages } from "./transform/o1-format" import { convertO1ResponseToAnthropicMessage, convertToO1Messages } from "../transform/o1-format"
export class OpenRouterHandler implements ApiHandler { export class OpenRouterHandler implements ApiHandler {
private options: ApiHandlerOptions private options: ApiHandlerOptions

View File

@@ -1,7 +1,7 @@
import { AnthropicVertex } from "@anthropic-ai/vertex-sdk" import { AnthropicVertex } from "@anthropic-ai/vertex-sdk"
import { Anthropic } from "@anthropic-ai/sdk" import { Anthropic } from "@anthropic-ai/sdk"
import { ApiHandler, ApiHandlerMessageResponse } from "." import { ApiHandler, ApiHandlerMessageResponse } from "../"
import { ApiHandlerOptions, ModelInfo, vertexDefaultModelId, VertexModelId, vertexModels } from "../shared/api" import { ApiHandlerOptions, ModelInfo, vertexDefaultModelId, VertexModelId, vertexModels } from "../../shared/api"
// https://docs.anthropic.com/en/api/claude-on-vertex-ai // https://docs.anthropic.com/en/api/claude-on-vertex-ai
export class VertexHandler implements ApiHandler { export class VertexHandler implements ApiHandler {

View File

@@ -4,7 +4,11 @@ import { ClaudeDev } from "../ClaudeDev"
import { ApiProvider } from "../../shared/api" import { ApiProvider } from "../../shared/api"
import { ExtensionMessage } from "../../shared/ExtensionMessage" import { ExtensionMessage } from "../../shared/ExtensionMessage"
import { WebviewMessage } from "../../shared/WebviewMessage" import { WebviewMessage } from "../../shared/WebviewMessage"
import { downloadTask, findLast, getNonce, getUri, selectImages } from "../../utils" import { findLast } from "../../utils/array"
import { getNonce } from "./getNonce"
import { getUri } from "./getUri"
import { selectImages } from "../../integrations/misc/process-images"
import { downloadTask } from "../../integrations/misc/export-markdown"
import * as path from "path" import * as path from "path"
import fs from "fs/promises" import fs from "fs/promises"
import { HistoryItem } from "../../shared/HistoryItem" import { HistoryItem } from "../../shared/HistoryItem"

View File

@@ -2,7 +2,7 @@ import { EventEmitter } from "events"
import pWaitFor from "p-wait-for" import pWaitFor from "p-wait-for"
import stripAnsi from "strip-ansi" import stripAnsi from "strip-ansi"
import * as vscode from "vscode" import * as vscode from "vscode"
import { arePathsEqual } from "../utils/path-helpers" import { arePathsEqual } from "../../utils/path"
/* /*
TerminalManager: TerminalManager:

View File

@@ -1,7 +1,7 @@
import * as vscode from "vscode" import * as vscode from "vscode"
import * as path from "path" import * as path from "path"
import { listFiles } from "../services/glob/list-files" import { listFiles } from "../../services/glob/list-files"
import { ClaudeDevProvider } from "../core/webviews/ClaudeDevProvider" import { ClaudeDevProvider } from "../../core/webview/ClaudeDevProvider"
const cwd = vscode.workspace.workspaceFolders?.map((folder) => folder.uri.fsPath).at(0) const cwd = vscode.workspace.workspaceFolders?.map((folder) => folder.uri.fsPath).at(0)