Deepsseek Doideor API возвращает пустые ответыPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Deepsseek Doideor API возвращает пустые ответы

Сообщение Anonymous »

Я создал класс Call "Aiclient", где я использую API DeepSeek для выполнения запросов. Код работает должным образом в течение нескольких месяцев.
Теперь, когда я пытаюсь выполнить запрос, у объекта завершения есть все контент «рассуждения», но содержание сообщения пустое.
Я уже пытался использовать «Stream = True», а также изменение Api-key на новую.
My DeepSeek account все еще получает заряд с каждым запросом. Фактический код: < /p>
class AiClient:
def __init__(self):
self.base_url = "https://api.deepseek.com"
self.api_key = DEEPSEEK_API_KEY
self.client = OpenAI(
base_url=self.base_url,
api_key=self.api_key
)

def call(self, prompt, type: Literal["reasoner", "chat"], temperature=0.5):
try:
completion = self.client.chat.completions.create(
model=f"deepseek-{type}",
messages=[{"role": "user", "content": prompt}],
stream=False,
max_tokens=8192,
temperature=temperature,
)
response_text = completion.choices[0].message.content.strip()
return response_text
except Exception as e:
print(f"❌ Error calling DeepSeek in AI CLASS: {e}")
return None
< /code>
Подсказка довольно большая, но всегда внутри модели. Этот код уже несколько месяцев работает.
Я не получаю никаких сообщений об ошибках на консоли. Ответ просто пуст. < /P>
Я делаю что -то не так? Я все еще думаю, что это проблема с моим кодом ...

Подробнее здесь: https://stackoverflow.com/questions/796 ... -responses
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»