Привет, ДЕВ! Я Франциско (Чико), разработчик из Лиссабона, и это мой первый пост здесь. Последние несколько месяцев я создавал Somnus, настольный ИИ-агент для Windows и Linux, который позволяет работать с Claude, GPT, Gemini, DeepSeek, Grok...
Привет, ДЕВ! Я Франциско (Чико), разработчик из Лиссабона, и это мой первый пост здесь.
Последние несколько месяцев я создавал Somnus, настольный агент искусственного интеллекта для Windows и Linux, который позволяет вам работать с Claude, GPT, Gemini, DeepSeek, Grok, Qwen, Kimi, GLM и другими из одного рабочего пространства и одного предоплаченного баланса.
Почему я это построил
Я продолжал манипулировать ключами API, информационными панелями и страницами выставления счетов для каждого поставщика модели. Я хотел одно место, где можно было бы:
переключайте модели в середине задачи, не меняя инструменты
платите по мере использования, а не накапливайте подписки
используйте одну и ту же учетную запись из настольного приложения и из моего терминала
Как это работает
Настольное приложение основано на Hermes Agent от Nous Research (лицензия MIT) со своим собственным идентификатором и моделью шлюза.
Шлюз совместим с OpenAI, поэтому для существующего кода требуется только другой базовый URL-адрес и ключ:
из openai импорт OpenAI
импортировать ОС
клиент = OpenAI(
api_key=os.environ["SOMNUS_API_KEY"],
base_url="https://somnus.world/api/public/gateway/v1",
)
resp = client.chat.completions.create(
model="Клод-сонет-5",
messages=[{"role": "user", "content": "Hello DEV!"}],
)
print(resp.choices[0].message.content)
Измените поле модели, и тот же код будет работать с GPT, Gemini.