* Merges user-agent header into request options
( requestOptions: ModelConfig["requestOptions"], )
| 26 | * Merges user-agent header into request options |
| 27 | */ |
| 28 | function _mergeUserAgentIntoRequestOptions( |
| 29 | requestOptions: ModelConfig["requestOptions"], |
| 30 | ): ModelConfig["requestOptions"] { |
| 31 | return { |
| 32 | ...requestOptions, |
| 33 | headers: { |
| 34 | ...requestOptions?.headers, |
| 35 | "user-agent": getUserAgent(), |
| 36 | "x-continue-unique-id": getUniqueId(), |
| 37 | }, |
| 38 | }; |
| 39 | } |
| 40 | |
| 41 | /** |
| 42 | * Creates an LLM API instance from a ModelConfig and auth configuration |
nothing calls this directly
no test coverage detected