api_gemini 0.6.1

Gemini's API for accessing large language models (LLMs).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Module Index

| Entity | ID | Name | Purpose | Status |
|--------|----|------|---------|--------|
| invariant | 001 | Thin Client Principle | No automatic behaviors; stateless HTTP transport with explicit caller control | Active |
| invariant | 002 | Testing Standards | No-mock mandate and loud-failure requirement; real API calls only | Active |
| feature | 001 | Core API | Core Gemini endpoints — content generation, embeddings, models, streaming, multimodal | Active |
| feature | 002 | Enterprise Reliability | Enterprise reliability modules — retry, circuit breaker, rate limiting, failover | Active |
| api | 001 | Coverage | API endpoint coverage and implementation status | Active |
| operation | 001 | Secret Loading | Gemini API key loading procedure for development and tests | Active |
| operation | 002 | Usage Examples | Common API usage operation procedures | Active |
| pattern | 001 | Quick Response | Single-call generation; errors propagate to caller as Result | Active |
| pattern | 002 | Error-Resilient | Generation with error-variant-to-fallback-string mapping | Active |
| pattern | 003 | Batch Processing | Sequential paced loop for rate-limited bulk prompt workloads | Active |
| protocol | 001 | Streaming Format | JSON array streaming protocol specification | Active |