SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
9.8 KB · 300 lines json
Raw Blame History
1[2  {3    "provider": "gemini",4    "area": "generate-content",5    "file": "examples/gemini/generate-content/minimal.sh",6    "language": "bash",7    "status": "LIVE_VERIFIED",8    "verified_at": "2026-09-18",9    "notes": "HTTP 200"10  },11  {12    "provider": "gemini",13    "area": "generate-content",14    "file": "examples/gemini/generate-content/minimal.py",15    "language": "python",16    "status": "LIVE_VERIFIED",17    "verified_at": "2026-09-18",18    "notes": "Direct use of automatic function calling (AFC) in Models.generate_content is not recommended. Instead, we recommend to use AFC in Chat.send_message. Similarly, "19  },20  {21    "provider": "gemini",22    "area": "generate-content",23    "file": "examples/gemini/generate-content/minimal.ts",24    "language": "typescript",25    "status": "LIVE_VERIFIED",26    "verified_at": "2026-09-18",27    "notes": "thoughtSignature present: true"28  },29  {30    "provider": "gemini",31    "area": "generate-content",32    "file": "examples/gemini/generate-content/system_multiturn.sh",33    "language": "bash",34    "status": "LIVE_VERIFIED",35    "verified_at": "2026-09-18",36    "notes": "HTTP 200"37  },38  {39    "provider": "gemini",40    "area": "generate-content",41    "file": "examples/gemini/generate-content/system_multiturn.py",42    "language": "python",43    "status": "LIVE_VERIFIED",44    "verified_at": "2026-09-18",45    "notes": "Direct use of automatic function calling (AFC) in Models.generate_content is not recommended. Instead, we recommend to use AFC in Chat.send_message. Similarly, "46  },47  {48    "provider": "gemini",49    "area": "generate-content",50    "file": "examples/gemini/generate-content/system_multiturn.ts",51    "language": "typescript",52    "status": "LIVE_VERIFIED",53    "verified_at": "2026-09-18",54    "notes": "Atlas. 26 2"55  },56  {57    "provider": "gemini",58    "area": "streaming",59    "file": "examples/gemini/streaming/stream.sh",60    "language": "bash",61    "status": "LIVE_VERIFIED",62    "verified_at": "2026-09-18",63    "notes": "HTTP 200"64  },65  {66    "provider": "gemini",67    "area": "streaming",68    "file": "examples/gemini/streaming/stream.py",69    "language": "python",70    "status": "LIVE_VERIFIED",71    "verified_at": "2026-09-18",72    "notes": "Direct use of automatic function calling (AFC) in Models.generate_content_stream is not recommended. Instead, we recommend to use AFC in Chat.send_message_strea"73  },74  {75    "provider": "gemini",76    "area": "streaming",77    "file": "examples/gemini/streaming/stream.ts",78    "language": "typescript",79    "status": "LIVE_VERIFIED",80    "verified_at": "2026-09-18",81    "notes": "\"\" STOP 26"82  },83  {84    "provider": "gemini",85    "area": "structured-output",86    "file": "examples/gemini/structured-output/json_schema.sh",87    "language": "bash",88    "status": "LIVE_VERIFIED",89    "verified_at": "2026-09-18",90    "notes": "HTTP 200"91  },92  {93    "provider": "gemini",94    "area": "structured-output",95    "file": "examples/gemini/structured-output/json_schema.py",96    "language": "python",97    "status": "LIVE_VERIFIED",98    "verified_at": "2026-09-18",99    "notes": "Direct use of automatic function calling (AFC) in Models.generate_content is not recommended. Instead, we recommend to use AFC in Chat.send_message. Similarly, "100  },101  {102    "provider": "gemini",103    "area": "structured-output",104    "file": "examples/gemini/structured-output/json_schema.ts",105    "language": "typescript",106    "status": "LIVE_VERIFIED",107    "verified_at": "2026-09-18",108    "notes": "enum: OK"109  },110  {111    "provider": "gemini",112    "area": "thinking",113    "file": "examples/gemini/thinking/thinking.sh",114    "language": "bash",115    "status": "LIVE_VERIFIED",116    "verified_at": "2026-09-18",117    "notes": "HTTP 200"118  },119  {120    "provider": "gemini",121    "area": "thinking",122    "file": "examples/gemini/thinking/thinking.py",123    "language": "python",124    "status": "LIVE_VERIFIED",125    "verified_at": "2026-09-18",126    "notes": "Direct use of automatic function calling (AFC) in Models.generate_content is not recommended. Instead, we recommend to use AFC in Chat.send_message. Similarly, "127  },128  {129    "provider": "gemini",130    "area": "thinking",131    "file": "examples/gemini/thinking/thinking.ts",132    "language": "typescript",133    "status": "LIVE_VERIFIED",134    "verified_at": "2026-09-18",135    "notes": "level low: undefined 29"136  },137  {138    "provider": "gemini",139    "area": "context-caching",140    "file": "examples/gemini/context-caching/cache_lifecycle.sh",141    "language": "bash",142    "status": "LIVE_VERIFIED",143    "verified_at": "2026-09-18",144    "notes": "ACCOUNT_RESTRICTED: explicit caching not available on this tier (see docs/gemini/context-caching.md) | ACCOUNT_RESTRICTED: explicit caching quota 0 on free tier"145  },146  {147    "provider": "gemini",148    "area": "context-caching",149    "file": "examples/gemini/context-caching/cache_lifecycle.py",150    "language": "python",151    "status": "LIVE_VERIFIED",152    "verified_at": "2026-09-18",153    "notes": "ACCOUNT_RESTRICTED: 429 429 RESOURCE_EXHAUSTED. {'error': {'code': 429, 'message': 'TotalCachedContentStorageTokensPerModelFreeTier limit exceeded for model gem | ACCOUNT_RESTRICTED: explicit caching quota 0 on free tier"154  },155  {156    "provider": "gemini",157    "area": "context-caching",158    "file": "examples/gemini/context-caching/cache_lifecycle.ts",159    "language": "typescript",160    "status": "LIVE_VERIFIED",161    "verified_at": "2026-09-18",162    "notes": "ACCOUNT_RESTRICTED: {\"error\":{\"code\":429,\"message\":\"TotalCachedContentStorageTokensPerModelFreeTier limit exceeded for model gemini-3.5-flash: limit=0, requeste | ACCOUNT_RESTRICTED: explicit caching quota 0 on free tier"163  },164  {165    "provider": "gemini",166    "area": "safety",167    "file": "examples/gemini/safety/safety_settings.sh",168    "language": "bash",169    "status": "LIVE_VERIFIED",170    "verified_at": "2026-09-18",171    "notes": "HTTP 200"172  },173  {174    "provider": "gemini",175    "area": "safety",176    "file": "examples/gemini/safety/safety_settings.py",177    "language": "python",178    "status": "LIVE_VERIFIED",179    "verified_at": "2026-09-18",180    "notes": "Direct use of automatic function calling (AFC) in Models.generate_content is not recommended. Instead, we recommend to use AFC in Chat.send_message. Similarly, "181  },182  {183    "provider": "gemini",184    "area": "safety",185    "file": "examples/gemini/safety/safety_settings.ts",186    "language": "typescript",187    "status": "LIVE_VERIFIED",188    "verified_at": "2026-09-18",189    "notes": "promptFeedback: undefined | finish: STOP"190  },191  {192    "provider": "gemini",193    "area": "embeddings",194    "file": "examples/gemini/embeddings/embed.sh",195    "language": "bash",196    "status": "LIVE_VERIFIED",197    "verified_at": "2026-09-18",198    "notes": "embedding-2 dims: 64 usage: {'promptTokenCount': 8, 'promptTokenDetails': [{'modality': 'TEXT', 'tokenCount': 8}]}"199  },200  {201    "provider": "gemini",202    "area": "embeddings",203    "file": "examples/gemini/embeddings/embed.py",204    "language": "python",205    "status": "LIVE_VERIFIED",206    "verified_at": "2026-09-18",207    "notes": "embedding-2 dims: 64 usage: None"208  },209  {210    "provider": "gemini",211    "area": "embeddings",212    "file": "examples/gemini/embeddings/embed.ts",213    "language": "typescript",214    "status": "LIVE_VERIFIED",215    "verified_at": "2026-09-18",216    "notes": "embedding-2 dims: 64 usage: undefined"217  },218  {219    "provider": "gemini",220    "area": "files",221    "file": "examples/gemini/files/upload_use_delete.sh",222    "language": "bash",223    "status": "LIVE_VERIFIED",224    "verified_at": "2026-09-18",225    "notes": "delete HTTP 200"226  },227  {228    "provider": "gemini",229    "area": "files",230    "file": "examples/gemini/files/upload_use_delete.py",231    "language": "python",232    "status": "LIVE_VERIFIED",233    "verified_at": "2026-09-18",234    "notes": "Direct use of automatic function calling (AFC) in Models.generate_content is not recommended. Instead, we recommend to use AFC in Chat.send_message. Similarly, "235  },236  {237    "provider": "gemini",238    "area": "files",239    "file": "examples/gemini/files/upload_use_delete.ts",240    "language": "typescript",241    "status": "LIVE_VERIFIED",242    "verified_at": "2026-09-18",243    "notes": "answer: PELICAN"244  },245  {246    "provider": "gemini",247    "area": "multimodal",248    "file": "examples/gemini/multimodal/inline_image_pdf.sh",249    "language": "bash",250    "status": "LIVE_VERIFIED",251    "verified_at": "2026-09-18",252    "notes": "low: [{'modality': 'TEXT', 'tokenCount': 5}, {'modality': 'IMAGE', 'tokenCount': 256}]"253  },254  {255    "provider": "gemini",256    "area": "multimodal",257    "file": "examples/gemini/multimodal/inline_image_pdf.py",258    "language": "python",259    "status": "LIVE_VERIFIED",260    "verified_at": "2026-09-18",261    "notes": "Direct use of automatic function calling (AFC) in Models.generate_content is not recommended. Instead, we recommend to use AFC in Chat.send_message. Similarly, "262  },263  {264    "provider": "gemini",265    "area": "multimodal",266    "file": "examples/gemini/multimodal/inline_image_pdf.ts",267    "language": "typescript",268    "status": "LIVE_VERIFIED",269    "verified_at": "2026-09-18",270    "notes": "png low: [{\"modality\":\"IMAGE\",\"tokenCount\":256},{\"modality\":\"TEXT\",\"tokenCount\":5}]"271  },272  {273    "provider": "gemini",274    "area": "count-tokens",275    "file": "examples/gemini/count-tokens/count_tokens.sh",276    "language": "bash",277    "status": "LIVE_VERIFIED",278    "verified_at": "2026-09-18",279    "notes": "HTTP 200"280  },281  {282    "provider": "gemini",283    "area": "count-tokens",284    "file": "examples/gemini/count-tokens/count_tokens.py",285    "language": "python",286    "status": "LIVE_VERIFIED",287    "verified_at": "2026-09-18",288    "notes": "wrapper (system + tool): 200 44"289  },290  {291    "provider": "gemini",292    "area": "count-tokens",293    "file": "examples/gemini/count-tokens/count_tokens.ts",294    "language": "typescript",295    "status": "LIVE_VERIFIED",296    "verified_at": "2026-09-18",297    "notes": "wrapper (system + tool): 200 44"298  }299]300