Function: createTauriFetch()
createTauriFetch(
tauriFetch): {(input,init?):Promise<Response>; (input,init?):Promise<Response>; }
Defined in: packages/core/src/utils/fetch-helpers.ts:386
Create a fetch function for Tauri apps
Helper that wraps Tauri's fetch with compatibility for Node.js-style fetch. Handles differences in how Tauri structures requests/responses.
Parameters
tauriFetch
any
Returns
(
input,init?):Promise<Response>
Parameters
input
RequestInfo | URL
init?
RequestInit
Returns
Promise<Response>
(
input,init?):Promise<Response>
Parameters
input
string | Request | URL
init?
RequestInit
Returns
Promise<Response>
Example
import { fetch as tauriFetch } from '@tauri-apps/api/http';
import { createTauriFetch } from '@baleybots/core';
const bot = new Baleybot({
model: {
id: 'gpt-4o-mini',
config: {
fetch: createTauriFetch(tauriFetch)
}
}
});