Logo
製品AskCodi
AskCodi

AskCodi

Custom LLMs, without training. Use via openai compatible api

Introduction to AskCodi

AskCodi is an OpenAI-compatible orchestration layer that empowers developers to build and deploy custom "virtual models" on top of any large language model (LLM). By combining prompts, reasoning, review, and guardrails, teams can create reusable AI models tailored to their specific coding needs. These models can be used seamlessly across various development environments, including IDEs, CLI tools, and internal applications, all through a single, unified API.

The product eliminates the need for extensive training by allowing users to define custom models based on existing LLMs. This approach not only saves time but also ensures consistency and control over AI-generated code. With support for multiple LLM providers such as OpenAI, Anthropic, Google, and open-source models, AskCodi offers flexibility and cost efficiency, enabling teams to leverage the best available models without vendor lock-in.

Takeaways

  • OpenAI-compatible API: Simplifies integration with existing tools and workflows.
  • Custom Models: Users can define and reuse models with specific prompts, reasoning, and guardrails.
  • Reasoning Mode: Enables multi-step thinking for complex tasks.
  • Review Mode: Adds automatic checks for bugs, security issues, and standards.
  • Guardrails & PII Masking: Enforces policies and data protection at scale.
  • IDE & CLI Integrations: Works with popular development environments like VS Code, IntelliJ, and more.
  • Cost Control & Analytics: Provides transparency and control over usage and expenses.

How AskCodi Works

AskCodi operates through three core steps:

  1. Connect the Models You Already Use

    • Users select their preferred LLM providers (e.g., GPT, Claude, Gemini) and route them through a unified OpenAI-compatible endpoint.
    • Supports both closed and open-source models, offering flexibility in choice and cost.
  2. Define Your Own "Code Models"

    • Developers can create custom model names that bundle specific prompts, reasoning settings, review modes, and guardrails.
    • These models are reusable across different tools and platforms, ensuring consistent behavior.
  3. Use Them Everywhere You Work

    • Once defined, custom models can be accessed via IDEs, AI-powered development tools, terminal interfaces, and internal applications.
    • The underlying orchestration is handled automatically, so users only interact with simple model names.

Core Benefits and Applications

BenefitDescription
FlexibilitySupports multiple LLM providers and models, including open-source options.
ConsistencyEnsures uniform AI behavior across different tools and projects.
ControlAllows teams to define rules, guardrails, and review processes.
Cost EfficiencyEnables use of lower-cost models where appropriate, while reserving expensive ones for critical tasks.
ScalabilityHandles high volumes of requests with optimized infrastructure.
Ease of IntegrationUses OpenAI-compatible API, making it easy to adopt without major changes to existing workflows.