Spaces:
Sleeping
Sleeping
GamerC0der commited on
Commit ·
f21f023
1
Parent(s): 9ed6f3a
Add Stealth model to AstraChat provider using big-pickle on opencode zen
Browse files
app/lib/modules/llm/providers/astrachat.ts
CHANGED
|
@@ -15,6 +15,7 @@ export default class AstraChatProvider extends BaseProvider {
|
|
| 15 |
staticModels: ModelInfo[] = [
|
| 16 |
{ name: 'Kimi K2 0905', label: 'Kimi K2 0905', provider: 'AstraChat', maxTokenAllowed: 4096 },
|
| 17 |
{ name: 'Grok Code Fast 1', label: 'Grok Code Fast 1', provider: 'AstraChat', maxTokenAllowed: 4096 },
|
|
|
|
| 18 |
];
|
| 19 |
|
| 20 |
async getDynamicModels(
|
|
@@ -41,6 +42,13 @@ export default class AstraChatProvider extends BaseProvider {
|
|
| 41 |
})('grok-code');
|
| 42 |
}
|
| 43 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 44 |
// For Coder model, use Nvidia
|
| 45 |
const { apiKey } = this.getProviderBaseUrlAndKey({
|
| 46 |
apiKeys,
|
|
|
|
| 15 |
staticModels: ModelInfo[] = [
|
| 16 |
{ name: 'Kimi K2 0905', label: 'Kimi K2 0905', provider: 'AstraChat', maxTokenAllowed: 4096 },
|
| 17 |
{ name: 'Grok Code Fast 1', label: 'Grok Code Fast 1', provider: 'AstraChat', maxTokenAllowed: 4096 },
|
| 18 |
+
{ name: 'Stealth', label: 'Stealth', provider: 'AstraChat', maxTokenAllowed: 4096 },
|
| 19 |
];
|
| 20 |
|
| 21 |
async getDynamicModels(
|
|
|
|
| 42 |
})('grok-code');
|
| 43 |
}
|
| 44 |
|
| 45 |
+
if (options.model === 'Stealth') {
|
| 46 |
+
return createOpenAI({
|
| 47 |
+
baseURL: 'https://opencode.ai/zen/v1',
|
| 48 |
+
apiKey: 'sk-c5bkHCKoZ9VvSRkueeSmKzUE3YDJ2NOb50Rhyeb46l84ylc0JQuyFRUXJ2Gm7YdS',
|
| 49 |
+
})('big-pickle');
|
| 50 |
+
}
|
| 51 |
+
|
| 52 |
// For Coder model, use Nvidia
|
| 53 |
const { apiKey } = this.getProviderBaseUrlAndKey({
|
| 54 |
apiKeys,
|