• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

inclusion-numerique / coop-mediation-numerique / 007bf683-4a98-4b4b-a255-f7bd09910bbe

08 Apr 2026 12:12PM UTC coverage: 7.47% (-3.1%) from 10.61%
007bf683-4a98-4b4b-a255-f7bd09910bbe

push

circleci

web-flow
Merge pull request #471 from inclusion-numerique/feat/quick-access

feat: quick access items

500 of 10544 branches covered (4.74%)

Branch coverage included in aggregate %.

0 of 5 new or added lines in 1 file covered. (0.0%)

1379 existing lines in 153 files now uncovered.

1500 of 16230 relevant lines covered (9.24%)

36.98 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/apps/web/src/assistant/createEmbedding.ts
1
import { aiSdkAlbertEmbeddingModel } from '@app/web/assistant/aiSdkAlbertProvider'
2
import { createStopwatch } from '@app/web/utils/stopwatch'
3
import { embed } from 'ai'
4
import pThrottle from 'p-throttle'
5

UNCOV
6
const createEmbeddingThrottle = pThrottle({
×
7
  // 1000 per minute for albert
8
  limit: 15,
9
  interval: 1000,
10
})
11

UNCOV
12
const model = aiSdkAlbertEmbeddingModel
×
13

UNCOV
14
const createEmbeddingImmediate = async (text: string) => {
×
15
  const stopwatch = createStopwatch()
×
16

17
  const result = await embed({
×
18
    model,
19
    value: text,
20
  })
21

22
  return {
×
23
    model: model.modelId,
24
    embedding: result.embedding,
25
    duration: stopwatch.stop().duration,
26
  }
27
}
28

UNCOV
29
export const createEmbedding = createEmbeddingThrottle(createEmbeddingImmediate)
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc