Skip to content
View slegarraga's full-sized avatar
  • Chile

Block or report slegarraga

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. llm-messages llm-messages Public

    OpenAI-compatible provider portability: convert chat conversations between OpenAI, Anthropic and Gemini. Tool calls, multimodal parts, zero deps.

    TypeScript 3

  2. llm-sse llm-sse Public

    Parse streaming responses from OpenAI, Anthropic and Gemini into one unified event format. Text and tool-call deltas. Zero dependencies.

    TypeScript

  3. llm-portability-demo llm-portability-demo Public

    Zero-dependency provider-portability packages for OpenAI-compatible agents working together end to end. Runs offline.

    JavaScript

  4. tool-schema tool-schema Public

    Convert any JSON Schema into a valid tool / function calling schema for OpenAI, Anthropic, Gemini and MCP. Zero dependencies.

    TypeScript 2

  5. llm-errors llm-errors Public

    Normalize OpenAI, Anthropic and Gemini API errors into one shape: category, retryable flag and Retry-After delay. Zero dependencies.

    TypeScript

  6. json-from-llm json-from-llm Public

    Extract valid JSON from an LLM response, even when wrapped in reasoning/thinking tags, markdown fences or prose. Zero dependencies.

    TypeScript 1