Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/thatstupidcomputer / packages/discovery/providers/xai/answers.ts |
| Date | Not specified in source |
| Repository | Janady13/thatstupidcomputer |
| Revision | 57555cde46910102dd25d6c1c1fb2c359e9655bd |
| Branch | main |
| Path or archive member | packages/discovery/providers/xai/answers.ts |
| Original SHA-256 | 27e846906c96e576f8853ba24fc1aebfd50d71b188a6fcb91861a15089728e5f |
| Git blob SHA | 10cc7cefe46859bf135552798eb60975f0a1a735 |
| Reading-copy SHA-256 | 27e846906c96e576f8853ba24fc1aebfd50d71b188a6fcb91861a15089728e5f |
Recovered source transcript
Download complete source text ↓8 lines · 0.4 KB
import {responsesAnswer,type AnswerAdapter} from '../../protocol.ts';
export const xaiAnswers:AnswerAdapter={
endpoint:'https://api.x.ai/v1/responses',auth:'bearer',
// X search is deliberately not enabled; it is a different corpus and observation surface.
build:(model,query)=>({model,input:[{role:'user',content:query}],tools:[{type:'web_search'}],max_output_tokens:1200,store:false}),
parse:responsesAnswer,
};