chroma-core/chroma · error · Error

Error calling Jina AI API: ${error.message}

Error message

Error calling Jina AI API: ${error.message}

What it means

Error "Error calling Jina AI API: ${error.message}" thrown in chroma-core/chroma.

Source

Thrown at clients/new-js/packages/ai-embeddings/jina/src/index.ts:128

      normalized: this.normalized,
      embeddingType: this.embeddingType,
    };

    try {
      const response = await fetch(this.url, {
        method: "POST",
        headers: this.headers,
        body: JSON.stringify(snakeCase(body)),
      });

      const data = (await response.json()) as JinaEmbeddingsResponse;
      if (!data || !data.data) {
        throw new Error("Failed to generate jina embedding data.");
      }
      return data.data.map((result) => result.embedding);
    } catch (error) {
      if (error instanceof Error) {
        throw new Error(`Error calling Jina AI API: ${error.message}`);
      } else {
        throw new Error(`Error calling Jina AI API: ${error}`);
      }
    }
  }

  public defaultSpace(): EmbeddingFunctionSpace {
    return "cosine";
  }

  public supportedSpaces(): EmbeddingFunctionSpace[] {
    return ["cosine", "l2", "ip"];
  }

  public static buildFromConfig(config: JinaConfig): JinaEmbeddingFunction {
    return new JinaEmbeddingFunction({
      modelName: config.model_name,
      task: config.task,

View on GitHub (pinned to aecdd12c8a)

When it happens

Trigger: Thrown at clients/new-js/packages/ai-embeddings/jina/src/index.ts:128 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of chroma-core/chroma@aecdd12c8a (2026-08-16). Data as JSON: /api/errors/55dbb227ddfbe427. Report an issue: GitHub.