diff --git a/CREDITS.md b/CREDITS.md deleted file mode 100644 index 3af084c..0000000 --- a/CREDITS.md +++ /dev/null @@ -1,27 +0,0 @@ -# Sponsor credits and access - -## OpenAI credits - -OpenAI is the event's marquee sponsor. **An event-specific credit amount, redemption URL, or promo code was not published in the public handbook when checked on September 11, 2026.** Get the offer from the [official portal and handbook](https://sf.aitinkerers.org/hackathons/h_XWWQL5eKfJM/handbook), the opening-session instructions, or your local organizer. - -When the organizer provides it: - -1. Open the organizer's redemption link and follow that offer's instructions. Check its eligibility and expiration date. -2. Sign in to the OpenAI API account and organization you will use for the hackathon. Apply the offer to the intended organization as directed. -3. Check your [API billing overview](https://platform.openai.com/settings/organization/billing/overview) to confirm the grant appears before assuming it is available. -4. Create an [API key](https://platform.openai.com/api-keys) in the funded organization/project. Set `OPENAI_API_KEY` in the chosen template's ignored environment file. -5. Run the [small OpenAI test call](using-sponsor-tools.md#openai) and confirm it succeeds with your selected model. - -Creating an API key does not redeem credits. Do not substitute ChatGPT credits for an API offer. If the grant is missing, check the account/organization and contact the organizer; do not assume a signup includes the event offer. [OpenAI's API billing guidance](https://help.openai.com/en/articles/8264644) - -## Other sponsor access - -| Sponsor | Account, keys, and docs | Event offer | -|---|---|---| -| CopilotKit | [Docs](https://docs.copilotkit.ai/) · [Intelligence](https://intelligence.copilotkit.ai/) · [Channels guide](https://copilotkit.ai/channels-guide.md) | Check organizer instructions for any event-specific allocation. Web setup does not require a managed Channel. | -| OpenRouter | [Keys](https://openrouter.ai/keys) · [Model catalog](https://openrouter.ai/models) | Obtain an organizer offer if available, then verify account balance and model access. | -| Exa | [API keys](https://dashboard.exa.ai/api-keys) · [Quickstart](https://exa.ai/docs/reference/search-api-guide) | Check the organizer's offer and confirm search access. | -| Auth0 | [Signup](https://auth0.com/signup) · [Node API quickstart](https://auth0.com/docs/quickstart/backend/nodejs) | Check organizer instructions for access; use the standalone protected-API example to verify authorization. | -| Ambiguous AI | [Workspace](https://app.ambiguous.ai/) · [Authentication](https://www.ambiguous.ai/auth.md) | Follow the organizer's workspace/access instructions if supplied. | - -Keep private redemption codes, API keys, and personal claim links out of this public file. [using-sponsor-tools.md](using-sponsor-tools.md) has authentication, configuration, and a first call for each sponsor. diff --git a/README.md b/README.md index 6df545f..36c0d80 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,6 @@ The app READMEs provide launch commands, files to customize, and a concrete resu | Need | Go here | |---|---| | Event details, deadline, and judging | [Official portal](https://sf.aitinkerers.org/hackathons/h_XWWQL5eKfJM) · [Handbook](https://sf.aitinkerers.org/hackathons/h_XWWQL5eKfJM/handbook) | -| OpenAI credits and redemption | [Credit instructions](CREDITS.md#openai-credits) · [API keys](https://platform.openai.com/api-keys) | | OpenAI agent development | [Agents SDK quickstart](https://openai.github.io/openai-agents-js/guides/quickstart/) | | OpenRouter access and model choice | [Keys](https://openrouter.ai/keys) · [Model catalog](https://openrouter.ai/models) · [Model switching](dev-docs/model-switching.md) | | CopilotKit app development | [Docs](https://docs.copilotkit.ai/) · [Tools and context](dev-docs/tools-and-context.md) | @@ -113,4 +112,6 @@ The app READMEs provide launch commands, files to customize, and a concrete resu | Rehearse and debug | [Demo prompts](dev-docs/demo-prompts.md) · [Troubleshooting](dev-docs/troubleshooting.md) | | Prepare your entry | [Submission checklist](SUBMISSION.md) | +Look for credit redemption instructions on the [AI Tinkerers event page](https://sf.aitinkerers.org/hackathons/h_XWWQL5eKfJM). + For the Slack/web workspaces, `npm run verify` runs typechecks and offline tests without credentials. The mobile app has its own install, tests, typecheck, and Metro export checks under `apps/mobile`. `npm run check-env` validates configured startup. Live sponsor calls and platform delivery require your accounts. See [developer docs](dev-docs/README.md) for detailed setup and deployment. diff --git a/dev-docs/sponsors.md b/dev-docs/sponsors.md index 8bb4a5b..0bfba89 100644 --- a/dev-docs/sponsors.md +++ b/dev-docs/sponsors.md @@ -10,4 +10,4 @@ It contains authentication, configuration, and a first working call for every sp - [Auth0](../using-sponsor-tools.md#auth0) - [Ambiguous AI](../using-sponsor-tools.md#ambiguous-ai) -Choose a [template](../README.md#templates), then use the relevant sections of that guide. Event offers and OpenAI redemption instructions are in [CREDITS.md](../CREDITS.md). +Choose a [template](../README.md#templates), then use the relevant sections of that guide. diff --git a/using-sponsor-tools.md b/using-sponsor-tools.md index 026644a..ae610f4 100644 --- a/using-sponsor-tools.md +++ b/using-sponsor-tools.md @@ -15,7 +15,7 @@ Use Node.js 22+. For Slack/web/mobile, run the homepage's clone/install steps an ## OpenAI -**Access and authentication.** Follow [OpenAI credit instructions](CREDITS.md#openai-credits), then create a server-side [API key](https://platform.openai.com/api-keys) in the funded organization/project. Credit redemption and key creation are separate steps. +**Access and authentication.** Create a server-side [API key](https://platform.openai.com/api-keys) in the OpenAI organization/project you will use for the hackathon. **Configure Slack/web/mobile** in root `.env`: @@ -85,7 +85,7 @@ Keep the tested Channels/runtime versions and the `@ag-ui/client` override. Befo ## OpenRouter -**Access and authentication.** Create an [API key](https://openrouter.ai/keys), choose a model from the [catalog](https://openrouter.ai/models), and check any event offer in [CREDITS.md](CREDITS.md#other-sponsor-access). Use a model that supports tools for Slack, web, and React Native workflows. +**Access and authentication.** Create an [API key](https://openrouter.ai/keys) and choose a model from the [catalog](https://openrouter.ai/models). Use a model that supports tools for Slack, web, and React Native workflows. **Configure** root `.env`: