oggata commited on
Commit
89c3f54
·
verified ·
1 Parent(s): cf32947

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -0
app.py CHANGED
@@ -38,16 +38,25 @@ def respond(
38
  # パラメータを適切な型に変換(API呼び出し時の文字列対策)
39
  try:
40
  max_tokens = int(max_tokens) if max_tokens is not None else 512
 
 
 
41
  except (ValueError, TypeError):
42
  max_tokens = 512
43
 
44
  try:
45
  temperature = float(temperature) if temperature is not None else 0.7
 
 
 
46
  except (ValueError, TypeError):
47
  temperature = 0.7
48
 
49
  try:
50
  top_p = float(top_p) if top_p is not None else 0.95
 
 
 
51
  except (ValueError, TypeError):
52
  top_p = 0.95
53
 
 
38
  # パラメータを適切な型に変換(API呼び出し時の文字列対策)
39
  try:
40
  max_tokens = int(max_tokens) if max_tokens is not None else 512
41
+ # max_tokensが0以下の場合は512に設定
42
+ if max_tokens <= 0:
43
+ max_tokens = 1
44
  except (ValueError, TypeError):
45
  max_tokens = 512
46
 
47
  try:
48
  temperature = float(temperature) if temperature is not None else 0.7
49
+ # temperatureが0以下の場合は0.7に設定
50
+ if temperature <= 0:
51
+ temperature = 0.7
52
  except (ValueError, TypeError):
53
  temperature = 0.7
54
 
55
  try:
56
  top_p = float(top_p) if top_p is not None else 0.95
57
+ # top_pが0以下の場合は0.95に設定
58
+ if top_p <= 0:
59
+ top_p = 0.95
60
  except (ValueError, TypeError):
61
  top_p = 0.95
62