You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Backend: - OpenAiProvider: Responses API with web_search_preview (pass 1), Chat Completions with json_schema structured output (pass 2) - AnthropicProvider: Messages API with web_search tool (pass 1), schema-in-prompt for structured output, code fence stripping (pass 2) - Pipeline adaptation: skip scrape+rewrite when >70% of search URLs are valid - Provider factory updated for all three providers - Error sanitization extended for Anthropic key patterns (sk-ant-) - 44 new unit tests (OpenAI, Anthropic, factory, pipeline heuristic) Frontend: - Provider-specific info text below model selection - Web search support badges (green/gray) - Generate page shows selected provider and model - Warning banner when provider lacks web search - Provider utility module with 10 tests Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
3 months ago | |
|---|---|---|
| .claude | 3 months ago | |
| backend | 3 months ago | |
| docs | 3 months ago | |
| frontend | 3 months ago | |
| src | 3 months ago | |
| .env.example | 3 months ago | |
| .gitignore | 3 months ago | |
| CLAUDE.md | 3 months ago | |
| README.md | 3 months ago | |
| docker-compose.yml | 3 months ago | |
| firebase-applet-config.json | 3 months ago | |
| firebase-blueprint.json | 3 months ago | |
| firestore.rules | 3 months ago | |
| index.html | 3 months ago | |
| metadata.json | 3 months ago | |
| package-lock.json | 3 months ago | |
| package.json | 3 months ago | |
| tsconfig.json | 3 months ago | |
| vite.config.ts | 3 months ago | |
README.md
Run and deploy your AI Studio app
This contains everything you need to run your app locally.
View your app in AI Studio: https://ai.studio/apps/633f0b39-1bef-446a-acd0-a427cc7be39b
Run Locally
Prerequisites: Node.js
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin .env.local to your Gemini API key - Run the app:
npm run dev