Skip to content

Commit fb70552

Browse files
committed
Interface cleanup
1 parent f33281c commit fb70552

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

src/api/providers/openrouter.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import OpenAI from "openai"
44
import { ApiHandler } from "../"
55
import { ApiHandlerOptions, ModelInfo, openRouterDefaultModelId, openRouterDefaultModelInfo } from "../../shared/api"
66
import { convertToOpenAiMessages } from "../transform/openai-format"
7-
import { ApiStream, ApiStreamChunk, ApiStreamUsageChunk } from "../transform/stream"
7+
import { ApiStreamChunk, ApiStreamUsageChunk } from "../transform/stream"
88
import delay from "delay"
99

1010
// Add custom interface for OpenRouter params
@@ -17,10 +17,7 @@ interface OpenRouterApiStreamUsageChunk extends ApiStreamUsageChunk {
1717
fullResponseText: string;
1818
}
1919

20-
// Interface for providers that support single completions
21-
export interface SingleCompletionHandler {
22-
completePrompt(prompt: string): Promise<string>
23-
}
20+
import { SingleCompletionHandler } from ".."
2421

2522
export class OpenRouterHandler implements ApiHandler, SingleCompletionHandler {
2623
private options: ApiHandlerOptions

src/utils/enhance-prompt.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ApiConfiguration } from "../shared/api"
22
import { buildApiHandler } from "../api"
3-
import { OpenRouterHandler, SingleCompletionHandler } from "../api/providers/openrouter"
3+
import { OpenRouterHandler } from "../api/providers/openrouter"
44

55
/**
66
* Enhances a prompt using the OpenRouter API without creating a full Cline instance or task history.

0 commit comments

Comments
 (0)