MCPcopy
hub / github.com/di-sukharev/opencommit / AiEngine

Interface AiEngine

src/engine/Engine.ts:27–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25 | MistralClient;
26
27export interface AiEngine {
28 config: AiEngineConfig;
29 client: Client;
30 generateCommitMessage(
31 messages: Array<OpenAIClient.Chat.Completions.ChatCompletionMessageParam>
32 ): Promise<string | null | undefined>;
33}

Implementers 12

OllamaEnginesrc/engine/ollama.ts
OpenAiEnginesrc/engine/openAi.ts
MistralAiEnginesrc/engine/mistral.ts
OpenRouterEnginesrc/engine/openrouter.ts
AimlApiEnginesrc/engine/aimlapi.ts
FlowiseEnginesrc/engine/flowise.ts
GeminiEnginesrc/engine/gemini.ts
AnthropicEnginesrc/engine/anthropic.ts
LlamaCppEnginesrc/engine/llamacpp.ts
MLXEnginesrc/engine/mlx.ts
AzureEnginesrc/engine/azure.ts
TestAisrc/engine/testAi.ts

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…