(jwt: JWT)
| 110 | } |
| 111 | |
| 112 | export const createInferenceClient = (jwt: JWT) => { |
| 113 | const info: TrustedClient = { |
| 114 | api_key: process.env.INFERENCE_SERVER_API_KEY, |
| 115 | client: "website", |
| 116 | provider_account_id: jwt.backendUserId, |
| 117 | user_id: jwt.sub, |
| 118 | username: jwt.name, |
| 119 | }; |
| 120 | const token = Buffer.from(JSON.stringify(info)).toString("base64"); |
| 121 | return new OasstInferenceClient(token); |
| 122 | }; |
no test coverage detected