@hyperaide/ai-sdk-provider
v0.1.0
Published
AI SDK provider for the Hyperaide OpenAI-compatible gateway.
Maintainers
Readme
@hyperaide/ai-sdk-provider
AI SDK provider for the Hyperaide OpenAI-compatible gateway.
Install
pnpm add @hyperaide/ai-sdk-providerUsage
import { generateText } from "ai";
import { createHyperaide } from "@hyperaide/ai-sdk-provider";
const hyperaide = createHyperaide({
apiKey: process.env.HYPERAIDE_API_KEY,
});
const { text } = await generateText({
model: hyperaide.chatModel("openai/gpt-4o-mini"),
prompt: "Hello from Hyperaide",
});Hosted Hyperaide app Worker/server code should prefer the injected access token:
import { createHyperaide } from "@hyperaide/ai-sdk-provider";
export default {
async fetch(request, env) {
const hyperaide = createHyperaide({
accessToken: env.HYPERAIDE_ACCESS_TOKEN,
});
// use hyperaide.chatModel(...) / hyperaide.imageModel(...)
return new Response("ok");
},
};Environment Variables
HYPERAIDE_ACCESS_TOKEN: Preferred default credential for hosted Hyperaide app server/Worker runtimes.HYPERAIDE_API_KEY: Optional default API key when you do not passapiKey.HYPERAIDE_GATEWAY_URL: Optional gateway base URL override.
By default the provider targets https://gateway.hyperaide.com/v1.
