Помогите с POST запросом для api

backoff

Client
Регистрация
20.04.2015
Сообщения
6 272
Благодарностей
6 587
Баллы
113
Короче нашел простейший ИИ для бесплатных апи запросов и генерации простых текстов, под мою задачу.
Короче говоря вот
Сделал по инструкции, при запросе выдает не ответ, а повторяет запрос, но обрезанный

Сам запрос
C#:
{
    "model": "mistral-large-latest",
    "messages": [{"role": "user", "content": "Напиши короткий рассказ про кота-космонавта"}],
    "max_tokens": 5000
  }
вот что в переменной ПОСТ появляется
C#:
{"detail":[{"type":"model_attributes_type","loc":["body"],"msg":"Input should be a valid dictionary or object to extract fields from","input":"{\r\n    \"model\": \"mistral-large-latest\",\r\n    \"messages\": [{\"role\": \"user\", \"content\": \"Напиши "}]}
НО
Если перейти - https://reqbin.com/curl и запустить курл, то все работает

запрос
C#:
curl https://api.mistral.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer th6TzkyhgKiFWmUeab5vPPkSNHFNIvQ6" \
  -d '{
    "model": "mistral-large-latest",
    "messages": [{"role": "user", "content": "Напиши короткий рассказ про кота-космонавта"}],
    "max_tokens": 5000
  }'
ответ
C#:
{
    "id": "fd330f9c21704958afcbb59764059c44",
    "created": 1764754447,
    "model": "mistral-large-latest",
    "usage": {
        "prompt_tokens": 19,
        "total_tokens": 426,
        "completion_tokens": 407
    },
    "object": "chat.completion",
    "choices": [{
        "index": 0,
        "finish_reason": "stop",
        "message": {
            "role": "assistant",
            "tool_calls": null,
            "content": "**Кот-космонавт по имени Звёзд**\n\nНа далёкой космической станции \"Млечный Путь\" жил рыжий кот по имени Звёзд. Он был не обычным питомцем — Звёзд мечтал о звёздах и однажды пробрался в грузовой отсек корабля, когда экипаж готовился к полёту на Марс.\n\nКогда корабль стартовал, никто не заметил лишнего пассажира. Звёзд, прижав уши от шума двигателей, с любопытством наблюдал за Землёй в иллюминатор. В невесомости он ловко парил по кабине, играя с плавающими карандашами и кнопками на пульте.\n\n— Мяу! — воскликнул он, когда увидел красную планету вдалеке.\n\nЭкипаж, обнаружив кота, сначала растерялся, но потом рассмеялся. Капитан решил: раз Звёзд уже здесь, пусть станет первым котом-космонавтом! Ему даже сделали маленький скафандр с надписью \"Звёзд — герой Марса\".\n\nНа Красной планете Звёзд важно прошелся по пыльной поверхности, оставив следы рядом с отпечатками ботинок астронавтов. А когда пришло время возвращаться, он гордо занял место в кресле пилота, мурлыча от удовольствия.\n\nС тех пор на станции \"Млечный Путь\" появилась традиция: перед каждым полётом экипаж ищет Звёзда, чтобы взять его с собой. Ведь удача, говорят, любит рыжих! "
        }
    }]
}


Так же прикладываю проект в зенно с активным на данный момент апи ключом, так всего одно действие с пост запросом


что не так делаю? почему в зенке не работает? версия 7.8.12
 

Вложения

  • 10 КБ Просмотры: 3

backoff

Client
Регистрация
20.04.2015
Сообщения
6 272
Благодарностей
6 587
Баллы
113
Вроде заработало, надо было тип данных указать: application/json
а не прописывать в заголовках )
 
  • Спасибо
Реакции: Dmitriy_Zenno

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)